0001410578-22-001057.txt : 20220428 0001410578-22-001057.hdr.sgml : 20220428 20220428140538 ACCESSION NUMBER: 0001410578-22-001057 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220428 DATE AS OF CHANGE: 20220428 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: 22865245 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-20211231x20f.htm 20-F
P1YP1Y0001086434--12-312021FYfalseAUDCILtrueP1YNASDAQP4Y0001086434us-gaap:WarrantyReservesMember2021-12-310001086434us-gaap:WarrantyReservesMember2020-12-310001086434audc:ShareRepurchaseProgramMember2021-12-3100010864342014-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:TreasuryStockMember2018-12-310001086434us-gaap:RetainedEarningsMember2018-12-310001086434us-gaap:CommonStockMember2018-12-310001086434us-gaap:AdditionalPaidInCapitalMember2018-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-3100010864342020-06-080001086434us-gaap:WarrantMember2021-01-012021-12-310001086434audc:RangeOfExercisePriceTwoMember2021-01-012021-12-310001086434audc:RangeOfExercisePriceThreeMember2021-01-012021-12-310001086434audc:RangeOfExercisePriceOneMember2021-01-012021-12-310001086434audc:RangeOfExercisePriceFourMember2021-01-012021-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2021-01-012021-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2020-01-012020-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2019-01-012019-12-310001086434us-gaap:WarrantMember2021-12-310001086434audc:RangeOfExercisePriceTwoMember2021-12-310001086434audc:RangeOfExercisePriceThreeMember2021-12-310001086434audc:RangeOfExercisePriceOneMember2021-12-310001086434audc:RangeOfExercisePriceFourMember2021-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2021-12-310001086434srt:MinimumMember2020-01-012020-12-310001086434srt:MaximumMember2020-01-012020-12-310001086434srt:MinimumMember2019-01-012019-12-310001086434srt:MaximumMember2019-01-012019-12-310001086434srt:EuropeMember2021-01-012021-12-310001086434srt:AmericasMember2021-01-012021-12-310001086434country:IL2021-01-012021-12-310001086434audc:FarEastMember2021-01-012021-12-310001086434srt:EuropeMember2020-01-012020-12-310001086434srt:AmericasMember2020-01-012020-12-310001086434country:IL2020-01-012020-12-310001086434audc:FarEastMember2020-01-012020-12-310001086434srt:EuropeMember2019-01-012019-12-310001086434srt:AmericasMember2019-01-012019-12-310001086434country:IL2019-01-012019-12-310001086434audc:FarEastMember2019-01-012019-12-310001086434us-gaap:ServiceMember2023-01-012021-12-310001086434us-gaap:ServiceMember2022-01-012021-12-310001086434us-gaap:ServiceMember2024-01-012021-12-310001086434us-gaap:ProductMember2023-01-012021-12-310001086434us-gaap:ProductMember2022-01-012021-12-310001086434us-gaap:ProductMember2024-01-012021-12-3100010864342023-01-012021-12-3100010864342022-01-012021-12-3100010864342024-01-012021-12-310001086434us-gaap:GrantMember2021-01-012021-12-310001086434us-gaap:GrantMember2020-01-012020-12-310001086434us-gaap:GrantMember2019-01-012019-12-3100010864342020-06-082020-06-080001086434us-gaap:OperatingExpenseMember2021-01-012021-12-310001086434audc:IsraeliSubsidiariesMemberaudc:IsraeliTaxationMember2021-12-310001086434us-gaap:StateAndLocalJurisdictionMember2021-12-310001086434srt:EuropeMember2021-12-310001086434srt:AmericasMember2021-12-310001086434country:IL2021-12-310001086434audc:FarEastMember2021-12-310001086434srt:EuropeMember2020-12-310001086434srt:AmericasMember2020-12-310001086434country:IL2020-12-310001086434audc:FarEastMember2020-12-310001086434srt:EuropeMember2019-12-310001086434srt:AmericasMember2019-12-310001086434country:IL2019-12-310001086434audc:FarEastMember2019-12-310001086434srt:MinimumMember2021-12-310001086434srt:MaximumMember2021-12-310001086434audc:GILTIMember2021-01-012021-12-310001086434audc:TCJAMember2020-01-012020-12-310001086434us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001086434us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001086434srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001086434srt:MinimumMemberaudc:AcquiredTechnologyMember2021-01-012021-12-310001086434srt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001086434srt:MaximumMemberaudc:AcquiredTechnologyMember2021-01-012021-12-310001086434srt:MinimumMember2021-01-012021-12-310001086434srt:MaximumMember2021-01-012021-12-310001086434us-gaap:CustomerRelationshipsMember2021-12-310001086434audc:AcquiredTechnologyMember2021-12-310001086434us-gaap:CustomerRelationshipsMember2020-12-310001086434audc:AcquiredTechnologyMember2020-12-310001086434audc:USFederalMembersrt:MinimumMember2021-01-012021-12-310001086434audc:USFederalMembersrt:MaximumMember2021-01-012021-12-310001086434srt:MinimumMemberaudc:PreferredEnterpriseLocatedInDevelopmentAreaMember2021-01-012021-12-310001086434srt:MaximumMemberaudc:PreferredEnterpriseLocatedInDevelopmentAreaMember2021-01-012021-12-310001086434audc:PreferredEnterpriseLocatedInOtherAreaMember2021-01-012021-12-310001086434audc:PreferredEnterpriseLocatedInDevelopmentAreaMember2021-01-012021-12-310001086434audc:IsraeliTaxationMember2020-01-012020-12-310001086434audc:IsraeliTaxationMember2019-01-012019-12-310001086434us-gaap:SubsequentEventMember2022-01-310001086434us-gaap:SubsequentEventMember2022-01-012022-01-3100010864342020-08-052020-08-0500010864342020-02-042020-02-040001086434us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-01-012020-12-310001086434us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-01-012019-12-310001086434us-gaap:ForeignCountryMember2021-12-310001086434us-gaap:DomesticCountryMember2021-12-310001086434us-gaap:ForeignCountryMember2020-12-310001086434us-gaap:DomesticCountryMember2020-12-310001086434audc:USSubsidiariesMember2021-12-310001086434audc:IsraeliTaxationMember2021-12-310001086434audc:LoansWithIsraeliCommercialBanks2016Member2016-01-012016-12-310001086434audc:LoansWithIsraeliCommercialBanks2015Member2015-01-012015-12-310001086434audc:LoansWithIsraeliCommercialBanks2016Member2016-12-310001086434audc:LoansWithIsraeliCommercialBanks2015Member2015-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:ForeignCountryMember2019-01-012019-12-310001086434us-gaap:DomesticCountryMember2019-01-012019-12-310001086434us-gaap:ServiceMember2021-01-012021-12-310001086434us-gaap:RoyaltyMember2021-01-012021-12-310001086434us-gaap:ProductMember2021-01-012021-12-310001086434us-gaap:ServiceMember2020-01-012020-12-310001086434us-gaap:RoyaltyMember2020-01-012020-12-310001086434us-gaap:ProductMember2020-01-012020-12-310001086434us-gaap:ServiceMember2019-01-012019-12-310001086434us-gaap:RoyaltyMember2019-01-012019-12-310001086434us-gaap:ProductMember2019-01-012019-12-310001086434audc:OtherReceivablesAndPrepaidExpensesMember2021-12-310001086434audc:OtherReceivablesAndPrepaidExpensesMember2020-12-310001086434us-gaap:RoyaltyAgreementTermsMember2021-12-310001086434us-gaap:RoyaltyAgreementTermsMember2020-12-310001086434country:USus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-3100010864342019-12-3100010864342018-12-310001086434audc:CallversoLtdMemberus-gaap:PatentedTechnologyMember2021-11-100001086434audc:CallversoLtdMemberus-gaap:CustomerRelationshipsMember2021-11-100001086434audc:CallversoLtdMember2021-11-102021-11-100001086434audc:AccruedInterestMember2020-12-310001086434audc:GovernmentBondMember2020-12-310001086434us-gaap:CorporateDebtSecuritiesMember2021-12-310001086434audc:GovernmentBondMember2021-12-310001086434audc:AccruedInterestMember2021-12-310001086434us-gaap:CorporateDebtSecuritiesMember2020-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:SellingAndMarketingExpenseMember2019-01-012019-12-310001086434us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001086434us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001086434us-gaap:CostOfSalesMember2019-01-012019-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-310001086434us-gaap:TreasuryStockMember2019-01-012019-12-310001086434us-gaap:RetainedEarningsMember2019-01-012019-12-310001086434us-gaap:CommonStockMember2019-01-012019-12-310001086434us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001086434audc:CallversoLtdMemberus-gaap:PatentedTechnologyMember2021-11-102021-11-100001086434audc:CallversoLtdMemberus-gaap:CustomerRelationshipsMember2021-11-102021-11-100001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedLossesOnAvailableForSaleInvestmentsMember2021-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedGainsOnCashFlowHedgesMember2021-12-310001086434us-gaap:OtherComprehensiveIncomeMember2021-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedLossesOnAvailableForSaleInvestmentsMember2020-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedGainsOnCashFlowHedgesMember2020-12-310001086434us-gaap:OtherComprehensiveIncomeMember2020-12-310001086434us-gaap:LeaseholdImprovementsMember2021-12-310001086434audc:OfficeFurnitureAndEquipmentMember2021-12-310001086434audc:ComputersAndPeripheralEquipmentMember2021-12-310001086434us-gaap:LeaseholdImprovementsMember2020-12-310001086434audc:OfficeFurnitureAndEquipmentMember2020-12-310001086434audc:ComputersAndPeripheralEquipmentMember2020-12-310001086434audc:RoyaltyBuyoutAgreementMember2019-11-300001086434dei:BusinessContactMember2021-01-012021-12-310001086434us-gaap:RestrictedStockUnitsRSUMember2021-12-310001086434us-gaap:RestrictedStockUnitsRSUMember2020-12-310001086434us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001086434srt:MinimumMemberaudc:ProductManufacturingInIsraelMember2021-12-310001086434srt:MaximumMemberaudc:ProductManufacturingInIsraelMember2021-12-310001086434audc:AllowanceForSalesReturnMember2021-12-310001086434audc:AllowanceForSalesReturnMember2020-12-310001086434audc:ThereafterMember2011-01-3100010864342011-01-310001086434audc:IsraeliTaxationMember2021-01-012021-12-310001086434us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001086434us-gaap:FairValueMeasurementsRecurringMember2021-12-310001086434us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001086434us-gaap:FairValueMeasurementsRecurringMember2020-12-310001086434audc:AdditionalMajorCustomerMember2021-01-012021-12-310001086434audc:AdditionalMajorCustomerMember2020-01-012020-12-310001086434audc:AdditionalMajorCustomerMember2019-01-012019-12-3100010864342020-08-0500010864342020-02-040001086434us-gaap:OfficeEquipmentMember2021-01-012021-12-310001086434us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-01-012021-12-310001086434audc:ComputersAndPeripheralEquipmentsMember2021-01-012021-12-310001086434us-gaap:OtherComprehensiveIncomeMember2020-01-012020-12-310001086434us-gaap:OperatingExpenseMember2020-01-012020-12-310001086434us-gaap:OtherComprehensiveIncomeMember2019-01-012019-12-310001086434us-gaap:OperatingExpenseMember2019-01-012019-12-310001086434audc:CallversoLtdMember2023-01-232023-01-230001086434audc:CallversoLtdMember2021-12-310001086434audc:CallversoLtdMember2021-11-100001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedLossesOnAvailableForSaleInvestmentsMember2021-01-012021-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedGainsOnCashFlowHedgesMember2021-01-012021-12-310001086434us-gaap:OtherComprehensiveIncomeMember2021-01-012021-12-3100010864342021-01-012021-12-3100010864342020-01-012020-12-3100010864342019-01-012019-12-310001086434audc:ShareRepurchaseProgramMember2021-07-012021-07-310001086434audc:ShareRepurchaseProgramMember2021-01-012021-12-310001086434audc:ShareRepurchaseProgramMember2021-01-012021-01-3100010864342018-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-3000010864342021-12-3100010864342020-12-31iso4217:USDaudc:installmentiso4217:USDxbrli:sharesxbrli:pureiso4217:ILSxbrli:sharesiso4217:ILSxbrli:sharesiso4217:EURaudc: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, 2021

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, 2021, the Registrant had outstanding 32,498,215 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.

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

25

ITEM 4A.

UNRESOLVED STAFF COMMENTS

41

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

41

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

54

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

66

ITEM 8.

FINANCIAL INFORMATION

67

ITEM 9.

THE OFFER AND LISTING

67

ITEM 10.

ADDITIONAL INFORMATION

68

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

85

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

85

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

86

ITEM 14.

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

86

ITEM 15.

CONTROLS AND PROCEDURES

86

ITEM 16.

[RESERVED]

87

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

87

ITEM 16B.

CODE OF ETHICS

87

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

87

ITEM 16D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

88

ITEM 16E.

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

89

ITEM 16F.

CHANGE IN REGISTRANT’S CERTIFIED ACCOUNTANT

89

ITEM 16G.

CORPORATE GOVERNANCE

89

ITEM 16H.

MINE SAFETY DISCLOSURE

90

ITEM 16I.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

90

ITEM 17.

FINANCIAL STATEMENTS

90

ITEM 18.

FINANCIAL STATEMENTS

90

ITEM 19.

EXHIBITS

91

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

The COVID-19 pandemic has adversely affected, and uncertainty concerning the future outlook of the pandemic and its ongoing effects may continue to adversely affect, our business and operating results;
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 fluctuations in the value of the dollar against the NIS, and the conditions imposed on Israeli government grants for research and development expenditures;
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;
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;

-2-

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 (i) the unusually strong New Israeli Shekel, or the NIS, compared to other currencies  and (ii) 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

The COVID-19 pandemic has adversely affected, and uncertainty concerning the future outlook of the pandemic and its ongoing effects may continue to adversely affect, our business and operating results.

The spread of COVID-19, including its highly contagious variants and sub-lineages, continues to present significant challenges and risks to businesses around the world. Governmental authorities of many countries, including Israel and the United States, have implemented, and may continue to implement, significant measures to control the spread 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 has disrupted supply chains and affected production and sales across a range of industries, including the industry in which we operate. Given that some of our materials and products are sourced from suppliers located in China, we manufacture most of our products in China and we have more than 50 employees in China. We previously experienced delays in the manufacturing of our hardware products during the middle of the first quarter of 2020. Although we were able to ship all of our products as planned during that quarter, the COVID-19 pandemic has caused, and may continue to cause, disruptions and/or delays in our supply chain, manufacturing and shipments. 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 will 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 environment. This in turn led to increased demand for UCaaS and video conferencing solutions, such as Microsoft Teams and Zoom, as well as Work from Home 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 Work from Home promotions and solutions aimed at helping companies offer reliable and high-quality voice communications for Work from Home 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. We also 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.

The ongoing developments and fluidity of the COVID-19 pandemic, and its material and adverse impact on the global economy at large, has restricted our ability to definitively predict how the COVID-19 pandemic will impact our business and operations in the near- and long-term. The latest governmental responses to the COVID-19 pandemic, as well as alterations and extensions of such approaches, could continue to result in volatile and uncertain economic conditions. The extent of the impact of the COVID-19 pandemic on our business and results of operations will depend on future developments, which are highly uncertain at this time. Such developments include, but are not limited to, the duration and severity, and the effects of subsequent waves and variants, of COVID-19 across the globe, the timing, pace and effectiveness of vaccination rollouts in the countries in which we operate, delays and impediments to our supply chain and ability to continue to manufacture products, and ongoing restrictions on our business and personnel that may be implemented by governmental rules and regulations in an attempt to prevent the spread of COVID-19 and its highly contagious and new variants.

-3-

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.

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

-4-

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.

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.

-5-

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 (previously 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 and Avaya). 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 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, Yealink, Grandstream, VTEC (which acquired Snom Technology) and many others.

End-to-end IP telephony vendors sell IP phones that only work in their proprietary systems. These competitors include Cisco, Avaya, Alcatel-Lucent, Siemens, Mitel and NEC. In the area of Microsoft UC our competitors are the certified devices vendors – Yealink and Poly.

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.

-6-

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

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

-7-

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.

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 2021, 2020 and 2019, sales to Westcon Group, our largest customer in 2021, accounted for approximately 15.4%, 13.0% and 13.5%, respectively, of our total revenues, and sales to ScanSource Communications Group accounted for approximately 10.9%, 13.5% and 16.0%, 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 four 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.

-8-

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.

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.

-9-

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 who 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 and other stakeholders on environmental, social and governance-related matters could impact our business and operations.

As members of the investment community have recently began 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. 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.

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 2021, the global markets experienced, and continue to experience, higher rates of inflation as a result of several market factors. As a result of these inflationary pressures, governments in many countries have implemented tight monetary policies, which could slow the growth rate of local economies and restrict the availability of credit. To the extent the current rates of inflation and shifts in fiscal and monetary policy result in 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. Moreover, in the event that a global recession were 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.

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. We wrote off inventory in an aggregate amount of $1.7 million in 2021, $4.2 million in 2020 and $4.5 million in 2019. 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.

-10-

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 the results of our 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 a 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 financings. 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 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.

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 doubtful accounts and write-offs of accounts receivable could increase.

-11-

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 U.S. 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 U.S. 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 U.S. and deliver products and services to customers in the U.S., 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 2021 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 2021 were incurred in the NIS. During 2021, the NIS appreciated against the dollar, which resulted in an increase 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 2020, 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 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, as of the date of this Annual Report, 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 March 2022, Israel’s 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 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 who we engage), and the global economy at large.

-12-

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 could adversely impact our business and financial condition, including in the form of reduced revenues.

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. In the event that the capacity shortage in the semiconductor industry 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 uncertainty surrounding the COVID-19 pandemic and other macroeconomic conditions, we are not able at this time to estimate the ultimate long-term impact that the shortage of semiconductors will have on our business.

Risks Related to Operations in Israel

Conditions in Israel affect our operations and may limit our ability to produce and sell our products 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 of 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

-13-

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, recent activities of the global movement for a campaign of Boycott, Divestment and Sanctions (BDS) against Israel may adversely affect our sales in certain countries. We have contingent plans for alternative manufacturing and supply sources, but these plans may be insufficient. Should our operations be impacted in a significant way, this may 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 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.

We generate most of our revenues in dollars and, in 2021, 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.

Our NIS related costs, as expressed in dollars, are influenced by the exchange rate between the dollar and the NIS. During 2021, 2020 and 2019, 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. For example, as a result of the unusually strong value of the NIS as compared to other currencies, our labor-related costs have increased exponentially from 2021 through the date of this Annual Report.

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. We can provide no assurance that our hedging arrangements will be effective. In addition, 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.

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 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%. In 2019, the value of the dollar decreased in relation to the NIS by 7.8% and the

-14-

inflation rate in Israel was 0.6%. 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 satisfy these conditions, we may be required to refund grants previously received together with interest and penalties.

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

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

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

-15-

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.

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.

-16-

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.

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

-17-

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.

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 2004 through 2021, 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.

-18-

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.

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.

-19-

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, 2016 and April 24, 2022, the trading price of our shares on Nasdaq has fluctuated from a low of $3.66 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
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. Fluctuations in our results of operations may disappoint investors and result in a decline in our share price.

We have experienced and expect to continue to experience significant fluctuations in our quarterly results of operations. In some periods, our operating results may be 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 decline.

The following factors have affected our quarterly results of operations in the past and are likely to affect our quarterly results of operations in the future:

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;

-20-

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.

Therefore, the results of any past periods may not be relied upon as an indication of our future performance.

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.

-21-

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

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

In July 2018, January and August 2019, February and August 2020, February and August 2021, and February 2022 our Board of Directors declared cash dividends on our ordinary shares. 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;

-22-

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;
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. Both are also directors. If our President and Chief Executive Officer or our Chief Business Officer is 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 2021 and continuing into 2022, Israel has faced a shortage of qualified technical personnel with the requisite experience in the industry in which we operate. Specifically, there has been a notable shortage of engineers who are familiar with the intricacies and bespoke aspects of our products and services. If 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.

-23-

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 who we engage, to conduct our business and operations, and these systems are subject to cybersecurity risks, potential attacks and breaches due to human error. Moreover, given the nature of cyberattacks, breaches and infiltration of our internal systems (or the systems of the third parties with who 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;

-24-

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 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 and Meeting Insights, an innovative tool for easily capturing and organizing all meeting-generated content. Most recently, we introduced 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.

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

-25-

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., 200 Cottontail Lane, Suite A101E, Somerset, New Jersey 08873, 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, 2021

AudioCodes Live Offerings for Microsoft Teams

During 2021, we expanded 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.

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.

-26-

For the service provider market, we introduced 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.

Solutions for Work-from-Home Agents and Contact Centers

In 2021, 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.

To this end, the WebRTC Gateway’s capacity was increased by more than 50 percent to support the wider deployment of remote agents, which also features WebRTC softphone for contact center environments with tight integration with the Genesys Engage solution.

We also offer remote connectivity for agents from anywhere, as well as provide customers with VoIP connectivity from web or mobile applications through click-to-call solutions.

During 2021, our contact center solutions were listed in Genesys AppFoundry marketplace and we also introduced Live CX, a portfolio of managed services for the Contact Center market, which offers PSTN Connectivity and Work-From-Anywhere solutions fully managed by AudioCodes.

VoiceAI Business Line Evolution

At the beginning of 2021, AudioCodes rebranded its Voice.AI Gateway as the VoiceAI Connect Enterprise Edition, and the Phone Number Connector, or PNC, as the VoiceAI Connect Cloud Edition. The new names are used throughout this report.

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.

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.

-27-

Voca

Voca is an agile conversational 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 a multi-language STT engine, utilizing state-of-the-art AI (deep neural network). 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 2021 include:

Multi-lingual Voca using Microsoft Azure speech services;
Voca-WebRTC integration;
Resource optimization of the multi-language STT engine; and
Introduction of VocaBOT to global markets.

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 2021, we added support for additional bot frameworks, including Microsoft PVA, and expanded supported TTS and STT engines to include Nuance Mix, among others. In addition to connecting bot to telephony systems, we also added support for speaker verification engines.

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. It is particularly well-suited to quick trials, proof of concept, or POC, projects and non-customized productions.

During 2021, we hardened VoiceAI Connect Cloud GDPR compliance and added security and anti-fraud mechanisms.

VICA

VICA is a new addition to AudioCodes’ VOICE.AI products as an outcome of the acquisition of Callverso in November. VICA is an Intelligent Virtual agent for contact center that are looking to enhance 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;

-28-

An action items summary report enabling users to follow up on their action items; and
Enabling each user to capture private highlights.

Product and Technology Developments

SBC Developments

During 2021, we expanded and enhanced our session border controller (SBC) family of products for enterprises and service providers, and introduced a new hybrid SBC and Media Gateway platform, the Mediant 3100 supporting up to 64 E1/T1 spans and up to 5,000 concurrent SBC sessions. We further improved our SBCs’ performance and capacity in virtual and cloud environments, and enhanced the SBC voice quality monitoring and enhancements capabilities, and hardened our security mechanisms, including through the implementation of stricter privacy compliance.

In Microsoft Teams environments, we certified our SBCs for Local Media Optimization for conference calls and added Azure AD authentication.

IP Phones and Meeting Room Solutions

During 2021, 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 2021, 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.

OVOC now supports the Microsoft Graph API, which provides QoE notifications for Microsoft Teams user calls. OVOC monitors Microsoft Teams’ internal and peer-to-peer calls. Accordingly, OVOC provides the ability to monitor a Teams call end-to-end, including calls to the PSTN network, where PSTN information is queried from AudioCodes SBCs. We also added Device Manager integration with EPOS (Sennheiser) headset devices. Our partnership with EPOS enables IT administrators to manage EPOS devices directly through AudioCodes Device Manager.

To combat the growing issue of spamming and robocalls, which are 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. The service is available for markets in the United States. In addition, ARM supports Emergency Call Users in Microsoft Teams. Support for emergency calling for nomadic users, which is mandatory in many regulatory environments, includes recognizing when a call is made to emergency service providers, providing information about the caller’s location, and ensuring that emergency service providers have the caller’s number to enable dispatchers to call them back, if necessary.

-29-

Multi-Service Business Routers and Universal CPE

During 2021, we introduced some important adaptations to our MSBR and universal customer premises equipment, or uCPE, product lines, including the addition of 8 FXS ports and 4 BRI to our M500Li product, and various integrated servers to our M800 uCPE.

With the increasing demand for reliable, fast cloud UC access among enterprises worldwide, we have added Fiber and 1Giga bit support to our Mediant 800 uCPE platform and continued to work with leading SD-WAN vendors to offer a fully integrated solution that provides a cost-effective, high-speed alternative to MPLS networks.

Cloud and Managed Services Infrastructure

In 2021, we expanded our infrastructure for high-scale managed services in the North America, Europe and Asia Pacific regions. It enables the delivery of managed services such as Teams Direct Routing SBC, managed CPEs, Teams Voice management and additional services for medium and large enterprises, out of these datacenters or out of Microsoft Azure and Amazon clouds.

The infrastructure 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.

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,

    

2021

2020

    

2019

Computers and peripheral equipment

$

592

$

931

$

1,064

Office furniture and equipment

546

 

539

 

687

Leasehold improvements

36

 

60

 

198

Total

$

1,174

$

1,530

$

1,949

B.

BUSINESS OVERVIEW

INDUSTRY BACKGROUND AND MARKET TRENDS

Impact of COVID-19 on Our Markets

The COVID-19 pandemic has impacted, and continues to impact, the markets that we serve. 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.

-30-

The COVID-19 pandemic has driven, and continues 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, while introducing new cloud-based capabilities, such as video conferencing and integrated messaging.

Enterprise Unified Communications

In 2021, 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 2021, 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 2021 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, we observed several telecom operators slowing down deployments due to the COVID-19 pandemic, while others 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:

-31-

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

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.

-32-

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 2022 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 during 2020. 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 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 plan to build up our collaborations with other partners and their UC offerings, including Zoom Phone and Amazon Chime.

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.

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.

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

-33-

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.

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

-34-

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

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.

-35-

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.

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.

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 Microsoft Teams SaaS solution that enables service providers to offer their business customers a seamless migration to Microsoft Teams.

AudioCodes Live Teams Cloud includes all the necessary services for Direct Routing and Operator Connect, enabling service providers to reduce their initial investment.

AudioCodes provides the voice connectivity infrastructure setup (Direct Routing 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.

-36-

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 2021, 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 due to the COVID-19 pandemic), webinars, seminars, and online and social marketing.

Customers

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

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.

-37-

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, 2021 were approximately $28.7 million.

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.

-38-

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 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 and Avaya. Some public cloud providers offer technology and services that partially overlap with ours and several smaller startup companies are also developing competing solutions.

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, Yealink, Grandstream, VTEC (which acquired Snom Technology) and many others.

End-to-end IP telephony vendors sell IP phones that only work in their proprietary systems. These competitors include Cisco, Avaya, Alcatel-Lucent, Siemens, Mitel and NEC. In the area of Microsoft UC our competitors are the certified devices vendors – Yealink and Poly.

AudioCodes Live for Microsoft Teams Managed Services

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.

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.

-39-

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.

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 the 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 Somerset, 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.7 million (including management fees). The term of this lease extends until January 31, 2024.

Our U.S. subsidiary, AudioCodes Inc., leased an approximately 15,400 square foot facility in Somerset, New Jersey, or the New Jersey Lease. AudioCodes Inc. also leases offices in Morrisville, North Carolina. The annual lease payments in 2021 (including management fees) for all our offices in the United States were approximately $476,000.

In October 2021, we entered into a termination agreement effectively terminating the New Jersey Lease, or the Termination Agreement. Pursuant to the Termination Agreement, we agreed to terminate the 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 we anticipate that the remaining payment will be made in August 2022. The lease income recorded in 2021 related to the Termination Agreement was approximately $382,000.

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.

-40-

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.

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 doubtful accounts;
Inventories;
Intangible assets;
Goodwill;
Income taxes and valuation allowance;
Share-based compensation; and
Contingent liabilities.

The extent of the impact of the COVID-19 pandemic 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.

-41-

Revenue Recognition and Allowance for Sales Returns

We generate our revenues primarily from the sale of products 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 and distributors in the telecommunications and networking industries, all of whom are considered end-users.

Revenues are recognized in accordance with Accounting Standards Codification, or ASC, 606, “Revenue from Contracts with Customers”. We recognize revenue under the core principle that transfer of control to our customers generates revenue in an amount reflecting the consideration we expect to receive from a customer. 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 a performance obligation.

Product revenues are recognized when all performance obligations are satisfied, 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 support are recognized ratably over the term of the underlying contract term. Renewals of support contracts create new performance obligations that are satisfied over the term with the revenues recognized ratably over the period. For professional services, the performance obligations are satisfied, and revenues are recognized, when the services are provided or once the service term has expired.

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 products are distinct upon delivery as the customer can derive the economic benefit of it without any professional services, updates or technical support. We allocate the transaction price to each performance obligation, based on its relative standalone selling price out of the total consideration of the contract. For support, we determine the standalone selling prices, based on the price at which we separately sell a renewal contract on a standalone basis. For professional services, we determine the standalone selling prices based on the price at which we separately sell those services on a standalone basis.

Our products contain a significant element relating to our proprietary technology and our solutions offer substantially different features and functionality. As a result, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as we are unable to reliably determine the selling prices of comparable products sold by competitors and 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 including, but not limited to, pricing practices in different geographical areas and through different sales channels, gross margin objectives, internal costs, the pricing strategies of competitors and industry technology lifecycles.

We have no obligation to customers after the date on which products are delivered, other than pursuant to warranty obligations and any applicable right of return. 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 $3.5 million and $3.0 million as of December 31, 2021 and 2020, respectively. This provision was recorded as part of other payables and accrued expenses.

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.

-42-

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. We wrote off inventory in a total amount of approximately $1.7 million, $4.2 million and $4.5 million in the years ended December 31, 2021, 2020, and 2019, respectively.

Intangible Assets

As a result of our acquisitions, our balance sheet included acquired intangible assets in the aggregate amount of approximately $2.4 million and $0.6 million as of December 31, 2021 and 2020, 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 which 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, 2021, 2020 and 2019, 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 and $36.2 million as of December 31, 2021 and 2020, respectively. 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, 2021, 2020 and 2019, no impairment losses were identified with respect to intangible assets.

-43-

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 than 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 $14.1 million, $8.8 million and $5.3 million in the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, there was approximately $19.8 million of total unrecognized share-based compensation expense related to non-vested share-based compensation arrangements granted by us. As of December 31, 2021, such expense is expected to be recognized over a weighted-average period of 3.11 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, 2021.

Recently Issued and Adopted Accounting Pronouncements

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

New Accounting Pronouncements Not Yet Effective

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

A.OPERATING RESULTS

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

-44-

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 that distribute and integrate the Skype for business solution to enterprises.

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.

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.44%, 13.03% and 13.50% of our revenues in the years ended December 31, 2021, 2020 and 2019, respectively. In addition, ScanSource Communications Group accounted for approximately 10.9%, 13.47% and 16.0%, of our revenues in the years ended December 31, 2021, 2020 and 2019, respectively. Our top five customers accounted for approximately 38.70%, 37.70% and 41.50% of our revenues in the years ended December 31, 2021, 2020 and 2019, respectively. If we lose a large customer and fail to add new customers to replace the associated

-45-

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,

 

    

2021

2020

    

2019

 

Americas

46.5

%

46.7

%  

48.7

%

Far East

15.7

16.3

 

13.6

Europe

35.6

34.3

 

36.4

Israel

2.2

2.7

 

1.3

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.

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

The spread of COVID-19, including its highly contagious variants and sub-lineages, continues to present significant challenges and risks to businesses around the world. Governmental authorities of many countries, including Israel and the United States, have implemented, and may continue to implement, significant measures to control the spread 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

-46-

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 has disrupted supply chains and affected production and sales across a range of industries, including the industry in which we operate. Given that some of our materials and products are sourced from suppliers located in China, we manufacture most of our products in China and we have more than 50 employees in China. We previously experienced delays in the manufacturing of our hardware products during the middle of the first quarter of 2020. Although we were able to ship all of our products as planned during that quarter, the COVID-19 pandemic has caused, and may continue to cause, disruptions and/or delays in our supply chain, manufacturing and shipments. 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 will 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 environment. This in turn led to increased demand for UCaaS and video conferencing solutions, such as Microsoft Teams and Zoom, as well as Work from Home 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 Work from Home promotions and solutions aimed at helping companies offer reliable and high-quality voice communications for Work from Home 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. We also 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.

The ongoing developments and fluidity of the COVID-19 pandemic, and its material and adverse impact on the global economy at large, has restricted our ability to definitively predict how the COVID-19 pandemic will impact our business and operations in the near- and long-term. The latest governmental responses to the COVID-19 pandemic, as well as alterations and extensions of such approaches, could continue to result in volatile and uncertain economic conditions. The extent of the impact of the COVID-19 pandemic on our business and results of operations will depend on future developments, which are highly uncertain at this time. Such developments include, but are not limited to, the duration and severity, and the effects of subsequent waves and variants, of COVID-19 across the globe, the timing, pace and effectiveness of vaccination rollouts in the countries in which we operate, delays and impediments to our supply chain and ability to continue to manufacture products, and ongoing restrictions on our business and personnel that may be implemented by governmental rules and regulations in an attempt to prevent the spread of COVID-19 and its highly contagious and new variants.

Ongoing Conflict in Ukraine

In February 2022, Russia launched a large-scale invasion of Ukraine, and, as of the date of this Annual Report, 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 March 2022, Israel’s 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 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 who we engage), and the global economy at large.

-47-

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,

 

    

2021

2020

 

% of

% of

Amount

Revenues

Amount

Revenues

Revenues:

  

Products

$

155,089

62.3

%

$

145,332

65.8

%

Services

93,831

37.7

75,442

34.2

Total revenues

248,920

100.0

220,774

100.0

Cost of revenues:

  

Products

52,750

21.2

54,384

24.6

Services

25,279

10.2

16,574

7.5

Total cost of revenues

78,029

31.3

70,958

32.1

Gross profit

170,891

68.7

149,816

67.9

Operating expenses:

Research and development, net

53,396

21.5

46,072

20.9

Selling and marketing

62,057

24.9

51,217

23.2

General and administrative

15,914

6.4

14,177

6.4

Total operating expenses

131,367

52.8

111,466

50.5

Operating income

39,524

15.9

38,350

17.4

Financial income (expenses), net

123

0.1

(1,703)

(0.8)

Income before taxes on income

39,647

16.0

36,647

16.6

Taxes on income

(5,896)

(2.4)

(9,399)

(4.3)

Net income

$

33,751

13.6

%

$

27,248

12.3

%

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

Revenues. Revenues increased 12.7% to $248.9 million in the year ended December 31, 2021, from $220.8 million in the year ended December 31, 2020.

Our revenues from sales of products in the year ended December 31, 2021 increased by 6.7% to $155.1 million, or 62.3% of total revenues, from $145.3 million, or 65.8% of total revenues, in the year ended December 31, 2020. The increase in revenues from sales of products was primarily attributable to our enterprise activities related to the UCaaS and Contact Center markets, the increased adoption of unified communications and collaboration solutions by businesses/enterprises (specifically, Microsoft Teams), which account for a large portion of our revenues, and the increased migration by Contact Center customers moving to IP and acquiring Work from Home solutions. 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 SBC products.  

Our revenues from sales of services in the year ended December 31, 2021 increased by 24.4% to $93.8 million, or 37.7% of total revenues, from $75.4 million, or 34.2% of total revenues, in the year ended December 31, 2020. 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).

-48-

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 $170.9 million in the year ended December 31, 2021, from $149.8 million in the year ended December 31, 2020. Gross profit as a percentage of total revenues was 68.7% in the year ended December 31, 2021, compared to 67.9% in the year ended December 31, 2020. The increase in the gross profit as a percentage of total revenues is primarily attributable to (i) the increase in our revenues from sales of software products and services, which have a significantly higher average gross margin, and (ii) our fixed overhead costs being spread over increased revenues. In the year ended December 31, 2021, expenses included in cost of revenues related to share-based compensation were $0.4 million, compared to $0.2 million in the year ended December 31, 2020.

Cost of revenues related to sales of products decreased by 3.0% to $52.8 million in the year ended December 31, 2021, from $54.4 million in the year ended December 31, 2020. Gross margin percentage from products was 66.0% in the year ended December 31, 2021 and 62.6% in the year ended December 31, 2020. This increase is primarily attributable to the more favorable product mix in the sale of our products, including software sales exceeding hardware sales, in the year ended December 31, 2021.

Cost of revenues related to sales of services in the year ended December 31, 2021 increased by 52.5% to $25.3 million, from $16.6 million in the year ended December 31, 2020. 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, 2021, the gross margin percentage from sales of services decreased to 73.1%, from 78.0% in the year ended December 31, 2020.

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 15.9% in the year ended December 31, 2021 to $53.4 million, from $46.1 million in the year ended December 31, 2020. As a percentage of total revenues, research and development expenses, net increased to 21.5% in the year ended December 31, 2021, from 20.9% in the year ended December 31, 2020. The increase on an absolute basis is primarily due to (i) the appreciation of the NIS against the dollar and (ii) an increase in the total number of our employees and related expenses. In addition, in the year ended December 31, 2021, expenses included in research and development expenses related to share-based compensation were $2.8 million, compared to $1.5 million in the year ended December 31, 2020. IIA grants recognized were $0.6 million in the year ended December 31, 2021, compared to $0.4 million in the year ended December 31, 2020.

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 21.2% in the year ended December 31, 2021 to $62.1 million, from $51.2 million in the year ended December 31, 2020. As a percentage of total revenues, selling and marketing expenses increased to 24.9% in the year ended December 31, 2021, from 23.2% in the year ended December 31, 2020. The increase on an absolute basis is primarily due to the appreciation of the NIS against the dollar and 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, 2021, expenses included in selling and marketing expenses related to share-based compensation were $6.2 million, compared to $3.6 million in the year ended December 31, 2020.

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 doubtful accounts, as well as insurance and consultant services expenses. General and administrative expenses increased by 12.3% to $15.9 million in the year ended December 31, 2021, from $14.2 million in the year ended December 31, 2020. As a percentage of total revenues, general and administrative expenses were 6.4% in each of the years ended December 31, 2021 and 2020. The increase in general and administrative expenses was primarily due to the appreciation of the NIS against the dollar. In addition, in the year ended December 31, 2021, expenses included in general and administrative expenses related to share-based compensation were $4.8 million compared to $3.4 million in the year ended December 31, 2020.

-49-

Financial Income (Expenses), Net. Financial income (expenses), net consists primarily of interest earned on cash and cash equivalents, marketable securities and bank deposits, net of interest on our bank loans and bank charges, exchange rate and linkage to the Israeli CPI differences. Financial income, net, in the year ended December 31, 2021 were $0.1 million, compared to financial expenses, net of $1.7 in the year ended December 31, 2020. The decrease in financial expenses, net in the year ended December 31, 2021 was primarily due to (i) lower expenses related to exchange rate fluctuations; and (ii) higher interest income recorded with respect to marketable securities.

Taxes on Income. Taxes on income in the year ended December 31, 2021, were $5.9 million, compared to $9.4 million in the year ended December 31, 2020. Taxes on income in the year ended December 31, 2021 mainly resulted from the decrease in deferred tax asset due to change in tax rates in the year ended December 31, 2020.

A discussion with respect to a comparison of the results of operations for the year ended December 31, 2020, compared to the year ended December 31, 2019 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, 2020, or the 2020 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 cost 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 dollar, 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 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.

Furthermore, rising inflation in the United States and other markets may impact the global economy and ultimately the demand for our products and services. During 2021, the global markets experienced, and continue to experience, higher rates of inflation as a result of several market factors. As a result of these inflationary pressures, governments in many countries have implemented, and are likely to continue in the near-term to implement, tight monetary policies, which could slow the growth rate of local economies and restrict the availability of credit. To the extent the current rates of inflation and shifts in fiscal and monetary policy result in 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.

In the event that a global recession were 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.

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

Israeli

NIS devaluation

inflation

inflation

or appreciation

adjusted for

Year Ended

rate

rate

devaluation

December 31,

    

%

    

%

    

%

2021

2.8

(3.3)

(6.1)

2020

    

(0.7)

 

(7.0)

 

(6.3)

2019

 

0.6

 

(7.8)

 

(8.4)

-50-

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. In addition, in June 2020, we realized net proceeds of approximately $85.4 million as a result of a public offering  (see below).

As of December 31, 2021, we had $174.8 million in cash and cash equivalents, short-term and long-term marketable securities and bank deposits, a decrease of $11.5 million from $186.3 million of cash and cash equivalents and bank deposits at December 31, 2020. 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.

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 11 and note 12a to our Consolidated Financial Statements included elsewhere in this Annual Report. Issuance of Ordinary Shares

On June 8, 2020, we sold in an underwritten public offering 2,600,000 of our ordinary shares, at a price of $35 per share. Our net proceeds from this offering were approximately $85.4 million, after deducting underwriters' discounts and commissions and other offering expenses payable by us.

Share Repurchase Program and Cash Dividends

In February 2020, we received court approval in Israel to repurchase up to $12.0 million of our ordinary shares. In addition, in each of January, July and December 2021, we received court approval to purchase up to an additional $30 million, $35 million and $35 million of our ordinary shares, respectively. Each of the approvals received in 2020 and 2021 allowed us to use the approved amounts for share repurchases or cash dividends. In addition, in August 2020, we received court approval in Israel of distribution in an aggregate amount of $10 million. 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 each six months by submitting a new court application, based on the then prevailing facts. No shares were repurchased during the year ended December 31, 2021 (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, 2021, we acquired an aggregate of 1,325,078 of our ordinary shares for approximately $41.8 million and declared and paid cash dividends in the aggregate amount of $10.9 million. During the year ended December 31, 2020, we declared and paid a cash dividend in the aggregate amount of $8.5 million. In February 2022, we declared a cash dividend in the aggregate amount of $5.8 million. As of April 24, 2022, we had approximately $8.3 million available for share repurchases or dividends under the most recent court approval granted in December 2021.

Bank Loans

In December 2015, we entered into a loan agreement with an Israeli commercial bank that provided loans in the total principal amount of $3.0 million and 3.0 million Euro. The loans bore interest at an annual rate equal to LIBOR plus 1% to 2.5% and were repayable in 20 equal quarterly installments. As of December 31, 2021, the loans have been repaid in full.

In December 2016, we entered into a loan agreement with an Israeli commercial bank that provided loans in the total principal amount of $6.0 million. The loans bear interest at an annual rate equal to LIBOR plus 1.1% to 2.5% and are repayable in 20 equal quarterly installments. As of December 31, 2021, the loans have been repaid in full.

Cash Flows from Operating Activities

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, an increase 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

-51-

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.

Our operating activities provided cash in the approximate amount of $38.5 million in the year ended December 31, 2020, primarily due to net income of $27.2 million, an increase of $5.9 million in deferred revenues, an increase of $3.8 million in other payables and accrued expenses, non-cash charges of $2.3 million for depreciation and amortization and $8.8 million for share-based compensation expenses and a decrease of $8.4 million in deferred tax assets, partially offset by a decrease of $9.8 million in the royalty buyout liability and an increase of $7.0 million in trade receivables. Our deferred revenues increased mainly due to the increase in the revenues 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, 2021, our investing activities provided cash in the approximate 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.

In the year ended December 31, 2020, we used approximately $139.3 million of cash in investing activities, primarily as a result of purchase of $55.0 million of marketable securities and a net increase of $82.8 million in short-term and long-term bank deposits.

Cash Flows from Financing Activities

In the year ended December 31, 2021, we used approximately $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 share options

In the year ended December 31, 2020, our financing activities provided cash in the amount of approximately $77.1 million, primarily due to the $85.4 million of net proceeds from our public offering of ordinary shares in June 2020 and $2.6 million of proceeds from the issuance of shares upon exercise of stock options, partially offset by $8.4 million used to pay cash dividends to our shareholders and $2.5 million used for repayment of bank loans.

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, including payments required under our existing bank loans. 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, 2020 and for the year then ended is contained under the heading "Liquidity and Capital Resources" in Item 5 of our 2020 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

-52-

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, 2021, 316 of our employees were engaged primarily in research and development on a full-time basis.

Our net research and development expenses were approximately $53.4 million in the year ended December 31, 2021, compared to $46.1 million in the year ended December 31, 2020, and $41.2 million in the year ended December 31, 2019. 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.

Through December 31, 2021, 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.

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

D.

TREND INFORMATION

The global migration to All-IP 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 that 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

-53-

contracts and regulatory guidelines are driving service providers worldwide to announce "PSTN shutdown" and migrate their telephony services to IP communication.

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 24, 2022:

Name

     

Age

     

Position

Stanley B. Stern

 

64

 

Chairman of the Board of Directors

Shabtai Adlersberg

 

69

 

President, Chief Executive Officer and Director

Niran Baruch

 

51

 

Vice President Finance and Chief Financial Officer

Lior Aldema

 

56

 

Chief Business Officer and Director

Ofer Nimtsovich

 

53

 

Chief Operating Officer

Yair Hevdeli

 

57

 

Vice President, Research and Development

Eyal Frishberg

 

63

 

Vice President, Operations

Yehuda Herscovici

 

55

 

Vice President, Products

Tal Dor

 

52

 

Vice President, Human Resources

Shaul Weissman

 

56

 

Vice President, Business Development

Joseph Tenne(1)(2)(3)

 

66

 

Director

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

 

62

 

Director

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

 

66

 

Director

Zehava Simon (3)

 

63

 

Director

Shira Fayans Birenbaum (1)

58

Director

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

-54-

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, as a director since July 2018, 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.

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

-55-

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 consultant to 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) and Electreon Wireless Ltd. (TASE: ELWS). 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 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.

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.

-56-

Zehava Simon was appointed 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 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, 2020. 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, 2021.

Share-Based

All Other

Compensation

Compensation

Name and Principal Position

Salary

Bonus (1)

(2)

(3)

Total

Shabtai Adlersberg – President and CEO

    

$

408,163

    

$

1,000,000

    

$

2,128,880

    

$

216,225

    

$

3,753,268

Lior Aldema – CBO

$

296,846

$

296,846

$

1,129,719

$

125,592

$

1,849,003

Niran Baruch – VP Finance and CFO

$

237,477

$

162,220

$

731,912

$

95,494

$

1,227,103

Yehuda Herscovici – VP Products

$

230,056

$

82,257

$

566,385

$

88,552

$

967,250

Ofer Nimtsovich – COO

$

222,057

$

103,026

$

522,899

$

90,933

$

938,915

(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, 2021, with respect to share-based compensation granted to the Covered Executive.
(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, 2021 to the 15 persons who served in the capacity of director, senior executive officer or key employee during 2021 was approximately $5.7 million, including approximately $0.6 million which was set aside for pension and retirement benefits. The compensation amounts do not include amounts expended by us for

-57-

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 $41,650 and a fee of $1,250 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 Israeli 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, 2021, 2020 and 2019 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,

2021

2020

2019

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

    

1,209,768

    

$

3.97

    

1,445,248

    

$

4.30

    

1,677,699

    

$

3.71

Granted

 

293,735

$

0.00

 

279,500

$

0.72

 

380,000

$

4.72

Cancelled

(26,250)

Options exercised / RSUs vested

 

(492,415)

$

3.19

 

(514,980)

$

3.12

 

(612,451)

$

2.93

Outstanding at the end of the year

 

984,838

$

3.17

 

1,209,768

$

3.97

 

1,445,248

$

4.30

As of December 31, 2021, options to purchase 302,870 ordinary shares were exercisable by the 14 persons who served as an officer or director during the year ended December 31, 2021 at an average exercise price of $6.85 per share. As of December 31, 2021, the 14 persons who served as an officer, director or key employee during the year ended December 31, 2021 held an aggregate of 603,206 RSUs.

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

-58-

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.

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.

-59-

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.

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

-60-

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 and Joseph Tenne, 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.

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.

-61-

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

    

2022

Lior Aldema

 

Class I

 

2022

Shira Fayans Birenbaum

Class II

2022

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.

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, 2021, 2020 and 2019 in the departments set forth in the table below:

As of December 31,

    

2021

2020

    

2019

Research and development

 

316

277

 

273

Sales and marketing, technical service and support

 

443

374

 

340

Operations

 

84

83

 

76

Management and administration

 

42

39

 

39

 

885

773

 

728

-62-

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

As of December 31,

    

2021

2020

    

2019

Israel

 

456

412

 

398

United States

 

182

152

 

134

Europe

 

96

73

 

69

Far East

 

127

121

 

112

Latin America

 

24

15

 

15

 

885

773

 

728

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 55% and the employer contributes approximately 45%.

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.

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.

-63-

E.SHARE OWNERSHIP

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

Total

Percentage

Shares

of

Number of

    

Beneficially

    

Ordinary

    

Options and

Name

Owned

Shares

RSUs

Shabtai Adlersberg

 

4,334,960

 

13.6

%  

323,938

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 24, 2022.

Number of

Exercise

Options

    

Grant Date

    

Price

    

Exercised

    

Cancelled

    

Vesting

    

Expiration Date

114,275

December 14, 2015

$

4.03

 

 

 

4 years

December 14, 2022

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

The following table sets forth information with respect to the RSUs granted to Mr. Adlersberg as of April 24, 2022. 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

60,000

December 14, 2018

 

48,750

80,000

September 14, 2019

 

50,000

80,000

September 14, 2020

 

30,000

80,000

September 14, 2021

 

10,000

-64-

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 and 10,009,122 in 2019. This number is reduced by one share for each equity grant we make under the 2008 Plan. During 2021, options to purchase 3,000 ordinary shares and 633,333 restricted share units were granted under the 2008 Plan. As of December 31, 2021, 787,785 ordinary shares remained available for grant under the 2008 Plan. As of December 31, 2021, there are 551,809 options to purchase ordinary shares and 1,203,431 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.

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.

-65-

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 24, 2022 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(6)

 

Shabtai Adlersberg(1)

 

4,658,898

 

14.6

%

Leon Bialik(2)

 

2,468,041

 

7.7

%

The Phoenix Holdings Ltd. (3)

1,683,386

5.3

%

Copeland Capital Management, LLC(4)

1,653,376

5.2

%

All directors and senior executive officers as a group (15 persons) (5)

 

4,854,153

 

15.2

%

(1)Includes options to purchase 305,188 shares exercisable within 60 days of April 24, 2022 and 18,750 ordinary shares issuable pursuant to restricted share units that vest within 60 days of April 24, 2022.
(2)The information is derived from a statement on Schedule 13G/A of Leon Bialik filed with the SEC on January 26, 2022.
(3)The information is derived from a statement on Schedule 13G/A of The Phoenix Holdings Ltd. filed with the SEC on February 6, 2022.
(4)The information is derived from a statement on Schedule 13G/A of Copeland Capital Management, LLC filed with the SEC on January 26, 2022.
(5)Includes 321,939 ordinary shares which may be purchased pursuant to options exercisable within 60 days following April 24, 2022 and 32,499 ordinary shares issuable pursuant to restricted share units that vest within 60 days of April 24, 2022.
(6)This percentage calculation is rounded to the nearest tenth and based on 31,903,433 outstanding shares as of April 24, 2022 (which does not include treasury shares outstanding as of April 24, 2022).

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

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

Morgan Stanley and Morgan Stanley Capital Services LLC collectively held approximately 4.6% of our ordinary shares as of December 31, 2021, as compared to 6.3% of our ordinary shares as of December 31, 2020 and 6.7% of our ordinary shares as of December 31, 2019.

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

Copeland Capital Management, LLC held approximately 5.1% of our ordinary shares as of December 31, 2021.

As of April 24, 2022, there were approximately six 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.

-66-

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

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.

-67-

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.

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 24, 2022, we had 31,903,433 ordinary shares outstanding (which does not include 31,516,816 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 2021, 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 June 19, 2022. 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.

-68-

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.

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

-69-

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

-70-

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.

-71-

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.

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

-72-

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 Israel 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:

-73-

-

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.

-74-

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.

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 an Approved Enterprise, a Preferred Enterprise or 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).

The Investment Law was significantly amended effective April 1, 2005, 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

-75-

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.

The tax benefits include a tax exemption for at least the first two years of the benefit period from the first year of taxable income (depending on the geographic location of the Approved Enterprise facility within Israel) and the taxation of income generated from an Approved Enterprise at a reduced corporate tax rate of between 10% to 25% for the remainder of the benefit period depending on the level of foreign investment in the company in each year as detailed below. The benefit period is ordinarily seven years commencing with the year in which the Approved Enterprise first generates taxable income.

If a company elects the Alternative Track and distributes a dividend out of income derived from the Approved Enterprise during the tax exemption period, such dividend will be subject to tax on the gross amount distributed. The tax rate will be the rate which would have been applicable had the company not been tax-exempt under the alternative package of benefits. This rate is generally 10% to 25%, depending on the percentage of the company’s shares held by foreign shareholders. The dividend recipient is subject to withholdings of tax at the source by the company at the reduced rate applicable to dividends from Approved Enterprises, which is 15% (or such lower rate as may be provided in an applicable tax treaty) if the dividend is distributed during the tax exemption period or within 12 years after the period. This limitation does not apply to a Foreign Investors Company, or FIC.

The benefits available to an Approved Enterprise are subject to the fulfillment of conditions stipulated in the Investment Law and its regulations and the criteria in the specific certificate of approval. If a company does not meet these conditions, it would be required to refund the amount of tax benefits, as adjusted by the Israeli consumer price index, and interest or other monetary penalty.

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

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

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.

-76-

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

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 deriving from intellectual property and Preferred Technological Enterprise which is located in development area A will be subject to tax rate of 7.5%.

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, 2021.

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

-77-

Law for the Encouragement of Industry (Taxes), 1969

The Law for the Encouragement of Industry (Taxes), 1969, generally referred to as the Industry Encouragement Law, provides several tax benefits for “Industrial Companies.” We 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.

Trapped Earnings

On November 15, 2021, a new amendment to the Investment Law 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, which 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.

In parallel, the Budget Law also introduced a Temporary Order to enhance the release of Trapped Earnings by reducing the claw-back CIT rate that is applicable upon such a release or distribution by up to 60%, but not less than a 6% CIT rate, during a one-year period commencing  as of November 15, 2021.

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.

-78-

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.

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, 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 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 a Preferred Technological Enterprise, the maximum rate of withholding tax on such dividends is 15%. 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 663,240 (for the 2022 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.

-79-

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

-80-

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 U.S. Holders should consult their tax advisors about the impact of these rules in their particular situations.

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

-81-

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.

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.

-82-

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.

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,

-83-

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.

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.

-84-

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 Securities Exchange Act of 1934, as amended, 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, 2021 would cause a decrease in net income of approximately $8.3 million.

We are subject to market risk from exposure to changes in interest rates relating to borrowings under our loan agreements. The interest rate on these borrowings is based on LIBOR. Based on the scheduled amount of these borrowings to be outstanding in 2021, we estimate that each 100 basis point increase in our borrowing rates would result in additional interest expense to us of approximately $12,000.

ITEM 12.      DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

Not applicable.

-85-

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 10, 2021, 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 Securities Exchange Act) as of December 31, 2021. 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
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.

-86-

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, 2021 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, 2021.

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, 2021. The following table presents the aggregate fees for professional audit services and other services rendered by Kost Forer Gabbay & Kasierer in 2021 and 2020.

Year Ended December 31,

(Amounts in thousands)

    

2021

2020

Audit Fees

$

440

$

405

Audit Related Fees*

 

167

Tax Fees

107

 

117

Total

$

547

$

689

*Primarily consists of fees related to our public offering of ordinary shares in June 2020.

-87-

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 2020 and 2021, the provision of consents and the review of documents filed with the SEC.

Audit Related Fees consist of fees billed for assurance and related services that are reasonably related to the performance of the audit or review of the company’s financial statements and include operational effectiveness of systems.

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 2020, 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.

-88-

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

In 2021, we repurchased an aggregate of 1,325,078 of our ordinary shares for an aggregate consideration of approximately $41.85 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, 2021

 

 

 

 

30,000,000

February 1 – February 28, 2021

 

175,761

 

29.79

 

175,761

 

24,759,281

March 1 – March 31, 2021(3)

 

174,239

 

28.74

 

174,239

 

14,442,686

April 1 – April 30, 2021

 

100,000

 

28.79

 

100,000

 

11,560,994

May 1 – May 31, 2021

 

112,877

 

30.47

 

112,877

 

8,117,812

June 1 – June 30, 2021

 

23,667

 

32.60

 

23,667

 

7,345,651

July 1 – July 31, 2021

 

124,307

 

32.49

 

124,307

 

31,199,885

August 1 – August 31, 2021(4)

 

150,000

 

32.58

 

150,000

 

20,745,687

September 1 – September 30, 2021

 

150,000

 

32.74

 

150,000

 

15,829,954

October 1 – October 31, 2021

 

210,300

 

33.70

 

210,300

 

8,735,772

November 1 – November 30, 2021

 

38,709

 

34.79

 

38,709

 

7,387,915

December 1 – December 31, 2021

 

65,218

 

33.86

 

65,218

 

33,984,843

Total in 2021

 

1,325,078

 

31.55

 

1,325,078

 

33,984,843

(1) In January 2021, we received court approval in Israel to repurchase up to $30 million of our ordinary shares and in each of July and December 2021, the court approved additional $35.0 million. Each of the approvals received in 2021 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 2021 other than through the repurchase program.

(2) Excluding commissions.

(3) In March 2021, we paid a cash dividend in the aggregate amount of $5.3 million.

(4) In August 2021, we paid a cash dividend in the aggregate amount of $5.6 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.

-89-

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.

-90-

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

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

-91-

4.15

 

Form of AudioCodes Ltd. Executive Compensation Policy for the years 2019-2021.

 

6-K

 

000-30070

 

8/14/2019

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

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.

-92-

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 28, 2022

-93-

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, 2021 and 2020 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, 2020, 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 as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, 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, 2021, 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 28, 2022, 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 consolidated 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 consolidated 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 consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated 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 primarily derives revenues from sales of products and services, which includes support services and professional services. The Company’s contracts with customers often contain multiple goods and services that are accounted for as separate performance obligations when they are distinct. The Company allocates the transaction price to the distinct performance obligations on a relative standalone selling price basis. The Company does not offer its services on a standalone basis and consequently estimates its service performance obligation’s standalone selling price.

Auditing the Company’s calculation of the standalone selling price of the services in the customer contract was complex and involved a high degree of subjective auditor judgment because of the significant management judgment required to develop the assumptions used in the estimate of standalone selling prices. The standalone selling price is based on an estimated range of prices for each item included in the contract, which is based on data and assumptions such as customer type, customer region, price lists, pricing practices and service type.

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design and tested the operating effectiveness of the Company’s controls to estimate the standalone selling price of the services, including the underlying assumptions

Our audit procedures related to the estimated standalone selling prices included, among others, reading executed contracts and purchase orders, on a sample basis, to understand the contracts and the services provided, meeting with financial and sales personnel to understand the type of services, type and region of customers, and performing analytical procedures to identify changes in the technology’s sector which may influence the assumptions. We also tested the mathematical accuracy of the underlying data and evaluated the range of prices for each service included in the contract by performing analytical procedures based on historical data and sensitivity analyses over the price range assumptions for the services. We also evaluated the Company’s disclosures included in the notes to 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 28, 2022

 

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 Board of Directors and Shareholders 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, 2021, 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, 2021 and 2020, 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, 2021, and the related notes and our report dated April 28, 2022 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 consolidated 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 28, 2022

 

F-4

Table of Contents

AUDIOCODES LTD.

CONSOLIDATED BALANCE SHEETS

U.S. dollars in thousands

    

December 31, 

    

2021

    

2020

ASSETS

CURRENT ASSETS:

Cash and cash equivalents

$

79,423

$

40,934

Restricted cash

5,100

5,100

Short-term and restricted bank deposits

 

220

 

84,817

Short-term marketable securities and accrued interest

 

669

 

449

Trade receivables (net of allowance for doubtful accounts of $233 and $548 as of December 31, 2021 and 2020, respectively)

 

48,956

 

34,518

Other receivables and prepaid expenses

 

9,197

 

8,631

Inventories

 

23,988

 

29,193

Total current assets

 

167,553

 

203,642

LONG-TERM ASSETS:

 

  

 

  

Long-term and restricted bank deposits

 

94

 

94

Long-term marketable securities and accrued interest

89,307

54,895

Deferred tax assets

 

8,905

 

12,081

Operating lease right-of-use assets

16,457

25,430

Severance pay funds

 

22,724

 

20,597

Total long-term assets

 

137,487

 

113,097

PROPERTY AND EQUIPMENT, NET

 

4,394

 

4,593

INTANGIBLE ASSETS, NET

 

2,370

 

569

GOODWILL

 

37,560

 

36,222

Total assets

$

349,364

$

358,123

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, 

    

2021

    

2020

LIABILITIES AND SHAREHOLDERS’ EQUITY

  

 

  

CURRENT LIABILITIES:

  

 

  

Current maturities of long-term bank loans

$

$

1,200

Trade payables

 

7,863

 

6,984

Other payables and accrued expenses

 

38,350

 

28,531

Short-term royalty buyout liability (Note 12b)

11,684

Deferred revenues

 

41,591

 

37,182

Short-term operating lease liabilities

8,139

9,178

Total current liabilities

 

95,943

 

94,759

LONG-TERM LIABILITIES:

 

  

 

  

Accrued severance pay

 

22,895

 

21,830

Deferred revenues and other liabilities

 

13,637

 

12,243

Long-term operating lease liabilities

11,391

19,436

Total long-term liabilities

 

47,923

 

53,509

COMMITMENTS AND CONTINGENT LIABILITIES (Note 12)

 

  

 

  

SHAREHOLDERS’ EQUITY:

 

  

 

  

Share capital:

 

  

 

  

Ordinary shares of NIS 0.01 par value -

 

  

 

  

Authorized: 100,000,000 shares as of December 31, 2021 and 2020; Issued: 63,294,907 and 62,489,428 shares as of December 31, 2021 and 2020, respectively; Outstanding: 32,498,215 and 33,017,814 shares as of December 31, 2021 and 2020, respectively

 

107

 

105

Additional paid-in capital

 

378,766

 

362,164

Treasury stock at cost – 30,796,692 and 29,471,614 shares as of December 31, 2021 and 2020, respectively.

 

(179,645)

 

(137,793)

Accumulated other comprehensive income (loss)

 

(223)

 

1,772

Retained earnings (accumulated deficit)

 

6,493

 

(16,393)

Total shareholders’ equity

 

205,498

 

209,855

Total liabilities and shareholders’ equity

$

349,364

$

358,123

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, 

    

2021

    

2020

    

2019

Revenues:

  

 

  

 

  

Products

$

155,089

$

145,332

$

135,646

Services

 

93,831

 

75,442

 

64,641

Total revenues

 

248,920

 

220,774

 

200,287

Cost of revenues:

 

  

 

  

 

  

Products

 

52,750

 

54,384

 

59,022

Services

 

25,279

 

16,574

 

14,129

Expenses related to royalty buyout agreement with the Israel Innovation Authority (Note 12b)

32,178

Total cost of revenues

 

78,029

 

70,958

 

105,329

Gross profit

 

170,891

 

149,816

 

94,958

Operating expenses:

 

  

 

  

 

  

Research and development, net

 

53,396

 

46,072

 

41,199

Selling and marketing

 

62,057

 

51,217

 

51,535

General and administrative

 

15,914

 

14,177

 

11,778

Total operating expenses

 

131,367

 

111,466

 

104,512

Operating income (loss)

 

39,524

 

38,350

 

(9,554)

Financial income (expenses), net

 

123

 

(1,703)

 

(1,761)

Income (loss) before taxes on income

 

39,647

 

36,647

 

(11,315)

Tax benefit (taxes on income)

 

(5,896)

 

(9,399)

 

15,292

Net income

$

33,751

$

27,248

$

3,977

Earnings per share:

 

  

 

  

 

  

Basic

$

1.03

$

0.87

$

0.14

Diluted

$

1.00

$

0.83

$

0.13

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

 

  

 

  

 

  

Basic

 

32,703,478

 

31,440,093

 

29,251,888

Diluted

 

33,845,559

 

32,915,683

 

30,799,904

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, 

    

2021

    

2020

    

2019

Net income

$

33,751

$

27,248

$

3,977

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, net of tax

 

(1,395)

 

453

 

32

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

 

(1,395)

 

453

 

32

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

Gain on derivative instruments recognized in other comprehensive income,

 

1,538

 

3,445

 

535

Loss on derivative instruments (effective portion) recognized in income

 

(2,138)

 

(2,126)

 

(291)

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

 

(600)

 

1,319

 

244

Other comprehensive income (loss), net of tax

 

(1,995)

 

1,772

 

276

Total comprehensive income

$

31,756

$

29,020

$

4,253

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, 2019

92

256,980

(129,792)

(276)

(32,456)

94,548

Purchase of treasury stock

 

(1)

 

 

(8,001)

 

 

 

(8,002)

Issuance of shares upon exercise of options and vesting of restricted units (“RSUs”)

 

3

 

3,100

 

 

 

 

3,103

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

 

 

5,292

 

 

 

 

5,292

Cash dividends paid

 

 

 

 

(6,720)

 

(6,720)

Other comprehensive income

 

 

 

276

 

 

276

Net income

 

 

 

 

 

3,977

 

3,977

Balance as of December 31, 2019

 

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

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, 

    

2021

    

2020

    

2019

Cash flows from operating activities:

Net income

$

33,751

$

27,248

$

3,977

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

Depreciation and amortization

 

2,432

 

2,268

 

2,044

Amortization of marketable securities premiums and accretion of discounts, net

 

1,589

 

172

 

79

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

 

14,164

 

8,771

 

5,292

Decrease (increase) in accrued interest and exchange rate effect on loans, marketable securities and bank deposits

 

54

 

(26)

 

140

Decrease (increase) in deferred tax assets, net

 

3,406

 

8,329

 

(16,282)

Increase in trade receivables, net

 

(14,438)

 

(7,017)

 

(5,222)

Decrease (increase) in other receivables and prepaid expenses

 

(1,221)

 

(1,516)

 

259

Decrease (Increase) in inventories

 

4,504

 

(1,525)

 

(5,925)

Decrease in operating lease right-of-use assets

7,445

7,913

7,444

Decrease in operating lease liabilities

(7,556)

(6,717)

(5,456)

Increase (decrease) in royalty buyout liability

(11,684)

(9,815)

21,499

Increase in trade payables

 

879

 

356

 

440

Increase in other payables and accrued expenses

 

9,601

 

3,839

 

2,805

Increase in deferred revenues

 

5,480

 

5,906

 

12,342

Increase (decrease) in accrued severance pay, net

 

(1,062)

 

290

 

(267)

Net cash provided by operating activities

 

47,344

 

38,476

 

23,169

Cash flows from investing activities:

 

  

 

  

 

  

Purchase of property and equipment

 

(1,174)

 

(1,530)

 

(1,949)

Purchase of marketable securities

 

(43,808)

 

(54,977)

 

(10,025)

Proceeds from redemption of marketable securities

3,240

29,412

Proceeds from sale of marketable securities

2,571

Investment in short-term and restricted bank deposits

 

 

(84,000)

 

Proceeds from short-term and restricted bank deposits

 

84,597

 

599

 

10,962

Proceeds from long-term and restricted bank deposits

 

 

600

 

1,200

Net cash paid for acquisition of subsidiary

(2,804)

Net cash provided by (used in) investing activities

$

42,622

$

(139,308)

$

29,600

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, 

    

2021

    

2020

    

2019

Cash flows from financing activities:

Purchase of treasury stock

$

(41,852)

 

$

 

$

(8,002)

Repayment of long-term bank loans

(1,200)

 

(2,497)

 

(2,470)

Payment related to the acquisition of ACS

 

 

(410)

Cash dividends paid

(10,865)

 

(8,442)

 

(6,720)

Proceeds from issuance of shares upon exercise of options and warrants

2,440

2,606

3,103

Proceeds from issuance of shares in a public offering, net

 

85,426

 

Net cash provided by (used in) financing activities

(51,477)

 

77,093

 

(14,499)

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

38,489

 

(23,739)

 

38,270

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

46,034

 

69,773

 

31,503

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

$

84,523

$

46,034

$

69,773

Supplemental disclosure of cash flow activities:

 

  

 

  

 

  

Cash paid during the year for income taxes

$

1,584

$

835

$

1,105

Cash paid during the year for interest

$

455

$

204

$

205

Significant non-cash transactions:

Inventory transferred to be used as property and equipment

$

701

$

607

$

270

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

$

(1,528)

$

3,655

$

4,010

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.

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 of these particular components, management believes that other suppliers could provide similar components on comparable terms. A change in suppliers, however, could cause a delay in manufacturing and a possible loss of sales, which could adversely affect the operating results and financial position of the Group.

c.

During the years ended December 31, 2021, 2020 and 2019, the Group had a major customer which accounted for 15.4%, 13.0% and 13.5%, respectively, of total revenues in those years. In addition, during the years ended December 31, 2021, 2020 and 2019, the Group had an additional major customer which accounted for 10.9%, 13.5% and 16.0%, respectively, of total revenues in those years. No other customer accounted for more than 10% of the Group’s revenues in those periods.

d.

COVID- 19:

On March 11, 2020, the World Health Organization declared the COVID-19 outbreak a global pandemic. The spread of COVID-19, including its highly contagious variants and sub-lineages, continues to present significant challenges and risks to businesses around the world. Governmental authorities of many countries, including Israel and the United States, have implemented, and may continue to implement, significant measures to control the spread 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, the Group previously implemented remote working and workplace protocols for its employees in Israel in accordance with Israeli Ministry of Health requirements and similar arrangements in other countries in which the Group operates.

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

The ongoing developments and fluidity of the COVID-19 pandemic, and its material and adverse impact on the global economy at large, has restricted the Group’s ability to definitively predict how the COVID-19 pandemic will impact the Group’s business and operations in the near- and long-term. The latest governmental responses to the COVID-19 pandemic, as well as alterations and extensions of such approaches, could continue to result in volatile and uncertain economic conditions. The extent of the impact of the COVID-19 pandemic on the Group’s business and results of operations will depend on future developments, which are highly uncertain at this time. Such developments include, but are not limited to, the duration and severity, and the effects of subsequent waves and variants, of COVID-19 across the globe, the timing, pace and effectiveness of vaccination rollouts in the countries in which the Group operates, delays and impediments to the Group’s supply chain and ability to continue to manufacture products, and ongoing restrictions on the Group’s business and personnel that may be implemented by governmental rules and regulations in an attempt to prevent the spread of COVID-19 and its highly contagious and new variants.

While the Group’s management has previously managed, and will continue to actively manage, the business in an attempt to mitigate the impacts of the COVID-19 pandemic (including implementing recommendations and orders issued by government and public health authorities in the regions where the Group operates), the Group cannot at this time estimate the duration or full magnitude that the COVID-19 pandemic will have on the Group’s business, results of operations and financial condition.

e.

Acquisition of Callverso Ltd. (“Callverso”):

On November 10, 2021, the Company entered into a 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, Callverso became a wholly-owned subsidiary of the Company.

On December 22, 2021, a merger agreement was signed between the Company and Callverso in connection with an internal restructuring. The merger was made effective as of January 1, 2022. (See also Note 3).

f.

Ongoing Conflict in Ukraine:

In February 2022, Russia launched a large-scale invasion of Ukraine, and, as of the date of issuance of these financial statements, 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 March 2022, Israel’s 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 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 who the Group engages), and the global economy at large.

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

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 doubtful accounts, inventories write-off, intangible assets, goodwill, income taxes and valuation allowance, share-based compensation and contingent liabilities. Actual results could differ from those estimates.

In light of the currently unknown extent and duration of the COVID-19 pandemic, the Company faces a greater degree of uncertainty than normal in making the judgments and estimates needed to apply certain of the Company’s significant accounting policies. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 as of December 31, 2021 and through the date of issuance of these financial statements. These estimates may change, as new events occur, and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.

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.

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.

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

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 0.28% and 0.97% for the years ended December 31, 2021 and 2020, respectively. Short-term and restricted deposits are presented at cost. Any accrued interest on these deposits is included in other receivables and prepaid expenses.

In connection with long-term bank loans and their related covenants, the Company was required to maintain compensating balances with the banks and to maintain deposits in the same banks that provided the loans to the Company (see Note 10).In addition, the Company maintains restricted deposits in connection with an office lease agreement (see also Note 11a). Out of the short-term and restricted bank deposits, a total of $5,100 and $5,910 are restricted short-term deposits as of December 31, 2021 and 2020, respectively.

December 31,

    

2021

Cash and cash equivalents

$

79,423

Restricted cash

 

5,100

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows

$

84,523

f.

Marketable securities:

The Group accounts for investments in debt securities in accordance with ASC 320, “Investments - Debt and Equity 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, 2021, the Group classified all of its marketable securities as available-for-sale (“AFS”). AFS securities are carried 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 assessed AFS debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC 326, “Financial Instruments - Credit Losses”. Allowance for credit losses on AFS debt securities are recognized as a charge in other income (expenses), net, in the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders’ equity.

The Group’s credit losses allowance for the years ended December 31,2021 and 2020 was immaterial.

g.

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

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

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.

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.

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

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-10-35, “Property, Plant and Equipment - Subsequent Measurement” 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, 2021, 2020 and 2019, no impairment losses have been identified.

i.

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. 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, 2021, 2020 and 2019, no impairment losses have been identified with respect to intangible assets.

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

j.

Leases:

Under ASC 842, “Leases”, a contract is or contains a lease when the Group has the right to control the use of an identified asset for a period of time. 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 Group’s use. Leases are evaluated for classification on the commencement date, and assets and liabilities are recognized based on the present value of lease payments over the lease term.

The lease term used to calculate the lease liability includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. The right-of-use (“ROU”) asset is initially measured as the amount of lease liability, adjusted for any initial lease costs, prepaid lease payments and any lease incentives. Costs incurred for common area maintenance, real estate taxes, and insurance are not included in the lease liability and are recognized as they are incurred.

The Company uses incremental borrowing rates based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The ROU asset also includes any lease prepayments made and reduced by lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expenses are recognized on a straight-line basis over the lease term or the useful life of the leased asset.

As the Group’s lease arrangements 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.

In addition, the carrying amount of the ROU asset and lease liabilities are remeasured if there is a modification, a change in the lease term, a change in the in-substance fixed lease payments or a change in the assessment to purchase the underlying asset.

k.

Goodwill:

Goodwill and certain other purchased intangible assets have been recorded as a result of acquisitions. Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill is not amortized, but rather is subject to an impairment test.

The Group performs an annual impairment test during the fourth quarter of each fiscal year, or more frequently if impairment indicators are present. The Group operates in one operating segment, and this segment comprises its only reporting unit.

Goodwill is not amortized, but rather is subject to an impairment test. In accordance with ASC 350, “Intangibles – Goodwill and Other”, at least annually (in the fourth quarter), or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. The Company has 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 value prior to performing the quantitative goodwill impairment test. The Company operates in one operating segment, and this segment comprises its only reporting unit.

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

Following the adoption of Accounting Standards Update (“ASU”) 2017-04, “Simplifying the Test for Goodwill Impairment”, as part of the quantitative goodwill impairment test, any excess of the carrying value of the reporting unit over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to the fair value of the reporting unit.

For each of the three years in the period ended December 31, 2021, no impairment losses have been identified.

l.

Revenue recognition:

The Group generates its revenues primarily from the sale of products 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 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”. The Group recognizes revenue under the core principle that transfer of control to a customer of the Group generates revenue in an amount reflecting the consideration the Group expects to receive from the customer. 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 a performance obligation.

Product revenues are recognized when all performance obligations are satisfied, at the point of time when control is transferred, generally when the products are shipped.

Revenues from support are recognized ratably over the term of the underlying contract term. Renewals of support contracts create new performance obligations that are satisfied over the term with the revenues recognized ratably over the period.

For professional services, the performance obligations are satisfied, and revenues are recognized, when the services are provided or once the service term has expired.

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 products are distinct upon delivery as the customer can derive the economic benefit of it without any professional services, updates or technical support. 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. For support, the Group determines the standalone selling prices, based on the price at which the Group separately sells a renewal contract on a standalone basis. For professional services, the Group determines the standalone selling prices based on the price at which the Group separately sells those services on a standalone basis.

Aspects of the Group’s products encompass proprietary technology and the Group’s solutions offer substantially different features and functionality. As a result, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as the Group is unable to reliably determine the selling prices of comparable products sold by competitors and 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 pricing practices in different geographical areas and through different sales channels, gross margin objectives, internal costs, the pricing strategies of competitors and industry technology lifecycles.

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

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 $3,509 and $2,962 as of December 31, 2021 and 2020, respectively. This provision was recorded as part of other payables and accrued expenses.

The Group 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. Some sales commissions for support earned by its employees are capitalized and amortized on a straight-line basis over the related contractual support period. 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 $635 and $665, as of December 31, 2021 and 2020, 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, 2021, which are expected to be satisfied and recognized in future periods:

Year Ending December 31,

2024 and

    

2022

    

2023

    

thereafter

Product

$

882

$

17

$

2

Services

 

40,709

 

7,935

 

5,071

$

41,591

$

7,952

 

$

5,073

Significant changes in the balances of deferred revenues during the years are as follows:

December 31,

    

2021

    

2020

Balance, at the beginning of the year

$

49,136

$

43,230

Revenue recognized

 

(31,456)

 

(31,172)

Increase in deferred revenues and customer advances

 

36,936

 

37,078

Balance, at the end of the year

 

54,616

 

49,136

Less current portion

 

(41,591)

 

(37,182)

Long term portion

$

13,025

$

11,954

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

m.

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, 2021 and 2020, the provision for warranty amounted to $187 and $253, respectively.

n.

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 products are 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 on the basis of the costs incurred and included as a deduction of research and development costs. Research and development grants recognized during the years ended December 31, 2021, 2020 and 2019 were $570, $388 and $1,323, respectively.

o.

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 carry forward 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.

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

p.

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:

    

Unrealized

    

    

gains (losses)

on available-

Unrealized

for-sale

gains (losses)

marketable

on cash flow

securities

hedges

Total

Balance as of January 1, 2021

$

453

$

1,319

$

1,772

Other comprehensive income (loss) before reclassifications, net of tax

 

(1,395)

 

1,538

 

143

Amounts reclassified from AOCI

 

 

(2,138)

 

(2,138)

Other comprehensive income (loss), net of tax

 

(1,395)

 

(600)

 

(1,995)

Balance as of December 31, 2021

$

(942)

$

719

$

(223)

The effects on net income of amounts reclassified from AOCI in the year ended December 31, 2021 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.

q.

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 the United States. Such investments in the United States may be in excess of insured limits and are not insured in other jurisdictions. 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, the Far East, Israel and Europe. Under certain circumstances, the Group may require letters of credit, other collateral, additional guarantees or advance payments.

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

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.

r.

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, restricted share units (“RSUs”) and warrants 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, RSUs and warrants that have been excluded from the calculation of diluted earnings per share was 26,686, 64,312 and 48,491 for the years ended December 31, 2021, 2020 and 2019, respectively.

s.

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.

The weighted-average estimated fair value of employee stock options granted during the years ended December 31, 2021, 2020 and 2019, was $10.64, $8.55, and $6.63 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, 

    

2021

    

2020

    

2019

Dividend yield

0.88%

1.01%-1.17%

1.13%-1.64%

Expected volatility

49.45%

37.89%-43.09%

38.08%-39.34%

Risk-free interest

0.5%

0.29%-1.43%

1.66%-2.59%

Expected life

3.61 years

 

3.57-4.23 years

 

4.75-5.21 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 13.

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 total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2021, 2020 and 2019 were included in items of the consolidated statements of operations, as follows:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Cost of revenues

$

411

$

181

$

183

Research and development expenses, net

 

2,772

 

1,535

 

937

Selling and marketing expenses

 

6,170

 

3,635

 

2,171

General and administrative expenses

 

4,811

 

3,420

 

2,001

Total share-based compensation expenses

$

14,164

$

8,771

$

5,292

t.

Treasury stock:

The Company has repurchased 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 13a.

u.

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, 2021, 2020 and 2019, amounted to $2,373, $3,078 and $2,324, respectively.

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

v.

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 $19.5 during the years ended December 31, 2021 and 2020, 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, 2021, 2020 and 2019, the Group matched contributions in the amount of $431, $386 and $318, respectively.

w.

Advertising expenses:

Advertising expenses are charged to the consolidated statements of operations as incurred. Advertising expenses for the years ended December 31, 2021, 2020 and 2019 amounted to $582, $371 and $669, respectively.

x.

Fair value of financial instruments:

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, short-term and restricted 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 fair value of long-term and restricted bank deposits and long-term bank loans also approximate their carrying value, since they bear 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.

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.

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

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.

y.

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 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 effective portion of 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. The ineffective portion of the gain or loss on the derivative instrument is recognized in current earnings and included in “financial income (expenses), net”. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.

z.

Recently adopted accounting standards:

In January 2017, the Financial Accounting Standards Board (the “FASB”) issued ASU 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment”. ASU 2017-04 eliminates the requirement to measure the implied fair value of goodwill by assigning the fair value of a reporting unit to all assets and liabilities within that unit (the “Step 2 test”) from the goodwill impairment test. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited by the amount of goodwill in that reporting unit. ASU 2017-04 became effective for the Company beginning January 1, 2020.

The implementation did not have a material impact on the Company’s consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326)”. ASU 2016-13 requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 became effective for the Company beginning January 1, 2020. The implementation did not have a material impact on the Company’s consolidated financial statements.

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-25

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

aa.

Impact of recently issued accounting standard not yet adopted:

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 221-08 will become effective for fiscal years beginning after December 15, 2022. Early application is permitted, and the Company is currently assessing the impact of the adoption of ASU 2021-08 on its consolidated financial statements.

In November 2021, the FASB issued ASU 2021-10, “Disclosures by Business Entities about Government Assistance (Topic 832)”. ASU 2021-10 requires the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy: (i) information about the nature of the transactions and the related accounting policy used to account for the transactions; (ii) the line items on the balance sheet and income statement that are affected by the transactions, and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions, including commitments and contingencies. ASU 2021-10 will become effective for fiscal years beginning after December 15, 2021. The Company is currently assessing the impact of the adoption of ASU 2021-10 on its consolidated financial statements.

NOTE 3:-ACQUISITION OF 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. 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 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 is 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”).

In addition, the Company is required to pay an aggregate of $1,000 after 12 months and an additional aggregate of $1,000 after 24 months following the Closing Date to former shareholders of Callverso who remain employed by the Company and satisfy certain cumulative conditions for each of these two periods (collectively, the “Deferred Payments”).

The Earn-Out payments and the Deferred Payments will be recorded as payroll expenses since the payments are subject to continuing employment.

F-26

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

The following table summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed at the acquisition 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 Company allocated the acquired assets and liabilities assumed based on a preliminary purchase price allocation.

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-27

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 AND ACCRUED INTEREST

The following is a summary of available-for-sale marketable securities:

    

December 31, 2021

Amortized

Unrealized

Unrealized

Fair

    

cost

    

Gains

    

losses

    

Value

Maturing between one to five years:

Corporate bonds

$

87,690

$

54

(1,248)

$

86,496

Governmental bonds

2,848

(37)

2,811

Accrued interest

 

669

 

 

669

Balance as of December 31, 2021

$

91,207

$

54

$

(1,285)

$

89,976

    

December 31, 2020

Amortized

Unrealized

Unrealized

Fair

    

cost

    

Gains

    

losses

    

Value

Maturing between one to five years:

Corporate bonds

$

53,351

$

508

(6)

$

53,853

Governmental bonds

1,055

(13)

1,042

Accrued interest

 

449

 

 

449

Balance as of December 31, 2020

$

54,855

$

508

$

(19)

$

55,344

These investments were issued by highly rated corporations, ranged from BBB to A+. Accordingly, the securities were not settled at a price less than the amortized cost of the Group’s investment. On each reporting period, the Company evaluates whether declines in fair value below amortized cost are due to expected credit losses, as well as the ability and intent to hold the investment until a forecasted recovery occurs, in accordance with ASC 326.

Allowance for credit losses on of available-for-sale debt securities are recognized as a charge in financial expenses (income), net, in the consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in shareholders’ equity. The Company has not recorded any credit losses for the year ended December 31, 2021.

NOTE 5:-     INVENTORIES

    

December 31, 

    

2021

    

2020

Raw materials

$

15,263

$

13,376

Finished products

 

8,725

 

15,817

$

23,988

$

29,193

In the years ended December 31, 2021, 2020 and 2019, the Group wrote-off inventories in the total amounts of $1,700, $4,175 and $4,493, respectively.

F-28

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, 

    

2021

    

2020

Cost:

Computers and peripheral equipment

$

24,561

$

23,616

Office furniture and equipment

 

12,578

 

12,004

Leasehold improvements

 

3,184

 

3,213

 

40,323

 

38,833

Accumulated depreciation:

Computers and peripheral equipment

 

22,644

 

21,697

Office furniture and equipment

 

10,689

 

10,136

Leasehold improvements

 

2,596

 

2,407

 

35,929

 

34,240

Depreciated cost

$

4,394

$

4,593

Depreciation expenses amounted to $2,074, $1,936 and $1,692 for the years ended December 31, 2021, 2020 and 2019, respectively.

NOTE 7:-     INTANGIBLE ASSETS, NET

    

Useful life

    

December 31, 

(years)

    

2021

    

2020

a.

Impaired cost:

Acquired technology and license

 

4 - 10

$

21,815

$

19,857

Customer relationship

 

4.5 - 9

 

4,951

 

4,750

 

26,766

 

24,607

Accumulated amortization:

 

Acquired technology and license

 

  

 

19,639

 

19,299

Customer relationship

 

 

4,757

 

4,739

 

24,396

 

24,038

Amortized cost

 

$

2,370

$

569

b.

Amortization expenses related to intangible assets amounted to $358, $332 and $352 for the years ended December 31, 2021, 2020 and 2019, respectively.

c.

Expected amortization expenses are as follows:

Year ending December 31, 

    

    

2022

$

804

2023

 

545

2024 and thereafter

 

1,021

$

2,370

F-29

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. 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, 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, 2020

Fair value measurements 

using input type

    

Level 2

    

Total

Marketable securities

$

55,344

$

55,344

Financial assets related to foreign currency derivative hedging contracts

1,489

1,489

Total financial net assets as of December 31, 2020

$

56,833

$

56,833

F-30

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, 

    

2021

    

2020

Payroll and other employee related accruals

$

21,000

$

16,930

Accrued expenses

 

9,344

 

7,152

Government authorities

 

4,226

 

1,475

Provision for return

 

3,509

 

2,962

Sundry

 

271

 

12

$

38,350

$

28,531

NOTE 10:-   LONG-TERM BANK LOANS

In December 2015, the Company entered into loan agreements with an Israeli commercial bank that provided loans in the total principal amounts of $3,000 and Euro 3,000 (the “2015 Loans”). Certain amounts of the 2015 Loans were required to be maintained as a compensating bank deposit that decreased as the loans are repaid. The loans bore interest at LIBOR plus 1% to 2.5% and were payable in 20 equal quarterly installments through December 2020.

In December 2016, the Company entered into loan agreements with an Israeli commercial bank that provided loans in the total principal amount of $6,000 (the “2016 Loans”). Certain amounts of the 2016 Loans were required to be maintained as a compensating bank deposit that decreased over the repayment period of the loans. The loans bore interest at LIBOR plus 1.1% to 2.5% and were payable in 20 equal quarterly installments through December 2021.

As of December 31, 2020, the banks had a lien on the Company’s assets that secure the 2016 Loans and the Company was required to maintain a total of $600, in compensating balances with the banks.

As of December 31, 2020, the compensating balances were included in short-term and restricted bank deposits in the amount $600. The amount of the compensating balances that were required decreased as the loans were repaid. The agreements with respect to the 2015 Loans and the 2016 Loans required the Company, among other things, to meet certain financial covenants such as maintaining shareholders’ equity, cash balances, and liabilities to banks at specified levels, as well as achieving certain levels of operating income.

As of December 31, 2021, all of the loans were fully repaid.

NOTE 11:-   LEASES

a.Lease agreements:

The Group’s facilities are leased under several lease agreements for periods ending up to 2027, with options to extend the leases ending up to 2029. 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, 2021, 2020 and 2019 were approximately $8,297, $8,000 and $8,149, respectively. Lease expenses for the years ended December 31, 2021, 2020 and 2019 include an offset for sublease rental of $1,547, $1,405 and $1,359, respectively.

The Group’s capitalized operating lease agreements have remaining lease terms ranging from 1 year to 7.5 years, including agreements with options to extend the leases for up to 5 years.

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:-   LEASES (Cont.)

The following table represents the weighted-average remaining lease term and discount rate:

    

Year ended

December 31, 

2021

Weighted average remaining lease term

 

2.77 years

Weighted average discount rate

 

2.07%

The following table presents supplemental cash flows information related to the lease costs for operating and finance leases:

    

December 31,

2021

Cash paid for amounts included in measurement of lease liabilities:

 

  

Operating cash flows for operating leases *)

$

8,793

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

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.

Maturities of operating lease liabilities were as follows:

Year ending December 31, 

    

2022

$

8,330

2023

 

8,309

2024

 

1,428

2025

 

722

2026 and thereafter

 

1,366

Total lease payments *)

$

20,155

Less- imputed interest

$

(625)

Present value of lease liabilities

$

19,530

*) Total lease payments have not been reduced by sublease rental payments of $1,786 due in the future under non-cancelable subleases.

In connection with the Company’s offices lease agreement in Israel, the lessor has a lien of $5,100 which is included in short-term and restricted bank deposits.

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:-   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 2022. As of December 31, 2021, non-cancelable purchase obligations were approximately $28,669.

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 to 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, 2021, and 2020, the Company’s other Israeli subsidiaries have a contingent obligation to pay royalties to the IIA in the amount of approximately $19,137 and $18,136, 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.

d.

Legal proceedings:

In October 2021, the Company was sued in the Labor Tribunal for declaratory relief by the Industrialists Association. The proceedings were settled by agreement and sealed by the court on January 7, 2022. As part of the arrangement, the Company paid an insignificant amount.

F-33

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 13:-   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 seven years ended December 31, 2020, the Company received Israeli court approvals to purchase up to an additional $176,000 of its ordinary shares. In addition, in each of January 2021, July 2021 and December 2021, the Company received court approval to purchase up to an additional $30,000, $35,000 and $35,000, respectively 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 June 19, 2022.

As of December 31, 2021, pursuant to the Company’s Share Repurchase Program, the Company had repurchased a total of 30,796,692 of its ordinary shares at a total cost of $179,641 (of which 1,325,078 of its ordinary shares were repurchased during the year ended December 31,2021 for aggregate consideration of $41,852).

As to ordinary shares repurchased subsequent to December 31, 2021, see Note 19.

b.

Cash Dividends:

On February 4, 2021, the Company declared a cash dividend of $0.16 per share. The dividend, in the aggregate amount of approximately $5.3 million, was paid on March 4, 2021 to all of the Company’s shareholders of record on February 18, 2021.

On July 27, 2021, the Company declared a cash dividend of $0.17 per share. The dividend, in the aggregate amount of approximately $5.6 million, was paid on August 26, 2021 to all of the Company’s shareholders of record on August 11, 2021. See also Note 19.

As to cash dividend declared and paid subsequent to December 31, 2021, see Note 19.

c.

Issuance of ordinary shares in a public offering:

On June 8, 2020, the Company sold in a public offering 2,600,000 of its ordinary shares, at a price of $35 per share. The Company’s net proceeds from this offering were $85,426, after deducting underwriters’ discounts and commissions and other offering expenses.

d.

Employee and Non-Employee Share Option Plan:

In 2008, the Company’s Board of Directors approved the 2008 Equity Incentive Plan (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, 2021, the total number of shares authorized for future grant under the Plan is 787,785.

Options granted under the Plan expire seven years from the date of grant and any options that are forfeited or cancelled before expiration become available for future grants.

F-34

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 13:-   SHAREHOLDERS’ EQUITY (Cont.)

The following is a summary of the Company’s stock option activity and related information for the year ended December 31, 2021:

Weighted

    

    

    

average

    

Weighted

remaining

average

contractual

Aggregate

Amount

exercise

term (in

intrinsic

of options

price

 years)

 value

Options outstanding at beginning of year

 

914,915

$

8.19

 

3.5

$

17,709

Changes during the year:

Granted

 

3,000

$

30.76

Exercised

 

(348,106)

$

7.01

 

  

 

  

Forfeited

 

(18,000)

$

13.77

 

  

 

  

Options outstanding at end of year

 

551,809

$

8.88

 

2.91

$

14,268

Options exercisable at end of year

 

396,422

$

7.17

 

2.36

$

10,928

The weighted average grant-date fair value of options granted during the years ended December 31, 2021, 2020 and 2019 was $10.64, $8.55 and $6.63, 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 for the years ended December 31, 2021, 2020 and 2019 was $9,281, $10,633 and $9,352, respectively.

The options for employees outstanding as of December 31, 2021 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

2021

years)

price

2021

options

$

3.54-4.35

 

146,650

 

0.99

$

4.02

 

146,650

$

4.02

$

5.00-6.90

 

104,668

 

2.24

$

6.85

 

102,793

$

6.86

$

7.08-10.66

 

147,741

 

3.55

$

8.61

 

103,172

$

8.78

$

11.52-30.76

 

152,750

 

4.61

$

15.21

 

43,807

$

14.69

 

551,809

 

2.91

$

8.88

 

396,422

$

7.17

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:-   SHAREHOLDERS’ EQUITY (Cont.)

The following is a summary of the Company’s RSU activity and related information for the year ended December 31, 2021:

    

    

Weighted

Number of

average grant

 shares

date fair value

RSUs outstanding at beginning of year

 

1,072,471

$

20.88

Changes during the year:

 

 

Granted

 

633,333

$

31.96

Vested

 

(457,373)

$

17.85

Forfeited

 

(45,000)

$

27.70

RSUs outstanding at end of year

 

1,203,431

$

27.60

As of December 31, 2021, there was a total of $19,788 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 3.11 years.

NOTE 14:-   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.

On April 1, 2005, an amendment to the Investment Law came into effect (the “2005 Amendment”) that significantly changed the provisions of the Investment Law. The 2005 Amendment limits the scope of enterprises that may be approved by the Investment Center by setting criteria for the approval of a facility as a “Beneficiary Enterprise”.

In January 2011, another amendment to the Investment Law came into effect (the “2011 Amendment”). According to the 2011 Amendment, the benefit tracks in the Investment Law were modified, and a flat tax rate applies to the Company’s income subject to this 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).

F-36

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 14:-   TAXES ON INCOME (Cont.)

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

On May 2019, the Company notified the Israel Tax Authority that it had waived its Beneficiary Enterprise status starting from the 2019 tax year and thereafter. Beginning in January 2020 and with respect to the Company’s taxable results from 2020 onwards, the Company elected to apply the terms of the Investments Law as per its PTE status.

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-37

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 14:-   TAXES ON INCOME (Cont.)

4.

Tax Benefits for Research and Development:

Israeli tax law (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, 2021, 2020 and 2019.

The Company is eligible for tax benefits as a PTE as mentioned in 2 above.

The deferred tax balances as of December 31, 2021 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 (“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, 2021 and 2020 have been calculated based on the revised tax rates.

F-38

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 14:-   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, 2021 in the total amounts of approximately $660 and $234, respectively.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“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 (“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, 2021.  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, 2021.

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 (see note 1d). As of December 31, 2021, the Company recorded a net deferred tax asset of $4,377 in respect of other temporary differences.

As of December 31, 2021, the Company’s Israeli subsidiaries have total available carryforward tax losses of approximately $84,040. 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 $39,600 to offset against future U.S. federal taxable gains. These carryforward tax losses expire between 2022 and 2032. As of December 31, 2021, the Company’s U.S. subsidiary recorded a deferred tax asset of $4,413 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 (loss) before taxes on income is comprised as follows:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Domestic

$

31,084

$

30,008

$

(18,264)

Foreign

 

8,563

 

6,639

 

6,949

$

39,647

$

36,647

$

(11,315)

F-39

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 14:-   TAXES ON INCOME (Cont.)

e.

Taxes on income (tax benefits) are comprised as follows:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Current taxes:

Domestic

$

819

$

300

$

100

Foreign

 

1,615

 

701

 

707

$

2,434

$

1,001

$

807

Deferred tax expense (benefit):

Domestic

$

2,464

$

7,220

$

(10,521)

Foreign

 

998

 

1,178

 

(5,578)

$

3,462

$

8,398

$

(16,099)

$

5,896

$

9,399

$

(15,292)

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, 

    

2021

    

2020

Deferred tax assets:

Net operating loss carryforward

$

27,859

$

26,506

Marketable Securities

207

Reserves and allowances

 

6,861

 

10,861

Net deferred tax assets before valuation allowance

 

34,927

 

37,367

Less - valuation allowance

 

(26,022)

 

(25,286)

Deferred tax asset

$

8,905

$

12,081

Deferred tax liability

$

(612)

$

(206)

Deferred tax asset:

 

 

Domestic

 

4,470

 

6,643

Foreign

 

4,435

 

5,438

$

8,905

$

12,081

Deferred tax liability:

 

  

 

  

Domestic

$

(612)

$

(206)

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:-   TAXES ON INCOME (Cont.)

g.

Reconciliation of the theoretical tax expenses:

A reconciliation between the theoretical tax expense (benefit), 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, 

 

    

2021

    

2020

    

2019

 

Income (loss) before taxes, as reported in the consolidated statements of operations

$

39,647

$

36,647

$

(11,315)

Israeli statutory corporate tax rate

 

23.0

%  

 

23.0

%  

 

23.0

%

Theoretical tax expense (benefit) on the above amount at the Israeli statutory corporate tax rate

$

9,118

$

8,429

$

(2,602)

PTE

(3,555)

(3,424)

Changes in tax reserve for uncertain tax positions

175

Adjustments for previous years’ taxes

88

Income tax at rate other than the Israeli statutory corporate tax rate

 

603

 

411

 

78

Non-deductible expenses, including share-based compensation expenses

 

(137)

 

405

 

693

Losses for which valuation allowance was utilized

 

731

 

(2,500)

 

(12,076)

Changes in exchange rates of subsidiaries

 

(629)

 

(1,324)

 

(1,455)

Impact of tax rate change

 

 

6,931

 

Other

 

(498)

 

471

 

70

Actual tax expense (benefit)

$

5,896

$

9,399

$

(15,292)

h.

Tax assessments:

The statute of limitations related to tax returns of the Company for all tax years up to and including 2016 has lapsed.

F-41

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 15:-   FINANCIAL INCOME (EXPENSES), NET

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Financial expenses:

Interest

$

(621)

$

(657)

$

(198)

Loss related to non-hedging derivative instruments

(12)

Amortization of marketable securities premiums and accretion of discounts, net

 

(1,387)

 

(172)

 

(80)

Exchange rate differences

 

(293)

 

(1,975)

 

(2,171)

Other

 

(252)

 

(171)

 

(322)

 

(2,565)

 

(2,975)

 

(2,771)

Financial income:

 

 

 

Gain related to non-hedging derivative instruments

 

 

17

 

Interest and other

 

2,688

 

1,255

 

1,010

 

2,688

 

1,272

 

1,010

Financial income (expenses), net

$

123

$

(1,703)

$

(1,761)

NOTE 16:-   EARNINGS PER SHARE

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Numerator:

Net income

$

33,751

$

27,248

$

3,977

Denominator:

Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock

 

32,703,478

 

31,440,093

 

29,251,888

Effect of dilutive securities:

 

 

 

Employee stock options, warrants and RSUs

 

1,142,081

 

1,475,590

 

1,548,016

Denominator for diluted earnings per share - adjusted weighted average number of shares

 

33,845,559

 

32,915,683

 

30,799,904

NOTE 17:-   GEOGRAPHIC INFORMATION

Summary information about geographic areas:

The Group manages its business on a 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.

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:-   GEOGRAPHIC INFORMATION (Cont.)

The following presents total revenues for the years ended December 31, 2021, 2020 and 2019 and long-lived assets as of December 31, 2021,2020 and 2019.

    

Year Ended and as of December 31,

2021

    

2020

    

2019

Long-

Long-

Long-

Total

lived

Total

lived

Total

lived

    

revenues

    

assets

    

revenues

    

assets

    

revenues

    

assets

Americas, principally the United States

$

115,806

$

977

$

103,190

$

4,310

$

97,453

$

4,740

Europe

 

88,746

 

662

 

75,490

 

403

 

72,956

 

424

Far East

 

38,988

 

706

 

36,083

 

768

 

27,233

 

480

Israel

 

5,380

 

20,876

 

6,011

 

25,111

 

2,645

 

29,337

$

248,920

$

23,221

$

220,774

$

30,592

$

200,287

$

34,981

The Group has derived approximately 42% of its revenues for the year ended December 31, 2021 from sales in the United States.

NOTE 18:-   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 one year. 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, 2021 and 2020 the Group had a net deferred gain associated with cash flow hedges of $719 and $1,319, respectively, recorded in other comprehensive income (loss).

As of December 31, 2021 and 2020, the Group had outstanding forward and options collar (cylinder) contracts in the amount of $44,000 and $10,500, respectively, which were designated as payroll and rent hedging contracts. In addition, as of December 31, 2021 and 2020, the Group had $3,500 and $3,500, respectively, outstanding forward contracts which are not designated as hedging contracts.

F-43

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 18:-   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, 2021 and December 31, 2020 are summarized below:

Foreign exchange forward

    

    

    

December 31, 

and options contracts

Balance sheet

    

2021

    

2020

Fair value of foreign exchange forward and options collar (cylinder) contracts

“Other receivables and prepaid expenses”

$

812

$

1,489

Gains recognized in other comprehensive income (effective portion)

“Other comprehensive income (loss)”

$

719

$

1,319

The effect of derivative instruments in cash flow hedging relationship on income for the years ended December 31, 2021 and 2020 is summarized below:

    

    

Year Ended

Foreign exchange forward

Comprehensive

December 31, 

and options contracts

    

Income (loss)

    

2021

    

2020

Comprehensive income (loss) from derivatives before reclassifications

 

“Other comprehensive income (loss)”

$

1,538

$

3,445

Loss reclassified from accumulated other comprehensive income (loss) (effective portion)

 

“Operating expenses (income)”

$

(2,138)

$

(2,126)

NOTE 19:-   SUBSEQUENT EVENT

1.On January 31, 2022, the Company declared a cash dividend of $0.18 per share. The dividend, in the aggregate amount of approximately $5.8 million, was paid on March 1, 2022 to all of the Company’s shareholders of record on February 15, 2022.

2.Subsequent to December 31, 2021, the Company repurchased additional 720,124 of its ordinary shares for an aggregate consideration of $20,869.

F-44

EX-2.1 2 audc-20211231xex2d1.htm EX-2.1

EXHIBIT 2.1

DESCRIPTION OF THE REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES ACT OF 1934

As of December 31, 2021, 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 24, 2022, we had 31,903,433 ordinary shares outstanding (which does not include 31,516,816 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 2021, 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 June 19, 2022. 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-8.1 3 audc-20211231xex8d1.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 4 audc-20211231xex12d1.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 28, 2022

/s/ SHABTAI ADLERSBERG

Shabtai Adlersberg

President and Chief Executive Officer


EX-12.2 5 audc-20211231xex12d2.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 28, 2022

    

/s/ NIRAN BARUCH

Niran Baruch Vice President Finance and Chief Financial Officer

Vice President Finance and Chief Financial Officer


EX-13.1 6 audc-20211231xex13d1.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, 2021 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 28, 2022

    

/s/ SHABTAI ADLERSBERG

Shabtai Adlersberg

President and Chief Executive Officer


EX-13.2 7 audc-20211231xex13d2.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, 2021 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 28, 2022

    

/s/ NIRAN BARUCH

Niran Baruch

Vice President Finance and Chief Financial Officer


EX-15.1 8 audc-20211231xex15d1.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 on Form S-8 (Nos. 333-11894, 333-13268, 333-105473, 333-144825, 333-160330, 333-170676, 333-190437, 333-210438 and 333-230388) and our Registration Statement on Form F-3ASR (No. 333-238867) of our reports dated April 28, 2022, 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 on Form 20-F for the year ended December 31, 2021.

Date: April 28, 2022

    

/s/ KOST, FORER, GABBAY AND KASIERER

KOST, FORER, GABBAY AND KASIERER

A member of Ernst & Young Global


GRAPHIC 9 audc-20211231x20f007.jpg GRAPHIC begin 644 audc-20211231x20f007.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 EX-101.SCH 10 audc-20211231.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 - Cash, cash equivalents, and restricted cash (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 41102 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) - Calc 2 link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - 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 (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - ACQUISITION OF CALLVERSO - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST (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 41001 - Disclosure - LONG-TERM BANK LOANS (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - LEASES - Weighted-average remaining lease term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - SHAREHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - TAXES ON INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues from external customers (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - GEOGRAPHIC INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - DERIVATIVE INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details) link:presentationLink link:calculationLink link:definitionLink 41803 - Disclosure - DERIVATIVE INSTRUMENTS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - 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 link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST 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 - LONG-TERM BANK LOANS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - TAXES ON INCOME link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - FINANCIAL INCOME (EXPENSES), NET link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - DERIVATIVE INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 11901 - 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 (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST (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 31103 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - SHAREHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - TAXES ON INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - 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 11 audc-20211231_cal.xml EX-101.CAL EX-101.DEF 12 audc-20211231_def.xml EX-101.DEF EX-101.LAB 13 audc-20211231_lab.xml EX-101.LAB EX-101.PRE 14 audc-20211231_pre.xml EX-101.PRE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information
12 Months Ended
Dec. 31, 2021
shares
Document Information [Line Items]  
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, 2021
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 32,498,215
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2021
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 Information [Line Items]  
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 16 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
CURRENT ASSETS:    
Cash and cash equivalents $ 79,423 $ 40,934
Restricted cash 5,100 5,100
Short-term and restricted bank deposits 220 84,817
Short-term marketable securities and accrued interest 669 449
Trade receivables (net of allowance for doubtful accounts of $233 and $548 as of December 31, 2021 and 2020, respectively) 48,956 34,518
Other receivables and prepaid expenses 9,197 8,631
Inventories 23,988 29,193
Total current assets 167,553 203,642
LONG-TERM ASSETS:    
Long-term and restricted bank deposits 94 94
Long-term marketable securities and accrued interest 89,307 54,895
Deferred tax assets 8,905 12,081
Operating lease right-of-use assets 16,457 25,430
Severance pay funds 22,724 20,597
Total long-term assets 137,487 113,097
PROPERTY AND EQUIPMENT, NET 4,394 4,593
INTANGIBLE ASSETS, NET 2,370 569
GOODWILL 37,560 36,222
Total assets 349,364 358,123
CURRENT LIABILITIES:    
Current maturities of long-term bank loans 0 1,200
Trade payables 7,863 6,984
Other payables and accrued expenses 38,350 28,531
Short-term royalty buyout liability (Note 12b) 0 11,684
Deferred revenues 41,591 37,182
Short-term operating lease liabilities 8,139 9,178
Total current liabilities 95,943 94,759
LONG-TERM LIABILITIES:    
Accrued severance pay 22,895 21,830
Deferred revenues and other liabilities 13,637 12,243
Long-term operating lease liabilities 11,391 19,436
Total long-term liabilities 47,923 53,509
COMMITMENTS AND CONTINGENT LIABILITIES (Note 12)
SHAREHOLDERS' EQUITY:    
Ordinary shares of NIS 0.01 par value - Authorized: 100,000,000 shares as of December 31, 2021 and 2020; Issued: 63,294,907 and 62,489,428 shares as of December 31, 2021 and 2020, respectively; Outstanding: 32,498,215 and 33,017,814 shares as of December 31, 2021 and 2020, respectively 107 105
Additional paid-in capital 378,766 362,164
Treasury stock at cost - 30,796,692 and 29,471,614 shares as of December 31, 2021 and 2020, respectively. (179,645) (137,793)
Accumulated other comprehensive income (loss) (223) 1,772
Retained earnings (accumulated deficit) 6,493 (16,393)
Total shareholders' equity 205,498 209,855
Total liabilities and shareholders' equity $ 349,364 $ 358,123
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
$ in Thousands
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2021
₪ / shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2020
₪ / shares
CONSOLIDATED BALANCE SHEETS        
Allowance for doubtful accounts receivable (in dollars) | $ $ 233   $ 548  
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,294,907   62,489,428  
Ordinary shares, shares outstanding 32,498,215   33,017,814  
Treasury stock, shares 30,796,692   29,471,614  
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues:      
Total revenues $ 248,920 $ 220,774 $ 200,287
Cost of revenues:      
Total cost of revenues 78,029 70,958 105,329
Gross profit 170,891 149,816 94,958
Operating expenses:      
Research and development, net 53,396 46,072 41,199
Selling and marketing 62,057 51,217 51,535
General and administrative 15,914 14,177 11,778
Total operating expenses 131,367 111,466 104,512
Operating income (loss) 39,524 38,350 (9,554)
Financial income (expenses), net 123 (1,703) (1,761)
Income (loss) before taxes on income 39,647 36,647 (11,315)
Tax benefit (taxes on income) (5,896) (9,399) 15,292
Net income $ 33,751 $ 27,248 $ 3,977
Earnings per share:      
Basic $ 1.03 $ 0.87 $ 0.14
Diluted $ 1.00 $ 0.83 $ 0.13
Weighted average number of shares used in computations of earnings per share:      
Basic 32,703,478 31,440,093 29,251,888
Diluted 33,845,559 32,915,683 30,799,904
Products      
Revenues:      
Revenue from Contract with Customer, Including Assessed Tax $ 155,089 $ 145,332 $ 135,646
Cost of revenues:      
Cost of Goods and Services Sold 52,750 54,384 59,022
Services      
Revenues:      
Revenue from Contract with Customer, Including Assessed Tax 93,831 75,442 64,641
Cost of revenues:      
Cost of Goods and Services Sold 25,279 16,574 14,129
Expenses related to royalty buyout agreement with the Israel Innovation Authority (Note 12b)      
Cost of revenues:      
Cost of Goods and Services Sold $ 0 $ 0 $ 32,178
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income $ 33,751 $ 27,248 $ 3,977
Change in unrealized gains (losses) on marketable securities available-for-sale, net of tax:      
Gain (loss) on marketable securities recognized in other comprehensive income, net of tax (1,395) 453 32
Other comprehensive income (loss) related to unrealized gains (losses) on marketable securities available-for-sale (1,395) 453 32
Change in unrealized gains (losses) on cash flow hedges, net of tax:      
Gain on derivative instruments recognized in other comprehensive income, 1,538 3,445 535
Loss on derivative instruments (effective portion) recognized in income (2,138) (2,126) (291)
Other comprehensive income (loss), related to unrealized gains (losses) on cash flow hedges, net of tax (600) 1,319 244
Other comprehensive income (loss), net of tax (1,995) 1,772 276
Total comprehensive income $ 31,756 $ 29,020 $ 4,253
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Share capital [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Accumulated other comprehensive income (loss)
Retained earnings (accumulated deficit)
Total
Balance at Dec. 31, 2018 $ 92 $ 256,980 $ (129,792) $ (276) $ (32,456) $ 94,548
Issuance of shares upon exercise of options and vesting of RSUs 3 3,100 0 0 0 3,103
Purchase of treasury stock (1) 0 (8,001) 0 0 (8,002)
Share-based compensation related to options and RSUs granted to employees and non-employees 0 5,292 0 0 0 5,292
Cash dividends paid 0 0 0 0 (6,720) (6,720)
Other comprehensive income (loss) 0 0 0 276 0 276
Net income 0 0 0 0 3,977 3,977
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 (loss) 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
Issuance of shares upon exercise of options and vesting of RSUs 2 2,438 0 0 0 2,440
Purchase of treasury stock 0 0 (41,852) 0 0 (41,852)
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 (loss) 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
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net income $ 33,751 $ 27,248 $ 3,977
Adjustments required to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 2,432 2,268 2,044
Amortization of marketable securities premiums and accretion of discounts, net 1,589 172 79
Share-based compensation related to options and RSUs granted to employees and non-employees 14,164 8,771 5,292
Decrease (increase) in accrued interest and exchange rate effect on loans, marketable securities and bank deposits 54 (26) 140
Decrease (increase) in deferred tax assets, net 3,406 8,329 (16,282)
Increase in trade receivables, net (14,438) (7,017) (5,222)
Decrease (increase) in other receivables and prepaid expenses (1,221) (1,516) 259
Decrease (Increase) in inventories 4,504 (1,525) (5,925)
Decrease in operating lease right-of-use assets 7,445 7,913 7,444
Decrease in operating lease liabilities (7,556) (6,717) (5,456)
Increase (decrease) in royalty buyout liability (11,684) (9,815) 21,499
Increase in trade payables 879 356 440
Increase in other payables and accrued expenses 9,601 3,839 2,805
Increase in deferred revenues 5,480 5,906 12,342
Increase (decrease) in accrued severance pay, net (1,062) 290 (267)
Net cash provided by operating activities 47,344 38,476 23,169
Cash flows from investing activities:      
Purchase of property and equipment (1,174) (1,530) (1,949)
Purchase of marketable securities (43,808) (54,977) (10,025)
Proceeds from redemption of marketable securities 3,240 0 29,412
Proceeds from sale of marketable securities 2,571 0 0
Investment in short-term and restricted bank deposits 0 (84,000) 0
Proceeds from short-term and restricted bank deposits 84,597 599 10,962
Proceeds from long-term and restricted bank deposits 0 600 1,200
Net cash paid for acquisition of subsidiary (2,804) 0 0
Net cash provided by (used in) investing activities 42,622 (139,308) 29,600
Cash flows from financing activities:      
Purchase of treasury stock (41,852) 0 (8,002)
Repayment of long-term bank loans (1,200) (2,497) (2,470)
Payment related to the acquisition of ACS 0 0 (410)
Cash dividends paid (10,865) (8,442) (6,720)
Proceeds from issuance of shares upon exercise of options and warrants 2,440 2,606 3,103
Proceeds from issuance of shares in a public offering, net 0 85,426 0
Net cash provided by (used in) financing activities (51,477) 77,093 (14,499)
Increase (decrease) in cash, cash equivalents and restricted cash 38,489 (23,739) 38,270
Cash, cash equivalents and restricted cash at the beginning of the year 46,034 69,773 31,503
Cash, cash equivalents and restricted cash at the end of the year 84,523 46,034 69,773
Supplemental disclosure of cash flow activities:      
Cash paid during the year for income taxes 1,584 835 1,105
Cash paid during the year for interest 455 204 205
Significant non-cash transactions:      
Inventory transferred to be used as property and equipment 701 607 270
Operating lease right-of-use asset recognized with corresponding lease liability $ (1,528) $ 3,655 $ 4,010
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.1
GENERAL
12 Months Ended
Dec. 31, 2021
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.

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 of these particular components, management believes that other suppliers could provide similar components on comparable terms. A change in suppliers, however, could cause a delay in manufacturing and a possible loss of sales, which could adversely affect the operating results and financial position of the Group.

c.

During the years ended December 31, 2021, 2020 and 2019, the Group had a major customer which accounted for 15.4%, 13.0% and 13.5%, respectively, of total revenues in those years. In addition, during the years ended December 31, 2021, 2020 and 2019, the Group had an additional major customer which accounted for 10.9%, 13.5% and 16.0%, respectively, of total revenues in those years. No other customer accounted for more than 10% of the Group’s revenues in those periods.

d.

COVID- 19:

On March 11, 2020, the World Health Organization declared the COVID-19 outbreak a global pandemic. The spread of COVID-19, including its highly contagious variants and sub-lineages, continues to present significant challenges and risks to businesses around the world. Governmental authorities of many countries, including Israel and the United States, have implemented, and may continue to implement, significant measures to control the spread 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, the Group previously implemented remote working and workplace protocols for its employees in Israel in accordance with Israeli Ministry of Health requirements and similar arrangements in other countries in which the Group operates.

NOTE 1:-     GENERAL (Cont.)

The ongoing developments and fluidity of the COVID-19 pandemic, and its material and adverse impact on the global economy at large, has restricted the Group’s ability to definitively predict how the COVID-19 pandemic will impact the Group’s business and operations in the near- and long-term. The latest governmental responses to the COVID-19 pandemic, as well as alterations and extensions of such approaches, could continue to result in volatile and uncertain economic conditions. The extent of the impact of the COVID-19 pandemic on the Group’s business and results of operations will depend on future developments, which are highly uncertain at this time. Such developments include, but are not limited to, the duration and severity, and the effects of subsequent waves and variants, of COVID-19 across the globe, the timing, pace and effectiveness of vaccination rollouts in the countries in which the Group operates, delays and impediments to the Group’s supply chain and ability to continue to manufacture products, and ongoing restrictions on the Group’s business and personnel that may be implemented by governmental rules and regulations in an attempt to prevent the spread of COVID-19 and its highly contagious and new variants.

While the Group’s management has previously managed, and will continue to actively manage, the business in an attempt to mitigate the impacts of the COVID-19 pandemic (including implementing recommendations and orders issued by government and public health authorities in the regions where the Group operates), the Group cannot at this time estimate the duration or full magnitude that the COVID-19 pandemic will have on the Group’s business, results of operations and financial condition.

e.

Acquisition of Callverso Ltd. (“Callverso”):

On November 10, 2021, the Company entered into a 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, Callverso became a wholly-owned subsidiary of the Company.

On December 22, 2021, a merger agreement was signed between the Company and Callverso in connection with an internal restructuring. The merger was made effective as of January 1, 2022. (See also Note 3).

f.

Ongoing Conflict in Ukraine:

In February 2022, Russia launched a large-scale invasion of Ukraine, and, as of the date of issuance of these financial statements, 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 March 2022, Israel’s 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 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 who the Group engages), and the global economy at large.

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
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 doubtful accounts, inventories write-off, intangible assets, goodwill, income taxes and valuation allowance, share-based compensation and contingent liabilities. Actual results could differ from those estimates.

In light of the currently unknown extent and duration of the COVID-19 pandemic, the Company faces a greater degree of uncertainty than normal in making the judgments and estimates needed to apply certain of the Company’s significant accounting policies. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 as of December 31, 2021 and through the date of issuance of these financial statements. These estimates may change, as new events occur, and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.

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.

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.

NOTE 2:-     SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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 0.28% and 0.97% for the years ended December 31, 2021 and 2020, respectively. Short-term and restricted deposits are presented at cost. Any accrued interest on these deposits is included in other receivables and prepaid expenses.

In connection with long-term bank loans and their related covenants, the Company was required to maintain compensating balances with the banks and to maintain deposits in the same banks that provided the loans to the Company (see Note 10).In addition, the Company maintains restricted deposits in connection with an office lease agreement (see also Note 11a). Out of the short-term and restricted bank deposits, a total of $5,100 and $5,910 are restricted short-term deposits as of December 31, 2021 and 2020, respectively.

December 31,

    

2021

Cash and cash equivalents

$

79,423

Restricted cash

 

5,100

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows

$

84,523

f.

Marketable securities:

The Group accounts for investments in debt securities in accordance with ASC 320, “Investments - Debt and Equity 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, 2021, the Group classified all of its marketable securities as available-for-sale (“AFS”). AFS securities are carried 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 assessed AFS debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC 326, “Financial Instruments - Credit Losses”. Allowance for credit losses on AFS debt securities are recognized as a charge in other income (expenses), net, in the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders’ equity.

The Group’s credit losses allowance for the years ended December 31,2021 and 2020 was immaterial.

g.

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

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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.

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.

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

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-10-35, “Property, Plant and Equipment - Subsequent Measurement” 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, 2021, 2020 and 2019, no impairment losses have been identified.

i.

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. 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, 2021, 2020 and 2019, no impairment losses have been identified with respect to intangible assets.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

j.

Leases:

Under ASC 842, “Leases”, a contract is or contains a lease when the Group has the right to control the use of an identified asset for a period of time. 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 Group’s use. Leases are evaluated for classification on the commencement date, and assets and liabilities are recognized based on the present value of lease payments over the lease term.

The lease term used to calculate the lease liability includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. The right-of-use (“ROU”) asset is initially measured as the amount of lease liability, adjusted for any initial lease costs, prepaid lease payments and any lease incentives. Costs incurred for common area maintenance, real estate taxes, and insurance are not included in the lease liability and are recognized as they are incurred.

The Company uses incremental borrowing rates based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The ROU asset also includes any lease prepayments made and reduced by lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expenses are recognized on a straight-line basis over the lease term or the useful life of the leased asset.

As the Group’s lease arrangements 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.

In addition, the carrying amount of the ROU asset and lease liabilities are remeasured if there is a modification, a change in the lease term, a change in the in-substance fixed lease payments or a change in the assessment to purchase the underlying asset.

k.

Goodwill:

Goodwill and certain other purchased intangible assets have been recorded as a result of acquisitions. Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill is not amortized, but rather is subject to an impairment test.

The Group performs an annual impairment test during the fourth quarter of each fiscal year, or more frequently if impairment indicators are present. The Group operates in one operating segment, and this segment comprises its only reporting unit.

Goodwill is not amortized, but rather is subject to an impairment test. In accordance with ASC 350, “Intangibles – Goodwill and Other”, at least annually (in the fourth quarter), or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. The Company has 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 value prior to performing the quantitative goodwill impairment test. The Company operates in one operating segment, and this segment comprises its only reporting unit.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

Following the adoption of Accounting Standards Update (“ASU”) 2017-04, “Simplifying the Test for Goodwill Impairment”, as part of the quantitative goodwill impairment test, any excess of the carrying value of the reporting unit over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to the fair value of the reporting unit.

For each of the three years in the period ended December 31, 2021, no impairment losses have been identified.

l.

Revenue recognition:

The Group generates its revenues primarily from the sale of products 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 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”. The Group recognizes revenue under the core principle that transfer of control to a customer of the Group generates revenue in an amount reflecting the consideration the Group expects to receive from the customer. 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 a performance obligation.

Product revenues are recognized when all performance obligations are satisfied, at the point of time when control is transferred, generally when the products are shipped.

Revenues from support are recognized ratably over the term of the underlying contract term. Renewals of support contracts create new performance obligations that are satisfied over the term with the revenues recognized ratably over the period.

For professional services, the performance obligations are satisfied, and revenues are recognized, when the services are provided or once the service term has expired.

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 products are distinct upon delivery as the customer can derive the economic benefit of it without any professional services, updates or technical support. 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. For support, the Group determines the standalone selling prices, based on the price at which the Group separately sells a renewal contract on a standalone basis. For professional services, the Group determines the standalone selling prices based on the price at which the Group separately sells those services on a standalone basis.

Aspects of the Group’s products encompass proprietary technology and the Group’s solutions offer substantially different features and functionality. As a result, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as the Group is unable to reliably determine the selling prices of comparable products sold by competitors and 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 pricing practices in different geographical areas and through different sales channels, gross margin objectives, internal costs, the pricing strategies of competitors and industry technology lifecycles.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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 $3,509 and $2,962 as of December 31, 2021 and 2020, respectively. This provision was recorded as part of other payables and accrued expenses.

The Group 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. Some sales commissions for support earned by its employees are capitalized and amortized on a straight-line basis over the related contractual support period. 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 $635 and $665, as of December 31, 2021 and 2020, 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, 2021, which are expected to be satisfied and recognized in future periods:

Year Ending December 31,

2024 and

    

2022

    

2023

    

thereafter

Product

$

882

$

17

$

2

Services

 

40,709

 

7,935

 

5,071

$

41,591

$

7,952

 

$

5,073

Significant changes in the balances of deferred revenues during the years are as follows:

December 31,

    

2021

    

2020

Balance, at the beginning of the year

$

49,136

$

43,230

Revenue recognized

 

(31,456)

 

(31,172)

Increase in deferred revenues and customer advances

 

36,936

 

37,078

Balance, at the end of the year

 

54,616

 

49,136

Less current portion

 

(41,591)

 

(37,182)

Long term portion

$

13,025

$

11,954

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

m.

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, 2021 and 2020, the provision for warranty amounted to $187 and $253, respectively.

n.

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 products are 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 on the basis of the costs incurred and included as a deduction of research and development costs. Research and development grants recognized during the years ended December 31, 2021, 2020 and 2019 were $570, $388 and $1,323, respectively.

o.

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 carry forward 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.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

p.

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:

    

Unrealized

    

    

gains (losses)

on available-

Unrealized

for-sale

gains (losses)

marketable

on cash flow

securities

hedges

Total

Balance as of January 1, 2021

$

453

$

1,319

$

1,772

Other comprehensive income (loss) before reclassifications, net of tax

 

(1,395)

 

1,538

 

143

Amounts reclassified from AOCI

 

 

(2,138)

 

(2,138)

Other comprehensive income (loss), net of tax

 

(1,395)

 

(600)

 

(1,995)

Balance as of December 31, 2021

$

(942)

$

719

$

(223)

The effects on net income of amounts reclassified from AOCI in the year ended December 31, 2021 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.

q.

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 the United States. Such investments in the United States may be in excess of insured limits and are not insured in other jurisdictions. 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, the Far East, Israel and Europe. Under certain circumstances, the Group may require letters of credit, other collateral, additional guarantees or advance payments.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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.

r.

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, restricted share units (“RSUs”) and warrants 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, RSUs and warrants that have been excluded from the calculation of diluted earnings per share was 26,686, 64,312 and 48,491 for the years ended December 31, 2021, 2020 and 2019, respectively.

s.

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.

The weighted-average estimated fair value of employee stock options granted during the years ended December 31, 2021, 2020 and 2019, was $10.64, $8.55, and $6.63 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, 

    

2021

    

2020

    

2019

Dividend yield

0.88%

1.01%-1.17%

1.13%-1.64%

Expected volatility

49.45%

37.89%-43.09%

38.08%-39.34%

Risk-free interest

0.5%

0.29%-1.43%

1.66%-2.59%

Expected life

3.61 years

 

3.57-4.23 years

 

4.75-5.21 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 13.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2021, 2020 and 2019 were included in items of the consolidated statements of operations, as follows:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Cost of revenues

$

411

$

181

$

183

Research and development expenses, net

 

2,772

 

1,535

 

937

Selling and marketing expenses

 

6,170

 

3,635

 

2,171

General and administrative expenses

 

4,811

 

3,420

 

2,001

Total share-based compensation expenses

$

14,164

$

8,771

$

5,292

t.

Treasury stock:

The Company has repurchased 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 13a.

u.

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, 2021, 2020 and 2019, amounted to $2,373, $3,078 and $2,324, respectively.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

v.

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 $19.5 during the years ended December 31, 2021 and 2020, 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, 2021, 2020 and 2019, the Group matched contributions in the amount of $431, $386 and $318, respectively.

w.

Advertising expenses:

Advertising expenses are charged to the consolidated statements of operations as incurred. Advertising expenses for the years ended December 31, 2021, 2020 and 2019 amounted to $582, $371 and $669, respectively.

x.

Fair value of financial instruments:

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, short-term and restricted 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 fair value of long-term and restricted bank deposits and long-term bank loans also approximate their carrying value, since they bear 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.

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.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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.

y.

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 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 effective portion of 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. The ineffective portion of the gain or loss on the derivative instrument is recognized in current earnings and included in “financial income (expenses), net”. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions.

z.

Recently adopted accounting standards:

In January 2017, the Financial Accounting Standards Board (the “FASB”) issued ASU 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment”. ASU 2017-04 eliminates the requirement to measure the implied fair value of goodwill by assigning the fair value of a reporting unit to all assets and liabilities within that unit (the “Step 2 test”) from the goodwill impairment test. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited by the amount of goodwill in that reporting unit. ASU 2017-04 became effective for the Company beginning January 1, 2020.

The implementation did not have a material impact on the Company’s consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326)”. ASU 2016-13 requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 became effective for the Company beginning January 1, 2020. The implementation did not have a material impact on the Company’s consolidated financial statements.

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

aa.

Impact of recently issued accounting standard not yet adopted:

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 221-08 will become effective for fiscal years beginning after December 15, 2022. Early application is permitted, and the Company is currently assessing the impact of the adoption of ASU 2021-08 on its consolidated financial statements.

In November 2021, the FASB issued ASU 2021-10, “Disclosures by Business Entities about Government Assistance (Topic 832)”. ASU 2021-10 requires the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy: (i) information about the nature of the transactions and the related accounting policy used to account for the transactions; (ii) the line items on the balance sheet and income statement that are affected by the transactions, and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions, including commitments and contingencies. ASU 2021-10 will become effective for fiscal years beginning after December 15, 2021. The Company is currently assessing the impact of the adoption of ASU 2021-10 on its consolidated financial statements.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITION OF CALLVERSO
12 Months Ended
Dec. 31, 2021
ACQUISITION OF CALLVERSO  
ACQUISITION OF CALLVERSO

NOTE 3:-ACQUISITION OF 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. 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 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 is 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”).

In addition, the Company is required to pay an aggregate of $1,000 after 12 months and an additional aggregate of $1,000 after 24 months following the Closing Date to former shareholders of Callverso who remain employed by the Company and satisfy certain cumulative conditions for each of these two periods (collectively, the “Deferred 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 (Cont.)

The following table summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed at the acquisition 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 Company allocated the acquired assets and liabilities assumed based on a preliminary purchase price allocation.

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 25 R11.htm IDEA: XBRL DOCUMENT v3.22.1
MARKETABLE SECURITIES AND ACCRUED INTEREST
12 Months Ended
Dec. 31, 2021
MARKETABLE SECURITIES AND ACCRUED INTEREST  
MARKETABLE SECURITIES AND ACCRUED INTEREST

NOTE 4:-     MARKETABLE SECURITIES AND ACCRUED INTEREST

The following is a summary of available-for-sale marketable securities:

    

December 31, 2021

Amortized

Unrealized

Unrealized

Fair

    

cost

    

Gains

    

losses

    

Value

Maturing between one to five years:

Corporate bonds

$

87,690

$

54

(1,248)

$

86,496

Governmental bonds

2,848

(37)

2,811

Accrued interest

 

669

 

 

669

Balance as of December 31, 2021

$

91,207

$

54

$

(1,285)

$

89,976

    

December 31, 2020

Amortized

Unrealized

Unrealized

Fair

    

cost

    

Gains

    

losses

    

Value

Maturing between one to five years:

Corporate bonds

$

53,351

$

508

(6)

$

53,853

Governmental bonds

1,055

(13)

1,042

Accrued interest

 

449

 

 

449

Balance as of December 31, 2020

$

54,855

$

508

$

(19)

$

55,344

These investments were issued by highly rated corporations, ranged from BBB to A+. Accordingly, the securities were not settled at a price less than the amortized cost of the Group’s investment. On each reporting period, the Company evaluates whether declines in fair value below amortized cost are due to expected credit losses, as well as the ability and intent to hold the investment until a forecasted recovery occurs, in accordance with ASC 326.

Allowance for credit losses on of available-for-sale debt securities are recognized as a charge in financial expenses (income), net, in the consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in shareholders’ equity. The Company has not recorded any credit losses for the year ended December 31, 2021.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES
12 Months Ended
Dec. 31, 2021
INVENTORIES  
INVENTORIES

NOTE 5:-     INVENTORIES

    

December 31, 

    

2021

    

2020

Raw materials

$

15,263

$

13,376

Finished products

 

8,725

 

15,817

$

23,988

$

29,193

In the years ended December 31, 2021, 2020 and 2019, the Group wrote-off inventories in the total amounts of $1,700, $4,175 and $4,493, respectively.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2021
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

NOTE 6:-     PROPERTY AND EQUIPMENT, NET

    

December 31, 

    

2021

    

2020

Cost:

Computers and peripheral equipment

$

24,561

$

23,616

Office furniture and equipment

 

12,578

 

12,004

Leasehold improvements

 

3,184

 

3,213

 

40,323

 

38,833

Accumulated depreciation:

Computers and peripheral equipment

 

22,644

 

21,697

Office furniture and equipment

 

10,689

 

10,136

Leasehold improvements

 

2,596

 

2,407

 

35,929

 

34,240

Depreciated cost

$

4,394

$

4,593

Depreciation expenses amounted to $2,074, $1,936 and $1,692 for the years ended December 31, 2021, 2020 and 2019, respectively.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2021
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

NOTE 7:-     INTANGIBLE ASSETS, NET

    

Useful life

    

December 31, 

(years)

    

2021

    

2020

a.

Impaired cost:

Acquired technology and license

 

4 - 10

$

21,815

$

19,857

Customer relationship

 

4.5 - 9

 

4,951

 

4,750

 

26,766

 

24,607

Accumulated amortization:

 

Acquired technology and license

 

  

 

19,639

 

19,299

Customer relationship

 

 

4,757

 

4,739

 

24,396

 

24,038

Amortized cost

 

$

2,370

$

569

b.

Amortization expenses related to intangible assets amounted to $358, $332 and $352 for the years ended December 31, 2021, 2020 and 2019, respectively.

c.

Expected amortization expenses are as follows:

Year ending December 31, 

    

    

2022

$

804

2023

 

545

2024 and thereafter

 

1,021

$

2,370

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2021
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. 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, 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, 2020

Fair value measurements 

using input type

    

Level 2

    

Total

Marketable securities

$

55,344

$

55,344

Financial assets related to foreign currency derivative hedging contracts

1,489

1,489

Total financial net assets as of December 31, 2020

$

56,833

$

56,833

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER PAYABLES AND ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2021
OTHER PAYABLES AND ACCRUED EXPENSES  
OTHER PAYABLES AND ACCRUED EXPENSES

NOTE 9:-     OTHER PAYABLES AND ACCRUED EXPENSES

    

December 31, 

    

2021

    

2020

Payroll and other employee related accruals

$

21,000

$

16,930

Accrued expenses

 

9,344

 

7,152

Government authorities

 

4,226

 

1,475

Provision for return

 

3,509

 

2,962

Sundry

 

271

 

12

$

38,350

$

28,531

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM BANK LOANS
12 Months Ended
Dec. 31, 2021
LONG-TERM BANK LOANS  
LONG-TERM BANK LOANS

NOTE 10:-   LONG-TERM BANK LOANS

In December 2015, the Company entered into loan agreements with an Israeli commercial bank that provided loans in the total principal amounts of $3,000 and Euro 3,000 (the “2015 Loans”). Certain amounts of the 2015 Loans were required to be maintained as a compensating bank deposit that decreased as the loans are repaid. The loans bore interest at LIBOR plus 1% to 2.5% and were payable in 20 equal quarterly installments through December 2020.

In December 2016, the Company entered into loan agreements with an Israeli commercial bank that provided loans in the total principal amount of $6,000 (the “2016 Loans”). Certain amounts of the 2016 Loans were required to be maintained as a compensating bank deposit that decreased over the repayment period of the loans. The loans bore interest at LIBOR plus 1.1% to 2.5% and were payable in 20 equal quarterly installments through December 2021.

As of December 31, 2020, the banks had a lien on the Company’s assets that secure the 2016 Loans and the Company was required to maintain a total of $600, in compensating balances with the banks.

As of December 31, 2020, the compensating balances were included in short-term and restricted bank deposits in the amount $600. The amount of the compensating balances that were required decreased as the loans were repaid. The agreements with respect to the 2015 Loans and the 2016 Loans required the Company, among other things, to meet certain financial covenants such as maintaining shareholders’ equity, cash balances, and liabilities to banks at specified levels, as well as achieving certain levels of operating income.

As of December 31, 2021, all of the loans were fully repaid.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES
12 Months Ended
Dec. 31, 2021
LEASES  
LEASES

NOTE 11:-   LEASES

a.Lease agreements:

The Group’s facilities are leased under several lease agreements for periods ending up to 2027, with options to extend the leases ending up to 2029. 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, 2021, 2020 and 2019 were approximately $8,297, $8,000 and $8,149, respectively. Lease expenses for the years ended December 31, 2021, 2020 and 2019 include an offset for sublease rental of $1,547, $1,405 and $1,359, respectively.

The Group’s capitalized operating lease agreements have remaining lease terms ranging from 1 year to 7.5 years, including agreements with options to extend the leases for up to 5 years.

NOTE 11:-   LEASES (Cont.)

The following table represents the weighted-average remaining lease term and discount rate:

    

Year ended

December 31, 

2021

Weighted average remaining lease term

 

2.77 years

Weighted average discount rate

 

2.07%

The following table presents supplemental cash flows information related to the lease costs for operating and finance leases:

    

December 31,

2021

Cash paid for amounts included in measurement of lease liabilities:

 

  

Operating cash flows for operating leases *)

$

8,793

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

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.

Maturities of operating lease liabilities were as follows:

Year ending December 31, 

    

2022

$

8,330

2023

 

8,309

2024

 

1,428

2025

 

722

2026 and thereafter

 

1,366

Total lease payments *)

$

20,155

Less- imputed interest

$

(625)

Present value of lease liabilities

$

19,530

*) Total lease payments have not been reduced by sublease rental payments of $1,786 due in the future under non-cancelable subleases.

In connection with the Company’s offices lease agreement in Israel, the lessor has a lien of $5,100 which is included in short-term and restricted bank deposits.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENT LIABILITIES
12 Months Ended
Dec. 31, 2021
COMMITMENTS AND CONTINGENT LIABILITIES  
COMMITMENTS AND CONTINGENT LIABILITIES

NOTE 12:-   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 2022. As of December 31, 2021, non-cancelable purchase obligations were approximately $28,669.

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 to 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, 2021, and 2020, the Company’s other Israeli subsidiaries have a contingent obligation to pay royalties to the IIA in the amount of approximately $19,137 and $18,136, 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.

d.

Legal proceedings:

In October 2021, the Company was sued in the Labor Tribunal for declaratory relief by the Industrialists Association. The proceedings were settled by agreement and sealed by the court on January 7, 2022. As part of the arrangement, the Company paid an insignificant amount.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.1
SHAREHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2021
SHAREHOLDERS' EQUITY  
SHAREHOLDERS' EQUITY

NOTE 13:-   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 seven years ended December 31, 2020, the Company received Israeli court approvals to purchase up to an additional $176,000 of its ordinary shares. In addition, in each of January 2021, July 2021 and December 2021, the Company received court approval to purchase up to an additional $30,000, $35,000 and $35,000, respectively 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 June 19, 2022.

As of December 31, 2021, pursuant to the Company’s Share Repurchase Program, the Company had repurchased a total of 30,796,692 of its ordinary shares at a total cost of $179,641 (of which 1,325,078 of its ordinary shares were repurchased during the year ended December 31,2021 for aggregate consideration of $41,852).

As to ordinary shares repurchased subsequent to December 31, 2021, see Note 19.

b.

Cash Dividends:

On February 4, 2021, the Company declared a cash dividend of $0.16 per share. The dividend, in the aggregate amount of approximately $5.3 million, was paid on March 4, 2021 to all of the Company’s shareholders of record on February 18, 2021.

On July 27, 2021, the Company declared a cash dividend of $0.17 per share. The dividend, in the aggregate amount of approximately $5.6 million, was paid on August 26, 2021 to all of the Company’s shareholders of record on August 11, 2021. See also Note 19.

As to cash dividend declared and paid subsequent to December 31, 2021, see Note 19.

c.

Issuance of ordinary shares in a public offering:

On June 8, 2020, the Company sold in a public offering 2,600,000 of its ordinary shares, at a price of $35 per share. The Company’s net proceeds from this offering were $85,426, after deducting underwriters’ discounts and commissions and other offering expenses.

d.

Employee and Non-Employee Share Option Plan:

In 2008, the Company’s Board of Directors approved the 2008 Equity Incentive Plan (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, 2021, the total number of shares authorized for future grant under the Plan is 787,785.

Options granted under the Plan expire seven years from the date of grant and any options that are forfeited or cancelled before expiration become available for future grants.

NOTE 13:-   SHAREHOLDERS’ EQUITY (Cont.)

The following is a summary of the Company’s stock option activity and related information for the year ended December 31, 2021:

Weighted

    

    

    

average

    

Weighted

remaining

average

contractual

Aggregate

Amount

exercise

term (in

intrinsic

of options

price

 years)

 value

Options outstanding at beginning of year

 

914,915

$

8.19

 

3.5

$

17,709

Changes during the year:

Granted

 

3,000

$

30.76

Exercised

 

(348,106)

$

7.01

 

  

 

  

Forfeited

 

(18,000)

$

13.77

 

  

 

  

Options outstanding at end of year

 

551,809

$

8.88

 

2.91

$

14,268

Options exercisable at end of year

 

396,422

$

7.17

 

2.36

$

10,928

The weighted average grant-date fair value of options granted during the years ended December 31, 2021, 2020 and 2019 was $10.64, $8.55 and $6.63, 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 for the years ended December 31, 2021, 2020 and 2019 was $9,281, $10,633 and $9,352, respectively.

The options for employees outstanding as of December 31, 2021 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

2021

years)

price

2021

options

$

3.54-4.35

 

146,650

 

0.99

$

4.02

 

146,650

$

4.02

$

5.00-6.90

 

104,668

 

2.24

$

6.85

 

102,793

$

6.86

$

7.08-10.66

 

147,741

 

3.55

$

8.61

 

103,172

$

8.78

$

11.52-30.76

 

152,750

 

4.61

$

15.21

 

43,807

$

14.69

 

551,809

 

2.91

$

8.88

 

396,422

$

7.17

NOTE 13:-   SHAREHOLDERS’ EQUITY (Cont.)

The following is a summary of the Company’s RSU activity and related information for the year ended December 31, 2021:

    

    

Weighted

Number of

average grant

 shares

date fair value

RSUs outstanding at beginning of year

 

1,072,471

$

20.88

Changes during the year:

 

 

Granted

 

633,333

$

31.96

Vested

 

(457,373)

$

17.85

Forfeited

 

(45,000)

$

27.70

RSUs outstanding at end of year

 

1,203,431

$

27.60

As of December 31, 2021, there was a total of $19,788 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 3.11 years.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.1
TAXES ON INCOME
12 Months Ended
Dec. 31, 2021
TAXES ON INCOME  
TAXES ON INCOME

NOTE 14:-   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.

On April 1, 2005, an amendment to the Investment Law came into effect (the “2005 Amendment”) that significantly changed the provisions of the Investment Law. The 2005 Amendment limits the scope of enterprises that may be approved by the Investment Center by setting criteria for the approval of a facility as a “Beneficiary Enterprise”.

In January 2011, another amendment to the Investment Law came into effect (the “2011 Amendment”). According to the 2011 Amendment, the benefit tracks in the Investment Law were modified, and a flat tax rate applies to the Company’s income subject to this 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).

NOTE 14:-   TAXES ON INCOME (Cont.)

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

On May 2019, the Company notified the Israel Tax Authority that it had waived its Beneficiary Enterprise status starting from the 2019 tax year and thereafter. Beginning in January 2020 and with respect to the Company’s taxable results from 2020 onwards, the Company elected to apply the terms of the Investments Law as per its PTE status.

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 14:-   TAXES ON INCOME (Cont.)

4.

Tax Benefits for Research and Development:

Israeli tax law (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, 2021, 2020 and 2019.

The Company is eligible for tax benefits as a PTE as mentioned in 2 above.

The deferred tax balances as of December 31, 2021 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 (“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, 2021 and 2020 have been calculated based on the revised tax rates.

NOTE 14:-   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, 2021 in the total amounts of approximately $660 and $234, respectively.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“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 (“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, 2021.  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, 2021.

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 (see note 1d). As of December 31, 2021, the Company recorded a net deferred tax asset of $4,377 in respect of other temporary differences.

As of December 31, 2021, the Company’s Israeli subsidiaries have total available carryforward tax losses of approximately $84,040. 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 $39,600 to offset against future U.S. federal taxable gains. These carryforward tax losses expire between 2022 and 2032. As of December 31, 2021, the Company’s U.S. subsidiary recorded a deferred tax asset of $4,413 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 (loss) before taxes on income is comprised as follows:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Domestic

$

31,084

$

30,008

$

(18,264)

Foreign

 

8,563

 

6,639

 

6,949

$

39,647

$

36,647

$

(11,315)

NOTE 14:-   TAXES ON INCOME (Cont.)

e.

Taxes on income (tax benefits) are comprised as follows:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Current taxes:

Domestic

$

819

$

300

$

100

Foreign

 

1,615

 

701

 

707

$

2,434

$

1,001

$

807

Deferred tax expense (benefit):

Domestic

$

2,464

$

7,220

$

(10,521)

Foreign

 

998

 

1,178

 

(5,578)

$

3,462

$

8,398

$

(16,099)

$

5,896

$

9,399

$

(15,292)

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, 

    

2021

    

2020

Deferred tax assets:

Net operating loss carryforward

$

27,859

$

26,506

Marketable Securities

207

Reserves and allowances

 

6,861

 

10,861

Net deferred tax assets before valuation allowance

 

34,927

 

37,367

Less - valuation allowance

 

(26,022)

 

(25,286)

Deferred tax asset

$

8,905

$

12,081

Deferred tax liability

$

(612)

$

(206)

Deferred tax asset:

 

 

Domestic

 

4,470

 

6,643

Foreign

 

4,435

 

5,438

$

8,905

$

12,081

Deferred tax liability:

 

  

 

  

Domestic

$

(612)

$

(206)

NOTE 14:-   TAXES ON INCOME (Cont.)

g.

Reconciliation of the theoretical tax expenses:

A reconciliation between the theoretical tax expense (benefit), 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, 

 

    

2021

    

2020

    

2019

 

Income (loss) before taxes, as reported in the consolidated statements of operations

$

39,647

$

36,647

$

(11,315)

Israeli statutory corporate tax rate

 

23.0

%  

 

23.0

%  

 

23.0

%

Theoretical tax expense (benefit) on the above amount at the Israeli statutory corporate tax rate

$

9,118

$

8,429

$

(2,602)

PTE

(3,555)

(3,424)

Changes in tax reserve for uncertain tax positions

175

Adjustments for previous years’ taxes

88

Income tax at rate other than the Israeli statutory corporate tax rate

 

603

 

411

 

78

Non-deductible expenses, including share-based compensation expenses

 

(137)

 

405

 

693

Losses for which valuation allowance was utilized

 

731

 

(2,500)

 

(12,076)

Changes in exchange rates of subsidiaries

 

(629)

 

(1,324)

 

(1,455)

Impact of tax rate change

 

 

6,931

 

Other

 

(498)

 

471

 

70

Actual tax expense (benefit)

$

5,896

$

9,399

$

(15,292)

h.

Tax assessments:

The statute of limitations related to tax returns of the Company for all tax years up to and including 2016 has lapsed.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.1
FINANCIAL INCOME (EXPENSES), NET
12 Months Ended
Dec. 31, 2021
FINANCIAL INCOME (EXPENSES), NET  
FINANCIAL INCOME (EXPENSES), NET

NOTE 15:-   FINANCIAL INCOME (EXPENSES), NET

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Financial expenses:

Interest

$

(621)

$

(657)

$

(198)

Loss related to non-hedging derivative instruments

(12)

Amortization of marketable securities premiums and accretion of discounts, net

 

(1,387)

 

(172)

 

(80)

Exchange rate differences

 

(293)

 

(1,975)

 

(2,171)

Other

 

(252)

 

(171)

 

(322)

 

(2,565)

 

(2,975)

 

(2,771)

Financial income:

 

 

 

Gain related to non-hedging derivative instruments

 

 

17

 

Interest and other

 

2,688

 

1,255

 

1,010

 

2,688

 

1,272

 

1,010

Financial income (expenses), net

$

123

$

(1,703)

$

(1,761)

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2021
EARNINGS PER SHARE  
EARNINGS PER SHARE

NOTE 16:-   EARNINGS PER SHARE

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Numerator:

Net income

$

33,751

$

27,248

$

3,977

Denominator:

Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock

 

32,703,478

 

31,440,093

 

29,251,888

Effect of dilutive securities:

 

 

 

Employee stock options, warrants and RSUs

 

1,142,081

 

1,475,590

 

1,548,016

Denominator for diluted earnings per share - adjusted weighted average number of shares

 

33,845,559

 

32,915,683

 

30,799,904

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.1
GEOGRAPHIC INFORMATION
12 Months Ended
Dec. 31, 2021
GEOGRAPHIC INFORMATION  
GEOGRAPHIC INFORMATION

NOTE 17:-   GEOGRAPHIC INFORMATION

Summary information about geographic areas:

The Group manages its business on a 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.

NOTE 17:-   GEOGRAPHIC INFORMATION (Cont.)

The following presents total revenues for the years ended December 31, 2021, 2020 and 2019 and long-lived assets as of December 31, 2021,2020 and 2019.

    

Year Ended and as of December 31,

2021

    

2020

    

2019

Long-

Long-

Long-

Total

lived

Total

lived

Total

lived

    

revenues

    

assets

    

revenues

    

assets

    

revenues

    

assets

Americas, principally the United States

$

115,806

$

977

$

103,190

$

4,310

$

97,453

$

4,740

Europe

 

88,746

 

662

 

75,490

 

403

 

72,956

 

424

Far East

 

38,988

 

706

 

36,083

 

768

 

27,233

 

480

Israel

 

5,380

 

20,876

 

6,011

 

25,111

 

2,645

 

29,337

$

248,920

$

23,221

$

220,774

$

30,592

$

200,287

$

34,981

The Group has derived approximately 42% of its revenues for the year ended December 31, 2021 from sales in the United States.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.1
DERIVATIVE INSTRUMENTS
12 Months Ended
Dec. 31, 2021
DERIVATIVE INSTRUMENTS  
DERIVATIVE INSTRUMENTS

NOTE 18:-   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 one year. 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, 2021 and 2020 the Group had a net deferred gain associated with cash flow hedges of $719 and $1,319, respectively, recorded in other comprehensive income (loss).

As of December 31, 2021 and 2020, the Group had outstanding forward and options collar (cylinder) contracts in the amount of $44,000 and $10,500, respectively, which were designated as payroll and rent hedging contracts. In addition, as of December 31, 2021 and 2020, the Group had $3,500 and $3,500, respectively, outstanding forward contracts which are not designated as hedging contracts.

NOTE 18:-   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, 2021 and December 31, 2020 are summarized below:

Foreign exchange forward

    

    

    

December 31, 

and options contracts

Balance sheet

    

2021

    

2020

Fair value of foreign exchange forward and options collar (cylinder) contracts

“Other receivables and prepaid expenses”

$

812

$

1,489

Gains recognized in other comprehensive income (effective portion)

“Other comprehensive income (loss)”

$

719

$

1,319

The effect of derivative instruments in cash flow hedging relationship on income for the years ended December 31, 2021 and 2020 is summarized below:

    

    

Year Ended

Foreign exchange forward

Comprehensive

December 31, 

and options contracts

    

Income (loss)

    

2021

    

2020

Comprehensive income (loss) from derivatives before reclassifications

 

“Other comprehensive income (loss)”

$

1,538

$

3,445

Loss reclassified from accumulated other comprehensive income (loss) (effective portion)

 

“Operating expenses (income)”

$

(2,138)

$

(2,126)

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENT
12 Months Ended
Dec. 31, 2021
SUBSEQUENT EVENT  
SUBSEQUENT EVENT

NOTE 19:-   SUBSEQUENT EVENT

1.On January 31, 2022, the Company declared a cash dividend of $0.18 per share. The dividend, in the aggregate amount of approximately $5.8 million, was paid on March 1, 2022 to all of the Company’s shareholders of record on February 15, 2022.

2.Subsequent to December 31, 2021, the Company repurchased additional 720,124 of its ordinary shares for an aggregate consideration of $20,869.

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2021
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 doubtful accounts, inventories write-off, intangible assets, goodwill, income taxes and valuation allowance, share-based compensation and contingent liabilities. Actual results could differ from those estimates.

In light of the currently unknown extent and duration of the COVID-19 pandemic, the Company faces a greater degree of uncertainty than normal in making the judgments and estimates needed to apply certain of the Company’s significant accounting policies. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 as of December 31, 2021 and through the date of issuance of these financial statements. These estimates may change, as new events occur, and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.

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 0.28% and 0.97% for the years ended December 31, 2021 and 2020, respectively. Short-term and restricted deposits are presented at cost. Any accrued interest on these deposits is included in other receivables and prepaid expenses.

In connection with long-term bank loans and their related covenants, the Company was required to maintain compensating balances with the banks and to maintain deposits in the same banks that provided the loans to the Company (see Note 10).In addition, the Company maintains restricted deposits in connection with an office lease agreement (see also Note 11a). Out of the short-term and restricted bank deposits, a total of $5,100 and $5,910 are restricted short-term deposits as of December 31, 2021 and 2020, respectively.

December 31,

    

2021

Cash and cash equivalents

$

79,423

Restricted cash

 

5,100

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows

$

84,523

Marketable securities

f.

Marketable securities:

The Group accounts for investments in debt securities in accordance with ASC 320, “Investments - Debt and Equity 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, 2021, the Group classified all of its marketable securities as available-for-sale (“AFS”). AFS securities are carried 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 assessed AFS debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC 326, “Financial Instruments - Credit Losses”. Allowance for credit losses on AFS debt securities are recognized as a charge in other income (expenses), net, in the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders’ equity.

The Group’s credit losses allowance for the years ended December 31,2021 and 2020 was immaterial.

Inventories

g.

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

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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.

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.

Property and equipment

h.

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

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-10-35, “Property, Plant and Equipment - Subsequent Measurement” 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, 2021, 2020 and 2019, no impairment losses have been identified.

Intangible assets

i.

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. 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, 2021, 2020 and 2019, no impairment losses have been identified with respect to intangible assets.

Leases

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

j.

Leases:

Under ASC 842, “Leases”, a contract is or contains a lease when the Group has the right to control the use of an identified asset for a period of time. 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 Group’s use. Leases are evaluated for classification on the commencement date, and assets and liabilities are recognized based on the present value of lease payments over the lease term.

The lease term used to calculate the lease liability includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. The right-of-use (“ROU”) asset is initially measured as the amount of lease liability, adjusted for any initial lease costs, prepaid lease payments and any lease incentives. Costs incurred for common area maintenance, real estate taxes, and insurance are not included in the lease liability and are recognized as they are incurred.

The Company uses incremental borrowing rates based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The ROU asset also includes any lease prepayments made and reduced by lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expenses are recognized on a straight-line basis over the lease term or the useful life of the leased asset.

As the Group’s lease arrangements 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.

In addition, the carrying amount of the ROU asset and lease liabilities are remeasured if there is a modification, a change in the lease term, a change in the in-substance fixed lease payments or a change in the assessment to purchase the underlying asset.

Goodwill

k.

Goodwill:

Goodwill and certain other purchased intangible assets have been recorded as a result of acquisitions. Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill is not amortized, but rather is subject to an impairment test.

The Group performs an annual impairment test during the fourth quarter of each fiscal year, or more frequently if impairment indicators are present. The Group operates in one operating segment, and this segment comprises its only reporting unit.

Goodwill is not amortized, but rather is subject to an impairment test. In accordance with ASC 350, “Intangibles – Goodwill and Other”, at least annually (in the fourth quarter), or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. The Company has 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 value prior to performing the quantitative goodwill impairment test. The Company operates in one operating segment, and this segment comprises its only reporting unit.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

Following the adoption of Accounting Standards Update (“ASU”) 2017-04, “Simplifying the Test for Goodwill Impairment”, as part of the quantitative goodwill impairment test, any excess of the carrying value of the reporting unit over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to the fair value of the reporting unit.

For each of the three years in the period ended December 31, 2021, no impairment losses have been identified.

Revenue recognition

l.

Revenue recognition:

The Group generates its revenues primarily from the sale of products 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 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”. The Group recognizes revenue under the core principle that transfer of control to a customer of the Group generates revenue in an amount reflecting the consideration the Group expects to receive from the customer. 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 a performance obligation.

Product revenues are recognized when all performance obligations are satisfied, at the point of time when control is transferred, generally when the products are shipped.

Revenues from support are recognized ratably over the term of the underlying contract term. Renewals of support contracts create new performance obligations that are satisfied over the term with the revenues recognized ratably over the period.

For professional services, the performance obligations are satisfied, and revenues are recognized, when the services are provided or once the service term has expired.

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 products are distinct upon delivery as the customer can derive the economic benefit of it without any professional services, updates or technical support. 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. For support, the Group determines the standalone selling prices, based on the price at which the Group separately sells a renewal contract on a standalone basis. For professional services, the Group determines the standalone selling prices based on the price at which the Group separately sells those services on a standalone basis.

Aspects of the Group’s products encompass proprietary technology and the Group’s solutions offer substantially different features and functionality. As a result, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as the Group is unable to reliably determine the selling prices of comparable products sold by competitors and 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 pricing practices in different geographical areas and through different sales channels, gross margin objectives, internal costs, the pricing strategies of competitors and industry technology lifecycles.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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 $3,509 and $2,962 as of December 31, 2021 and 2020, respectively. This provision was recorded as part of other payables and accrued expenses.

The Group 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. Some sales commissions for support earned by its employees are capitalized and amortized on a straight-line basis over the related contractual support period. 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 $635 and $665, as of December 31, 2021 and 2020, 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, 2021, which are expected to be satisfied and recognized in future periods:

Year Ending December 31,

2024 and

    

2022

    

2023

    

thereafter

Product

$

882

$

17

$

2

Services

 

40,709

 

7,935

 

5,071

$

41,591

$

7,952

 

$

5,073

Significant changes in the balances of deferred revenues during the years are as follows:

December 31,

    

2021

    

2020

Balance, at the beginning of the year

$

49,136

$

43,230

Revenue recognized

 

(31,456)

 

(31,172)

Increase in deferred revenues and customer advances

 

36,936

 

37,078

Balance, at the end of the year

 

54,616

 

49,136

Less current portion

 

(41,591)

 

(37,182)

Long term portion

$

13,025

$

11,954

Warranty costs

m.

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, 2021 and 2020, the provision for warranty amounted to $187 and $253, respectively.

Research and development costs

n.

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 products are 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 on the basis of the costs incurred and included as a deduction of research and development costs. Research and development grants recognized during the years ended December 31, 2021, 2020 and 2019 were $570, $388 and $1,323, respectively.

Income taxes

o.

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 carry forward 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")

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

p.

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:

    

Unrealized

    

    

gains (losses)

on available-

Unrealized

for-sale

gains (losses)

marketable

on cash flow

securities

hedges

Total

Balance as of January 1, 2021

$

453

$

1,319

$

1,772

Other comprehensive income (loss) before reclassifications, net of tax

 

(1,395)

 

1,538

 

143

Amounts reclassified from AOCI

 

 

(2,138)

 

(2,138)

Other comprehensive income (loss), net of tax

 

(1,395)

 

(600)

 

(1,995)

Balance as of December 31, 2021

$

(942)

$

719

$

(223)

The effects on net income of amounts reclassified from AOCI in the year ended December 31, 2021 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

q.

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 the United States. Such investments in the United States may be in excess of insured limits and are not insured in other jurisdictions. 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, the Far East, Israel and Europe. Under certain circumstances, the Group may require letters of credit, other collateral, additional guarantees or advance payments.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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

r.

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, restricted share units (“RSUs”) and warrants 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, RSUs and warrants that have been excluded from the calculation of diluted earnings per share was 26,686, 64,312 and 48,491 for the years ended December 31, 2021, 2020 and 2019, respectively.

Accounting for share-based compensation

s.

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.

The weighted-average estimated fair value of employee stock options granted during the years ended December 31, 2021, 2020 and 2019, was $10.64, $8.55, and $6.63 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, 

    

2021

    

2020

    

2019

Dividend yield

0.88%

1.01%-1.17%

1.13%-1.64%

Expected volatility

49.45%

37.89%-43.09%

38.08%-39.34%

Risk-free interest

0.5%

0.29%-1.43%

1.66%-2.59%

Expected life

3.61 years

 

3.57-4.23 years

 

4.75-5.21 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 13.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2021, 2020 and 2019 were included in items of the consolidated statements of operations, as follows:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Cost of revenues

$

411

$

181

$

183

Research and development expenses, net

 

2,772

 

1,535

 

937

Selling and marketing expenses

 

6,170

 

3,635

 

2,171

General and administrative expenses

 

4,811

 

3,420

 

2,001

Total share-based compensation expenses

$

14,164

$

8,771

$

5,292

Treasury stock

t.

Treasury stock:

The Company has repurchased 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 13a.

Severance pay

u.

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, 2021, 2020 and 2019, amounted to $2,373, $3,078 and $2,324, respectively.

Employee benefit plan

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

v.

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 $19.5 during the years ended December 31, 2021 and 2020, 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, 2021, 2020 and 2019, the Group matched contributions in the amount of $431, $386 and $318, respectively.

Advertising expenses

w.

Advertising expenses:

Advertising expenses are charged to the consolidated statements of operations as incurred. Advertising expenses for the years ended December 31, 2021, 2020 and 2019 amounted to $582, $371 and $669, respectively.

Fair value of financial instruments

x.

Fair value of financial instruments:

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, short-term and restricted 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 fair value of long-term and restricted bank deposits and long-term bank loans also approximate their carrying value, since they bear 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.

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.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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.

Derivatives and hedging

y.

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 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 effective portion of 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. The ineffective portion of the gain or loss on the derivative instrument is recognized in current earnings and included in “financial income (expenses), net”. 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

z.

Recently adopted accounting standards:

In January 2017, the Financial Accounting Standards Board (the “FASB”) issued ASU 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment”. ASU 2017-04 eliminates the requirement to measure the implied fair value of goodwill by assigning the fair value of a reporting unit to all assets and liabilities within that unit (the “Step 2 test”) from the goodwill impairment test. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited by the amount of goodwill in that reporting unit. ASU 2017-04 became effective for the Company beginning January 1, 2020.

The implementation did not have a material impact on the Company’s consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326)”. ASU 2016-13 requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 became effective for the Company beginning January 1, 2020. The implementation did not have a material impact on the Company’s consolidated financial statements.

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.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
SIGNIFICANT ACCOUNTING POLICIES  
Summary of cash, cash equivalents, and restricted cash

December 31,

    

2021

Cash and cash equivalents

$

79,423

Restricted cash

 

5,100

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows

$

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,

2024 and

    

2022

    

2023

    

thereafter

Product

$

882

$

17

$

2

Services

 

40,709

 

7,935

 

5,071

$

41,591

$

7,952

 

$

5,073

Schedule of significant changes in the deferred revenue

December 31,

    

2021

    

2020

Balance, at the beginning of the year

$

49,136

$

43,230

Revenue recognized

 

(31,456)

 

(31,172)

Increase in deferred revenues and customer advances

 

36,936

 

37,078

Balance, at the end of the year

 

54,616

 

49,136

Less current portion

 

(41,591)

 

(37,182)

Long term portion

$

13,025

$

11,954

Schedule of components of AOCI

    

Unrealized

    

    

gains (losses)

on available-

Unrealized

for-sale

gains (losses)

marketable

on cash flow

securities

hedges

Total

Balance as of January 1, 2021

$

453

$

1,319

$

1,772

Other comprehensive income (loss) before reclassifications, net of tax

 

(1,395)

 

1,538

 

143

Amounts reclassified from AOCI

 

 

(2,138)

 

(2,138)

Other comprehensive income (loss), net of tax

 

(1,395)

 

(600)

 

(1,995)

Balance as of December 31, 2021

$

(942)

$

719

$

(223)

Schedule of weighted-average assumptions

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Dividend yield

0.88%

1.01%-1.17%

1.13%-1.64%

Expected volatility

49.45%

37.89%-43.09%

38.08%-39.34%

Risk-free interest

0.5%

0.29%-1.43%

1.66%-2.59%

Expected life

3.61 years

 

3.57-4.23 years

 

4.75-5.21 years

Schedule of share-based compensation expenses

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Cost of revenues

$

411

$

181

$

183

Research and development expenses, net

 

2,772

 

1,535

 

937

Selling and marketing expenses

 

6,170

 

3,635

 

2,171

General and administrative expenses

 

4,811

 

3,420

 

2,001

Total share-based compensation expenses

$

14,164

$

8,771

$

5,292

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITION OF CALLVERSO (Tables)
12 Months Ended
Dec. 31, 2021
ACQUISITION OF 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 at the acquisition 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 44 R30.htm IDEA: XBRL DOCUMENT v3.22.1
MARKETABLE SECURITIES AND ACCRUED INTEREST (Tables)
12 Months Ended
Dec. 31, 2021
MARKETABLE SECURITIES AND ACCRUED INTEREST  
Schedule of available-for-sale marketable securities

The following is a summary of available-for-sale marketable securities:

    

December 31, 2021

Amortized

Unrealized

Unrealized

Fair

    

cost

    

Gains

    

losses

    

Value

Maturing between one to five years:

Corporate bonds

$

87,690

$

54

(1,248)

$

86,496

Governmental bonds

2,848

(37)

2,811

Accrued interest

 

669

 

 

669

Balance as of December 31, 2021

$

91,207

$

54

$

(1,285)

$

89,976

    

December 31, 2020

Amortized

Unrealized

Unrealized

Fair

    

cost

    

Gains

    

losses

    

Value

Maturing between one to five years:

Corporate bonds

$

53,351

$

508

(6)

$

53,853

Governmental bonds

1,055

(13)

1,042

Accrued interest

 

449

 

 

449

Balance as of December 31, 2020

$

54,855

$

508

$

(19)

$

55,344

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2021
INVENTORIES  
Schedule of inventories

    

December 31, 

    

2021

    

2020

Raw materials

$

15,263

$

13,376

Finished products

 

8,725

 

15,817

$

23,988

$

29,193

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2021
PROPERTY AND EQUIPMENT, NET  
Schedule of property and equipment, net

    

December 31, 

    

2021

    

2020

Cost:

Computers and peripheral equipment

$

24,561

$

23,616

Office furniture and equipment

 

12,578

 

12,004

Leasehold improvements

 

3,184

 

3,213

 

40,323

 

38,833

Accumulated depreciation:

Computers and peripheral equipment

 

22,644

 

21,697

Office furniture and equipment

 

10,689

 

10,136

Leasehold improvements

 

2,596

 

2,407

 

35,929

 

34,240

Depreciated cost

$

4,394

$

4,593

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2021
INTANGIBLE ASSETS, NET  
Schedule of intangible assets, net

    

Useful life

    

December 31, 

(years)

    

2021

    

2020

a.

Impaired cost:

Acquired technology and license

 

4 - 10

$

21,815

$

19,857

Customer relationship

 

4.5 - 9

 

4,951

 

4,750

 

26,766

 

24,607

Accumulated amortization:

 

Acquired technology and license

 

  

 

19,639

 

19,299

Customer relationship

 

 

4,757

 

4,739

 

24,396

 

24,038

Amortized cost

 

$

2,370

$

569

Schedule of expected amortization expenses

Year ending December 31, 

    

    

2022

$

804

2023

 

545

2024 and thereafter

 

1,021

$

2,370

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2021
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, 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, 2020

Fair value measurements 

using input type

    

Level 2

    

Total

Marketable securities

$

55,344

$

55,344

Financial assets related to foreign currency derivative hedging contracts

1,489

1,489

Total financial net assets as of December 31, 2020

$

56,833

$

56,833

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER PAYABLES AND ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2021
OTHER PAYABLES AND ACCRUED EXPENSES  
Schedule of other payables and accrued expenses

    

December 31, 

    

2021

    

2020

Payroll and other employee related accruals

$

21,000

$

16,930

Accrued expenses

 

9,344

 

7,152

Government authorities

 

4,226

 

1,475

Provision for return

 

3,509

 

2,962

Sundry

 

271

 

12

$

38,350

$

28,531

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2021
LEASES  
Schedule of weighted-average remaining lease term and discount rate

    

Year ended

December 31, 

2021

Weighted average remaining lease term

 

2.77 years

Weighted average discount rate

 

2.07%

Schedule of supplemental cash flow information related to lease costs

    

December 31,

2021

Cash paid for amounts included in measurement of lease liabilities:

 

  

Operating cash flows for operating leases *)

$

8,793

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

Schedule of maturities of operating lease liabilities

Year ending December 31, 

    

2022

$

8,330

2023

 

8,309

2024

 

1,428

2025

 

722

2026 and thereafter

 

1,366

Total lease payments *)

$

20,155

Less- imputed interest

$

(625)

Present value of lease liabilities

$

19,530

*) Total lease payments have not been reduced by sublease rental payments of $1,786 due in the future under non-cancelable subleases.

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.1
SHAREHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2021
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

 

914,915

$

8.19

 

3.5

$

17,709

Changes during the year:

Granted

 

3,000

$

30.76

Exercised

 

(348,106)

$

7.01

 

  

 

  

Forfeited

 

(18,000)

$

13.77

 

  

 

  

Options outstanding at end of year

 

551,809

$

8.88

 

2.91

$

14,268

Options exercisable at end of year

 

396,422

$

7.17

 

2.36

$

10,928

Summary of the RSU activity and related information

    

    

Weighted

Number of

average grant

 shares

date fair value

RSUs outstanding at beginning of year

 

1,072,471

$

20.88

Changes during the year:

 

 

Granted

 

633,333

$

31.96

Vested

 

(457,373)

$

17.85

Forfeited

 

(45,000)

$

27.70

RSUs outstanding at end of year

 

1,203,431

$

27.60

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

2021

years)

price

2021

options

$

3.54-4.35

 

146,650

 

0.99

$

4.02

 

146,650

$

4.02

$

5.00-6.90

 

104,668

 

2.24

$

6.85

 

102,793

$

6.86

$

7.08-10.66

 

147,741

 

3.55

$

8.61

 

103,172

$

8.78

$

11.52-30.76

 

152,750

 

4.61

$

15.21

 

43,807

$

14.69

 

551,809

 

2.91

$

8.88

 

396,422

$

7.17

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.1
TAXES ON INCOME (Tables)
12 Months Ended
Dec. 31, 2021
TAXES ON INCOME  
Schedule of income (loss) before taxes on income

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Domestic

$

31,084

$

30,008

$

(18,264)

Foreign

 

8,563

 

6,639

 

6,949

$

39,647

$

36,647

$

(11,315)

Schedule of taxes on income (tax benefits)

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Current taxes:

Domestic

$

819

$

300

$

100

Foreign

 

1,615

 

701

 

707

$

2,434

$

1,001

$

807

Deferred tax expense (benefit):

Domestic

$

2,464

$

7,220

$

(10,521)

Foreign

 

998

 

1,178

 

(5,578)

$

3,462

$

8,398

$

(16,099)

$

5,896

$

9,399

$

(15,292)

Summary of significant components of the deferred tax liabilities and assets

    

December 31, 

    

2021

    

2020

Deferred tax assets:

Net operating loss carryforward

$

27,859

$

26,506

Marketable Securities

207

Reserves and allowances

 

6,861

 

10,861

Net deferred tax assets before valuation allowance

 

34,927

 

37,367

Less - valuation allowance

 

(26,022)

 

(25,286)

Deferred tax asset

$

8,905

$

12,081

Deferred tax liability

$

(612)

$

(206)

Deferred tax asset:

 

 

Domestic

 

4,470

 

6,643

Foreign

 

4,435

 

5,438

$

8,905

$

12,081

Deferred tax liability:

 

  

 

  

Domestic

$

(612)

$

(206)

Schedule of reconciliation of the theoretical tax expense (benefit)

    

Year Ended December 31, 

 

    

2021

    

2020

    

2019

 

Income (loss) before taxes, as reported in the consolidated statements of operations

$

39,647

$

36,647

$

(11,315)

Israeli statutory corporate tax rate

 

23.0

%  

 

23.0

%  

 

23.0

%

Theoretical tax expense (benefit) on the above amount at the Israeli statutory corporate tax rate

$

9,118

$

8,429

$

(2,602)

PTE

(3,555)

(3,424)

Changes in tax reserve for uncertain tax positions

175

Adjustments for previous years’ taxes

88

Income tax at rate other than the Israeli statutory corporate tax rate

 

603

 

411

 

78

Non-deductible expenses, including share-based compensation expenses

 

(137)

 

405

 

693

Losses for which valuation allowance was utilized

 

731

 

(2,500)

 

(12,076)

Changes in exchange rates of subsidiaries

 

(629)

 

(1,324)

 

(1,455)

Impact of tax rate change

 

 

6,931

 

Other

 

(498)

 

471

 

70

Actual tax expense (benefit)

$

5,896

$

9,399

$

(15,292)

XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
FINANCIAL INCOME (EXPENSES), NET (Tables)
12 Months Ended
Dec. 31, 2021
FINANCIAL INCOME (EXPENSES), NET  
Schedule of financial income (expenses), net

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Financial expenses:

Interest

$

(621)

$

(657)

$

(198)

Loss related to non-hedging derivative instruments

(12)

Amortization of marketable securities premiums and accretion of discounts, net

 

(1,387)

 

(172)

 

(80)

Exchange rate differences

 

(293)

 

(1,975)

 

(2,171)

Other

 

(252)

 

(171)

 

(322)

 

(2,565)

 

(2,975)

 

(2,771)

Financial income:

 

 

 

Gain related to non-hedging derivative instruments

 

 

17

 

Interest and other

 

2,688

 

1,255

 

1,010

 

2,688

 

1,272

 

1,010

Financial income (expenses), net

$

123

$

(1,703)

$

(1,761)

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
EARNINGS PER SHARE  
Schedule of earnings per share

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Numerator:

Net income

$

33,751

$

27,248

$

3,977

Denominator:

Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock

 

32,703,478

 

31,440,093

 

29,251,888

Effect of dilutive securities:

 

 

 

Employee stock options, warrants and RSUs

 

1,142,081

 

1,475,590

 

1,548,016

Denominator for diluted earnings per share - adjusted weighted average number of shares

 

33,845,559

 

32,915,683

 

30,799,904

XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.1
GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
Dec. 31, 2021
GEOGRAPHIC INFORMATION  
Schedule of total revenues

The following presents total revenues for the years ended December 31, 2021, 2020 and 2019 and long-lived assets as of December 31, 2021,2020 and 2019.

    

Year Ended and as of December 31,

2021

    

2020

    

2019

Long-

Long-

Long-

Total

lived

Total

lived

Total

lived

    

revenues

    

assets

    

revenues

    

assets

    

revenues

    

assets

Americas, principally the United States

$

115,806

$

977

$

103,190

$

4,310

$

97,453

$

4,740

Europe

 

88,746

 

662

 

75,490

 

403

 

72,956

 

424

Far East

 

38,988

 

706

 

36,083

 

768

 

27,233

 

480

Israel

 

5,380

 

20,876

 

6,011

 

25,111

 

2,645

 

29,337

$

248,920

$

23,221

$

220,774

$

30,592

$

200,287

$

34,981

XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.1
DERIVATIVE INSTRUMENTS (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021 and December 31, 2020 are summarized below:

Foreign exchange forward

    

    

    

December 31, 

and options contracts

Balance sheet

    

2021

    

2020

Fair value of foreign exchange forward and options collar (cylinder) contracts

“Other receivables and prepaid expenses”

$

812

$

1,489

Gains recognized in other comprehensive income (effective portion)

“Other comprehensive income (loss)”

$

719

$

1,319

Schedule of cash flow hedging relationship on income

Foreign exchange forward

    

    

    

December 31, 

and options contracts

Balance sheet

    

2021

    

2020

Fair value of foreign exchange forward and options collar (cylinder) contracts

“Other receivables and prepaid expenses”

$

812

$

1,489

Gains recognized in other comprehensive income (effective portion)

“Other comprehensive income (loss)”

$

719

$

1,319

XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.1
GENERAL - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 10, 2021
Entity-Wide Revenue, Major Customer, Percentage 15.40% 13.00% 13.50%  
Callverso Ltd        
Percentage of Acquisition       100.00%
Additional Major Customer [Member]        
Entity-Wide Revenue, Major Customer, Percentage 10.90% 13.50% 16.00%  
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Cash, cash equivalents, and restricted cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SIGNIFICANT ACCOUNTING POLICIES        
Cash and cash equivalents $ 79,423 $ 40,934    
Restricted cash 5,100      
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows $ 84,523 $ 46,034 $ 69,773 $ 31,503
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)
12 Months Ended
Dec. 31, 2021
Computers and peripheral equipments [Member]  
Disclosure On Annual Depreciation Rate Using Straight Line Method 33%
Office furniture and equipment  
Disclosure On Annual Depreciation Rate Using Straight Line Method 6% to 20% (mainly 15%)
Leaseholds and Leasehold Improvements [Member]  
Disclosure On Annual Depreciation Rate Using Straight Line Method Over the shorter of the term of the lease, or the useful life of the assets
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 41,591
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Products  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 882
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 40,709
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 7,952
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Products  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 17
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 7,935
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 5,073
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Products  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Services  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 5,071
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
SIGNIFICANT ACCOUNTING POLICIES    
Balance, at the beginning of the year $ 49,136 $ 43,230
Revenue recognized (31,456) (31,172)
Increase in deferred revenues and customer advances 36,936 37,078
Balance, at the end of the year 54,616 49,136
Less current portion (41,591) (37,182)
Long term portion $ 13,025 $ 11,954
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details) - AOCI
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Balance as of January 1, 2021 $ 1,772
Other comprehensive income before reclassifications, net of tax 143
Amounts reclassified from AOCI (2,138)
Other comprehensive income, net of tax (1,995)
Balance as of December 31, 2021 (223)
Unrealized gains (losses) on Available-For-Sale Marketable Securities  
Balance as of January 1, 2021 453
Other comprehensive income before reclassifications, net of tax (1,395)
Amounts reclassified from AOCI 0
Other comprehensive income, net of tax (1,395)
Balance as of December 31, 2021 (942)
Unrealized gains (losses) on cash flow hedges  
Balance as of January 1, 2021 1,319
Other comprehensive income before reclassifications, net of tax 1,538
Amounts reclassified from AOCI (2,138)
Other comprehensive income, net of tax (600)
Balance as of December 31, 2021 $ 719
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Weighted average estimated fair value of employee stock (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dividend yield 0.88%    
Expected volatility 49.45%    
Risk-free interest 0.50%    
Expected life 3 years 7 months 9 days    
Minimum [Member]      
Dividend yield   1.01% 1.13%
Expected volatility   37.89% 38.08%
Risk-free interest   0.29% 1.66%
Expected life   3 years 6 months 25 days 4 years 9 months
Maximum [Member]      
Dividend yield   1.17% 1.64%
Expected volatility   43.09% 39.34%
Risk-free interest   1.43% 2.59%
Expected life   4 years 2 months 23 days 5 years 2 months 15 days
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Share based compensation expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Total share-based compensation expenses $ 14,164 $ 8,771 $ 5,292
Cost of Revenues [Member]      
Total share-based compensation expenses 411 181 183
Research and Development Expense [Member]      
Total share-based compensation expenses 2,772 1,535 937
Selling and Marketing Expense [Member]      
Total share-based compensation expenses 6,170 3,635 2,171
General and Administrative Expense [Member]      
Total share-based compensation expenses $ 4,811 $ 3,420 $ 2,001
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Short Term Bank Deposits Bear Interest Average Rate 0.28% 0.97%  
Restricted Short Term Deposits $ 5,100 $ 5,910  
Antidilutive Securities and Outstanding Options, RSUs and Warrants Excluded from Computation of Earings Per Share, Amount 26,686 64,312 48,491
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 10.64 $ 8.55 $ 6.63
Severance Cost $ 2,373 $ 3,078 $ 2,324
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 $19.5 during the years ended December 31, 2021 and 2020, 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.    
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 431 386 318
Advertising Expense 582 371 669
Other Receivables And Prepaid Expenses [Member]      
Contract with Customer, Asset, Net 635 665  
Grant [Member]      
Revenue from Contract with Customer, Including Assessed Tax $ 570 388 $ 1,323
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life 4 years    
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life 10 years    
SEC Schedule, 12-09, Reserve, Warranty [Member]      
Valuation Allowances and Reserves, Balance $ 187 253  
Allowance For Sales Return [Member]      
Provision for Sales Return $ 3,509 $ 2,962  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITION OF CALLVERSO (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Nov. 10, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill $ 37,560   $ 36,222
Callverso Ltd      
Business Acquisition [Line Items]      
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      
Business Acquisition [Line Items]      
Intangible assets   1,958  
Callverso Ltd | Customer relationships      
Business Acquisition [Line Items]      
Intangible assets   $ 201  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITION OF CALLVERSO - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 23, 2023
Nov. 10, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Payment made in Cash     $ 2,804 $ 0 $ 0
Goodwill     37,560 $ 36,222  
Callverso Ltd [Member]          
Business Acquisition [Line Items]          
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 is 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      
Business combination, deferred payments after 12 months   1,000      
Business combination, deferred payments after 24 months   1,000      
Goodwill   $ 1,338      
Technology | Callverso Ltd [Member]          
Business Acquisition [Line Items]          
Intangible assets, weighted average useful life   4 years      
Customer relationships | Callverso Ltd [Member]          
Business Acquisition [Line Items]          
Intangible assets, weighted average useful life   4 years 6 months      
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.1
MARKETABLE SECURITIES AND ACCRUED INTEREST (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 91,207 $ 54,855
Unrealized gains 54 508
Unrealized losses (1,285) (19)
Fair Value 89,976 55,344
Corporate Debt Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 87,690 53,351
Unrealized gains 54 508
Unrealized losses (1,248) (6)
Fair Value 86,496 53,853
Government Bond [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 2,848 1,055
Unrealized gains 0  
Unrealized losses (37) (13)
Fair Value 2,811 1,042
Accrued Interest [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 669 449
Unrealized gains 0  
Unrealized losses 0  
Fair Value $ 669 $ 449
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
INVENTORIES    
Raw materials $ 15,263 $ 13,376
Finished products 8,725 15,817
Inventory, Net $ 23,988 $ 29,193
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES - Additional information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
INVENTORIES      
Inventory Write-down $ 1,700 $ 4,175 $ 4,493
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, plant and equipment, Cost $ 40,323 $ 38,833
Accumulated depreciation 35,929 34,240
Depreciated cost 4,394 4,593
Computers and peripheral equipment    
Property, plant and equipment, Cost 24,561 23,616
Accumulated depreciation 22,644 21,697
Office furniture and equipment    
Property, plant and equipment, Cost 12,578 12,004
Accumulated depreciation 10,689 10,136
Leasehold improvements    
Property, plant and equipment, Cost 3,184 3,213
Accumulated depreciation $ 2,596 $ 2,407
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT, NET - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
PROPERTY AND EQUIPMENT, NET      
Depreciation $ 2,074 $ 1,936 $ 1,692
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Gross $ 26,766 $ 24,607
Finite-Lived Intangible Assets, Accumulated amortization 24,396 24,038
Finite-Lived Intangible Assets, Net $ 2,370 569
Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life 10 years  
Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life 4 years  
Acquired technology and license    
Finite-Lived Intangible Assets, Gross $ 21,815 19,857
Finite-Lived Intangible Assets, Accumulated amortization $ 19,639 19,299
Acquired technology and license | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life 10 years  
Acquired technology and license | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life 4 years  
Customer relationship    
Finite-Lived Intangible Assets, Gross $ 4,951 4,750
Finite-Lived Intangible Assets, Accumulated amortization $ 4,757 $ 4,739
Customer relationship | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life 9 years  
Customer relationship | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life 4 years 6 months  
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS, NET - Expected amortization expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
INTANGIBLE ASSETS, NET    
2022 $ 804  
2023 545  
2024 and thereafter 1,021  
Finite-Lived Intangible Assets, Net $ 2,370 $ 569
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.1
INTANGIBLE ASSETS, NET - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
INTANGIBLE ASSETS, NET      
Amortization of Intangible Assets $ 358 $ 332 $ 352
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE MEASUREMENTS - The Group's financial assets and liabilities measured at fair value on a recurring basis (Details) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Marketable securities $ 89,976 $ 55,344
Financial assets related to foreign currency derivative hedging contracts 812 1,489
Total financial net assets (90,788) (56,833)
Fair Value, Inputs, Level 2 [Member]    
Marketable securities 89,976 55,344
Financial assets related to foreign currency derivative hedging contracts 812 1,489
Total financial net assets $ (90,788) $ (56,833)
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER PAYABLES AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
OTHER PAYABLES AND ACCRUED EXPENSES    
Payroll and other employee related accruals $ 21,000 $ 16,930
Accrued expenses 9,344 7,152
Government authorities 4,226 1,475
Provision for return 3,509 2,962
Sundry 271 12
Other Payables And Accrued Expenses $ 38,350 $ 28,531
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.1
LONG-TERM BANK LOANS (Details)
€ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2015
EUR (€)
Compensating Bank Deposit Included In Short Term Deposit     $ 600  
Compensating Bank Deposit     $ 600  
Loans With Israeli Commercial Banks 2015 [Member]        
Debt Instrument, Face Amount   $ 3,000   € 3,000
Debt Instrument, Interest Rate Terms   LIBOR plus 1% to 2.5%    
Debt Instrument, Frequency of Periodic Payment   20 equal quarterly installments through December 2020.    
Loans With Israeli Commercial Banks 2016 [Member]        
Debt Instrument, Face Amount $ 6,000      
Debt Instrument, Interest Rate Terms LIBOR plus 1.1% to 2.5%      
Debt Instrument, Frequency of Periodic Payment 20 equal quarterly installments through December 2021.      
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Weighted-average remaining lease term and discount rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]      
Lease expenses $ 8,297 $ 8,000 $ 8,149
Sublease rental income $ 1,547 $ 1,405 $ 1,359
Lessee, Operating Lease, Existence of Option to Extend [true false] true    
Extension term 5 years    
Weighted average remaining lease term 2 years 9 months 7 days    
Weighted average discount rate 2.07%    
Minimum [Member]      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Remaining lease term 7 years 6 months    
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Maturities of operating lease liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
LEASES  
2022 $ 8,330
2023 8,309
2024 1,428
2025 722
2026 and thereafter 1,366
Total lease payments 20,155
Less - imputed interest (625)
Present value of lease liabilities 19,530
Sublease rental payments receivable 1,786
Approximate Amount of Lien by Lessor $ 5,100
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Supplemental cash flows information related to the lease costs for operating and financing leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Cash paid for amounts included in measurement of lease liabilities:  
Operating cash flows for operating leases $ 8,793
Amount of cash outflow from landlord due to termination of lease expiration of lease term $ 743
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.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
Purchase Obligation $ 28,669    
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 [Member]      
Accrued Royalties     $ 49,008
Installment amount     $ 32,178
Number of annual installments | installment     3
Installment amount paid $ 12,225 $ 11,580,000 $ 10,700,000
Royalty Agreement Terms [Member]      
Contractual Obligation $ 19,137 $ 18,136  
Product Manufacturing In Israel [Member] | Minimum [Member]      
Rate Of Royalties Payable As Percentage On Sales 1.30%    
Product Manufacturing In Israel [Member] | Maximum [Member]      
Rate Of Royalties Payable As Percentage On Sales 5.00%    
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.1
SHAREHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 05, 2020
Jun. 08, 2020
Feb. 04, 2020
Jul. 31, 2021
Jan. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2014
Class of Stock [Line Items]                    
Stock Repurchase Program, Authorized Amount                   $ 3,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value           $ 10.64 $ 8.55 $ 6.63    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options           $ 19,788        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition           3 years 1 month 9 days        
Additional Stock Repurchase Program Authorized Amount                 $ 176,000  
Treasury stock, shares           30,796,692 29,471,614      
Dividend payable Percent Per Share $ 0.17   $ 0.16              
Dividends Payable $ 5,600   $ 5,300              
Share price   $ 35                
Net proceeds from offering   $ 85,426       $ 0 $ 85,426 $ 0    
Issuance of ordinary shares, Shares   2,600,000                
Dividends Payable, Date to be Paid Aug. 26, 2021   Mar. 04, 2021              
Dividends Payable, Date of Record Aug. 11, 2021   Feb. 18, 2021              
Share Repurchase Program                    
Class of Stock [Line Items]                    
Additional Stock Repurchase Program Authorized Amount       $ 35,000 $ 30,000 $ 35,000        
Treasury stock, shares           30,796,692        
Stock Redeemed or Called During Period, Value           $ 179,641        
Aggregate Consideration for shares repurchased           $ 41,852        
Stock Repurchased and Retired During Period, Shares           1,325,078        
Employee And Non-employee Stock Option Plan [Member]                    
Class of Stock [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized           787,785        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value           $ 9,281 $ 10,633 $ 9,352    
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.1
SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) - Restricted Stock Units (RSUs) [Member]
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Stockholders' Equity Note [Line Items]  
Number of shares, RSUs outstanding at beginning of year 1,072,471
Number of shares, Granted 633,333
Number of shares, Vested (457,373)
Number of shares, Forfeited (45,000)
Number of shares, RSUs outstanding at end of year 1,203,431
Weighted average grant date fair value, RSUs Outstanding at beginning of year 20.88
Weighted average grant date fair value, Granted | $ / shares $ 31.96
Weighted average grant date fair value, Vested | $ / shares 17.85
Weighted average grant date fair value, Forfeited | $ / shares $ 27.70
Weighted average grant date fair value, RSUs outstanding at end of year 27.60
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.1
SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
SHAREHOLDERS' EQUITY    
Amount of options, outstanding at beginning of year 914,915  
Amount of options, Granted 3,000  
Amount of options, Exercised (348,106)  
Amount of options, Forfeited (18,000)  
Amount of options, outstanding at end of year 551,809 914,915
Amount of options, exercisable at end of year 396,422  
Weighted average exercise price, outstanding at beginning of year $ 8.19  
Weighted average exercise price, Granted 30.76  
Weighted average exercise price, Exercised 7.01  
Weighted average exercise price, Forfeited 13.77  
Weighted average exercise price, Options outstanding at end of year 8.88 $ 8.19
Weighted average exercise price, Option exercisable at end of year $ 7.17  
Weighted average remaining contractual term, Options outstanding (in years) 2 years 10 months 28 days 3 years 6 months
Weighted average remaining contractual term, Options exercisable at end of year (in years) 2 years 4 months 9 days  
Aggregate intrinsic value, outstanding $ 17,709  
Aggregate intrinsic value, outstanding 14,268 $ 17,709
Aggregate intrinsic value, Options exercisable at end of year $ 10,928  
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.1
SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 551,809 914,915
Weighted average exercise price $ 8.88 $ 8.19
Number of options exercisable 396,422  
Weighted average exercise price of exercisable options $ 7.17  
Warrant [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 551,809  
Weighted average remaining contractual life (in years) 2 years 10 months 28 days  
Weighted average exercise price $ 8.88  
Number of options exercisable 396,422  
Weighted average exercise price of exercisable options $ 7.17  
Range Of Exercise Price $3.54-4.80 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 146,650  
Weighted average remaining contractual life (in years) 11 months 26 days  
Weighted average exercise price $ 4.02  
Number of options exercisable 146,650  
Weighted average exercise price of exercisable options $ 4.02  
Range Of Exercise Price $5.00-6.90 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 104,668  
Weighted average remaining contractual life (in years) 2 years 2 months 26 days  
Weighted average exercise price $ 6.85  
Number of options exercisable 102,793  
Weighted average exercise price of exercisable options $ 6.86  
Range Of Exercise Price $7.08-10.66 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 147,741  
Weighted average remaining contractual life (in years) 3 years 6 months 18 days  
Weighted average exercise price $ 8.61  
Number of options exercisable 103,172  
Weighted average exercise price of exercisable options $ 8.78  
Range of Exercise Price 8.17-10.59 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 152,750  
Weighted average remaining contractual life (in years) 4 years 7 months 9 days  
Weighted average exercise price $ 15.21  
Number of options exercisable 43,807  
Weighted average exercise price of exercisable options $ 14.69  
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.1
TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
TAXES ON INCOME      
Domestic $ 31,084 $ 30,008 $ (18,264)
Foreign 8,563 6,639 6,949
Income (loss) before taxes on income $ 39,647 $ 36,647 $ (11,315)
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.1
TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current taxes $ 2,434 $ 1,001 $ 807
Deferred tax expense (income) 3,462 8,398 (16,099)
Income Tax Expense (Benefit) 5,896 9,399 (15,292)
Domestic Tax Authority [Member]      
Current taxes 819 300 100
Deferred tax expense (income) 2,464 7,220 (10,521)
Foreign Tax Authority [Member]      
Current taxes 1,615 701 707
Deferred tax expense (income) $ 998 $ 1,178 $ (5,578)
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.1
TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Net operating loss carryforward $ 27,859 $ 26,506
Marketable Securities 207  
Reserves and allowances 6,861 10,861
Net deferred tax assets before valuation allowance 34,927 37,367
Less - valuation allowance (26,022) (25,286)
Deferred tax asset 8,905 12,081
Deferred tax liability (612) (206)
Domestic Tax Authority [Member]    
Deferred tax assets:    
Deferred tax asset 4,470 6,643
Deferred tax liability (612) (206)
Foreign Tax Authority [Member]    
Deferred tax assets:    
Deferred tax asset $ 4,435 $ 5,438
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.1
TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
TAXES ON INCOME      
Income (loss) before taxes, as reported in the consolidated statements of operations $ 39,647 $ 36,647 $ (11,315)
Israeli statutory corporate tax rate 23.00% 23.00% 23.00%
Theoretical tax expense (benefit) on the above amount at the Israeli statutory corporate tax rate $ 9,118 $ 8,429 $ (2,602)
PTE (3,555) (3,424) 0
Changes in tax reserve for uncertain tax positions 175 0 0
Adjustments for previous years' taxes 88 0 0
Income tax at rate other than the Israeli statutory corporate tax rate 603 411 78
Non-deductible expenses, including share-based compensation expenses (137) 405 693
Losses for which valuation allowance was provided (utilized) 731 (2,500) (12,076)
Changes in exchange rates of subsidiaries (629) (1,324) (1,455)
Impact of tax rate change 0 6,931 0
Other (498) 471 70
Income Tax Expense (Benefit) $ 5,896 $ 9,399 $ (15,292)
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.1
TAXES ON INCOME (Details)
$ in Thousands, ₪ in Billions
12 Months Ended
Dec. 31, 2021
ILS (₪)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
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%      
TCJA [Member]          
Income Tax Credits and Adjustments     $ 660    
GILTI [Member]          
Income Tax Credits and Adjustments   $ 234      
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   $ 4,413      
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   $ 4,377      
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   $ 84,040      
State and Local Jurisdiction [Member]          
Operating Loss Carryforwards   $ 39,600      
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.1
FINANCIAL INCOME (EXPENSES), NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Financial expenses:      
Interest $ (621) $ (657) $ (198)
Loss related to non-hedging derivative instruments (12) 0 0
Amortization of marketable securities premiums and accretion of discounts, net (1,387) (172) (80)
Exchange rate differences (293) (1,975) (2,171)
Other (252) (171) (322)
Financial expenses, Total (2,565) (2,975) (2,771)
Financial income:      
Gain related to non-hedging derivative instruments 0 17 0
Interest and other 2,688 1,255 1,010
Financial income, Total 2,688 1,272 1,010
Financial income (expenses), net $ 123 $ (1,703) $ (1,761)
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net income $ 33,751 $ 27,248 $ 3,977
Denominator:      
Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock 32,703,478 31,440,093 29,251,888
Effect of dilutive securities:      
Employee stock options, warrants and RSUs 1,142,081 1,475,590 1,548,016
Denominator for diluted earnings per share - adjusted weighted average number of shares 33,845,559 32,915,683 30,799,904
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.1
GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues $ 248,920 $ 220,774 $ 200,287
Long-lived assets 23,221 30,592 34,981
Americas, principally the U.S. [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 115,806 103,190 97,453
Long-lived assets 977 4,310 4,740
Europe [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 88,746 75,490 72,956
Long-lived assets 662 403 424
Far East [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 38,988 36,083 27,233
Long-lived assets 706 768 480
Israel [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 5,380 6,011 2,645
Long-lived assets $ 20,876 $ 25,111 $ 29,337
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.1
GEOGRAPHIC INFORMATION - Total revenues from external customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
GEOGRAPHIC INFORMATION      
Revenue from External Customers $ 248,920 $ 220,774 $ 200,287
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.1
GEOGRAPHIC INFORMATION (Details)
12 Months Ended
Dec. 31, 2021
segment
Revenues from External Customers and Long-Lived Assets and Sales in the United States [Line Items]  
Reportable segment 1
Geographic Concentration Risk | Sales Revenue, Net [Member] | UNITED STATES  
Revenues from External Customers and Long-Lived Assets and Sales in the United States [Line Items]  
Concentration Risk, Percentage 42.00%
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.1
DERIVATIVE INSTRUMENTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Gains recognized in other comprehensive income (effective portion) $ (600) $ 1,319 $ 244
AOCI      
Description of Location of Foreign Currency Cash Flow Hedge Derivatives on Balance Sheet   “Other comprehensive income (loss)” “Other comprehensive income (loss)”
Gains recognized in other comprehensive income (effective portion) 719   $ 1,319
Other receivables and prepaid expenses      
Description of Location of Foreign Currency Cash Flow Hedge Derivatives on Balance Sheet   “Other receivables and prepaid expenses” “Other receivables and prepaid expenses”
Fair value of foreign exchange forward and options collar (cylinder) contracts $ 812   $ 1,489
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.1
DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Comprehensive income from derivatives before reclassifications $ 1,538 $ 3,445 $ 535
Loss reclassified from accumulated other comprehensive income (loss) (effective portion) 2,138 $ 2,126 $ 291
Operating expense (income) [Member]      
Description Of Location Of Foreign Currency Cash Flow Hedge Derivatives On Statement Of Operations   “Operating expenses (income)” “Operating expenses (income)”
Loss reclassified from accumulated other comprehensive income (loss) (effective portion) (2,138)   $ (2,126)
AOCI      
Description Of Location Of Foreign Currency Cash Flow Hedge Derivatives On Statement Of Operations   “Other comprehensive income (loss)” “Other comprehensive income (loss)”
Comprehensive income from derivatives before reclassifications $ 1,538   $ 3,445
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.1
DERIVATIVE INSTRUMENTS - Additional information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
DERIVATIVE INSTRUMENTS    
Net Deferred Gain Loss Associated With Cash Flow Hedges Recorded In Other Comprehensive Income $ 719 $ 1,319
Derivatives Contracts Outstanding 44,000 10,500
Derivative, Forward Contracts Outstanding $ 3,500 $ 3,500
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENT (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Aug. 05, 2020
Feb. 04, 2020
Jan. 31, 2022
Subsequent Event [Line Items]      
Dividends Payable, Date to be Paid Aug. 26, 2021 Mar. 04, 2021  
Dividends Payable, Date of Record Aug. 11, 2021 Feb. 18, 2021  
Dividends Payable $ 5,600 $ 5,300  
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Dividends Payable, Date Declared     Jan. 31, 2022
Dividends Payable, Date to be Paid     Mar. 01, 2022
Dividends Payable, Date of Record     Feb. 15, 2022
Dividends Payable, Amount Per Share     $ 0.18
Dividends Payable     $ 5,800
Stock repurchased shares     720,124
Stock repurchased value     $ 20,869
XML 101 audc-20211231x20f_htm.xml IDEA: XBRL DOCUMENT 0001086434 us-gaap:WarrantyReservesMember 2021-12-31 0001086434 us-gaap:WarrantyReservesMember 2020-12-31 0001086434 audc:ShareRepurchaseProgramMember 2021-12-31 0001086434 2014-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:TreasuryStockMember 2018-12-31 0001086434 us-gaap:RetainedEarningsMember 2018-12-31 0001086434 us-gaap:CommonStockMember 2018-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001086434 2020-06-08 0001086434 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001086434 audc:RangeOfExercisePriceTwoMember 2021-01-01 2021-12-31 0001086434 audc:RangeOfExercisePriceThreeMember 2021-01-01 2021-12-31 0001086434 audc:RangeOfExercisePriceOneMember 2021-01-01 2021-12-31 0001086434 audc:RangeOfExercisePriceFourMember 2021-01-01 2021-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2021-01-01 2021-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2020-01-01 2020-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2019-01-01 2019-12-31 0001086434 us-gaap:WarrantMember 2021-12-31 0001086434 audc:RangeOfExercisePriceTwoMember 2021-12-31 0001086434 audc:RangeOfExercisePriceThreeMember 2021-12-31 0001086434 audc:RangeOfExercisePriceOneMember 2021-12-31 0001086434 audc:RangeOfExercisePriceFourMember 2021-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2021-12-31 0001086434 srt:MinimumMember 2020-01-01 2020-12-31 0001086434 srt:MaximumMember 2020-01-01 2020-12-31 0001086434 srt:MinimumMember 2019-01-01 2019-12-31 0001086434 srt:MaximumMember 2019-01-01 2019-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:FarEastMember 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:FarEastMember 2020-01-01 2020-12-31 0001086434 srt:EuropeMember 2019-01-01 2019-12-31 0001086434 srt:AmericasMember 2019-01-01 2019-12-31 0001086434 country:IL 2019-01-01 2019-12-31 0001086434 audc:FarEastMember 2019-01-01 2019-12-31 0001086434 us-gaap:ServiceMember 2023-01-01 2021-12-31 0001086434 us-gaap:ServiceMember 2022-01-01 2021-12-31 0001086434 us-gaap:ServiceMember 2024-01-01 2021-12-31 0001086434 us-gaap:ProductMember 2023-01-01 2021-12-31 0001086434 us-gaap:ProductMember 2022-01-01 2021-12-31 0001086434 us-gaap:ProductMember 2024-01-01 2021-12-31 0001086434 2023-01-01 2021-12-31 0001086434 2022-01-01 2021-12-31 0001086434 2024-01-01 2021-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:GrantMember 2019-01-01 2019-12-31 0001086434 2020-06-08 2020-06-08 0001086434 us-gaap:OperatingExpenseMember 2021-01-01 2021-12-31 0001086434 audc:IsraeliTaxationMember audc:IsraeliSubsidiariesMember 2021-12-31 0001086434 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001086434 srt:EuropeMember 2021-12-31 0001086434 srt:AmericasMember 2021-12-31 0001086434 country:IL 2021-12-31 0001086434 audc:FarEastMember 2021-12-31 0001086434 srt:EuropeMember 2020-12-31 0001086434 srt:AmericasMember 2020-12-31 0001086434 country:IL 2020-12-31 0001086434 audc:FarEastMember 2020-12-31 0001086434 srt:EuropeMember 2019-12-31 0001086434 srt:AmericasMember 2019-12-31 0001086434 country:IL 2019-12-31 0001086434 audc:FarEastMember 2019-12-31 0001086434 srt:MinimumMember 2021-12-31 0001086434 srt:MaximumMember 2021-12-31 0001086434 audc:GILTIMember 2021-01-01 2021-12-31 0001086434 audc:TCJAMember 2020-01-01 2020-12-31 0001086434 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001086434 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001086434 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001086434 srt:MinimumMember audc:AcquiredTechnologyMember 2021-01-01 2021-12-31 0001086434 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001086434 srt:MaximumMember audc:AcquiredTechnologyMember 2021-01-01 2021-12-31 0001086434 srt:MinimumMember 2021-01-01 2021-12-31 0001086434 srt:MaximumMember 2021-01-01 2021-12-31 0001086434 us-gaap:CustomerRelationshipsMember 2021-12-31 0001086434 audc:AcquiredTechnologyMember 2021-12-31 0001086434 us-gaap:CustomerRelationshipsMember 2020-12-31 0001086434 audc:AcquiredTechnologyMember 2020-12-31 0001086434 srt:MinimumMember audc:USFederalMember 2021-01-01 2021-12-31 0001086434 srt:MaximumMember audc:USFederalMember 2021-01-01 2021-12-31 0001086434 srt:MinimumMember audc:PreferredEnterpriseLocatedInDevelopmentAreaMember 2021-01-01 2021-12-31 0001086434 srt:MaximumMember audc:PreferredEnterpriseLocatedInDevelopmentAreaMember 2021-01-01 2021-12-31 0001086434 audc:PreferredEnterpriseLocatedInOtherAreaMember 2021-01-01 2021-12-31 0001086434 audc:PreferredEnterpriseLocatedInDevelopmentAreaMember 2021-01-01 2021-12-31 0001086434 audc:IsraeliTaxationMember 2020-01-01 2020-12-31 0001086434 audc:IsraeliTaxationMember 2019-01-01 2019-12-31 0001086434 us-gaap:SubsequentEventMember 2022-01-31 0001086434 us-gaap:SubsequentEventMember 2022-01-01 2022-01-31 0001086434 2020-08-05 2020-08-05 0001086434 2020-02-04 2020-02-04 0001086434 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-01-01 2020-12-31 0001086434 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-01-01 2019-12-31 0001086434 us-gaap:ForeignCountryMember 2021-12-31 0001086434 us-gaap:DomesticCountryMember 2021-12-31 0001086434 us-gaap:ForeignCountryMember 2020-12-31 0001086434 us-gaap:DomesticCountryMember 2020-12-31 0001086434 audc:USSubsidiariesMember 2021-12-31 0001086434 audc:IsraeliTaxationMember 2021-12-31 0001086434 audc:LoansWithIsraeliCommercialBanks2016Member 2016-01-01 2016-12-31 0001086434 audc:LoansWithIsraeliCommercialBanks2015Member 2015-01-01 2015-12-31 0001086434 audc:LoansWithIsraeliCommercialBanks2016Member 2016-12-31 0001086434 audc:LoansWithIsraeliCommercialBanks2015Member 2015-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:ForeignCountryMember 2019-01-01 2019-12-31 0001086434 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0001086434 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001086434 us-gaap:RoyaltyMember 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:RoyaltyMember 2020-01-01 2020-12-31 0001086434 us-gaap:ProductMember 2020-01-01 2020-12-31 0001086434 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001086434 us-gaap:RoyaltyMember 2019-01-01 2019-12-31 0001086434 us-gaap:ProductMember 2019-01-01 2019-12-31 0001086434 audc:OtherReceivablesAndPrepaidExpensesMember 2021-12-31 0001086434 audc:OtherReceivablesAndPrepaidExpensesMember 2020-12-31 0001086434 us-gaap:RoyaltyAgreementTermsMember 2021-12-31 0001086434 us-gaap:RoyaltyAgreementTermsMember 2020-12-31 0001086434 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001086434 2019-12-31 0001086434 2018-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:AccruedInterestMember 2020-12-31 0001086434 audc:GovernmentBondMember 2020-12-31 0001086434 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001086434 audc:GovernmentBondMember 2021-12-31 0001086434 audc:AccruedInterestMember 2021-12-31 0001086434 us-gaap:CorporateDebtSecuritiesMember 2020-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:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001086434 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001086434 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001086434 us-gaap:CostOfSalesMember 2019-01-01 2019-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 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001086434 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001086434 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-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 2021-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedGainsOnCashFlowHedgesMember 2021-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2021-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedLossesOnAvailableForSaleInvestmentsMember 2020-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedGainsOnCashFlowHedgesMember 2020-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2020-12-31 0001086434 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001086434 audc:OfficeFurnitureAndEquipmentMember 2021-12-31 0001086434 audc:ComputersAndPeripheralEquipmentMember 2021-12-31 0001086434 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001086434 audc:OfficeFurnitureAndEquipmentMember 2020-12-31 0001086434 audc:ComputersAndPeripheralEquipmentMember 2020-12-31 0001086434 audc:RoyaltyBuyoutAgreementMember 2019-11-30 0001086434 dei:BusinessContactMember 2021-01-01 2021-12-31 0001086434 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001086434 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001086434 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001086434 srt:MinimumMember audc:ProductManufacturingInIsraelMember 2021-12-31 0001086434 srt:MaximumMember audc:ProductManufacturingInIsraelMember 2021-12-31 0001086434 audc:AllowanceForSalesReturnMember 2021-12-31 0001086434 audc:AllowanceForSalesReturnMember 2020-12-31 0001086434 audc:ThereafterMember 2011-01-31 0001086434 2011-01-31 0001086434 audc:IsraeliTaxationMember 2021-01-01 2021-12-31 0001086434 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001086434 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001086434 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001086434 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001086434 audc:AdditionalMajorCustomerMember 2021-01-01 2021-12-31 0001086434 audc:AdditionalMajorCustomerMember 2020-01-01 2020-12-31 0001086434 audc:AdditionalMajorCustomerMember 2019-01-01 2019-12-31 0001086434 2020-08-05 0001086434 2020-02-04 0001086434 us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001086434 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-01-01 2021-12-31 0001086434 audc:ComputersAndPeripheralEquipmentsMember 2021-01-01 2021-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001086434 us-gaap:OperatingExpenseMember 2020-01-01 2020-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001086434 us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001086434 audc:CallversoLtdMember 2023-01-23 2023-01-23 0001086434 audc:CallversoLtdMember 2021-12-31 0001086434 audc:CallversoLtdMember 2021-11-10 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedLossesOnAvailableForSaleInvestmentsMember 2021-01-01 2021-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedGainsOnCashFlowHedgesMember 2021-01-01 2021-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001086434 2021-01-01 2021-12-31 0001086434 2020-01-01 2020-12-31 0001086434 2019-01-01 2019-12-31 0001086434 audc:ShareRepurchaseProgramMember 2021-07-01 2021-07-31 0001086434 audc:ShareRepurchaseProgramMember 2021-01-01 2021-12-31 0001086434 audc:ShareRepurchaseProgramMember 2021-01-01 2021-01-31 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 2021-12-31 0001086434 2020-12-31 iso4217:USD audc:installment iso4217:USD shares pure iso4217:ILS shares iso4217:ILS shares iso4217:EUR audc:segment P1Y P1Y 0001086434 --12-31 2021 FY false AUDC IL true P1Y NASDAQ P4Y 20-F false true 2021-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 32498215 Yes No Yes Yes Large Accelerated Filer false true U.S. GAAP false 1281 Kost Forer Gabbay & Kasierer Israel 79423000 40934000 5100000 5100000 220000 84817000 669000 449000 233000 548000 48956000 34518000 9197000 8631000 23988000 29193000 167553000 203642000 94000 94000 89307000 54895000 8905000 12081000 16457000 25430000 22724000 20597000 137487000 113097000 4394000 4593000 2370000 569000 37560000 36222000 349364000 358123000 0 1200000 7863000 6984000 38350000 28531000 0 11684000 41591000 37182000 8139000 9178000 95943000 94759000 22895000 21830000 13637000 12243000 11391000 19436000 47923000 53509000 0.01 0.01 100000000 100000000 63294907 62489428 32498215 33017814 107000 105000 378766000 362164000 30796692 29471614 179645000 137793000 -223000 1772000 6493000 -16393000 205498000 209855000 349364000 358123000 155089000 145332000 135646000 93831000 75442000 64641000 248920000 220774000 200287000 52750000 54384000 59022000 25279000 16574000 14129000 0 0 32178000 78029000 70958000 105329000 170891000 149816000 94958000 53396000 46072000 41199000 62057000 51217000 51535000 15914000 14177000 11778000 131367000 111466000 104512000 39524000 38350000 -9554000 123000 -1703000 -1761000 39647000 36647000 -11315000 5896000 9399000 -15292000 33751000 27248000 3977000 1.03 0.87 0.14 1.00 0.83 0.13 32703478 31440093 29251888 33845559 32915683 30799904 33751000 27248000 3977000 1395000 -453000 -32000 -1395000 453000 32000 1538000 3445000 535000 2138000 2126000 291000 -600000 1319000 244000 -1995000 1772000 276000 31756000 29020000 4253000 92000 256980000 -129792000 -276000 -32456000 94548000 1000 0 8001000 0 0 8002000 3000 3100000 0 0 0 3103000 0 5292000 0 0 0 5292000 0 0 0 0 6720000 6720000 0 0 0 276000 0 276000 0 0 0 0 3977000 3977000 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 33751000 27248000 3977000 2432000 2268000 2044000 -1589000 -172000 -79000 14164000 8771000 5292000 54000 -26000 140000 -3406000 -8329000 16282000 14438000 7017000 5222000 1221000 1516000 -259000 -4504000 1525000 5925000 -7445000 -7913000 -7444000 -7556000 -6717000 -5456000 -11684000 -9815000 21499000 879000 356000 440000 9601000 3839000 2805000 5480000 5906000 12342000 -1062000 290000 -267000 47344000 38476000 23169000 1174000 1530000 1949000 43808000 54977000 10025000 3240000 0 29412000 2571000 0 0 0 84000000 0 84597000 599000 10962000 0 600000 1200000 2804000 0 0 42622000 -139308000 29600000 41852000 0 8002000 1200000 2497000 2470000 0 0 410000 10865000 8442000 6720000 2440000 2606000 3103000 0 85426000 0 -51477000 77093000 -14499000 38489000 -23739000 38270000 46034000 69773000 31503000 84523000 46034000 69773000 1584000 835000 1105000 455000 204000 205000 701000 607000 270000 -1528000 3655000 4010000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 1:-     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;">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 of these particular components, management believes that other suppliers could provide similar components on comparable terms. A change in suppliers, however, could cause a delay in manufacturing and a possible loss of sales, which could adversely affect the operating results and financial position of the Group.</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;">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;">During the years ended December 31, 2021, 2020 and 2019, the Group had a major customer which accounted for 15.4%, 13.0% and 13.5%, respectively, of total revenues in those years. In addition, during the years ended December 31, 2021, 2020 and 2019, the Group had an additional major customer which accounted for 10.9%, 13.5% and 16.0%, respectively, of total revenues in those years. No other customer accounted for more than 10% of the Group’s revenues in those periods.</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;">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;">COVID- 19:</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 93.6pt;">On March 11, 2020, the World Health Organization declared the COVID-19 outbreak a global pandemic. The spread of COVID-19, including its highly contagious variants and sub-lineages, continues to present significant challenges and risks to businesses around the world. Governmental authorities of many countries, including Israel and the United States, have implemented, and may continue to implement, significant measures to control the spread 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, the Group previously implemented remote working and workplace protocols for its employees in Israel in accordance with Israeli Ministry of Health requirements and similar arrangements in other countries in which the Group operates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 1:-     GENERAL (Cont.)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 93.6pt;">The ongoing developments and fluidity of the COVID-19 pandemic, and its material and adverse impact on the global economy at large, has restricted the Group’s ability to definitively predict how the COVID-19 pandemic will impact the Group’s business and operations in the near- and long-term. The latest governmental responses to the COVID-19 pandemic, as well as alterations and extensions of such approaches, could continue to result in volatile and uncertain economic conditions. The extent of the impact of the COVID-19 pandemic on the Group’s business and results of operations will depend on future developments, which are highly uncertain at this time. Such developments include, but are not limited to, the duration and severity, and the effects of subsequent waves and variants, of COVID-19 across the globe, the timing, pace and effectiveness of vaccination rollouts in the countries in which the Group operates, delays and impediments to the Group’s supply chain and ability to continue to manufacture products, and ongoing restrictions on the Group’s business and personnel that may be implemented by governmental rules and regulations in an attempt to prevent the spread of COVID-19 and its highly contagious and new variants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 93.6pt;">While the Group’s management has previously managed, and will continue to actively manage, the business in an attempt to mitigate the impacts of the COVID-19 pandemic (including implementing recommendations and orders issued by government and public health authorities in the regions where the Group operates), the Group cannot at this time estimate the duration or full magnitude that the COVID-19 pandemic will have on the Group’s business, results of operations and financial condition.</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;">Acquisition of Callverso Ltd. (“Callverso”):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 93.6pt;">On November 10, 2021, the Company entered into a 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, 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 93.6pt;">On December 22, 2021, a merger agreement was signed between the Company and Callverso in connection with an internal restructuring. The merger was made effective as of January 1, 2022. (See also Note 3).</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;">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 93.6pt;">In February 2022, Russia launched a large-scale invasion of Ukraine, and, as of the date of issuance of these financial statements, 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 March 2022, Israel’s 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 93.6pt;">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 who the Group engages), and the global economy at large.</p> 0.154 0.130 0.135 0.109 0.135 0.160 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 2:-     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 doubtful accounts, 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">In light of the currently unknown extent and duration of the COVID-19 pandemic, the Company faces a greater degree of uncertainty than normal in making the judgments and estimates needed to apply certain of the Company’s significant accounting policies. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 as of December 31, 2021 and through the date of issuance of these financial statements. These estimates may change, as new events occur, and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-     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;">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 0.28% and 0.97% for the years ended December 31, 2021 and 2020, 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;text-align:justify;margin:0pt 0pt 12pt 90pt;">In connection with long-term bank loans and their related covenants, the Company was required to maintain compensating balances with the banks and to maintain deposits in the same banks that provided the loans to the Company (see Note 10).In addition, the Company maintains restricted deposits in connection with an office lease agreement (see also Note 11a). Out of the short-term and restricted bank deposits, a total of $5,100 and $5,910 are restricted short-term deposits as of December 31, 2021 and 2020, respectively.</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:83%;"><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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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%;margin:0pt;padding: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.69%;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.31%;margin:0pt;padding:0pt;"><p style="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: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="font-size:8pt;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: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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</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.62%;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: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.62%;margin:0pt;padding:0pt;"><p 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.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;">Restricted cash</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.62%;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;"> 5,100</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 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.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: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.62%;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 and Equity 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, 2021, the Group classified all of its marketable securities as available-for-sale (“AFS”). AFS securities are carried 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 assessed AFS debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC 326, “Financial Instruments - Credit Losses”. Allowance for credit losses on AFS debt securities are recognized as a charge in other income (expenses), net, in the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group’s credit losses allowance for the years ended December 31,2021 and 2020 was 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;">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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;">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;">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;">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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:2.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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;width:59.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%;"/></div></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;">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;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-10-35, “Property, Plant and Equipment - Subsequent Measurement” 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, 2021, 2020 and 2019, 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;">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;">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. 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.</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, 2021, 2020 and 2019, no impairment losses have been identified with respect to intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;">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;">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;">Under ASC 842, “Leases”, a contract is or contains a lease when the Group has the right to control the use of an identified asset for a period of time. 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 Group’s use. Leases are evaluated for classification on the commencement date, and assets and liabilities are recognized based on the present value of lease payments over the lease term.</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 lease term used to calculate the lease liability includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. The right-of-use (“ROU”) asset is initially measured as the amount of lease liability, adjusted for any initial lease costs, prepaid lease payments and any lease incentives. Costs incurred for common area maintenance, real estate taxes, and insurance are not included in the lease liability and are recognized as they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company uses incremental borrowing rates based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The ROU asset also includes any lease prepayments made and reduced by lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expenses are recognized on a straight-line basis over the lease term or the useful life of the leased asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">As the Group’s lease arrangements 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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;">In addition, the carrying amount of the ROU asset and lease liabilities are remeasured if there is a modification, a change in the lease term, a change in the in-substance fixed lease payments or a change in the assessment to purchase the underlying asset.</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;">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 as a result of acquisitions. Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill is not amortized, but rather is subject to an impairment test.</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 during the fourth quarter of each fiscal year, or more frequently if impairment indicators are present. The Group operates in one operating segment, and this segment comprises its only reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Goodwill is not amortized, but rather is subject to an impairment test. In accordance with ASC 350, “Intangibles – Goodwill and Other”, at least annually (in the fourth quarter), or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. The Company has 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 value prior to performing the quantitative goodwill impairment test. The Company operates in one operating segment, and this segment comprises its only reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;">Following the adoption of Accounting Standards Update (“ASU”) 2017-04, “Simplifying the Test for Goodwill Impairment”, as part of the quantitative goodwill impairment test, any excess of the carrying value of the reporting unit over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to the fair value of the reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">For each of the three years in the period ended December 31, 2021, 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;">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;">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 products 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 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”. The Group recognizes revenue under the core principle that transfer of control to a customer of the Group generates revenue in an amount reflecting the consideration the Group expects to receive from the customer. 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 a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Product revenues are recognized when all performance obligations are satisfied, at the point of time when control is transferred, generally when the products are shipped. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Revenues from support are recognized ratably over the term of the underlying contract term. Renewals of support contracts create new performance obligations that are satisfied over the term with the revenues recognized ratably over the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">For professional services, the performance obligations are satisfied, and revenues are recognized, when the services are provided or once the service term has expired.</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 products are distinct upon delivery as the customer can derive the economic benefit of it without any professional services, updates or technical support. 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. For support, the Group determines the standalone selling prices, based on the price at which the Group separately sells a renewal contract on a standalone basis. For professional services, the Group determines the standalone selling prices based on the price at which the Group separately sells those services on a standalone basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Aspects of the Group’s products encompass proprietary technology and the Group’s solutions offer substantially different features and functionality. As a result, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as the Group is unable to reliably determine the selling prices of comparable products sold by competitors and 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 pricing practices in different geographical areas and through different sales channels, gross margin objectives, internal costs, the pricing strategies of competitors and industry technology lifecycles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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 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 $3,509 and $2,962 as of December 31, 2021 and 2020, 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;">The Group 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 0pt 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;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;">The Group pays sales commissions to sales and marketing personnel, based on their attainment of certain predetermined sales goals. Some sales commissions for support earned by its employees are capitalized and amortized on a straight-line basis over the related contractual support period. 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 $635 and $665, as of December 31, 2021 and 2020, 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, 2021, 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_owvuy-CQMkSUmrPxLNXhJQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2024</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_pV-z9k8NIkeMw1iSocTJ9Q;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2022</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_jmZCoMG8Wkez3k6vXsIzOA;"><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.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;">Product</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;"> 882</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;"> 17</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;"> 2</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;"> 40,709</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;"> 7,935</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;"> 5,071</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;"> 41,591</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;"> 7,952</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 5,073</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 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:82.99%;"><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;">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;">2021</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;">2020</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;"> 49,136</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;"> 43,230</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;"> (31,456)</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,172)</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,936</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;"> 37,078</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;"> 54,616</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;"> 49,136</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</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;"> (41,591)</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;"> (37,182)</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</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;"> 13,025</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;"> 11,954</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;"><b style="font-weight:bold;">NOTE 2:-      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;">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;">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, 2021 and 2020, the provision for warranty amounted to $187 and $253, 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;">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;">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 products are 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 on the basis of the costs incurred and included as a deduction of research and development costs. Research and development grants recognized during the years ended December 31, 2021, 2020 and 2019 were $570, $388 and $1,323, 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;">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 carry forward 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;">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;">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:62.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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:9.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><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 0pt 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:9.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><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 0pt 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: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 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.52%;margin:0pt;padding: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.97%;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.54%;margin:0pt;padding:0pt;"><p style="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.97%;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.26%;margin:0pt;padding: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.28%;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.97%;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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.28%;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.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.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;">securities</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: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.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;">hedges</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: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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;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, 2021</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.28%;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;"> 453</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.28%;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,319</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 0.05pt 0pt;"> 1,772</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;width:62.52%;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) before reclassifications, net of tax</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 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:9.28%;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,395)</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 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:9.28%;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,538</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 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: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 0.05pt 0pt;"> 143</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.28%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.28%;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,138)</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 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:9.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 0pt 0.05pt 0pt;"> (2,138)</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.28%;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;"> (1,395)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.28%;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;"> (600)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 0pt 0.05pt 0pt;"> (1,995)</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;width:62.52%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.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;"> (942)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 3pt 0.05pt 0pt;"> 719</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 0pt 0.05pt 0pt;"> (223)</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 effects on net income of amounts reclassified from AOCI in the year ended December 31, 2021 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><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;">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 the United States. Such investments in the United States may be in excess of insured limits and are not insured in other jurisdictions. 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, the Far East, 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 0pt;"><b style="font-weight:bold;">NOTE 2:-      </b><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;">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;">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;">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, restricted share units (“RSUs”) and warrants 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, RSUs and warrants that have been excluded from the calculation of diluted earnings per share was 26,686, 64,312 and 48,491 for the years ended December 31, 2021, 2020 and 2019, 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;">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;">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;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, 2021, 2020 and 2019, was $10.64, $8.55, and $6.63 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:56.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: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: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><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:56.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;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:41.74%;border-bottom: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:56.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;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;">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><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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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.13%-1.64%</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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;">38.08%-39.34%</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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.66%-2.59%</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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;">4.75-5.21 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 13.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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 total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2021, 2020 and 2019 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:82.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;"><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.44%;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.44%;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;">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: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%;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;">2020</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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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;"> 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.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;"> 181</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;"> 183</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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;"> 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.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;"> 1,535</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;"> 937</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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,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.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;"> 3,635</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;"> 2,171</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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;"> 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.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;"> 3,420</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;"> 2,001</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"><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;"><span style="visibility:hidden;">​</span></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;"><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;"><span style="visibility:hidden;">​</span></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;"><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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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%;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><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: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%;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,292</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;">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;">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 has repurchased 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 13a.</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;">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, 2021, 2020 and 2019, amounted to $2,373, $3,078 and $2,324, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;">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;">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 $19.5 during the years ended December 31, 2021 and 2020, 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, 2021, 2020 and 2019, the Group matched contributions in the amount of $431, $386 and $318, 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;">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;">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, 2021, 2020 and 2019 amounted to $582, $371 and $669, 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;">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;">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;">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, short-term and restricted 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 fair value of long-term and restricted bank deposits and long-term bank loans also approximate their carrying value, since they bear 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;">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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;"><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><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;">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 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 effective portion of 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. The ineffective portion of the gain or loss on the derivative instrument is recognized in current earnings and included in “financial income (expenses), net”. 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;">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;">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 January 2017, the Financial Accounting Standards Board (the “FASB”) issued ASU 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment”. ASU 2017-04 eliminates the requirement to measure the implied fair value of goodwill by assigning the fair value of a reporting unit to all assets and liabilities within that unit (the “Step 2 test”) from the goodwill impairment test. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited by the amount of goodwill in that reporting unit. ASU 2017-04 became effective for the Company beginning January 1, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The implementation 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 June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326)”. ASU 2016-13 requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 became effective for the Company beginning January 1, 2020. The implementation 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 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;"><b style="font-weight:bold;">NOTE 2:-      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;">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;">Impact of recently issued accounting standard not yet adopted:</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 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 221-08 will become effective for fiscal years beginning after December 15, 2022. Early application is permitted, and the Company is currently assessing the impact of the adoption of ASU 2021-08 on its 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 November 2021, the FASB issued ASU 2021-10, “Disclosures by Business Entities about Government Assistance (Topic 832)”. ASU 2021-10 requires the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy: (i) information about the nature of the transactions and the related accounting policy used to account for the transactions; (ii) the line items on the balance sheet and income statement that are affected by the transactions, and the amounts applicable to each financial statement line item; and (iii) significant terms and conditions of the transactions, including commitments and contingencies. ASU 2021-10 will become effective for fiscal years beginning after December 15, 2021. The Company is currently assessing the impact of the adoption of ASU 2021-10 on its 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 doubtful accounts, 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">In light of the currently unknown extent and duration of the COVID-19 pandemic, the Company faces a greater degree of uncertainty than normal in making the judgments and estimates needed to apply certain of the Company’s significant accounting policies. The Company assessed certain accounting matters that generally require consideration of forecasted financial information in context with the information reasonably available to the Company and the unknown future impacts of COVID-19 as of December 31, 2021 and through the date of issuance of these financial statements. These estimates may change, as new events occur, and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.</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 0.28% and 0.97% for the years ended December 31, 2021 and 2020, 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;text-align:justify;margin:0pt 0pt 12pt 90pt;">In connection with long-term bank loans and their related covenants, the Company was required to maintain compensating balances with the banks and to maintain deposits in the same banks that provided the loans to the Company (see Note 10).In addition, the Company maintains restricted deposits in connection with an office lease agreement (see also Note 11a). Out of the short-term and restricted bank deposits, a total of $5,100 and $5,910 are restricted short-term deposits as of December 31, 2021 and 2020, respectively.</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:83%;"><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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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%;margin:0pt;padding: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.69%;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.31%;margin:0pt;padding:0pt;"><p style="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: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="font-size:8pt;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: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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</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.62%;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: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.62%;margin:0pt;padding:0pt;"><p 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.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;">Restricted cash</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.62%;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;"> 5,100</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 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.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: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.62%;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> 0.0028 0.0097 5100000 5910000 <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%;"><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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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%;margin:0pt;padding: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.69%;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.31%;margin:0pt;padding:0pt;"><p style="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: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="font-size:8pt;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: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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</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.62%;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: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.62%;margin:0pt;padding:0pt;"><p 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.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;">Restricted cash</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.62%;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;"> 5,100</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 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.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: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.62%;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> 79423000 5100000 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 and Equity 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, 2021, the Group classified all of its marketable securities as available-for-sale (“AFS”). AFS securities are carried 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 assessed AFS debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC 326, “Financial Instruments - Credit Losses”. Allowance for credit losses on AFS debt securities are recognized as a charge in other income (expenses), net, in the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group’s credit losses allowance for the years ended December 31,2021 and 2020 was 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;">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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;">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;">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;">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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:2.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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;width:59.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%;"/></div></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;">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;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-10-35, “Property, Plant and Equipment - Subsequent Measurement” 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, 2021, 2020 and 2019, 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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:2.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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;width:59.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%;"/></div></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;">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> 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;">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;">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. 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.</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, 2021, 2020 and 2019, no impairment losses have been identified with respect to intangible assets.</p> P4Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;">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;">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;">Under ASC 842, “Leases”, a contract is or contains a lease when the Group has the right to control the use of an identified asset for a period of time. 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 Group’s use. Leases are evaluated for classification on the commencement date, and assets and liabilities are recognized based on the present value of lease payments over the lease term.</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 lease term used to calculate the lease liability includes options to extend or terminate the lease when it is reasonably certain that the option will be exercised. The right-of-use (“ROU”) asset is initially measured as the amount of lease liability, adjusted for any initial lease costs, prepaid lease payments and any lease incentives. Costs incurred for common area maintenance, real estate taxes, and insurance are not included in the lease liability and are recognized as they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company uses incremental borrowing rates based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The ROU asset also includes any lease prepayments made and reduced by lease incentives received. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expenses are recognized on a straight-line basis over the lease term or the useful life of the leased asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">As the Group’s lease arrangements 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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;">In addition, the carrying amount of the ROU asset and lease liabilities are remeasured if there is a modification, a change in the lease term, a change in the in-substance fixed lease payments or a change in the assessment to purchase the underlying asset.</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;">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 as a result of acquisitions. Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill is not amortized, but rather is subject to an impairment test.</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 during the fourth quarter of each fiscal year, or more frequently if impairment indicators are present. The Group operates in one operating segment, and this segment comprises its only reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Goodwill is not amortized, but rather is subject to an impairment test. In accordance with ASC 350, “Intangibles – Goodwill and Other”, at least annually (in the fourth quarter), or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. The Company has 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 value prior to performing the quantitative goodwill impairment test. The Company operates in one operating segment, and this segment comprises its only reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;">Following the adoption of Accounting Standards Update (“ASU”) 2017-04, “Simplifying the Test for Goodwill Impairment”, as part of the quantitative goodwill impairment test, any excess of the carrying value of the reporting unit over its fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to the fair value of the reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">For each of the three years in the period ended December 31, 2021, 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;">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;">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 products 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 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”. The Group recognizes revenue under the core principle that transfer of control to a customer of the Group generates revenue in an amount reflecting the consideration the Group expects to receive from the customer. 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 a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Product revenues are recognized when all performance obligations are satisfied, at the point of time when control is transferred, generally when the products are shipped. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Revenues from support are recognized ratably over the term of the underlying contract term. Renewals of support contracts create new performance obligations that are satisfied over the term with the revenues recognized ratably over the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">For professional services, the performance obligations are satisfied, and revenues are recognized, when the services are provided or once the service term has expired.</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 products are distinct upon delivery as the customer can derive the economic benefit of it without any professional services, updates or technical support. 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. For support, the Group determines the standalone selling prices, based on the price at which the Group separately sells a renewal contract on a standalone basis. For professional services, the Group determines the standalone selling prices based on the price at which the Group separately sells those services on a standalone basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Aspects of the Group’s products encompass proprietary technology and the Group’s solutions offer substantially different features and functionality. As a result, the comparable pricing of products with similar functionality typically cannot be obtained. Additionally, as the Group is unable to reliably determine the selling prices of comparable products sold by competitors and 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 pricing practices in different geographical areas and through different sales channels, gross margin objectives, internal costs, the pricing strategies of competitors and industry technology lifecycles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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 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 $3,509 and $2,962 as of December 31, 2021 and 2020, 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;">The Group 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 0pt 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;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;">The Group pays sales commissions to sales and marketing personnel, based on their attainment of certain predetermined sales goals. Some sales commissions for support earned by its employees are capitalized and amortized on a straight-line basis over the related contractual support period. 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 $635 and $665, as of December 31, 2021 and 2020, 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, 2021, 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_owvuy-CQMkSUmrPxLNXhJQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2024</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_pV-z9k8NIkeMw1iSocTJ9Q;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2022</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_jmZCoMG8Wkez3k6vXsIzOA;"><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.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;">Product</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;"> 882</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;"> 17</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;"> 2</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;"> 40,709</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;"> 7,935</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;"> 5,071</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;"> 41,591</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;"> 7,952</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 5,073</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 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:82.99%;"><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;">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;">2021</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;">2020</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;"> 49,136</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;"> 43,230</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;"> (31,456)</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,172)</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,936</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;"> 37,078</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;"> 54,616</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;"> 49,136</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</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;"> (41,591)</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;"> (37,182)</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</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;"> 13,025</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;"> 11,954</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> 3509000 2962000 635000 665000 <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_owvuy-CQMkSUmrPxLNXhJQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2024</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_pV-z9k8NIkeMw1iSocTJ9Q;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2022</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_jmZCoMG8Wkez3k6vXsIzOA;"><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.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;">Product</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;"> 882</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;"> 17</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;"> 2</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;"> 40,709</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;"> 7,935</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;"> 5,071</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;"> 41,591</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;"> 7,952</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 5,073</p></td></tr></table></div> 882000 17000 2000 40709000 7935000 5071000 41591000 7952000 5073000 <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:82.99%;"><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;">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;">2021</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;">2020</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;"> 49,136</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;"> 43,230</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;"> (31,456)</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,172)</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,936</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;"> 37,078</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;"> 54,616</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;"> 49,136</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</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;"> (41,591)</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;"> (37,182)</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</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;"> 13,025</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;"> 11,954</p></td></tr></table></div> 49136000 43230000 -31456000 -31172000 36936000 37078000 54616000 49136000 41591000 37182000 13025000 11954000 <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;">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, 2021 and 2020, the provision for warranty amounted to $187 and $253, respectively.</p> 187000 253000 <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;">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 products are 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 on the basis of the costs incurred and included as a deduction of research and development costs. Research and development grants recognized during the years ended December 31, 2021, 2020 and 2019 were $570, $388 and $1,323, respectively.</p> 570000 388000 1323000 <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;">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 carry forward 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> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;">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;">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:62.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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:9.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><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 0pt 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:9.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><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 0pt 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: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 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.52%;margin:0pt;padding: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.97%;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.54%;margin:0pt;padding:0pt;"><p style="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.97%;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.26%;margin:0pt;padding: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.28%;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.97%;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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.28%;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.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.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;">securities</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: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.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;">hedges</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: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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;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, 2021</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.28%;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;"> 453</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.28%;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,319</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 0.05pt 0pt;"> 1,772</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;width:62.52%;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) before reclassifications, net of tax</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 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:9.28%;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,395)</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 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:9.28%;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,538</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 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: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 0.05pt 0pt;"> 143</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.28%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.28%;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,138)</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 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:9.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 0pt 0.05pt 0pt;"> (2,138)</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.28%;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;"> (1,395)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.28%;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;"> (600)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 0pt 0.05pt 0pt;"> (1,995)</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;width:62.52%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.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;"> (942)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 3pt 0.05pt 0pt;"> 719</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 0pt 0.05pt 0pt;"> (223)</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 effects on net income of amounts reclassified from AOCI in the year ended December 31, 2021 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:62.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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:9.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><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 0pt 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:9.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><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 0pt 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: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 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.52%;margin:0pt;padding: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.97%;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.54%;margin:0pt;padding:0pt;"><p style="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.97%;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.26%;margin:0pt;padding: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.28%;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.97%;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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.28%;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.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.54%;margin:0pt;padding:0pt;"><p style="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:1.97%;margin:0pt;padding: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.26%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding: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.97%;margin:0pt;padding: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.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;">securities</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: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.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;">hedges</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: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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;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, 2021</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.28%;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;"> 453</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.28%;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,319</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 0.05pt 0pt;"> 1,772</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;width:62.52%;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) before reclassifications, net of tax</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 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:9.28%;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,395)</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 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:9.28%;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,538</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 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: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 0.05pt 0pt;"> 143</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;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:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.28%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.28%;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,138)</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 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:9.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 0pt 0.05pt 0pt;"> (2,138)</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.28%;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;"> (1,395)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.28%;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;"> (600)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 0pt 0.05pt 0pt;"> (1,995)</p></td></tr><tr><td style="vertical-align:bottom;width:62.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="vertical-align:bottom;width:62.52%;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:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;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.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;"> (942)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 3pt 0.05pt 0pt;"> 719</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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 0pt 0.05pt 0pt;"> (223)</p></td></tr></table></div> 453000 1319000 1772000 -1395000 1538000 143000 0 2138000 2138000 -1395000 -600000 -1995000 -942000 719000 -223000 <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;">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 the United States. Such investments in the United States may be in excess of insured limits and are not insured in other jurisdictions. 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, the Far East, 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 0pt;"><b style="font-weight:bold;">NOTE 2:-      </b><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;">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;">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;">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, restricted share units (“RSUs”) and warrants 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, RSUs and warrants that have been excluded from the calculation of diluted earnings per share was 26,686, 64,312 and 48,491 for the years ended December 31, 2021, 2020 and 2019, respectively.</p> 26686 64312 48491 <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;">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;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, 2021, 2020 and 2019, was $10.64, $8.55, and $6.63 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:56.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: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: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><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:56.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;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:41.74%;border-bottom: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:56.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;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;">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><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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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.13%-1.64%</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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;">38.08%-39.34%</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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.66%-2.59%</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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;">4.75-5.21 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 13.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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 total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2021, 2020 and 2019 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:82.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;"><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.44%;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.44%;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;">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: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%;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;">2020</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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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;"> 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.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;"> 181</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;"> 183</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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;"> 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.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;"> 1,535</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;"> 937</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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,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.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;"> 3,635</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;"> 2,171</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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;"> 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.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;"> 3,420</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;"> 2,001</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"><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;"><span style="visibility:hidden;">​</span></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;"><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;"><span style="visibility:hidden;">​</span></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;"><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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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%;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><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: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%;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,292</p></td></tr></table></div> 10.64 8.55 6.63 <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:56.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: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: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><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:56.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;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:41.74%;border-bottom: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:56.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;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;">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><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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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.13%-1.64%</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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;">38.08%-39.34%</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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.66%-2.59%</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;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;">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><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;">4.75-5.21 years</p></td></tr></table></div> 0.0088 0.0101 0.0117 0.0113 0.0164 0.4945 0.3789 0.4309 0.3808 0.3934 0.005 0.0029 0.0143 0.0166 0.0259 P3Y7M9D P3Y6M25D P4Y2M23D P4Y9M P5Y2M15D <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:82.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;"><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.44%;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.44%;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;">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: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%;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;">2020</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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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;"> 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.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;"> 181</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;"> 183</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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;"> 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.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;"> 1,535</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;"> 937</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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,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.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;"> 3,635</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;"> 2,171</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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;"> 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.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;"> 3,420</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;"> 2,001</p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"><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;"><span style="visibility:hidden;">​</span></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;"><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;"><span style="visibility:hidden;">​</span></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;"><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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.44%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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%;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><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: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%;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,292</p></td></tr></table></div> 411000 181000 183000 2772000 1535000 937000 6170000 3635000 2171000 4811000 3420000 2001000 14164000 8771000 5292000 <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;">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 has repurchased 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 13a.</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;">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, 2021, 2020 and 2019, amounted to $2,373, $3,078 and $2,324, respectively.</p> 2373000 3078000 2324000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;">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;">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 $19.5 during the years ended December 31, 2021 and 2020, 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, 2021, 2020 and 2019, the Group matched contributions in the amount of $431, $386 and $318, 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 $19.5 during the years ended December 31, 2021 and 2020, 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. 431000 386000 318000 <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;">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, 2021, 2020 and 2019 amounted to $582, $371 and $669, respectively.</p> 582000 371000 669000 <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;">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;">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, short-term and restricted 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 fair value of long-term and restricted bank deposits and long-term bank loans also approximate their carrying value, since they bear 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;">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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2:-      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;"><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> <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;">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 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 effective portion of 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. The ineffective portion of the gain or loss on the derivative instrument is recognized in current earnings and included in “financial income (expenses), net”. 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;">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;">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 January 2017, the Financial Accounting Standards Board (the “FASB”) issued ASU 2017-04, “Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment”. ASU 2017-04 eliminates the requirement to measure the implied fair value of goodwill by assigning the fair value of a reporting unit to all assets and liabilities within that unit (the “Step 2 test”) from the goodwill impairment test. Instead, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited by the amount of goodwill in that reporting unit. ASU 2017-04 became effective for the Company beginning January 1, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The implementation 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 June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses (Topic 326)”. ASU 2016-13 requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. ASU 2016-13 became effective for the Company beginning January 1, 2020. The implementation 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 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;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></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. 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 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 is 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 12pt 54pt;">In addition, the Company is required to pay an aggregate of $1,000 after 12 months and an additional aggregate of $1,000 after 24 months following the Closing Date to former shareholders of Callverso who remain employed by the Company and satisfy certain cumulative conditions for each of these two periods (collectively, the “Deferred Payments”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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;margin:0pt;"><span style="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 3:-</b></span><b style="font-weight:bold;">ACQUISITION OF 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 at the acquisition date:</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><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 Company allocated the acquired assets and liabilities assumed based on a preliminary purchase price allocation.</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_UwkLKR8BA0yKI_NXX1fScA;"><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 is 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 1000000 1000000 <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 at the acquisition date:</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><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> 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;">NOTE 4:-     MARKETABLE SECURITIES AND ACCRUED INTEREST</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, 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 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="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 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;"> 87,690</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;"><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;"> (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;"> 86,496</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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 0.05pt 0pt;"> 2,848</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 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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 0.05pt 0pt;"> 2,811</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;">Accrued interest</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%;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%;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;"> 669</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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.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 0.05pt 0pt;"> 669</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;"><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.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 0pt;">Balance as of December 31, 2021</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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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%;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><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, 2020</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 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;">53,351</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;">508</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;"> (6)</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;">53,853</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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 0.05pt 0pt;"> 1,055</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 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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (13)</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 3pt 0.05pt 0pt;"> 1,042</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;">Accrued interest</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%;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%;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;"> 449</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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.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 0.05pt 0pt;"> 449</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;"><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.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 0pt;">Balance as of December 31, 2020</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%;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%;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,855</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%;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%;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;"> 508</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%;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%;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;"> (19)</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%;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%;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;"> 55,344</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;">These investments were issued by highly rated corporations, ranged from BBB to A+. Accordingly, the securities were not settled at a price less than the amortized cost of the Group’s investment. On each reporting period, the Company evaluates whether declines in fair value below amortized cost are due to expected credit losses, as well as the ability and intent to hold the investment until a forecasted recovery occurs, in accordance with ASC 326.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">Allowance for credit losses on of available-for-sale debt securities are recognized as a charge in financial expenses (income), net, in the consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in shareholders’ equity. The Company has not recorded any credit losses for the year ended December 31, 2021.</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, 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 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="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 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;"> 87,690</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;"><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;"> (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;"> 86,496</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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 0.05pt 0pt;"> 2,848</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 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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 0.05pt 0pt;"> 2,811</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;">Accrued interest</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%;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%;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;"> 669</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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.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 0.05pt 0pt;"> 669</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;"><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.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 0pt;">Balance as of December 31, 2021</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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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%;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><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, 2020</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 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;">53,351</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;">508</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;"> (6)</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;">53,853</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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 0.05pt 0pt;"> 1,055</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 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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> (13)</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 3pt 0.05pt 0pt;"> 1,042</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;">Accrued interest</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%;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%;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;"> 449</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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.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 0.05pt 0pt;"> 449</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;"><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.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 0pt;">Balance as of December 31, 2020</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%;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%;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,855</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%;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%;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;"> 508</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%;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%;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;"> (19)</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%;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%;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;"> 55,344</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> 87690000 54000 1248000 86496000 2848000 0 37000 2811000 669000 0 0 669000 91207000 54000 1285000 89976000 53351000 508000 6000 53853000 1055000 13000 1042000 449000 449000 54855000 508000 19000 55344000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><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;font-weight:bold;text-align:justify;margin:0pt;">NOTE 5:-     INVENTORIES</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;">2021</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;">2020</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;"> 15,263</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;"> 13,376</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;"> 8,725</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;"> 15,817</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;"> 23,988</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;"> 29,193</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;">In the years ended December 31, 2021, 2020 and 2019, the Group wrote-off inventories in the total amounts of $1,700, $4,175 and $4,493, 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;">2021</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;">2020</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;"> 15,263</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;"> 13,376</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;"> 8,725</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;"> 15,817</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;"> 23,988</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;"> 29,193</p></td></tr></table></div> 15263000 13376000 8725000 15817000 23988000 29193000 1700000 4175000 4493000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;">NOTE 6:-     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.15%;border-bottom: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: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.15%;border-bottom: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.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;"> 24,561</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,616</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,578</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,004</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,184</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,213</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;"> 40,323</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,833</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;"> 22,644</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;"> 21,697</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;"> 10,689</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,136</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,596</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,407</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;"> 35,929</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;"> 34,240</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;"> 4,394</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,593</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,074, $1,936 and $1,692 for the years ended December 31, 2021, 2020 and 2019, 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.15%;border-bottom: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: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.15%;border-bottom: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.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;"> 24,561</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,616</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,578</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,004</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,184</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,213</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;"> 40,323</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,833</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;"> 22,644</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;"> 21,697</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;"> 10,689</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,136</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,596</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,407</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;"> 35,929</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;"> 34,240</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;"> 4,394</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,593</p></td></tr></table></div> 24561000 23616000 12578000 12004000 3184000 3213000 40323000 38833000 22644000 21697000 10689000 10136000 2596000 2407000 35929000 34240000 4394000 4593000 2074000 1936000 1692000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><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;font-weight:bold;text-align:justify;margin:0pt;">NOTE 7:-     INTANGIBLE ASSETS, 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;white-space:nowrap;width:0.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:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:13.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:13.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;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:6.04%;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:37.69%;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.47%;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.72%;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.47%;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.32%;border-bottom: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:0.24%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:43.74%;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:3.47%;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.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;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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:15.92%;border-bottom: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.47%;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:15.92%;border-bottom: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;white-space:nowrap;width:0.24%;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:6.04%;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:37.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impaired cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquired technology and license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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.72%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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,857</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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:0.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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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;"> 24,607</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;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.47%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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:0.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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquired technology and license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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,299</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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,739</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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,038</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;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.47%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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;"> 569</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 $358, $332 and $352 for the years ended December 31, 2021, 2020 and 2019, 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:82.8pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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 0pt 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.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><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:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.91%;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.66%;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.86%;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.55%;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 804</p></td></tr><tr><td style="vertical-align:bottom;width:84.91%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin: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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.55%;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,021</p></td></tr><tr><td style="vertical-align:bottom;width:84.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.55%;margin:0pt;padding:0pt;"><p 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.55%;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,370</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;white-space:nowrap;width:0.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:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:13.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:13.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;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:6.04%;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:37.69%;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.47%;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.72%;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.47%;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.32%;border-bottom: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:0.24%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:43.74%;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:3.47%;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.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;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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:15.92%;border-bottom: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.47%;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:15.92%;border-bottom: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;white-space:nowrap;width:0.24%;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:6.04%;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:37.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impaired cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquired technology and license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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.72%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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,857</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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:0.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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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;"> 24,607</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;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.47%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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:0.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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquired technology and license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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,299</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationship</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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,739</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:13.72%;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,038</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.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:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;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:0.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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.69%;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.47%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.72%;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;"> 569</p></td></tr></table></div> P4Y P10Y 21815000 19857000 P4Y6M P9Y 4951000 4750000 26766000 24607000 19639000 19299000 4757000 4739000 24396000 24038000 2370000 569000 358000 332000 352000 <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:82.8pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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 0pt 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.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><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:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.91%;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.66%;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.86%;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.55%;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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 804</p></td></tr><tr><td style="vertical-align:bottom;width:84.91%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin: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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.55%;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,021</p></td></tr><tr><td style="vertical-align:bottom;width:84.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.55%;margin:0pt;padding:0pt;"><p 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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.55%;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,370</p></td></tr></table></div> 804000 545000 1021000 2370000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 8:-     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. 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:63.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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.62%;margin:0pt;padding:0pt;"><p style="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:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.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;">using input type</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.33%;border-bottom: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:63.47%;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.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:1.82%;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.55%;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.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:1.82%;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.51%;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:63.47%;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.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:1.82%;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.55%;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.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:1.82%;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.51%;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:63.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.47%;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.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:1.82%;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.55%;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.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:1.82%;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.51%;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:63.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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.62%;margin:0pt;padding:0pt;"><p style="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:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.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;">using input type</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.33%;border-bottom: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:63.47%;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.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:1.82%;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.55%;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;"> 55,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;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.51%;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;"> 55,344</p></td></tr><tr><td style="vertical-align:bottom;width:63.47%;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.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:1.82%;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:13.55%;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,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;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:13.51%;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,489</p></td></tr><tr><td style="vertical-align:bottom;width:63.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.47%;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, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;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.55%;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;"> 56,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;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.51%;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;"> 56,833</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="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 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:63.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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.62%;margin:0pt;padding:0pt;"><p style="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:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.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;">using input type</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.33%;border-bottom: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:63.47%;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.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:1.82%;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.55%;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.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:1.82%;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.51%;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:63.47%;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.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:1.82%;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.55%;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.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:1.82%;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.51%;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:63.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.47%;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.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:1.82%;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.55%;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.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:1.82%;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.51%;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:63.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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.62%;margin:0pt;padding:0pt;"><p style="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:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.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;">using input type</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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.33%;border-bottom: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:63.47%;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.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:1.82%;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.55%;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;"> 55,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;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.51%;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;"> 55,344</p></td></tr><tr><td style="vertical-align:bottom;width:63.47%;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.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:1.82%;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:13.55%;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,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;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:13.51%;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,489</p></td></tr><tr><td style="vertical-align:bottom;width:63.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.47%;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, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;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.55%;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;"> 56,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;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.51%;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;"> 56,833</p></td></tr></table></div> 89976000 89976000 812000 812000 -90788000 -90788000 55344000 55344000 1489000 1489000 -56833000 -56833000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;">NOTE 9:-     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;">2021</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;">2020</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;"> 21,000</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;"> 16,930</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;">Accrued expenses</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;"> 9,344</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;"> 7,152</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;">Government authorities</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;"> 4,226</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;"> 1,475</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;">Provision for return</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;"> 3,509</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;"> 2,962</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;">Sundry</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;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 3pt 0.05pt 0pt;"> 271</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;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 3pt 0.05pt 0pt;"> 12</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;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;"> 38,350</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;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;"> 28,531</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;">2021</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;">2020</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;"> 21,000</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;"> 16,930</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;">Accrued expenses</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;"> 9,344</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;"> 7,152</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;">Government authorities</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;"> 4,226</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;"> 1,475</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;">Provision for return</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;"> 3,509</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;"> 2,962</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;">Sundry</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;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 3pt 0.05pt 0pt;"> 271</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;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 3pt 0.05pt 0pt;"> 12</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;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;"> 38,350</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;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;"> 28,531</p></td></tr></table></div> 21000000 16930000 9344000 7152000 4226000 1475000 3509000 2962000 271000 12000 38350000 28531000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><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;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 10:-   LONG-TERM BANK LOANS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">In December 2015, the Company entered into loan agreements with an Israeli commercial bank that provided loans in the total principal amounts of $3,000 and Euro 3,000 (the “2015 Loans”). Certain amounts of the 2015 Loans were required to be maintained as a compensating bank deposit that decreased as the loans are repaid. The loans bore interest at LIBOR plus 1% to 2.5% and were payable in 20 equal quarterly installments through December 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">In December 2016, the Company entered into loan agreements with an Israeli commercial bank that provided loans in the total principal amount of $6,000 (the “2016 Loans”). Certain amounts of the 2016 Loans were required to be maintained as a compensating bank deposit that decreased over the repayment period of the loans. The loans bore interest at LIBOR plus 1.1% to 2.5% and were payable in 20 equal quarterly installments through December 2021.</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, 2020, the banks had a lien on the Company’s assets that secure the 2016 Loans and the Company was required to maintain a total of $600, in compensating balances with the banks.</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, 2020, the compensating balances were included in short-term and restricted bank deposits in the amount $600. The amount of the compensating balances that were required decreased as the loans were repaid. The agreements with respect to the 2015 Loans and the 2016 Loans required the Company, among other things, to meet certain financial covenants such as maintaining shareholders’ equity, cash balances, and liabilities to banks at specified levels, as well as achieving certain levels of operating income.</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, 2021, all of the loans were fully repaid.</p> 3000000 3000000 LIBOR plus 1% to 2.5% 20 equal quarterly installments through December 2020. 6000000 LIBOR plus 1.1% to 2.5% 20 equal quarterly installments through December 2021. 600000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 11:-   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;text-align:justify;margin:0pt 0pt 12pt 86.4pt;">The Group’s facilities are leased under several lease agreements for periods ending up to 2027, with options to extend the leases ending up to 2029. 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, 2021, 2020 and 2019 were approximately $8,297, $8,000 and $8,149, respectively. Lease expenses for the years ended December 31, 2021, 2020 and 2019 include an offset for sublease rental of $1,547, $1,405 and $1,359, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;">The Group’s capitalized operating lease agreements have remaining lease terms ranging from 1 year to 7.5 years, including agreements with options to <span style="-sec-ix-hidden:Hidden_eTAOvm4tk0WZ3n51DQMNIw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">extend</span></span> the leases for up to 5 years.</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;"><b style="font-weight:bold;">NOTE 11:-   LEASES (Cont.)</b></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;">2021</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;">2.77 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.07%</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 and finance 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;">2021</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,793</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.</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 0pt 86.4pt;">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: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%;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.7%;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;">2022</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,330</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;">2023</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;"><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;"> 8,309</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;">2024</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;"> 1,428</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;">2025</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;"><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;"> 722</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;">2026 and thereafter</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%;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;"> 1,366</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.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: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.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;"> 20,155</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.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: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.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%;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;"> (625)</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.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: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;"> 19,530</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 86.4pt;">*) Total lease payments have not been reduced by sublease rental payments of $<span style="direction:rtl;">1,786</span> due in the future under non-cancelable subleases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 86.4pt;">In connection with the Company’s offices lease agreement in Israel, the lessor has a lien of $5,100 which is included in short-term and restricted bank deposits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 8297000 8000000 8149000 1547000 1405000 1359000 P1Y P7Y6M 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;">2021</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;">2.77 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.07%</p></td></tr></table></div> P2Y9M7D 0.0207 <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;">2021</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,793</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.</p> 8793000 743000 <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%;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.7%;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;">2022</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,330</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;">2023</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;"><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;"> 8,309</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;">2024</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;"> 1,428</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;">2025</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;"><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;"> 722</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;">2026 and thereafter</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%;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;"> 1,366</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.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: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.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;"> 20,155</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.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: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.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%;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;"> (625)</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.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: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;"> 19,530</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 86.4pt;">*) Total lease payments have not been reduced by sublease rental payments of $<span style="direction:rtl;">1,786</span> due in the future under non-cancelable subleases. </p> 8330000 8309000 1428000 722000 1366000 20155000 625000 19530000 1786000 5100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 12:-   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><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:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.</span></span>The Group is obligated under certain agreements with its suppliers to purchase specified items of excess inventory which are expected to be utilized in 2022. As of December 31, 2021, non-cancelable purchase obligations were approximately $28,669.</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:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.</span></span>In addition, the Group is obligated under certain agreements with its suppliers to purchase software as a service (SaaS) subscription services.</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;">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 to 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, 2021, and 2020, the Company’s other Israeli subsidiaries have a contingent obligation to pay royalties to the IIA in the amount of approximately $19,137 and $18,136, 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 12pt 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><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;">Legal proceedings:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">In October 2021, the Company was sued in the Labor Tribunal for declaratory relief by the Industrialists Association. The proceedings were settled by agreement and sealed by the court on January 7, 2022. As part of the arrangement, the Company paid an insignificant amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 28669000 0.013 0.05 1 49008000 32178000 3 3 3 3 12225000 11580000000 10700000000 19137000 18136000 <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;">NOTE 13:-   SHAREHOLDERS’ EQUITY</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 seven years ended December 31, 2020, the Company received Israeli court approvals to purchase up to an additional $176,000 of its ordinary shares. In addition, in each of January 2021, July 2021 and December 2021, the Company received court approval to purchase up to an additional $30,000, $35,000 and $35,000, respectively 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 June 19, 2022.</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, 2021, pursuant to the Company’s Share Repurchase Program, the Company had repurchased a total of 30,796,692 of its ordinary shares at a total cost of $179,641 (of which 1,325,078 of its ordinary shares were repurchased during the year ended December 31,2021 for aggregate consideration of $41,852).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">As to ordinary shares repurchased subsequent to December 31, 2021, see Note 19.</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 4, 2021, the Company declared a cash dividend of $0.16 per share. The dividend, in the aggregate amount of approximately $5.3 million, was paid on March 4, 2021 to all of the Company’s shareholders of record on February 18, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">On July 27, 2021, the Company declared a cash dividend of $0.17 per share. The dividend, in the aggregate amount of approximately $5.6 million, was paid on August 26, 2021 to all of the Company’s shareholders of record on August 11, 2021. See also Note 19.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">As to cash dividend declared and paid subsequent to December 31, 2021, see Note 19.</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;">Issuance of ordinary shares in a public offering:</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 June 8, 2020, the Company sold in a public offering 2,600,000 of its ordinary shares, at a price of $35 per share. The Company’s net proceeds from this offering were $85,426, after deducting underwriters’ discounts and commissions and other offering 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;">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;">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 (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, 2021, the total number of shares authorized for future grant under the Plan is 787,785.</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 any 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;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;"><b style="font-weight:bold;">NOTE 13:-   SHAREHOLDERS’ EQUITY (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The following is a summary of the Company’s stock option activity and related information for the year ended December 31, 2021:</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:58.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: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.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:6.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 0pt 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:8.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: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.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 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.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="font-size:11pt;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="font-size:11pt;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="font-size:11pt;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="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.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:11pt;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;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:58.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="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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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.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:6.24%;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 style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="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.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: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.36%;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:58.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="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: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.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;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.36%;margin:0pt;padding:0pt;"><p style="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.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:8.73%;margin:0pt;padding:0pt;"><p style="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.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: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.36%;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:58.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="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: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.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;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.36%;margin:0pt;padding:0pt;"><p style="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.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:8.73%;margin:0pt;padding:0pt;"><p style="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.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="2" 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: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:58.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="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: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.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;"><b style="font-weight:bold;">Amount</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="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="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.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:8.73%;margin:0pt;padding:0pt;"><p style="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.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="2" 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: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:58.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="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: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.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;">of options</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="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;border-bottom: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.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:8.73%;border-bottom: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.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="2" 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: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:58.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;">Options outstanding at beginning of year</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:9.3%;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;"> 914,915</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:6.24%;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.19</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:8.73%;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.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: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.36%;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,709</p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;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.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.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: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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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: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:7.36%;margin:0pt;padding:0pt;"><p 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.98%;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.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:9.3%;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.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:6.24%;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.76</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:8.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;"><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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.98%;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.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.3%;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;"> (348,106)</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin: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.01</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:8.73%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;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:58.98%;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.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:9.3%;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;"> (18,000)</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: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:6.24%;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;"> 13.77</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:8.73%;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.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.36%;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:58.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: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.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: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-top: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:6.24%;border-top: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: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:8.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: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:7.36%;margin:0pt;padding:0pt;"><p 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.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;">Options outstanding at end of year</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:9.3%;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;"> 551,809</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:6.24%;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;"> 8.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;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.91</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:7.36%;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;"> 14,268</p></td></tr><tr><td style="vertical-align:bottom;width:58.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: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.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: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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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: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:7.36%;margin:0pt;padding:0pt;"><p 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.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;">Options exercisable at end of year</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:9.3%;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;"> 396,422</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:6.24%;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;"> 7.17</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:8.73%;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.36</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:7.36%;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,928</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 weighted average grant-date fair value of options granted during the years ended December 31, 2021, 2020 and 2019 was $10.64, $8.55 and $6.63, 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 90pt;">Total intrinsic value of options exercised for the years ended December 31, 2021, 2020 and 2019 was $9,281, $10,633 and $9,352, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The options for employees outstanding as of December 31, 2021 have been separated into ranges of exercise prices, 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:82.99%;"><tr style="height:1pt;"><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.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.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:14.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:1.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:14.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:1.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: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 0pt 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.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:1.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:14.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:1.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: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 0pt 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.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;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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.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:11pt;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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:11pt;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.48%;margin:0pt;padding:0pt;"><p style="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:1.89%;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.48%;margin:0pt;padding:0pt;"><p style="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.89%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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.89%;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.48%;margin:0pt;padding:0pt;"><p style="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:1.89%;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.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;">Weighted</b></p></td></tr><tr><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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">average</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.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;">Range of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">exercise price </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.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;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">of exercisable</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.78%;border-bottom: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">options</b></p></td></tr><tr><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:14.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.54-4.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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;"> 146,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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;"> 146,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 4.02</p></td></tr><tr><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:14.58%;margin: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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;margin: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.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;">$</p></td><td style="vertical-align:bottom;width:14.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;">7.08-10.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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;"> 147,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 8.78</p></td></tr><tr><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:14.58%;margin: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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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;"> 152,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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;"> 43,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;margin: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.69</p></td></tr><tr><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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:1.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:14.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:1.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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:1.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:14.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:1.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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;white-space:nowrap;width:1.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;width:14.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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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;"> 551,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.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:1.2%;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.48%;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.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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;"> 396,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;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.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;"> 7.17</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;"><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 0pt;"><b style="font-weight:bold;">NOTE 13:-   SHAREHOLDERS’ EQUITY (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The following is a summary of the Company’s RSU activity and related information for the year ended December 31, 2021:</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:63.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:2.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:15.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:2.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.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:15.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:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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:15.06%;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.59%;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:16.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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">average grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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;"> shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">date fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;">RSUs outstanding at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.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 0.05pt 0pt;"> 1,072,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;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;"> 20.88</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;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.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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><tr><td style="vertical-align:bottom;width:63.01%;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.59%;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.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 0.05pt 0pt;"> 633,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;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.96</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;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;"> (457,373)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin: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.85</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.59%;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.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 0pt 0.05pt 0pt;"> (45,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;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.70</p></td></tr><tr><td style="vertical-align:bottom;width:63.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:2.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:15.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:2.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.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:15.08%;margin:0pt;padding:0pt;"><p 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.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;">RSUs outstanding at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.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 0.05pt 0pt;"> 1,203,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:15.08%;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.60</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;">As of December 31, 2021, there was a total of $19,788 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 3.11 years.</p> 3000000 176000000 30000000 35000000 35000000 30796692 179641000 1325078 41852000 0.16 5300000 2021-03-04 2021-02-18 0.17 5600000 2021-08-26 2021-08-11 2600000 35 85426000 787785 <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:58.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: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.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:6.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 0pt 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:8.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: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.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 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.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="font-size:11pt;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="font-size:11pt;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="font-size:11pt;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin:0pt;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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="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.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:11pt;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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;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:58.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="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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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.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:6.24%;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 style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="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.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: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.36%;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:58.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="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: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.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;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.36%;margin:0pt;padding:0pt;"><p style="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.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:8.73%;margin:0pt;padding:0pt;"><p style="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.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: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.36%;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:58.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="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: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.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;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.36%;margin:0pt;padding:0pt;"><p style="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.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:8.73%;margin:0pt;padding:0pt;"><p style="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.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="2" 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: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:58.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="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: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.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;"><b style="font-weight:bold;">Amount</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="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><p style="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.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:8.73%;margin:0pt;padding:0pt;"><p style="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.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="2" 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: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:58.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="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: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.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;">of options</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="2" style="vertical-align:bottom;white-space:nowrap;width:7.36%;border-bottom: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.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:8.73%;border-bottom: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.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="2" 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: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:58.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;">Options outstanding at beginning of year</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:9.3%;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;"> 914,915</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:6.24%;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.19</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:8.73%;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.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: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.36%;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,709</p></td></tr><tr><td style="vertical-align:bottom;width:58.98%;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.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.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: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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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: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:7.36%;margin:0pt;padding:0pt;"><p 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.98%;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.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:9.3%;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.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:6.24%;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.76</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:8.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;"><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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.98%;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.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.3%;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;"> (348,106)</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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;margin: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.01</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:8.73%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;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:58.98%;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.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:9.3%;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;"> (18,000)</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: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:6.24%;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;"> 13.77</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:8.73%;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.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.36%;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:58.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: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.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: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-top: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:6.24%;border-top: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: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:8.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: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:7.36%;margin:0pt;padding:0pt;"><p 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.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;">Options outstanding at end of year</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:9.3%;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;"> 551,809</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:6.24%;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;"> 8.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;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.91</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:7.36%;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;"> 14,268</p></td></tr><tr><td style="vertical-align:bottom;width:58.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: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.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: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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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: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:7.36%;margin:0pt;padding:0pt;"><p 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.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;">Options exercisable at end of year</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:9.3%;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;"> 396,422</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:6.24%;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;"> 7.17</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:8.73%;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.36</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:7.36%;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,928</p></td></tr></table></div> 914915 8.19 P3Y6M 17709 3000 30.76 348106 7.01 18000 13.77 551809 8.88 P2Y10M28D 14268 396422 7.17 P2Y4M9D 10928 10.64 8.55 6.63 9281000 10633000 9352000 <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:82.99%;"><tr style="height:1pt;"><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.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.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:14.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:1.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:14.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:1.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: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 0pt 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.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:1.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:14.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:1.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: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 0pt 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.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;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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.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:11pt;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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:11pt;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.48%;margin:0pt;padding:0pt;"><p style="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:1.89%;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.48%;margin:0pt;padding:0pt;"><p style="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.89%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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.89%;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.48%;margin:0pt;padding:0pt;"><p style="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:1.89%;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.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;">Weighted</b></p></td></tr><tr><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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">average</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.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;">Range of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">exercise price </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.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;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="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:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">of exercisable</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.78%;border-bottom: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">options</b></p></td></tr><tr><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:14.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.54-4.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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;"> 146,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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;"> 146,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 4.02</p></td></tr><tr><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:14.58%;margin: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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;margin: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.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;">$</p></td><td style="vertical-align:bottom;width:14.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;">7.08-10.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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;"> 147,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;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,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 8.78</p></td></tr><tr><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:14.58%;margin: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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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;"> 152,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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;"> 43,807</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;margin: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.69</p></td></tr><tr><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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:1.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:14.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:1.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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:1.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:14.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:1.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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;white-space:nowrap;width:1.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;width:14.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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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;"> 551,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.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:1.2%;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.48%;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.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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;"> 396,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;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.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;"> 7.17</p></td></tr></table></div> 146650 P0Y11M26D 4.02 146650 4.02 104668 P2Y2M26D 6.85 102793 6.86 147741 P3Y6M18D 8.61 103172 8.78 152750 P4Y7M9D 15.21 43807 14.69 551809 P2Y10M28D 8.88 396422 7.17 <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:63.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:2.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:15.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:2.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.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:15.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:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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:15.06%;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.59%;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:16.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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">average grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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;"> shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">date fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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;">RSUs outstanding at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.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 0.05pt 0pt;"> 1,072,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;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;"> 20.88</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;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.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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><tr><td style="vertical-align:bottom;width:63.01%;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.59%;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.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 0.05pt 0pt;"> 633,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;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.96</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;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;"> (457,373)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.08%;margin: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.85</p></td></tr><tr><td style="vertical-align:bottom;width:63.01%;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.59%;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.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 0pt 0.05pt 0pt;"> (45,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;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.70</p></td></tr><tr><td style="vertical-align:bottom;width:63.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:2.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:15.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:2.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.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:15.08%;margin:0pt;padding:0pt;"><p 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.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;">RSUs outstanding at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.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 0.05pt 0pt;"> 1,203,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:15.08%;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.60</p></td></tr></table></div> 1072471 20.88 633333 31.96 457373 17.85 45000 27.70 1203431 27.60 19788000 P3Y1M9D <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;">NOTE 14:-   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;text-align:justify;margin:0pt 0pt 12pt 126pt;">On April 1, 2005, an amendment to the Investment Law came into effect (the “2005 Amendment”) that significantly changed the provisions of the Investment Law. The 2005 Amendment limits the scope of enterprises that may be approved by the Investment Center by setting criteria for the approval of a facility as a “Beneficiary Enterprise”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">In January 2011, another amendment to the Investment Law came into effect (the “2011 Amendment”). According to the 2011 Amendment, the benefit tracks in the Investment Law were modified, and a flat tax rate applies to the Company’s income subject to this 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;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 14:-   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 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;">On May 2019, the Company notified the Israel Tax Authority that it had waived its Beneficiary Enterprise status starting from the 2019 tax year and thereafter. Beginning in January 2020 and with respect to the Company’s taxable results from 2020 onwards, the Company elected to apply the terms of the Investments Law as per its PTE status.</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;"><b style="font-weight:bold;">NOTE 14:-   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;">Israeli tax law (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, 2021, 2020 and 2019.</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, 2021 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 126pt;">On December 22, 2017, the Tax Cuts and Jobs Act (“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 126pt;">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 126pt;">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 126pt;">The deferred tax balances as of December 31, 2021 and 2020 have been calculated based on the revised tax rates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 14:-   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 126pt;">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, 2021 in the total amounts of approximately $660 and $234, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 126pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“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 126pt;">On December 27, 2020, the Consolidated Appropriations Act (“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, 2021.  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, 2021.</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 126pt;">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 (see note 1d). As of December 31, 2021, the Company recorded a net deferred tax asset of $4,377 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 126pt;">As of December 31, 2021, the Company’s Israeli subsidiaries have total available carryforward tax losses of approximately $84,040. 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 126pt;">The Company’s U.S. subsidiary has total available carryforward tax losses of approximately $39,600 to offset against future U.S. federal taxable gains. These carryforward tax losses expire between 2022 and 2032. As of December 31, 2021, the Company’s U.S. subsidiary recorded a deferred tax asset of $4,413 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 126pt;">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 (loss) before taxes on income is comprised as follows:</p></td></tr></table><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:65.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: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 0pt 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.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: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 0pt 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.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.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: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 0pt 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.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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom: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.06%;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.47%;border-bottom: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><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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Domestic</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 0.05pt 0pt;"> 31,084</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 0.05pt 0pt;"> 30,008</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 0pt 0.05pt 0pt;"> (18,264)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.3%;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.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 0.05pt 0pt;"> 8,563</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0.05pt 0pt;"> 6,639</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0.05pt 0pt;"> 6,949</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.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.3%;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.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 0.05pt 0pt;"> 39,647</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0.05pt 0pt;"> 36,647</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0pt 0.05pt 0pt;"> (11,315)</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;"><b style="font-weight:bold;">NOTE 14:-   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 (tax benefits) are comprised as follows:</p></td></tr></table><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:65.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;"><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.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;"><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.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.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;"><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.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.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;"><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.35%;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:32.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;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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:9.47%;border-bottom: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.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:9.47%;border-bottom: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: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:9.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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.06%;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.3%;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.06%;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.3%;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.06%;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.3%;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.35%;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.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.3%;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.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.3%;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;"> 300</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.3%;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;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.3%;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.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.3%;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;"> 701</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.3%;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;"> 707</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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: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.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.3%;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: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;"> 1,001</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.3%;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: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;"> 807</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax expense (benefit):</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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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.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.3%;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: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.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.3%;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: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;"> 7,220</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.3%;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: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;"> (10,521)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.3%;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.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.3%;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,178</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.3%;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;"> (5,578)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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;"> 3,462</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.3%;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;"> 8,398</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.3%;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;"> (16,099)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.35%;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.06%;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.3%;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.06%;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.3%;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.06%;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.3%;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.35%;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.06%;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.3%;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.06%;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.3%;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;"> 9,399</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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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;"> (15,292)</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:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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.44%;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.71%;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.84%;border-bottom: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.44%;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.71%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> 26,506</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;background:#cceeff;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> 10,861</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> 37,367</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> </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><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> </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;"> (25,286)</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> 8,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> 12,081</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> (612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> (206)</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;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:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> 4,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> 6,643</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;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:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> </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 3pt 0pt 0pt;"> 4,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> </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 3pt 0pt 0pt;"> 5,438</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> 8,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> 12,081</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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.44%;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:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> (612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> (206)</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;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;"><b style="font-weight:bold;">NOTE 14:-   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 (benefit), 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><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;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.16%;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.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;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.86%;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.16%;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.39%;border-bottom: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.94%;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.41%;border-bottom: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:2.94%;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.43%;border-bottom: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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before taxes, as reported in the consolidated statements of operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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:2.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:1.27%;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.13%;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:2.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:1.27%;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.16%;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;"> (11,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin: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.86%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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:2.94%;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.27%;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.13%;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:2.94%;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.27%;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.16%;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.84%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin: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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Theoretical tax expense (benefit) on the above amount at the Israeli statutory corporate tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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:2.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:1.27%;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.13%;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:2.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:1.27%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PTE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;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:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;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.84%;margin: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.86%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;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:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;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:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;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.84%;margin: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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax at rate other than the Israeli statutory corporate tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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:2.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:1.27%;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.13%;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:2.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:1.27%;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.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 0pt 0pt;"> 78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-deductible expenses, including share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin: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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Losses for which valuation allowance was utilized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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;"> 731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,076)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in exchange rates of subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,324)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin: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.86%;background:#cceeff;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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:2.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:1.27%;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.13%;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,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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;"> (498)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;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;"> 471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin: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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;background:#cceeff;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actual tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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.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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;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:2.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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (15,292)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin: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></div><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 2016 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 660000 234000 4377000 84040000 39600000 4413000 <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:65.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: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 0pt 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.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: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 0pt 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.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.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: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 0pt 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.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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom: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.06%;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.47%;border-bottom: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><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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Domestic</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 0.05pt 0pt;"> 31,084</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 0.05pt 0pt;"> 30,008</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</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 0pt 0.05pt 0pt;"> (18,264)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.3%;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.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 0.05pt 0pt;"> 8,563</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0.05pt 0pt;"> 6,639</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0.05pt 0pt;"> 6,949</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.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.3%;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.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 0.05pt 0pt;"> 39,647</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0.05pt 0pt;"> 36,647</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0pt 0.05pt 0pt;"> (11,315)</p></td></tr></table></div> 31084000 30008000 -18264000 8563000 6639000 6949000 39647000 36647000 -11315000 <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:65.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;"><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.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;"><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.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.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;"><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.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.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;"><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.35%;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:32.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;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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:9.47%;border-bottom: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.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:9.47%;border-bottom: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: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:9.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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.06%;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.3%;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.06%;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.3%;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.06%;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.3%;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.35%;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.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.3%;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.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.3%;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;"> 300</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.3%;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;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.3%;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.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.3%;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;"> 701</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.3%;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;"> 707</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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: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.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.3%;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: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;"> 1,001</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.3%;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: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;"> 807</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax expense (benefit):</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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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.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.3%;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: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.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.3%;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: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;"> 7,220</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.3%;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: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;"> (10,521)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.3%;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.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.3%;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,178</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.3%;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;"> (5,578)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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;"> 3,462</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.3%;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;"> 8,398</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.3%;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;"> (16,099)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.35%;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.06%;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.3%;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.06%;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.3%;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.06%;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.3%;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.35%;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.06%;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.3%;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.06%;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.3%;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;"> 9,399</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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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;"> (15,292)</p></td></tr></table></div> 819000 300000 100000 1615000 701000 707000 2434000 1001000 807000 2464000 7220000 -10521000 998000 1178000 -5578000 3462000 8398000 -16099000 5896000 9399000 -15292000 <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:84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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.44%;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.71%;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.84%;border-bottom: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.44%;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.71%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> 26,506</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;background:#cceeff;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> 10,861</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> 37,367</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> </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><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> </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;"> (25,286)</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> 8,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> 12,081</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> (612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> (206)</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;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:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> 4,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> 6,643</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;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:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> </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 3pt 0pt 0pt;"> 4,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> </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 3pt 0pt 0pt;"> 5,438</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> 8,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</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;"> 12,081</p></td></tr><tr><td style="vertical-align:bottom;width:58.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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.44%;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:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> (612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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;"> (206)</p></td></tr></table></div> 27859000 26506000 207000 6861000 10861000 34927000 37367000 26022000 25286000 8905000 12081000 612000 206000 4470000 6643000 4435000 5438000 8905000 12081000 612000 206000 <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><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:83.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;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.16%;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.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;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.86%;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.16%;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.39%;border-bottom: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.94%;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.41%;border-bottom: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:2.94%;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.43%;border-bottom: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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before taxes, as reported in the consolidated statements of operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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:2.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:1.27%;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.13%;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:2.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:1.27%;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.16%;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;"> (11,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin: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.86%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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:2.94%;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.27%;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.13%;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:2.94%;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.27%;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.16%;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.84%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin: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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Theoretical tax expense (benefit) on the above amount at the Israeli statutory corporate tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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:2.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:1.27%;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.13%;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:2.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:1.27%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PTE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;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:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;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.84%;margin: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.86%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;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:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;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:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;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:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;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.84%;margin: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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax at rate other than the Israeli statutory corporate tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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:2.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:1.27%;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.13%;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:2.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:1.27%;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.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 0pt 0pt;"> 78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-deductible expenses, including share-based compensation expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin: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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Losses for which valuation allowance was utilized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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;"> 731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,076)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in exchange rates of subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,324)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin: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.86%;background:#cceeff;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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:2.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:1.27%;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.13%;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,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin: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.86%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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;"> (498)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;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;"> 471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin: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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;background:#cceeff;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Actual tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.27%;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.11%;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.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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;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:2.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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (15,292)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin: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></div><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> 39647000 36647000 -11315000 0.230 0.230 0.230 9118000 8429000 -2602000 -3555000 -3424000 0 175000 0 0 88000 0 0 603000 411000 78000 -137000 405000 693000 731000 -2500000 -12076000 -629000 -1324000 -1455000 0 6931000 0 -498000 471000 70000 5896000 9399000 -15292000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 15:-   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: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:65.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: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 0pt 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.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: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 0pt 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.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.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: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 0pt 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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:65.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Financial expenses:</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;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;"> (198)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.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: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 0pt 0.05pt 0pt;"> (12)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.19%;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:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of marketable securities premiums and accretion of discounts, net</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;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;"> (80)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.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;"> </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 0pt 0.05pt 0pt;"> (293)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 0pt 0.05pt 0pt;"> (1,975)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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;"> (2,171)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.3%;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.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 0pt 0.05pt 0pt;"> (252)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0pt 0.05pt 0pt;"> (171)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.19%;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;"> (322)</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.19%;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:65.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:2.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.3%;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.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 0pt 0.05pt 0pt;"> (2,565)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0pt 0.05pt 0pt;"> (2,975)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.19%;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,771)</p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Financial income:</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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:65.35%;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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 17</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;margin: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:65.35%;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 and other</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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,688</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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;"> 1,255</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.19%;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,010</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.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.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:8.17%;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.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.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:8.17%;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.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.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:8.19%;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:65.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:2.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.3%;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.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,688</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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;"> 1,272</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.19%;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,010</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.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.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:8.17%;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.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.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:8.17%;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.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.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:8.19%;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:65.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;">Financial income (expenses), net</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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;"> 123</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0pt 0.05pt 0pt;"> (1,703)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.19%;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,761)</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: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:65.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: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 0pt 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.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: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 0pt 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.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.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: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 0pt 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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:65.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Financial expenses:</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;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;"> (198)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.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: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 0pt 0.05pt 0pt;"> (12)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.19%;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:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of marketable securities premiums and accretion of discounts, net</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;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;"> (80)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.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;"> </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 0pt 0.05pt 0pt;"> (293)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 0pt 0.05pt 0pt;"> (1,975)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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;"> (2,171)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.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.3%;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.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 0pt 0.05pt 0pt;"> (252)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0pt 0.05pt 0pt;"> (171)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.19%;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;"> (322)</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.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.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.19%;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:65.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:2.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.3%;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.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 0pt 0.05pt 0pt;"> (2,565)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0pt 0.05pt 0pt;"> (2,975)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.19%;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,771)</p></td></tr><tr><td style="vertical-align:bottom;width:65.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;">Financial income:</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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:65.35%;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.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 17</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19%;margin: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:65.35%;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 and other</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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,688</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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;"> 1,255</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.19%;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,010</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.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.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:8.17%;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.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.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:8.17%;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.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.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:8.19%;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:65.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:2.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.3%;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.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,688</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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;"> 1,272</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.19%;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,010</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.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.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:8.17%;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.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.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:8.17%;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.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.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:8.19%;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:65.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;">Financial income (expenses), net</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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;"> 123</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.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 0pt 0.05pt 0pt;"> (1,703)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.19%;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,761)</p></td></tr></table></div> 621000 657000 198000 12000 0 0 -1387000 -172000 -80000 293000 1975000 2171000 252000 171000 322000 2565000 2975000 2771000 0 17000 0 2688000 1255000 1010000 2688000 1272000 1010000 123000 -1703000 -1761000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 16:-   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:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:82.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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: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:11.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: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:11.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: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:11.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></tr><tr><td style="vertical-align:bottom;width:57.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="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;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:40.73%;border-bottom: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:57.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="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;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.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;">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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2020</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.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;">Numerator:</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:11.26%;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: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:11.26%;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: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:11.27%;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:57.48%;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: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:11.26%;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: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:11.26%;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><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:11.27%;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,977</p></td></tr><tr><td style="vertical-align:bottom;width:57.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: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:11.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: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:11.26%;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: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:11.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></tr><tr><td style="vertical-align:bottom;width:57.48%;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: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:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.26%;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.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:11.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.48%;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: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:11.26%;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: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:11.26%;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><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:11.27%;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;">29,251,888</p></td></tr><tr><td style="vertical-align:bottom;width:57.48%;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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.48%;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, warrants and RSUs</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: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:11.26%;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: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: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:11.26%;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><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: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:11.27%;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,548,016</p></td></tr><tr><td style="vertical-align:bottom;width:57.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: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:11.26%;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.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:11.26%;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.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:11.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.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;">Denominator for diluted earnings per share - adjusted weighted average number of shares</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:11.26%;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: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:11.26%;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><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:11.27%;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;"> 30,799,904</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:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:82.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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: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:11.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: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:11.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: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:11.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></tr><tr><td style="vertical-align:bottom;width:57.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="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;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:40.73%;border-bottom: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:57.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="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;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.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;">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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2020</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.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;">Numerator:</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:11.26%;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: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:11.26%;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: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:11.27%;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:57.48%;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: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:11.26%;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: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:11.26%;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><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:11.27%;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,977</p></td></tr><tr><td style="vertical-align:bottom;width:57.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: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:11.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: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:11.26%;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: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:11.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></tr><tr><td style="vertical-align:bottom;width:57.48%;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: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:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.26%;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.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:11.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.48%;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: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:11.26%;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: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:11.26%;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><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:11.27%;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;">29,251,888</p></td></tr><tr><td style="vertical-align:bottom;width:57.48%;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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.48%;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, warrants and RSUs</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: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:11.26%;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: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: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:11.26%;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><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: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:11.27%;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,548,016</p></td></tr><tr><td style="vertical-align:bottom;width:57.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: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:11.26%;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.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:11.26%;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.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:11.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.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;">Denominator for diluted earnings per share - adjusted weighted average number of shares</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:11.26%;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: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:11.26%;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><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:11.27%;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;"> 30,799,904</p></td></tr></table></div> 33751000 27248000 3977000 32703478 31440093 29251888 1142081 1475590 1548016 33845559 32915683 30799904 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 17:-   GEOGRAPHIC INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 90pt;">Summary information about geographic areas:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group manages its business on a 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;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;">NOTE 17:-   GEOGRAPHIC INFORMATION (Cont.)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The following presents total revenues for the years ended December 31, 2021, 2020 and 2019 and long-lived assets as of December 31, 2021,2020 and 2019.</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:82.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.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:1.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: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 0pt 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: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 0pt 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.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:7.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: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 0pt 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.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: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: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 0pt 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.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:7.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: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 0pt 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.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: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: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 0pt 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.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:7.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 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.07%;margin:0pt;padding: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.89%;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:66.03%;border-bottom: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.07%;margin:0pt;padding: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.7%;border-bottom: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.91%;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.7%;border-bottom: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><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 0pt 0.05pt 0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.78%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding: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.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;font-weight:bold;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 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;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.91%;margin:0pt;padding: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.1%;margin:0pt;padding:0pt;"><p style="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:1.91%;margin:0pt;padding: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.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;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;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.91%;margin:0pt;padding: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.1%;margin:0pt;padding:0pt;"><p style="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:1.91%;margin:0pt;padding: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.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;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;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.91%;margin:0pt;padding: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.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;">Long-</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Total</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;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.1%;margin:0pt;padding:0pt;"><p style="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:1.91%;margin:0pt;padding: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.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;">Total</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;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.1%;margin:0pt;padding:0pt;"><p style="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:1.91%;margin:0pt;padding: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.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;">Total</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;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.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;">lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding: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.89%;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.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;">revenues</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom: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:1.91%;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.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;">revenues</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom: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:1.91%;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.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;">revenues</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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;">assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.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;">Americas, principally the United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;">$</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;"> 115,806</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 977</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 0pt 0.05pt 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 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;"> 103,190</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 4,310</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 0pt 0.05pt 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 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;"> 97,453</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;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,740</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;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:1.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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin: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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </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;"> 75,490</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin: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><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </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;"> 72,956</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 424</p></td></tr><tr><td style="vertical-align:bottom;width:32.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;">Far East</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;"> </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;"> 38,988</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 706</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 0pt 0.05pt 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 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;"> 36,083</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 768</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 0pt 0.05pt 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 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;"> 27,233</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;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;"> 480</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;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:1.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: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 0pt 0.05pt 0pt;"> </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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,380</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 20,876</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,011</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 25,111</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,645</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;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;"> 29,337</p></td></tr><tr><td style="vertical-align:bottom;width:32.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:1.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:1.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;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;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%;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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.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 0.05pt 0pt;"> 23,221</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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%;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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.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 0.05pt 0pt;"> 30,592</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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%;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;"> 200,287</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.97%;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,981</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 90pt;">The Group has derived approximately 42% of its revenues for the year ended December 31, 2021 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 90pt;">The following presents total revenues for the years ended December 31, 2021, 2020 and 2019 and long-lived assets as of December 31, 2021,2020 and 2019.</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:82.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.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:1.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: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 0pt 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: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 0pt 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.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:7.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: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 0pt 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.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: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: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 0pt 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.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:7.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: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 0pt 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.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: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: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 0pt 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.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:7.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 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.07%;margin:0pt;padding: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.89%;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:66.03%;border-bottom: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.07%;margin:0pt;padding: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.7%;border-bottom: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.91%;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.7%;border-bottom: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><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 0pt 0.05pt 0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.78%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding: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.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;font-weight:bold;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 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;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.91%;margin:0pt;padding: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.1%;margin:0pt;padding:0pt;"><p style="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:1.91%;margin:0pt;padding: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.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;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;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.91%;margin:0pt;padding: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.1%;margin:0pt;padding:0pt;"><p style="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:1.91%;margin:0pt;padding: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.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;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;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.91%;margin:0pt;padding: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.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;">Long-</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Total</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;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.1%;margin:0pt;padding:0pt;"><p style="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:1.91%;margin:0pt;padding: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.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;">Total</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;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.1%;margin:0pt;padding:0pt;"><p style="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:1.91%;margin:0pt;padding: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.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;">Total</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;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.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;">lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding: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.89%;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.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;">revenues</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom: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:1.91%;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.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;">revenues</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom: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:1.91%;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.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;">revenues</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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;">assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.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;">Americas, principally the United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;">$</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;"> 115,806</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 977</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 0pt 0.05pt 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 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;"> 103,190</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 4,310</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 0pt 0.05pt 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 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;"> 97,453</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;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,740</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;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:1.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:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin: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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </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;"> 75,490</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin: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><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </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;"> 72,956</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 424</p></td></tr><tr><td style="vertical-align:bottom;width:32.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;">Far East</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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;"> </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;"> 38,988</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 706</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 0pt 0.05pt 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 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;"> 36,083</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 768</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 0pt 0.05pt 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 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;"> 27,233</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;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;"> 480</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;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:1.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: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 0pt 0.05pt 0pt;"> </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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,380</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 20,876</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,011</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 25,111</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,645</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;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;"> 29,337</p></td></tr><tr><td style="vertical-align:bottom;width:32.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:1.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:1.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;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.2%;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%;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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.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 0.05pt 0pt;"> 23,221</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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%;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:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.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 0.05pt 0pt;"> 30,592</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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%;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;"> 200,287</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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.97%;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,981</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> 115806000 977000 103190000 4310000 97453000 4740000 88746000 662000 75490000 403000 72956000 424000 38988000 706000 36083000 768000 27233000 480000 5380000 20876000 6011000 25111000 2645000 29337000 248920000 23221000 220774000 30592000 200287000 34981000 0.42 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 18</b><b style="font-weight:bold;">:-   </b><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 one year. 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, 2021 and 2020 the Group had a net deferred gain associated with cash flow hedges of $719 and $1,319, 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, 2021 and 2020, the Group had outstanding forward and options collar (cylinder) contracts in the amount of $44,000 and $10,500, respectively, which were designated as payroll and rent hedging contracts. In addition, as of December 31, 2021 and 2020, 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;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;"><b style="font-weight:bold;">NOTE 18</b><b style="font-weight:bold;">:-   </b><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, 2021 and December 31, 2020 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: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:40.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:34.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:1.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><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:8.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><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 0pt 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:8.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;width:40.52%;margin:0pt;padding:0pt;"><p style="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.96%;margin: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:34.4%;margin: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.96%;margin:0pt;padding:0pt;"><p style="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:21.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.52%;border-bottom: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.96%;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:34.4%;border-bottom: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.96%;margin: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:9.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;">2021</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom: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:40.52%;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.96%;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:34.4%;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.96%;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.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:8.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><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;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.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:8.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></tr><tr><td style="vertical-align:bottom;width:40.52%;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 collar (cylinder) contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:34.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;">“Other receivables and prepaid expenses”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:8.41%;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;"> 812</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 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:8.38%;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,489</p></td></tr><tr><td style="vertical-align:bottom;width:40.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.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:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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:8.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></tr><tr><td style="vertical-align:bottom;width:40.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gains recognized in other comprehensive income (effective portion)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:34.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;">“Other comprehensive income (loss)”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:8.41%;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;"> 719</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 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:8.38%;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,319</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, 2021 and 2020 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: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:40.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:2.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:32.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:40.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:32.71%;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.18%;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:22.16%;margin:0pt;padding:0pt;"><p style="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:40.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;">Foreign exchange forward</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.71%;margin:0pt;padding:0pt;"><p style="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:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.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;">and options contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:32.71%;border-bottom: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:2.18%;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.99%;border-bottom: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.18%;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.97%;border-bottom: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:40.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;">Comprehensive income (loss) from derivatives before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.71%;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:2.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:1.37%;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.62%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.37%;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.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;"> 3,445</p></td></tr><tr><td style="vertical-align:bottom;width:40.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:2.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:32.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:40.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;">Loss reclassified from accumulated other comprehensive income (loss) (effective portion)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.71%;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:2.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:1.37%;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.62%;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.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:1.37%;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.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 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;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 719000 1319000 44000000 10500000 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, 2021 and December 31, 2020 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: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:40.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:34.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:1.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><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:8.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><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 0pt 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:8.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;width:40.52%;margin:0pt;padding:0pt;"><p style="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.96%;margin: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:34.4%;margin: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.96%;margin:0pt;padding:0pt;"><p style="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:21.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.52%;border-bottom: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.96%;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:34.4%;border-bottom: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.96%;margin: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:9.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;">2021</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom: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:40.52%;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.96%;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:34.4%;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.96%;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.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:8.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><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;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.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:8.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></tr><tr><td style="vertical-align:bottom;width:40.52%;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 collar (cylinder) contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:34.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;">“Other receivables and prepaid expenses”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:8.41%;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;"> 812</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 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:8.38%;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,489</p></td></tr><tr><td style="vertical-align:bottom;width:40.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.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:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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:8.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></tr><tr><td style="vertical-align:bottom;width:40.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gains recognized in other comprehensive income (effective portion)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:34.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;">“Other comprehensive income (loss)”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:8.41%;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;"> 719</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 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:8.38%;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,319</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:40.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:34.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:1.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><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:8.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><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 0pt 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:8.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;width:40.52%;margin:0pt;padding:0pt;"><p style="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.96%;margin: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:34.4%;margin: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.96%;margin:0pt;padding:0pt;"><p style="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:21.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.52%;border-bottom: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.96%;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:34.4%;border-bottom: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.96%;margin: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:9.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;">2021</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom: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:40.52%;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.96%;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:34.4%;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.96%;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.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:8.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><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;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.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:8.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></tr><tr><td style="vertical-align:bottom;width:40.52%;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 collar (cylinder) contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:34.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;">“Other receivables and prepaid expenses”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:8.41%;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;"> 812</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 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:8.38%;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,489</p></td></tr><tr><td style="vertical-align:bottom;width:40.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:34.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:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 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:8.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></tr><tr><td style="vertical-align:bottom;width:40.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gains recognized in other comprehensive income (effective portion)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:34.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;">“Other comprehensive income (loss)”</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:8.41%;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;"> 719</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 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:8.38%;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,319</p></td></tr></table></div> “Other receivables and prepaid expenses” “Other receivables and prepaid expenses” 812000 1489000 “Other comprehensive income (loss)” “Other comprehensive income (loss)” 719000 1319000 “Other comprehensive income (loss)” “Other comprehensive income (loss)” 1538000 3445000 “Operating expenses (income)” “Operating expenses (income)” -2138000 -2126000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 19:-   SUBSEQUENT EVENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.</span></span>On January 31, 2022, the Company declared a cash dividend of $0.18 per share. The dividend, in the aggregate amount of approximately $5.8 million, was paid on March 1, 2022 to all of the Company’s shareholders of record on February 15, 2022.</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 0pt 54pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.</span></span>Subsequent to December 31, 2021, the Company repurchased additional 720,124 of its ordinary shares for an aggregate consideration of $20,869.</p> 2022-01-31 0.18 5800000 2022-03-01 2022-02-15 720124 20869000 EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *-PG%0'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 " "C<)Q4R[-Z^^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;0K.D+7%\4G!<&!XEM(;EM8TX3DI-VW-XU;A^@'\#%W__SN M=W"M\D*Y@"_!>0QD,-Y,MA^B4'[##D1> $1U0"MCF1)#:NYX2:\UNP2%)+DC #"[\06==J)51 22Z<\5HM>/\9^@S3"K!'BP-%J,H*6#=/ M]*>I;^$*F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQU7.I1TJ>']^>LWK%F:( M) >%Z5-^PR^6UU_[!]9%W-Z[K@35&OM]5:\$8T=Q^SZP^_J[!UVNS, M/S:^"'8M_+J+[@M02P,$% @ HW"<5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "C<)Q4)#X@+8$& #L'@ & 'AL+W=O!P7_NA4R9AI]RWE-+R5E4#$J3'G6S.7 ;SQ?:'.B=GR[9G$^Y_KB\D?"KMU6)XI1G*A89 MD?S^K!.XKR[\@1E0G/$IYBNU\YV8J# _)M%9QS%$/.&A-A(,/A[YD">) M40*.?RO1SO::9N#N]XWZN)@\3&;&%!^*Y',809$V"+")O,AWK-9ED MY=V&J)WV-%S$G-H+*\&+4I#N$70I^2 RO5"@%O'H6X$>T&T1Z0;Q@J**(QX> M$L\](-2AKEHPR16BZFTG[A6J7M/$=V9+OE["662B>:K^0:[A;Z_A%]?PFZYQ MMU[RNE#BPZG3'2,41UN*HW84MWP>*RW+J4XU@VG"X3HN7/">)8HC8,=;L.-V M8$&6Y2P!OJ60M3RXCI8YAM/?XO1;WBW)P'6**.U'PK6:0G2R93IIQS1=@'&1 MH4B7+%LC6+A<$]9@BS5 =2JCV"PHX+MB:>T*QW6"CZ/)]?!Z]&;Z\G?WV'E] M>3="Z%S'FIK3+FPW7,;"&%M$P!YK"9ND*O?Y[<4+XS\8WH[GNFW"-XX33J[R M=,9E+1@NXG0]Q^D[&!"U0+0-T"0+A82553C$06D11$A8=GFFY1H^H_H0XNJ3 M2PS2&K;KM8$,H@@R@#K8?"&%9U]G]62XI$O>L363$3=^*"&'8J#6]5WD#%[PBP%EQOT:=?K#OK'ON.C$;-YPFV5*#Y#\NH^9+"VR)0S M0.41F2B5[Z'$-;^@^S]JDP3%G;UB&^92EKLC\X3%V;SPO5S5D34H-I#9_$!; MYPB&),=J405NF# W216EE,BS;A+.6 M%E=LB)[-$[15GGB3$>UVK(( MUH*6 MRD>%LNF9/)Y[U!^<4/?HM/=81V6S 6W(!I63C6,50KR^<";1G6^#7+?K0CK M=KS4Y@&*>_9VX>^RC>%@O[ M=@!(48F5L-HUU"#0] 1ZUN2]5B;_221@5DQ6*:D^-KC2E<" =IHVN!5#:1X5 MIKE.9R*IY< %H.(<8B36RCW<>Z<\S&619Y["!Q=KJ"C%/7'I'[,_R0:Q%@I7NI809G/#2U,[()E(X4!"'EF2PU0G4^(< M.BY9P@:E:,EA_-;P/=RE)\/Q+0GR*-90B01:P_U^ MP[3W%N/#WT,5 ZXB(5AOV6S&UN0E2Y>OR7NF8B[1#9EGW=_#[7K#.(YE2B:C M6DQ(#2^=7D?M^6+7,$1J+\WU=+7 M#]P42&B'U[JU[_Y_?61KQ#YNGS\6>ON68H,0/,\SS6*H88V10Q3F&)_U9?_Y M>S,-DC_3F_%W.O+/WYMID&S9F_&MC?O/VYMID,-[,[YU9__9>S,-BLV]&=]: MM(][;!&D0'*V'P87*)H?&(IU8A_WT9]H$S4HH6TBW_JQCYNI\6'8W2Y$AO6; M&T0&_>.N[SI'=42]G1>0INPN7K,J4M2XY;O([='MJ]R@?(%I3R_? W]@IFI7 M).'W,-0Y[,/BEN6KU?*'%LOB=>9,:"W2XNN"LXA+BTV/(%?ED*NF8)+^=I--Y*S13%H'7>)9;G=-8N2UOUM\=V+ MO+\5F8JCA+](E&;K-9,?#SP6[W^92K[YL7"5?= MPRR+:,V3-!()DGQYU^KAFT>;Y@,*B]\C_IX>?4;Y4N9"O.47@\5=R\H5\9B' M*I^"P3];_LCC.)\)=/RUG[1UN&<^\/CSY^S_*18/BYFSE#^*^(]HH59W+;^% M%GS)LEA-Q/LWOE^0D\\7BC@M_D;O>UNKA<(L56*]'PP*UE&R^Y?]V#OB: "V M:P:0_0!RZ0"Z'U!XKKM35BSKB2EV?RO%.Y*Y-MM5<.=\?#?/MPZ'=Z%]1X630Z+ M)L5\M&[1WR>3_FB&>M,IK/.F849ZF)$6,]IU,[)TA< W*,P_\+^R:,MBGBBC MKW93N<54>9AM[[W )O2VNSUVB6YE6P&U#U8G.NV#3KM1YX2G2D:AXCNE)G6[ M"9RC^SK8LBKBSAB=:',.VIQ&;=.5D*JCN%P7GI2EU#E+WB V-R*-S!YU-#F$ M5"7K-K[M8\^LV3UH=B_5#%GPC2LVCSE*>9C)2$4\+5;"PE!FL(PH 4-8E6D% MKJ;.=8/*"G0;VP[,^KV#?J]1_TRR!0=7AQPV+$A/T54"[!!+Q&+(\"P).0)6 MH(7(YFJ9Q?E:1 ;[.C?Y0B@M%OC%L7W$BN\@5/EZSN4AV@N#/&[;^1/=\")M MQQ^_FIS@Z0OT \>MN$&WHK:#?;,C_(,C_$9'C-4*1!\[(M<-9-RP:('X#\!F MRHU[S]?D!#CP*IIU(]^EV"PY.$@.&B4/DBUD&"$CLZY CPD:^'Y%F,$*Y%.S M,FR55+&:]Y50+ 9^20D286NDW!RX^VF.[X]=SW&JR=!@1RSJVJ1&Z!'^<",* MAN/1U\ZL/WF^ :XY LFC64Q6I6V%B M^35QBTO0X6;2C3=<,A4EKRCF4((BF=>:';'L9'#1(%I'&'9M1W.M@8:.36OH MC$O4X3.LXUN0G1-APS[0,JNK!'5,$>(1;1,;S"PGJ.$Q+H&&SQ"MR#QQ&8#U M[M1!@JEG^YH_#7:86K522^3@9N:\3,8O_I@D\7K4:,U@Y;DTQ0TKL MD&;L?!V/G_X8#(<+DJ">ZK"D:#GH/@^%@-N@WPI"49"%G>J-]%0 ]]R=,H% L([1@ M8BQ88O:+#@KMD>DFD*9K\ATI44*:4;*KC2'7%?6@49O.!P_JNJH\WH#S;,/ MD2D41VP>Q1%\<342BB-,YL8F@>C@T,3K)AB[M2XOV4*:V7(H+B2@,,EJ'&SH M8K 3X*I&0QOC8;\NSY10(6M>V0Z7/X_3'3JAI)VU&W,%--OO4G_VWCXU)],?RE*_-F? MC8FB1!%M1M%8+J*$R0^4KIC<552CP119UQ:&E"'1EL491QW4RQ0 (?J;+VX0 MMJRVM?OS.>S)G2A!(=M$$-!&H3IAJ>=[;O4[M-;O95%A-Q<5.\056VDEX@67Z2_%JS1EC&=;+Q"(Y4 6J+;7ZQ?/W]GK'?-]F9^OWNT3O@_ 7\,Y.O49)";;.$ M@=:U!PZ0NW?:NPLE-L5KX;E02JR+CRL.':_,#>#WI0 V[R_R-\V'_UEP_P]0 M2P,$% @ HW"<5/$5ZCL/ P 00D !@ !X;"]W;W)KS:)(5:=.+,= MZ*;]^-E)&O$1*)0'8L?WG'O.M6.[NV;\5<082_"6T%3TC%C*[,8T11CC!(D6 MRW"J1A:,)TBJ+E^:(N,8104HH2:T+,],$$F-?K=X-^']+LLE)2F><"#R)$'\ MSRVF;-TS;./]Q3-9QE*_,/O=#"WQ%,N7;,)5SZQ9(I+@5!"6 HX7/6-@WXP# M'5\$_"1X+3;:0#N9,_:J._=1S["T($QQ*#4#4H\5'F)*-9&2\;OB-.J4&KC9 M?F?_7GA77N9(X"&COT@DXYX1&"#""Y13^ I& 6LUR@-!)=4ZK\FL4,JURW92YX M(-<(ARW@V-< 6M!^F8[ Y<65B%6.)J[A&5Q?OP2.![\!$QRD&YU.9WTD;7P& MUW%IIIJM>LI@/66PX'?.G[(C[$[-[A3L[@'V 55;!TI##-0F!"*6S^4BI^J# M#EF>2J'VAA"3%9I3#"[5]:J#QVG:ZXVIV8_ MINT&=]C+^(&C+3+LVTS[/3/D$*)W(OUX65\&^PK ML/R.YW7@CM3]0#43ONWM234WCA]]N?B!^)*D E"\4%"KY2L.7A[894>RK#B1 MYDRJ\ZUHQNJ.@[D.4.,+QN1[1Q]R]:VI_Q]02P,$% @ HW"<5(YLO\9N M!@ =!H !@ !X;"]W;W)K([;-K MG=W5'DD^?9+E+[440J/G55ZHL\%2Z_7)<*BF2['BZEBN10%/YK)<<0V7Y6*H MUJ7@L\9HE0])$$3#%<^*P?EI<^^N/#^5E/!Z MXSY;+'5]8WA^NN8+,1'ZQ_JNA*OASLLL6XE"9;) I9B?#2[PR9A&M4&#^#L3 M3VKO-ZJI/$KYJ[ZXGIT-@GI$(A=37;O@\&\C1B+/:T\PCG]:IX/=.VO#_=^O MWK\TY(',(U=B)/.?V4POSP;) ,W$G%>YOI=/?XF6$*O]366NFK_HJ<4& S2M ME):KUAA&L,J*[7_^W 9BSP!'/0:D-2"F0=AC0%L#^EZ#L#4(F\ALJ31Q&'/- MST]+^83*&@W>ZA]-,!MKH)\5==XGNH2G&=CI\]'MS>3VV_7XXN%JC"8/\._[ MU?_=B(XI*J!./KW#G*VQ\A3V^'J3F.4S.K4=7 MKK;V46-?=XC-.0F3M([#9C^"#A@)XCA\"QL[8$% DG@'>\."[5@P;T1&4FDD MYSL>OLA$.Y_1.R(S-3R[(K3UP_8XQ4E 4B- #E20LL2(CXW" :-[SMYPB7=< M8B^7KZ54"JU+.<^TBT%LOS4.DA0;%!RP,$UP9'"P86FXS_0-A61'(?&F^'8M M2JZS8H'$,PB:\BG5ABYN5UO9\> M]"A@9R"0YL]"(5AE;[DZN3%'UJ+0*D0'++)@8P?L"$-E]S6,3K?Q;X2;/P.I M0H#6H0.#EKL:;=$]8HG5U%VPE*:IR"I^&XT[$L5_% M+[G*ILZH;.V2_5PM*\WH7K^K'XC\5 NETE?AUM;<0B"UZE$#'#>/$C*@#B<,P"%(KJC82 MICG#2=*S/B"=E!*_E/J*PJ&)- D98^:&PX4D*6:171\.9!"G:1KTE7>GH<2O MH7>EG%53K7SI[82+^+=Y[]GXDDXGB%\G6F]H7LH5&LD"5I53C9XRO42CYE!% ME)\1:&5>S>I%S84"X:_K&?3%F9C(GJV,P2[*3(L#%\(FPMP=N'"416'4DY). M2$C\89METO5VDGBC^>KUJY0SU2S6)Z+<9%/H A.9NTLYL7<,)#:7=R,7+(22 M-^/E@*4!Z=%=THD+\8O+*PW?P4W7[6GPORN8=@V8^K=&'US!U-[MI+#>-C7' M 8M9&)KUZX!!\88]JU?:]7A*/JQ\Z=Z1FK_C_D'Y4KMK$JA?<[X[8#ABUL&8 M"Q;BOH,?VC5@ZF_ 5^V6!>*5\UJLM42E?.&Y?D&/U8NL-.*+4HCZU&-;.GHI MT+4JN'_H]20Z]H?BX%GXFR M!L#SN81$MQ?U"W8?FL[_!5!+ P04 " "C<)Q4,OK7<.8# #9#0 & M 'AL+W=O[]]==V0@KY6JZV+R1VSHSGG#'C\6!/V1N/ M 1Z3Y.,#XU(B,V=:?(@@I3P&[J!3'Y94982(8=L;?(- Q)JHS0QL67US)3$ MF3$:Z+EG-AK0K4CB#)X9XMLT)>S7 R1T/S1LXS#Q$J\CH2;,T6!#UK \6/S MS.3(++V$<0H9CVF&&*R&QKU]-[$=9: 1/V/8\Z-WI*B\4OJF!H_AT+!41)! M()0+(A\[&$.2*$\RCG\*IT:YIC(\?C]X_ZK)2S*OA,.8)G_'H8B&QJV!0EB1 M;2)>Z/X;%(0\Y2^@"=>_:%]@+0,%6RYH6AC+"-(XRY_DO1#BR,#NM1C@P@!7 M#=P6 Z\046GI3+UI,;2WIQYG*^T(P^366 M=F(TGL\6\^^/D_OE=((62_EXFLZ6"S3_BL;SI^>7Z;?I;/'X9W(\1=?H MQV*"+KY96@_GD;'.[W\'&*3/C:'_.YV2F M8T6W7-'5*[HM*\YDF8FS@*;0E,WY?,I(\ MD(XP& 1TG>G()9J*"!B2^9 5/5*E=@=%?HZ#:\I5'HIWI.^U[?2]2J[J*-=S M*IFJ8QS_%,+O%&+>RNH@#X.$""F!H)^3RB:%_+,4JJ/J"M4Q;0K=E@K= M?L9.#@B/T$H>W"B"< W\W!W;+\/H_W['RG5"8/&.B#Q/7+"M//;%_]BK3?+W M:Z+9GE.I$N,ZR''=2HHF=9#G>,WZV];'H6AU4O\N5>Z@?@&K%>B&!6TH4_W+ M946.]C):K'RR\[!=X]X,P[T*^T98WV[A?]04V'_V'[TZ^T_:M4L;];'KC'J6 M596GCK(==>R>JE-'8==M$0=_B(/_5)S?4,0-Q:=?*SX-,-OW<95C'87]7@O' MC][#=CHY+JD@22/'1D)._3RW?:]7)52'X;[NM4X9U6$N/BJ[.27SJ.=-@:WU MW8'+D+>9R%O&"%NK[9S 2KJT;GPI,LOO M$?E T(WNK%^ID'VZ?HWDW0N8 LCO*TK%8: 6*&]SH_\ 4$L#!!0 ( *-P MG%1J,=<%4 8 (DA 8 >&PO=V]R:W-H965T&ULO9IK M;Z,X%(;_BA6-M#/29H+-?916:L.EE6;:;M/N:K7:#RZX#1K 67#:F7^_AM D M&(L680-^*O*Q/)BLAUI]FLSI9L8+6'_F: ME?+((Z\**N1F]32KUQ6C:1M4Y#-B&,ZLH%DY.9VW^VZJTSG?B#PKV4V%ZDU1 MT.K[.H8H\G MDS/\*29F$] 2OV?LI3[XCII+>>#\:[-QF9Y,C*8BEK-$-"FH_'AF"Y;G3299 MQS]=TLGNG$W@X??7[%%[\?)B'FC-%CS_(TO%ZF3B35#*'NDF%[?\Y8)U%V0W M^1*>U^U?]-*QQ@0EFUKPH@N6%119N?VDWSHA#@+DA>H#2!= E #3.1)@=@&F M>@;K2(#5!5A*@'7L#'878*L!QR[:Z0(<)0 ?NVBW"W#;F[55M[TU 17T=%[Q M%U0UM,S6?&GO;QLM[TA6-D-Q*2IY-)-QXG1Q?;6\_GP9G-V% 5K>R8\OX=7= M$EU':'%Q=A6'2W1YA9879[?AQ?7G(+Q=_H+"W^XO[_Y$4W2_#-#[=Q_0.Y25 MZ&[%-S4MTWH^$[*P)OTLZ8HXWQ9!CA2Q7-&*H82N,T%S]-<75CRPZF]-GL5X MGK,TS9H!+I/4 MTS-+,J%+' ,"<"E@/VPF1]ENJ)'=4"-M'NM(GG.:TS)AB H4L.0C,O&OB!C8 MTXV7;2:GS=2LIL^G/IG/G@^'PA AMN-[1A\+AM@4$]]5TX4:CKA.'XHTD$DL M6\%B3?66;7D[JB>?N9//')7OLJXWK7[\$=7-A*G19BT7<_:-54E6M_OYNAG^ M-9+3$#VS6LAAT.R^7=YK9^7VA/9!G:8BLH; ABKQ$%*($"0BD(BUI9AZ3:V= MIM:HIC>;*EG1K7;B=9[7S3S7R64-*IAB1:\AHHJE2>(9AI(G!/-$(!'KST3T MBMD[Q>Q1Q=JE>MH\_--V^9)K%Q7;MF2[S@C>&X7-T$-/%2V[8ZQ8Y_P[8]NC M)2^GNSTZR6WH*A=#PB;JY [ -"%(1" 1 Z7T]'9V>CNC>B]HO4)I]IRE3#Y: MT5H^UG0Z.:!.(!& 1 @2T9"8.BY1A8*HGE+N3BEW5*GK-SQ2SUU0-Y (0"(< M$L-'"Y@E'L_2T\S;:>:-:G8EOO.09XD\_,@J*>JOJ&1"JR@>U.>IBFH0V\*>*ND0&T@* M(A&,Q/IZR#%-]_8$C_N3G]S:=-6,+:\:Q'-=K H/)@IA)(*1&"JGK_O>U^!Q M8_.#+0X&+<("1@(8"6$DTB!3S[*(*AB$]17;NQ8\;EO>U.I@T#$L8"2 D5"# M8%=]RD5PHAA*U%=O[V#PN(49;WHP;#E@)("1$$8B#4)<8GFJ3A#6%VIO/?"X M]]"W/TV?KI%MV--CPU:%&T*F0[!CJ>II#(*V!=*=53/4=.D<4\T6:SAB^)YM M'Q%R[TSPN#7Y/SHAC1M0U=8@ECEX;,/V!48B&(FUY5A'3!_>.Q@\;F'^VT\X M&/8T,!)HD*ELB&SU-T4X500C,7RVOG1[=X/'[;+BJ<$/(=#W7<53UAMP4N[YC MV:J&&I 04Y5Q2#G6H.G14,2P+5_M'F<'[YB;?U+X0JNG3#X8:-]F[_[XX_1=02P,$% M @ HW"<5)UB)0NK"0 8"L !@ !X;"]W;W)K_>S(M.Q;F712TE)O+_^ M#B5'DLF1G.1^26SYD.(9#F?.D+R\5_IWN96R(@^[O"C?7VRK:O]N/B_3K=PE MY5NUEP7\LE%ZEU3P5=_.R[V6R;IIM,OGS/."^2[)BHNKR^;9=WUUJ>HJSPKY M79.RWNT2??@@/#[XD=UN*_-@?G6Y3V[E2E:_]M\U?)MWO:RSG2S* M3!5$R\W[BVOZ;BDBTZ!!_">3]^7@,S%4;I3Z;;Y\7K^_\,R(9"[3RG21P+\[ MN9!Y;GJ"Z=I./S\V/NGACR0N4E*N5#YW]FZVKZ_B"[(6FZ2.J]^ MJ/L_Y9&0;_I+55XV?\G]$>M=D+0N*[4[-H81[+*B_9\\' TQ:$"#D0;LV(#9 M#<1( WYLP)_:0!P;B,8R+97&#LND2JXNM;HGVJ"A-_.A,6;3&NAGA9GW5:7A MUPS:55>+;U]7W_[ZO+S^^7%)5C_AWY>/7W^NR+=/9'&]^I-\^NO;WRLR([]6 M2_+JC]?D#Y(5Y.=6U652K,O+>05C,#W-T^/[/K3O8R/OHXQ\446U+$TS>$>8PB UH\O;F'-%\^N3F-)]CP;CYXTQ\? MFX^DW)(-K,:2;+3:$5C@.JFRXK9=(5F5R?+=Q'M$]Q[1O$>,O.C];O3^I)6NU_^% MI0'AIRHA^/Q39UJN2:7@E>VA--4RT?\.BM35<-,O3'3 M@/$/G5%3/XHM_@@HM&RT=#%AC)./.O+1)/G5-M%R9A++FH S0;8M6T-HF2=5 MZW1J;YZTS'^L?I7D5B?%\3>YV^?J(&7[:Z&*6?<$LT3DDA0T$)8I7%04AM;B M7+H@G\4,MT;<62,^X]DPKV +\@J65O/IM4D'9KIKX)L!:RW+JN$J'])M4MQ* M FM,$KG90*(G8+A<)06X NY%IN%-4OR&S+U795:A1HI=9K:%7,B,!9:!7 P5 M'FX?ZO79U'N)A4"(2-W$J.2!)&4I)U;#\0W#@7'A6:-?(*B(,VO1+!'4C 8L M&O$#.E -=)+GYR,[0Z[2R5J:T"NS.S.A$]0H,APA>&230W"A1T.;'0+S&1LC MQWIR["63J*JMU$.>C;M"X-LGF?%W$QSP97U\WREOQNQ\BL)\:CLN F/^2)RC MO>Z@_(FD/P])9\4=9%FELQ%FW!F+\#U[.2(H(,9\FQ@"\^,![)1:+W7HM-;I MJ)E)[))^WCS2IBZ8JU".';/!%43+E-$^UK)$O37A)1_\4L M\RRYR?(FQJ+L?&2]^;X35M%I7=7%G%=K.?!0K0Y) M7AW(37V NK:C>D")N@)I1FD0.0Z+X.*(.@Z+Z"TJXK&UV"LN.BVYW.BZ3PY- MR$%)N;(G"FWYA("X/<%+!"1&BTAAJR:6/H(YM.+!KU,!E 7343!YX3 M/UT4C[B3$UT4B[RQ(--+(SJMC88LNW2O)43/>H03IF,BS^:$H&);#2P1%&5< MC&1"ULL9-BUG1I;B=">2@3&. U&8@KK10UCS]I8,(F]?$;U MRWHEP::5Q/=:@_0'IX'B#^P)5H3HW)0$4*CO3=&.6A'3"#1TK(A*">[X"0:+ MQ9@5>RG!IJ7$D!M:PJ#4W(0_ ]'KV;(7P_EBN%ER)(?@J.>-"2762P@V+2&^ M:Y5*N3YZ" 0P*%8GRWZ4K9O^.1-V7$-0SARZ$!8+.A;4>AW!IG7$*X&@''Y3D%-NO7)@YY2#6=5FC9DX76Z5KF90E.^:]6=J4UV=\NPU!9O6%-8<_A\\DAS1793HEM98& MJ!<'8P[;2PLV+2U.R>:JN'TA5U_%!I\6&WT2-O7T M1FG(3) Q@,TQ!)7U39FMLT2CVIYCTB!R:E$$9O.;A)R2ZQ4&?X'">%67S;;9 M:S0;HR01K<$"9FLI!#:C/.9VREDB0!8'HW/9JPW^/+6QR0K0B4]7&WQP7O)T MM5$9B5KK RDKE?Y&[8?H D$CWS&@BW.\!.DJ@BP\8KI>8O!IB?%#@IAN(C@P MZA=[L[J;S5.4%R8)F+UR%QB,"3O:+7%8..85O;[@9_3%D=A@\QSJ07N97R]6 M*,6SBF%Q'K)$(. 8\QZ3<&G-47C[^O,K.P" K6)8"@';/_!BP)[(PG#14+8 MYQT8+ C9&)M>1?!I%7&:<+*RK)LBSX1@U@2M0[J C,P;(EK\SOZ%DY?\$H'-& ^= M[2FT.S86>T4O0,2T %D\F21)JB8LW\C;K"C,[)O4"@\.,M&H!1!1$GC<5EX( M+(#BUIY]!,:I/[:N12])Q/2ISO,- *'\+'7W+ ;*!\9MZBX,L= 2@9U:Z)1Z MKY'$]*625;W?Y]*DWB1OSN-S!3*IB6GIHU![ZOV2P063:1VSZ*3\NC8ALK-C M(^T?[V8D#WA($:X$H;ZS3X^@(F[OTF-=T;$-7]&+&3$M9L[Q:\_"46ZN!A&^ M+0$0$+.+F24*&F/6BQD13+M+=EMDFRR%)-Y<66A\I(*<7B;-9;UI!^E5ACB_ M5V&.%@]MWX\GY H"#VE24%(^8_]0()<_G!,"!!1XMOI%0./QMY<58EI6?#M[ M\-C<7@++_PO4[[-J2U(%%BE!:JW=DSRT!#X.(3A)G#ZS]QD1& ]L!UPB*.$Y M2GD^N'JXD_JVN<)9DN;&3WN'KWO:71.];BY'6L\_T'?+]K)GWTU[]_1+HB$1 ME6" #73IO0UA9G1[G;/]4JE]<\'Q1E65VC4?MS)92VT \/M&J>KQBWE!=ZGV MZG]02P,$% @ HW"<5)8.N-&-# Q!\ !@ !X;"]W;W)KDC,C6_:VP'ZQI1%Y>9_GGLMYMG/^.FR4BN);:VQX?K*) ML7MZ=A;JC6IEF+E.6?RR?&,GWWV M+YZY/AIMU61'IP]N)9)]?JJXJ_=9\]OIT- M4AK=*ANTL\*KU?.3R_G3EX]H/2_X7:M=F'P69,G2N6OZ\JYY?G)."BFCZD@2 M)/YMU94RA@1!C3^SS)/A2-HX_5RDOV';8B$:M9&_B M%[?[665['I.\VIG ?\4NK9U?G(BZ#]&U>3,T:+5-_^6W[(?)AA_/[]BPR!L6 MK'+>R6^4O5,7,PK ML3A?S.^1=S&8=L'R+OZ.:0>2'@V2'K&D1W_?2?=O_/CIU]=B_O149 E"SL3+ M/F!5",)ME=\BRYZ*R[[1[LHU*HCWL9F)!W&CQ#__\>-BZS'_X*4Q$>NQ1G7%[:.#L*9"FU0$F M0EZC#"K8XX>5=RV+KXWKX;#/WFTUVU&T/-0^5&GE*14P=#8R$I[18RXQ."X? M)-2?O>Z .I&M&\3)KC.CL'C$A-'VB5N206LE2>OH1$LX2[O72$'2URK5!'([ M3E2^\VPKGTS)42L2!-.4#X! :?3:TBY(T A6IWS2"**A)021Z.@E,),Q#R=* M8T[??<8YD8&>96]'!_BH/(OFFM:LNV_68UQ>!KI*V5>-U[ MR*G$9="R$N_A=RLN81VB@HBZMLJV4 M=$ RXA^6UN0A6K'1'9QS:>*&'4&(I+@" #2Z98-MWRX5 PVBWZ_0E7M/BN$! ME@?%0=8U1V)4KLJYPC%< @?4MJ2+8]P;+:Q=;YI2-E"RU8>B@"K\37JYA(=0 M=2WI#.6E72MRP""K0J7L<)*OLM1:]IQE0"*YIZ6C#60_14 MJC]CE%WG_H=.>,UK2_.AYW"836;LR-J9>$LDRA(J4$OIX3>/Z*N0\8640Q ( M=Z?*)P3E8XY \49N 0.E8ZBFRKUJ/]A :@T+J@,K6B4# "TU)2SW8/3Q?WHS M*J"3QU!$-(7VT\+14A,C M#!(*?F(HEJ,0XE'.$MX?'LLU2I6 A6SS0?Z4;)G6((S<4B(@*R8.A(S618[9 M=8')@0\24D='8PP7"N45G$'\+Y5"CI6V7%&^(6Z:6&[Z18L/VFJXA:A'27]/ M+,[S\3D7O3_N2]4?<6#A]$.$N)&D%D&.E!29%*A=4KM-^&+(J5&LIQ5WA>LD/\,'5"#<5S+YXZ-BB6F) MT1T1+L&[QW&EXT/$Q(?L^<3K2,:J)[)TD&*%5A#)RG@\:B\I7F"&4;>8N[Z2 M/P[2,P$0DF?91Y9@71R(6G2ILM&:4QM)4PFBA2RJ!LQ1S%^RPY9H&YA6DU37X$.L#:,5,%X=, M^TM57"7NEG1#V!1?,<4AX0Y#Q$QP3ZU))_LG133-HPF5G5!G+H@,"[>0^_YT M@+;!6:M,XKC4?)8'34DL]S=*IS>E0XZTI,&)+K= MVND7JW9#/&?BCPW5RVU#)DR=0&G2$_*\ESS#N3UUHLQ\*R]+*3%XY98ER%*] M1D@G!1CNKL '$^I2O)CB0M,OZFL"(^@R-$CH$/J;CD[!Z9<&(C>IUTQ91\Y$ M1""5+\\_MY/PX;1G@C90V4UK52!9=%ML&PH0[7'5&^*UX!L1A9N2XQ[09BIS M;[95=R#/X>0QH-], $@N:W37<12Y F^C5N7RY56YN"J/RX43,]>/1%&(T<_/ M"Z.?WA[P+0B/H900(FP(E3K,L,@D0,+:J\RY\"ST1+BP;JSU(D;6W/]!Y\]' MNDU8$6$77Q.1X'"@?36Y#2O4(J,ET7D[S)0\O,(CM$OF4>/RW8V[+ZXN+9FNIJC6F5D.UQ!C\@>:"W*SS2>2N[+( PC#^"+3'8+,UE//\"U?LB63 M */1U\KLCY.5PXFCR=$XM'0H=&U77I9XJ3*842%$KFR,*X Q M B_9HEF!D;74XLC)8Q/B^S:]Q0^2"- EW>]E=7!D7K0H@'+A80F(Q2:TB'RCDL#R; I$1->#!YX@VD?$<'?-3:@:KWN:75NQI(!=GP'+?2;J%'>R' MMUS@B_*B)KK5K9%V8MM.D3YV.A:/5XHZ.2L%@M^;I4MK#A3BG4D%7?(E4"B* M8%DZ/KN[< ,=Z5Z2#!KNQ!(%X8&#;_1I'J J(J613JGKU30#$)&LU4#4)ORZ MOHT.56+[PR^)ZD\JAI,[.P%]%HE^6$6I94L:-%$;F>71T6O,T0[?L Q0L-&K MPNR.#FL#&[9E4FN)ZAX9(ZH)PK327RN2J[[E6T@_Q&U*06GV2#0UCQ]6K1W* M."5#P?4C&$5=M'B7)P1XBRYM02>JNUR:?:CN MG!6/7H@-BQ^466-R%32D0L_O3>C.6.6L1.^%9Y,W MJ]SCZ/UQ2,>FEZS#T^$5]65Z,SLN3^^W@1=KA! <8X6MY[,?'I\(G]X9IR_1 M=?R>=NEB="U_!,4$WZ %^'WET"GS%SI@>''_XK]02P,$% @ HW"<5*3. M2CG_*0 C(P !@ !X;"]W;W)K>TMN0JD>>ER'%?)RK':2F*79;]O[4>0 $G$(,#@D,SGUV^?,ST@*OB^\N:_J+\TZR]KHZZ8HFQ^?K=MV^_K5JV:QSC9),ZRV60F_ M+*MZD[3PL5Z]:K9UEJ1TTZ9X-1F-SEYMDKQ\]O8-??>A?ONFZMHB+[,/==1T MFTU2[]YE177_X[/Q,_WB8[Y:M_C%J[=OMLDJN\W:S]L/-7QZY59)\TU6-GE5 M1G6V_/'9U?CUNQE>3Q?\5Y[=-^;O"'N_@OM'?8R3YKLNBK^.T_;]8_/+IY%:;9,NJ+] M6-W_KTSVU6VZR;ZN4RS-%S@%4#G0)PHB.\F#Z[X4[881M-Q'$U&D_$#ZTW=EJ>T MWO2?V'+PA)E[PHR>,/OGD/KP@G^\__1S-'D]B!Y9.?JTSJ)%5395D:=)FZ71 M,B^3$E7MGFY@CMS6'=;9 W>V\)S/Y3R>B'S\/;8?3KU=4'^CS^X64<)=MMD<--R)\$>-ZT "(R6MY$21,M MJP+D1O,Z2H;1YR;#9;.FS3?XC->T7=Y"0CP.OQ[<,$ (BZ,(R]L=[\X! Z+E MKRZO >1-4H( ,MG^ >@+8,5-DF:#:.K MAD]N05<"LN""Y@D;C&G)3=6T49.ORGP)*\"VW";V(*^S K[')]2P[[+#+2PJ MN).!Q:N1/HAH81-1DR!!UEG;U24\+?PQK;IYN^P*)6.X("]AU;:J<[CKO@;Z M'53+)7[=)N4J)S0T3897KJHJO<^+ G]<5(B3Y*L ?)<4G6!/GQ='S1H0/F L MP_6@1)O$ 0V(0B;"(RWR9)X7L)\,CO]JT7: ,"!&4"H-7-85:93F0%IUM*RK M#:"O:LRA#Z.;$E8 Q8.D3S36U34L"TS;E5_*ZKZ,LJ_$4?C8M/-\@A=?O_^O MFY\&X\L(Z"W--OF"ST<(,%HF"]QAM *R:0&"-(._B 4[V&+=@LH';@)2+*,2 M":A 0@>V0?& ZX0$Z0^YS#+0#'BH2$2[2-9R4/7HWU**%4! :0O"FF$:.JZ& M<"Z+FCO@Z; -81XOW83_6?RDF1$E%1!;TH3$;)F%Q4H+&&:9@M#;WQV[[0Q? M,;=X@ $U^%F/:]D![<(R\.NB)3'J3BFACZ .L\T!GPSL\'^.?#Z)OO+&[D8MA?441MG8 >8(=D!9OA(RXJ ME%J*' .UP\(\*0A6=M1 3VT:V>$2_9LC-H;A!5B;3XP8" TK(]%(GP%395]1 M3:$MD9""KRN@"EAB&($%_L$;?+"8?PXL^/J)=BO[ M-1S6;@ B$3?2S4$TYTF=L\X#O"[D>H-11J:@BI0[/HZ-U6J)BY*DR>WM;#"4 M51OM +$@L(O\/VB/=BWJ D^LL3&:@;.4=V_8.8/3AHTW:N61RD@6I @!_B?[&R?7 ML-SP900D+\@5I-%@<)4JQZ\O;>89"$FD$ $/\)&@5 ^NL $-E20I- M%.QH.+EX03>-AI?G+\C(1&SB\QH0H&CE'%;7\ =(#GC"-J.P1+%["($!U$(V MJ#=:4B@@64J2DW7'@HXAKTK1J>[NW'$@B0N6FV#B9$"4\T*,67*G@/A4%I!N M V(K)8Q"!U%4Y8HAI2,KJD28#Y;,:[':T.TY >;_OG-70 M/(U%0$[#7EJ@2+CO^6D\'HWH>OCS%N-8MZ@GK I#Q$HZC,1M,?OOG? MX GZ)3V)!"/Y1'T)J9<]C\XOX]ED^NA#/OJ]TF+Z/2/F$R$*?XCWGA7WT4P7 M ,+N2T=6JL9(^^'/2PQ,&"@O9O&I@7*)YEC]!?0WBN@F6XCH8F7)%I!3@B@Y MK+@GNIZWYK:#1LOM=32=>!/DQJPP )S/V>W[&38*INVM6\N9),9>= 8H&V5& M^T>+ HQO;PBA9T$@!N!N_%[[D-M( MR\[6KP+I ?".<9N\]P7=.!A:EPJ*72 M1ED"7X<&4$I&R=5AXHV-B:F@9Q0H4- WA\Z%;![UT@9P( .T#;S9]XNQL^%# M<"=ZCTE=YRR4EPG(0-P5^$].>'6E,R[ZAE\,!CZS?O(U#J)&\FPX]V[3L4QE MJ8V2LL[6&!R_RV@9 0[OHM #F$^I6)_@>A"QM\# 'X\!@?J"-HPX,D>+>[-: M0T#:,Q]/5&&\I.TH..0JDB*O 5(PF!J-#J!80:**0#B#X>W(:Y.UZRKE@(W0 M@MZR$,?*HYZU>K)!/^,_I''XBCWF@8VD?W;LR\/*"(^2TB$#!)4UTJI=!:BN6F5T.'3F5@][0.*^$OXV= ZM[-!(!Q)C?[^J M?WJ8X;!JCD&A!5I()IJ:&K+%K3IY )8X&D$4TV3]!!_5+\=(5[Z$)^UH9XN$ M0HWS'9D/+$E!R>>M$ME1(7;F_2B'BIL2Y'&GXNR:%_J-%K).E8GPA0\#S!_" M#:M%BB(B8I#M,=Q1KS)O%1T^A?A;O"P)DY088$+3 8G8"(%]UB>_J\=MCW&^ MPHFKO23>;ZO%ER.\[VC'QR,"?(71TH<,V7P M+K'A\3$JG5C6L)3Z9I\'"#4'=80F*RE;H"0D&W07.5!,6U_G M#1[/ KWUK"@DO4,^M/F)O8/J3^9K=ISOJ@(8E&WR;+$NJZ):T<75'!@D:Q8H M(H;1.PJ#.X\DZZW-G#@X./=(704 (D?>&2L$LX$ M^&.6Y1CDZ8S@I[.+,.,F9J#0'V- R)-<27:V@+I_<^[/PY[NN]"?E4BO>D=[ M'MN#/J[ZL7LBPOMB@=IF5\Y[BNR9B;_8?S+)=&"R;;(CJP@A0>F#3QW04YG0 MOM>%7&/X""5CRP$>E$A;!/3UD>][<@+!=J+2RL04HRB@+#CR\I/YQ.JH6,B% M\YU8\76"##G \U;^ R^U#I)I:*9DF"@J\CL?E^-,D(HMED!(C"8H &?>=TK0 M>^PH[4"H 31NUYAX,'N=3E]$[]E17'9UF5,"($2'KG;V GEW,GH1G4CT8GSZ MXF7T&_J7*/4Q;P#^KJ@CO>N];I!<0):V9)$CU:"G8&%VM::RN\;BF^+?+Q;D@6-/- M_Z1L:Q5:9Z/!>#28GCH#1"DRCCX42>E=*#X) MT _=O(&3P0^_ MO8@=$96SM]"*(S2>H-UJ$8IY&HQ004#6 +ENV172I%H?ZC@ O6$%"S]87ZAQLI25K[&E'[H' M1!8K]D>CAC&;6FQSC2]!&%9V@V+!^1BU.E48SR![\";O MPQCG,9#C[-:H& ?,'Q;DL9QLC>S(N8 9PC >,>[1.^[S ALLLH_OHW=W^DKB M 6T+O7\KB3?$YE8M/!:#3[2B0IYQP\6*>]1Y(*ML>TK2;-/KGK MDQVT_SZALTR7>"4B8*^*XSL2&W\.6;D"PWRFC#3JC(O9Q&D+_E6D?\Q53$"< M"\(J)ZHY:)Q(%!@5A(E0K07AK/[0,,?[JT+5L$A,LTVF)8IBJ%F&2,\WF?4, M3#PO9YE;$]WK@2LX:/B56-YEZD)T"\HPFJBEM(=-!>,CFOY=S+08ZT8RC!V1 M^/#W@@I*D 1@%XN,3$[:/XN2:E[DJT22^YQ9W&R0%#E0*SU[VI%Z5VQ8]&.B&A?H 1IK19-:,Z;< MIQ^(F!LG26UWSU2\53#0)=*@)AU_CP?!N/*?64=39E#,8'.#PK%3>QZ6U'*V MBFN&4C(&)1AK[R4*SHF*3(6+%MRX$^#U(BR:0EF4?T+*2_0>IN*>]$^%'>\BEQ)CG3L/)4>A1+@S-GT3#A%A"DO]$ QU(.:B) GX1VR9V$/9(.J1K0> MU:$3TAAJ&+1JL29/G$&")BR$ZCC86IN4WG&_(> M"Z2?6F)7?BDBPR1J\DV.11=[#H7!:;O/'0PQ'+JR)&;$'#WZ$Z!CDG6P %'< M;G#<62OVSTD\4D3);XX=N*Y)2Q#^:6)WN4VD=B5U_ID?I:"H4]P_4:J ?E3@/\]!U1AQ<(BT-=B<0W?=R%R&/U"A1 D MY#EF[FC8!5RD5,(B(9.B&T0:U::B7TF_>V+&VY2%K6+6>UO&N8/<:63/^+"$ M7V]Y%%(PSXJ[?F5'D"I OG+/)>V"%3,8-$-LIKD<"L+3<#6URUF7N,MRX$YQ M"WAQ& )6RX_=!Y[]5MT5UUQB;+QA1DQ1RV+SEL'Y[K_F]Y.< B MHI;#V_G7;$_HDST5WL0I%B59E[<4&SXP)X;1EV'TJ]0(OW9_<69;ZULI6J;+ MI/OVJ3%KF:0T/<$5E,XE:[3RT3W&51,QP_OT#IVV DXA30J$1'/TI? :.-*Y M9%L]AX3V/,;=/*3E(>R*N>]<6$.D!;E5YH@AE,&SGK6M+T8-]:7 MDA4GL;;>U5C8K,[%LNIJX(Z_ND0C790_7H+'!3J@Y,8"I>6/% 4M,TW[ !!-1D7/:O?B3OD;YUNS_*Q*DEM:(MF!??+/ M8>_F2+#KU!8+Z"%R4&\\_B$DV_?X+._8L"1OY0@ ]A/ADA#C+X^A]^_%PY@8 M48,;MS:T>-"3PD YFYW(L$PX0.T &X@7SGV$3&W3G)R]95V/&P#E\24K=@., MOP](U"M8(7\DO6/$^WT!&IYU;QM !:C!'81*NY*R83A7CA0.L89N^E^BPV]/ MAKEP.">R*N=0'JRL_;PE;\W7U'J['[S^\\%HYNCTEDR1Y4[7_J1&J2/6&X<@ M3ZV8RZB=TGD28F.R.$/1V3LX5Z$;'#>)32HO]61!YF*08R[[80SO&>\_967D M *;%P$(%(^V^=%'2O8!+_P31L"')I[%^JI'DT(N6?'/PX&@@YAM"C 7&SO8: M=&RIDX:QF.A<13V7G>>F"\!5H;BTJO8V))H4Y=PCQ0X(A]KU(W(Z$6=M/T7A MEN22%(P*2K",N%0BFRY0Z)P%+:CU"1F?EZ7K045B]ZFY0&QI_+'9-52PC2[5 MJA:U@C7_.28.0:Y7_DQ:--/ 5H9#7)CHJJQ/N<\R[?"^C/N;$%/W:T!=+P ( MIXJN-4E4 M*2<7J8IEW$LM!) (6(46F8:;@]8!3TVZ/&ZF5%M3RN)]W9#M[#%F/$5:&S'A MT6/T5*C/)2<*TRG6_G>DW]B GYCE>F=L+Q-^HT89:LGQ,2Y35")1MUXMGFT: M(!..&]L6+M6_=P&YM'GT#Y7DJL MUT>(CY9&^CV&%XBHL>"*YZQ&'Z(:A9YK-ZP*X(T'7.CR!H*"W)5LWH@M0K M(DIGIR%,)]YP#UPDR1Z2I7+D^#HRK1J.9RW6)9?U M,.F%08&_(T)B'S]D?2Z510V9> 6:HD$I$7;4.%.$*['[[996(C&!"M16\O9$ MX[''-7$_G(XPP)GWV]CT0(%'< %VMHEE/2=+1,D]B<))C[+0M\'[O>!R0["C MZR.@7C6LZ XV)3IJS4K*9S;T%8# K6<^]^OLU?#^IBHZ93?4X!)GD9B][^!< M9EC:)#5"OE60PF-7/LH1:R8%=XJLB^Y.VIRF&>, A&(I?[!9%]CVY9N,LU8E4G&OLT/DFR"=:*<5S M#C0;X*+&G)/!)D4\DS!%S D/"7.B4I.@I--8OBX?;L2$"A:M!H*;#Y?R9LO* MW$H)*7(/78C3ZAO?/I6P$4!S?G?=".!W'E MO!A;S]H;" $GO:-DP%*+GS?9IL)L5&*>)*WX3)OL9AUWEG"3>6/V1-7*N".T M&]"D]"82VA0;,2G@))Y/X]/1)?=L3>++L\DW-V3U'LVM=3YTK$$0.64N[_1= M#E@$ZJLT_5E1DN=8HH!<5Y5?'$V3H#,-;UE(3,R.;9#V!C*/)8/@S<,#I282 ME+?V93#X@Y(!-CF#M9]L]YMF?;$(=1Q+7MY5^4)2XHZ=D "E+$@>A/:G-@2[ M6#P;M8<>LY^9/:$EL]*Z3"Z(_9!U;5UDM8/VZBT1.8W*MVJSR###Z!9;#?8?O/26&EB, M=++S;:H=IGKD-KFK620A1&DKNOQE)WO*&6\=-ZF=2[-E:T$=6E6O=,, MJ=$9##;OKIHK1)Y;Y5NZZRTC(2VYQ^SQXV.%T_A8"DS9QP:=<+%L!W;'-DY0 M@%3VJB2>GTU/6=BX WEZ!Z[ M24)R@0]G@Z3G#6K!2W3?#'!_TTYOYLL,5NG M02/35'LQ,9_&Y^;#)+I5MT>_G(WB<]"G^O$\O@2"]VW H_/QOX[!Y]%L')]> MCLT7 ,;I!/Y% 'Q_\*W1CR8CAM3F6M^ID['/ 6F_DI+J[4Q/U#^]I>/-VU2J M^8ZA=2&Z.5C,92D>FT)I\7,9CZ=G]HMI/)F.OAN\7N(!.4A_.@&(9Z=G+X,O MQN>3E]$-5J]PU= 1(>,B,TEZQZ>ABTS/@*[\!J;G<*X7WPU^'WU4BW0 <:>S M^&SLGRI8_(UR^-++11F@JO2[95*TVS^/QQ>3E]\-+'8^<92N_RQ@SFD\FIS: M+\9 ^#/WQ3?[0YMA]-]4IM3N6,V]#DQ4SD)+/+&1M@(NK1NTNRT8Z7ISOU9V M/-%B&2W:2>SFU6\Y='.Q>EEUFJ.M/LKR[A M85$<6Q1_Y@#\/(D,2SV#BE":6H9YW*3>'9T38.P<"< 8G]2?G'77QA?GXJR= M3OO648D&4@,-.U(L.X^7%Z<",;.""4@#OMEJV]]3V6$7O M,OA8@#5$)8,I553P+(DL=2EN-[;2V=4NDJJV?*-K[L%"03II8I*4L@O5J$<0 M=E-*&JN$<'"M>4GD>9#-U6: M%6%1A/-.B4%=?[!L/>AG>&A1%^_DI%,0C@U"_#B3B:6,1/C0Z\"C"P)N]8/4 MP2X2B2!U5HZX&Z&W06:\+P'^ X&\R:-&.,XDDMJ\A Y4'YE=<=77'7MFB?? MG> %6AMT<^7J,7!;1T&GHZDX&#Q)$D[ ;)2VT?",U[D M.C'+43?O32429Y'C>QC!#["G0&#@W[.QGM:MPC-2GY^> X,_GUY)>;E(BID6]3Y7"2MM)?@GUZD M:E,Z$NY\YXTC@, 6;GH1S-!ZHY4%C@LAN*B#C_.$/.AG7_@:%N(\>. \D<%X MQUHH2BG"QPH:_ O$'=_)Y2HF8"/S6G'NEQ:7^GZRK&17%>^LW23:(KGO^90X M.H/5ZX'P5;/GY:&ZKINL7QG!5L#!L;'YTFNNF)? ,O<#QZ!CK()V-QXO01ZL MU"$M'RUH:Y!>U)Q#V2+-T,"G==:KWCU #80:UX;*\9U>.? !\DN">!X6)S74 MOTSQ%]]5BT$J*I'A8/6!J8+!.OV[2:8CJ-2"3T^BH0(RZ] XX_P]Q4^(!BA@ M+*&!O,9YQ6W&$RLKUPG$(NYOK9Y34V%*R1V?:Z(R'T8XSX^@C;@$3(8&;TF5 MO%PO*43ZR$''%&N>6*MNNWE9'ARM?/_ 4V[_BPHV8;#+QH./# MO*R1HJ6<7[&34XH".)V.5\C84S\=9+XCG\(5($H"(0Z>%N8>#":PJ!<(@(V= M?S/PU/_WLQ^?]*VW\KBS$[8*OC_^H?_:2?F#OP.?FS/W-P$U(^T,C*ZK_,GK MF#E9^A5X82OSD>1O'T;_ MW_>/RK$YN61H.@1MO,$X+A\T Z@O3_U1C./3J0_WC6=3S#S)"Q_,O$%B.N(3 M"]]XXN$\F<3CZ<7+O<^/PO\D,$_.1J.7]M=+^^L_]6](!_LQ%G_6)Y&\$KA7:2G \FLH5L M([3O0E!8/.(Z+'PK9YD>7>O 2,G#XR?M,QX;!SB,_D+-0O40M:]UE(J&.F^^ MO#8C\7,S1X]'XE;X2@BNSW*-1,Y#X?K*XTOK>UJTA)N6J60HZJ%)KG%_:BTL MG&8V^QD?&\G)[AW-57Y-6]R[SX6C3O4)MYDB)&(IN7 \Y1\5T M)KZ8?'\"OAMP)<2.?/ M LN K/)6C0=*[:('MX_X_CA1H'.PRX2VI&!GM582 M(S,.V*O_0H!C0"&;6NJD,I1F;QA(VWL!A@'JR*!>%QSO#^:E0Q[80]8=@1<' M#LS1!95QX'C"2>\THG*/4@YCQ5C;!S#,KT79Q3S ]RYS4V/>51@901E-=8%4 MUR2T80+GMBAP)\MR:\6.VLLHKQ),B$4[$E\T@OT.K<2,*&9!U3ZAU# RY1$J MZU6H@A4/1F9>43L45DRF6$2M@WU+K$0/: 5<:'P=S9/)XOCP8L;WGL *NU'L M@%ON(: BF:#.B(NM4]/P)*PL;\D2I_L7S+\GV(QF!,//'8XD&\H$&E<2:'LG MX][1Z4MMBHS?>>-$>.S8"8U+V MYI\&LU&'43V$ ;G%Y%^&^UAY[\PB9\1';"9V,'DIK^JDSMY_=RX"(+B3Y9YL= M0;%RW,8WB,E4'1-'2X\?2)-3S1:J\]XH8DRF#ASV*%5=%))U;]=593]OQ [O%,M3)67QV<19'9S-P^B;TJ-E%/+L.OJ/M6)YE?!$$I_3ZP2U.78[L5V'J97QA MTK4$2<[Z02/W;%H%3;T6.%T_Q+6%EG81%Z2M)9K@&^($6L9O\:- P;"+^ M9 !PYD0BJ!H8+79!*)O-@0.MS1JP- 6;/*?"]W9)+9NJO;X)\Y1<)^]"Z7^@ M]']PA#D.?I#R4QZ*[4;^$+J^/\<7$W4_'X^&0-G1\XOAZ6DL197#LZEG@I!B M8Y-L>E^^6(RRI#_EE,%(HUV.\T3UJM'PXN*%#ZP,1^,7@_%P M?&Z_&T_QN[/9B^AGI#R\N7PQFT^'HTGQ[,1Q= MO!A,+X=36.XCF!>#)?;(N\E7'BZSUF@XN4009E,+UMG9B\%D>'IIP**I3.Y9 MP[.Q4-ET>'H^F TG4_D\&YZ?#DZ'$_W=QD#,,"^.1YM"'+/MX^+*S<\#2\ ) M;G,G%?H?7C0P: ]QK&LC(?M,5*OPJ!<:.DVIQWQY8X=&J8%B(#$]'5P\%=3C M]IM:_)PM_X@#);=&$^H4.C JPU/GN56.?72Z($VAR)1D_6LV?5H.K@W=\K:F M[-4N^D]65P/0._2R5?25W @G7U=,B,+"I\(5Y 245!U^.:9L6MYN%?)5N(GY M0[4ZQQ'/4/AW8G)ALGL2:"9$JM3-[SA%Z$;3F%; WF@E7B\]:2@9B-L\>57>5+7 M1(E(+2M?W>BRO92430'-U3"Z#=\H-?W._C,V,8\:1F%;!1U(I5,H#M&574B, M%V,[?(\AR-K0MF[PVQ!] _'CJ=+X_VG6ZC'E&"A)\T&4Y;6\TL85)YODRM@& MV,<7X:?I\8(G_Z)'#*V[9P;9&$QS^&K>R^DYD-B#/3)ZZ5D\/O?5W-/XS"PS M@=_&T:^2.>7J38S64*:Q>5=1*CI0B4GD2V.I=J>4F:^4EXP;TZJ\Z4Y#WT*JJ^Q$J& M48??H@4K02=&C*\U(Z?-7D#?J"CU[6;ANQ\ 7'P1LJMTU>O]HS[ 2K\E]W$T MO@03WE9"[EVC@8+>@ %ZYR_*>>X]QJ,2B>2ADJ;GW =EO>?.(M Y+>SM.:FV M__8S%R@PF]9DPC#ZV7UYOZZL3\_?L^3U53+[[_D@V\D4:F+LETKFO63G32YU MS!1W8P;P<]6]N)FDS:KEH:E,X?F:][0=/%@LP7!E_[P3P"8!1^WZ]H6A/5KI M0$W'6-+#9=[\T<_CU3>*$]_@?/>2FV23 ^YS[[V:P;A&?;_!4SS=X&2#=Y1F M*4/HTA#Z$EO[_A-.U^TIOF#5QLS:[:\M)ALB*ZV3^Y*GP;F::\#U$FP,5Q&^ M#J8(]?EJCU>HVBN9XZ'J[&_,:9'!]3LI)M!P]GU]#D?^>CY(^P;LL*N46R]N MY;V;XYG"N0?,P?=?82;/%<#L2Q?B')!WX+"+( Y_MP.//LNK@-V""@G5#(5E ME+H%!XB2[S&NDB *S60ST7H3D7-O )#&NY&E(>GB]9*+ M(1O/*ID#:6I\M3FP)H^$-0H/45:($^36SXQ68'[ 9G1VR0)+2^@*88ETPH

[6 _P/:(]OGY^!NO2 M[ KMMR#VP-Z-TQ&-MKK+ZG#Z!:P$*,&"5!.:=$91((EBD>LX4/YKONDH@G+V M8L^BT)L%>4"A6+WZYE7[]LVKO('_+>"_NKJ'_Q,Y_Y2TR=LWFZQ>9=&__+U!+ P04 " "C M<)Q4\!6FG?<& !D$@ &0 'AL+W=OW8,[(.2G9\S]B*T[J3V&[LI)\A$A31D(0"@):57]^W "_) MA]SCBRT2V+?7P^Z")PNEOYE$",L>LS0WIYW$VOE1OV_"1&3<]-1]KJ+3SH ,$JD(+2%P_'L0$Y&F! 0SOI>8G5HE";9_5^@? MG._P9V[YV8E6"Z9I-]#HAW/52<,X MF5-2[JS&JH217POPAX;#;LL& 3#5_!&M:\C MAS?Z3[ZN0(]KZ+&#'O\/87P=Z?KF_I*-CG;92Y#L)F?7ZD%D4Z'9<."CP[9M M(M@O/QT$P>!XDBHC\QD#(81[-3S>Z3+:,%'9G.=+)G(KM(B8S*UBG)F$:\'F MA0X3$)SQF18"!\^NH-ZY3;?5IO-J4Z,! *;@$ /H(I%ALJ*3A]\+24J'@\'/ M3,5N$67"6)Y'9*ZSPM#*A*?I@]!&]=A5EHE(PI%TR6*5HH;05A*UFN>&N[/= M;2385(0\@P^P -N7NVJ10Z;D:Y.M/6S!3=8#%6! M@$4P0+/"5 ;4\@@ZA!'* +DTJO&09Z33 M'+%MN0-GMH+N(<'RIW2 M R/OJ>13F<+GM=S2YBH7'MM'$')BIIH8.,OG7#JC?^=Y04D$YX,>.Z<%;2N8 MEQBZRGV>DFY:BXBH""',9(+K?!=L+)5V7:F/JL :G@JSQASB_?#=,4S0*BI" M:Q"&E%N/VGAI19CD*E6SI0L:B/@7&A+M(2R1S5/ET[!I(R/%DZ$3Y\J!G$0CC.EI SE "?XY)FQ9RV@VHD M+TV;757(87FZ3%714'TP-D21]#6F32))V2[K64,B/@.M9N 96QK MZ/,06ZK3]:DBKW@#R]-7I&#VQK-(ZC=QAFHA[*49K60(E M"X6F XWY(RM :80,E2KW!AMWL 5'7?&,Q4FS"U56$/-*G-^+6&@*V.V3.!.E MGZ3!F43R3P0Q(Z4I\5J+4.G(%QZ(::AFXA$#JT'F$2*47E>I:T34A]8)A%-6 MY@6%LCF(/6?O 3&]LJ"[C*!4QM(%:=W9 M&JX[&FX&K#QHAZ=:VX8W.PUU+'^LMS6N;8\/W^W\&[N?2T@-NC\^W QZC0O7 MFT(Q[.[O!^Q7I2+'^N;U:'3P)BTO 6\Q/ZO4;JXTR52%OIE5''-<+*%>H&1= M>OD*W=>&H1(;%"H;_C-GH%*XUCW#YTFXP##K$:+6?(;CKV@2G*-!HUR1,I1M M/ZRQPL+X'^22&S@P3;D.3,4C)+?=>"7SF+ICUS^AS;I';PD.OI;3PBHX"._T M3)25$2LJDR$-185&N:01@NFJ^65-:9K2YOOS0W+ER47JF8S8MEMJERO/R8\-" MVH3:O"1Y:O((A-68$C$;5X-NJ9#49#Q"XN/8]\UR,JY&&S_9!+WGKJG]ULW? MX='W#;I78!CT'P'JM_4GE'/_Y:#9[K^_? *')?B:BABB@]Z[O0[3_IN&?[!J M[KXC3)5%7MS/1,!P31NP'BMEJP=24']8.OL;4$L#!!0 ( *-PG%2@SPMS M^00 \/ 9 >&PO=V]R:W-H965TYDLZ.]^M'ZNR+7<==!JS% M@'WQ63SQ$?F0U)%G2V,_NPS1PV.NM#NO9=[/3YM-EV28"]?"KD:HS/*\UJYM M!#?R(?,L:%Z&[=-1S/O#AD\2EV[K M/[ G4V,^\^(J/:^UV"!4F'A&$/18X!B58B RX\L:LU8=R8K;_S?H;X/OY,M4 M.!P;]8=,?79>Z]<@Q9DHE+\QRU]Q[4^7\1*C7/B%9;DW[M0@*9PW^5J9+,BE M+I_B<[RH&#EI?#BXLR:)5C>36C\)[@:M,DXJ3DHM][2 M6TEZ_N)Z>//;Y&XX^GT"MY/Q_W?6 M]'0>:S63-?:HQ(X.8+H M%;6_@=>IO.\$O,Z_[/W.87%U6!P.B[\+U=_&?O_A;@+QZ6MX^2%PER',C**R ME/H!I .Q*4TP,Q +(968*GQ-E?_:"864=O8S>I:!PZ2PTDMTI_#S3_VHU7GS MPY^4#)A/T58)L;=CF!OKY9^85I)[33>7^CO16R%MM4B,\_".KC<'RCB'#CX) M52!<"T\4$'-3]$M$#48C> ,SNF5@A<+^ &K&QLZ-%1YA:G3J*ODKZ)_4>X/6 MEJ ;[VD?M>M1W#_>UNK5XT$/WID%6DU7KQ?J*^3-,ZKWX_ZS=K6C?3N/.B?' MST&TVS!,$EL0]U)[M$A4;U[W>H,7X6^O#^E\C^=(**$3!.&X7 XGXRL8$,^M MD^=C\2I$H=_=B<*@/CCI_6?JJK6WXW]<5]U.O=/=#FZWM5\&1[WC795^M_.2 MHFK76]WNRXNJW=DO*H*(H\-%%9?B#A MS)H<1J,1I^;PEP93;FQ*>:M6=?#9]B>R!-?&D\Q[12&FM^!B^F4DF_ J'+%-2>E3.CTO#ZR0$HM)>D1GV(Q40XAJ8_7"G4 MA"1$((%+[MV9W) 92^DS&-Z.H1/UB'5N7X*<$':MHGOC0!^3XM1OAX<=Y%,? M='!:<">49,(^8*!':CI 4M&R]YJ1CZ1.3(['==#H@X'L5D+I891,0\XX3X\R MM<@(FJ&J_&%2."@6>6;BD!5/-^6&4,(-P1>/@5[.39VH(@TUS704>:'"02;$ MD\RAF2SC86D1]I)Y<,1HQZS@R!MD_M&Z=1X!?BDH1HW0!FX2)2/?.4^9#:9O>6;&)#[^OUO7^.Y;KFY-:3D2.3R*.;(&ULK53;;MLP#/T5P@OVY,:W7)PN"="TZ9:'7I!VW;-B MT[%06_(DI6[_?I+LN"ZP%MCEQ2(IGB,>6N*\YN)1YH@*GLN"R863*U6=>IY, M[(22%(+*@LO]/V)5Q+*G.7L:&+^&%M%^HF]P@ W"9&LV8UBI%JV+ MH\S\E#LE]"[5.+7<7#^LK^]OMIOUW=Q3FM"$O:0%KQIP^ XX".&*,Y5+6+,4 MT[<$GJZD*R<\EK,*/V2\P&0(4>!"Z(?!!WQ1)R^R?-&?RGO#-NK81I9M]'?- M^AC\^5,<^M$7N+ZY7\/X] 1Z;'#<_-=5]P_+'0K;PV/0]-)\?-B26E\>A8*2 M0G;[ PC&;CB)^H'(C:83N*2,ZKN50B5X>DC4*R9VI^&X\S0^#J;_3<4 PLB= MQ7$_,'.#V6N%&P8J1WA!(B2@N7QOI1O);J.9L%0;P64)NC6>3JL20KM(.E M>!G^[H9YO:=9HMC; 20A,>3-*^VBW8P[:Y[V:WHS(*^(V%,FHV8>^XTJ/#6OF>DZC, EZ/^-:=>N8 [K)O_P%4$L#!!0 ( *-P MG%1J%+(:#P, '$( 9 >&PO=V]R:W-H965T9!86US%(8F*Z 2YE U4./,6NE* M6#3U)C2-!I'[H*H,612E825D'2QF?FRE%S/5VE+6L-+$M%4E],,)E&H[#^)@ M/W M-X5U ^%BUH@-W(#]W*PT6F&/DLL*:B-5332LY\%Q?'22.'_O\$7"U@SZ MQ%5RI]179YSG\R!R"4$)F74( IOO< IEZ8 PC6\[S*!?T@4.^WOT/WWM6,N= M,'"JRK]E;HMY, E(#FO1EO9:;?^"73TCAY>ITO@OV7:^#)VSUEA5[8(Q@TK6 M72ON=SP, B;1,P%L%\!\WMU"/LLS8<5BIM66:.>-:*[C2_71F)RLW:;<6(VS M$N/L8G5]M5I>W_Y#CB_/R/+3Y_/5Q?+REI++Y>TLM+B 8L9 MN5"U+0Q9UCGD3P%"S*Q/C^W3.V$O(IY!=DAX3 F+6/P"'N_+Y1Z/O[;<)^A) MCYYX].1MR'P9[/+J=DG2H_?D!53RQ[L)B_B'5[?(,U1WH#W7^T''N?M$Y%09 M>_2?04]5U;06M"&BSDD#6C8%:%$2^-;*!F^V[5T/"$OH*(V' YRF<4JNUFN9 M 5FWNI:VU>"Q?@:(&1V-)T,SBA+R$?#"%JK,B:P:K;Z#BS&]%Z?Q)!E8+.9O MQF@24X?B$3C@GQUG65FTI+.3X=N SFDGA7J?_E5S&:)H\ULEBFD['_YK8 MB*:3Z=",>?H[8G$SING 2J+QFQ'+1W3*'A/B"65)](J#O]L$W) ,3_G@ ":4 M3Y,G]FC*?PYTV@+W*)(&<"\JU=8.RRIR@&=PG%!R$-,I4N;H/7#4,X):2FP! MY $$[A^XM_+I#70WCW97SX6Q*)Y2E$#3@!>Q\N'P5Z]5.)"!"O3&BYW!LC"E M3A'ZT5Y/CSL9>73OQ/A"Z(VL#2EAC:'1X7@4$-T)7&=8U7A1N5,6)_9+9 M!NS4VP*L65"G&_:1ELZ64$I426I.]NMWI&Q9B9.L0[ONBZ@C[QX^QX2%256JA 52-S.G$5PL8R-OW7XK<"]ZOV#R60CQ =C7&4SQS>$D&.J M#0*CYD^\1,X-$-'X>,!TNBE-8/__B/ZCS9URV3"%EX+_7F0ZGSEC!S+*KBR7]BWOF'D0-HH+ M[426Y1NFV7PJQ1ZD\28T\V-3M=%$KJB,*&LM:;2@.#V_NKY=7/]TM?QE!8OU M>G6[=N%Z=3OU-&$;#R\]X"Q;G/ 9G""$MZ+2N8)5E6'V$, C4AVS\,AL&;Z( M^ ;3 42!"Z$?!B_@15VFD<6+/B/3!\!Q!QQ;X/BSE_!EG&^_&8=^] -<_WJ[ M@M'%:W@:&(Y^7[M]KW#;<.#%%H'$P7*#T@KT7,!W]\BD^MX*:#Y^-\(&<%76 MK)"802J4OOCB9!?IQ\;":TSS2G"QNP=69<0^I1L%(8;7$)P(O8(P<,=!TNL( M)NXX&9T!7]HS29E+Y,Q<+"HO:H@'"0%..J_8G21!SQHE_G^NSZ>VX= =#8BS1MRH92I#5DI9"Z^,NF^^6D^B>)CGXDQ#":],UP,CE#>UJ7QUY& MB5'?BLZ1_C==8C>:/-#%C\9?;?9%J_'A0)X-TP%QHU'_P"3#T])M!L=XN_2 M=[614+5B&(D%%)5FU:[8< 2F%&IEME53'49?1PU M FC>E8<7C[E8W/9F,4&A3WN#IE0UVK>>WP^ WI#5G;$?;>,3128-(9J,4X&B M/GU[_T&L#*FBVCU]'1*OL+=>8S\V75'7E<2)Z8@M=\J3:JJM)HQNH[OFWORW M.CX2ZJGWS>N5"W1B=K8H4J0[J=%6#EUO5W&PO=V]R:W-H965TU&%K M6392934-N"DSA:@:8,XZ3[3TMDB0I$J2=G-?OV. MU$N<)@XVI,.^B.3Q[N%S+Z1NO%7ZSN2(%GX40II)D%M;GH2A27,LF.FK$B7M MK)0NF*6E7H>FU,@R;U2(,(ZBP[!@7 ;3L9==Z>E8559PB5<:3%443-^?HE#; M23 (6L$U7^?6"<+IN&1K7*"]+:\TK<(.)>,%2L.5!(VK23 ;G)R.G+Y7^,9Q M:W;FX#Q9*G7G%A?9)(@<(1286H? :-C@&0KA@(C&]P8SZ(YTAKOS%OW<^TZ^ M+)G!,R7^Y)G-)T$20(8K5@E[K;9_8.//@<-+E3#^"]M:-QX%D%;&JJ(Q)@8% ME_7(?C1QV#%(HCT&<6,0>][U09[E)V;9=*S5%K33)C0W\:YZ:R+'I4O*PFK: MY61GI^>SBVOX-OM\.X?+^6QQ>SV_G'^Y68Q#2^!.)4P;H-,:*-X#-(CA4DF; M&YC+#+/' "&QZJC%+;73^$7$3YCV83CH01S%@Q?PAIVK0X\W?(VKCY!''?+( M(X]>'\27@;Y\O9E#_0LJ5 ,$@& MW'(T?3IU@\;6:ER^'A&81D@%,X:O.&;>#\+]C!L4$(-:>5]6C&O8,%$AY!PU MTVE^WX>;G!,) TM,6670:=*7H)!.?">ID1E4ZQ8:LRE 8J"Q!_.4V:_:@E@;UQCO!95G1*T@TFF#_]B:)!T)GK>7##=D?3$<-.#5-&[9RQIM]%0@AY0IV'O M2T(C\:-8FZ>*&;-H3L QC(8?7SW2?<1BB;J[DT\TSA^\:IRMR?VL5V?#A])[ MTVVT%7"C+,7Q\MG::77?0G+<.SXZ?"HX_SD3&@5SH;3JQ=K-,5L[8A1[J^EW M\7!60J_;<_-_.]9^/52*I.)JJ\4G<'^,W\)QU#M*DOV"7YW?Z/_.[\%!;S@: M/17\^ORVXZ W2H[_H?0_RWFTZ_%A+QD.]PJ>^W>%.\U @7KM6QY#3E?2UGU! M)^VZJEG=3#RHURT9)8@"9D#@BDRC_M%! +IN<^J%5:5O+9;*4J/BISEUAJB= M NVOE++MPAW0]9K3OP%02P,$% @ HW"<5-L[A02: @ 908 !D !X M;"]W;W)K&ULK57;;MLP#/T5PBOVY-6V[-RZ)$!N M6P>L;9"TNSPJ-A,;DZ5,DIOF[R?)B9,":S%@?;%$BN>0E*RC_D[(7RI'U/!4 M,JX&7J[U]BH(5)IC2=6EV"(W*VLA2ZJ-*3>!VDJDF0.5+"!AV Y*6G!OV'>^ MN1SV1:59P7$N055E2>5^C$SL!E[D'1V+8I-KZPB&_2W=X!+UPW8NC14T+%E1 M(E>%X"!Q/?!&T=4XL?$NX%N!.W4V!]O)2HA?UOB2#;S0%H0,4VT9J!D><8*, M62)3QN\#I]>DM,#S^9']D^O=]+*B"B>"?2\RG0^\K@<9KFG%]$+LKO'03\OR MI8(I]X5='1NW/4@KI45Y )L*RH+7(WTZ[,,9H!N^ " ' '%UUXEGAW?WU; 'ST<_1^.ML":/;*8PFD\7# M; JS'_/9[7*V[ ?:)++A07H@'=>DY 72B,"-X#I7,.,99L\) E-A4R8YECDF MKS).,;V$./*!A"1ZA2]NVHX=7_Q6;3_+DC19$I=O-?9WT]NY^!KVK#_ / M[/#^79>$\"L: \@R$SDTA2=(SX^3I+$Z?M0B\%D\ MHN1&)C302N="%KHX@R0^(>W&BORDTX*Y%(^%4Q4C:J9 74G>A,1^*^R=6O1[ M;0++BF=R?W)VHA,C>;,]OH"XZ\>M\PTA7;\5-\G^]D<&9U>_1+EQ J<@%177 MM0HTWD9#1[5TG,)K ;ZA=EH>R%K4:D.+K1.2E=!&EMPT-^\ M2AM@UM="Z*-A$S0OR_ /4$L#!!0 ( *-PG%31MF A,00 !8+ 9 M>&PO=V]R:W-H965TENQOJ'MML^*S<1"91S0HLA1WI&BOZLM"F%(Z69AG9VJ#(O5.IHC2.#Z-2 MR&HPG7C;G9E.=..4K/#.@&W*4ICG&2J]/ATD@XWA7BX+QX9H.JG%$A_0_5'? M&5I%'4HN2ZRLU!487)P.SI+CV3[O]QO^E+BVO7?@2.9:/_'B,C\=Q$P(%6:. M$03]K/ M,ZU)6X5=\;77H.1S%.QS2UB'UO,-! MGN4GX<1T8O0:#.\F-'[QH7IO(B_+KW>'%_#;.SF]_A MZO;LYF$2.4+F[U'6HLP"2KH#)4GA6E>NL'!1Y9B_!(B(4L\B?L)L M!.-D"&F<)N_@C;LXQQYO_*_C? &[W\'N>]C]_RC?^R@__7"4QN,3N+E]O( D M/MZ#MW#AL@*2!B(@X: V>B4I?=[;$I#'=]K1KMK(*I,UO8E2 M-PRI%_#C>!C',>'F<-$8#6'Y,WMQ2&E\PC3ABN&\(3GY903G:!S=%GT@]MAN MA34%0AW_I9$<$(4S1^ +AMW(("P(CH N)BN28T1UEPVZ& M#S$)#UP+F8_@L;/.-9FEU\\Z(.^KR]GM/=2JL9!\8 +IZ."#C]-3J\6SF"MV M(=9 /$D6>A@"4,]DM:28"L*[PNAF6?03E\:CUZD\_#]3Z3-Y^%;J#K\]=8?? M(W5Z1?+P 9RR9PX?:C12YYN#?73?G,G1=\AE,H(SKT-G;"^M.*24P[-0" H= ME,0*=-5/-4N;?#PA5:Q%?P1QMI@UQ.R5LLRX7R1KTK(O]$9E.BCDV:R6Y$E6&;2EU+/\ADAT0Z 7/5)/[@@5;:./V2+W2,^8\&)DY^MC/=%>2;0DR MT9#';4WN/M2K]++2=O1[NVG;\*\;B?C5-""P@*\NH8W>O11LY=[F8J;*V81:R(NKGHG$S8HM-@Z/DI*>9222=9%-T6&U<0Q207DOL?5ZAX-VNAE&_ K)"XXM,V M[,(FUIR&/1/$IISJ$G?5!#VI+5ZT8=!ZT2AJFU;QM_Y@H]ZL0O?6TD]DEF2A MK(>QI;-V0]]9F'6VV\/$>"W,DAJ4Z"_(-1Y]/!B "5-86#A=^\EGKAW-4?ZU MH,$5#6^@[PNMW6;!!W2C\/1O4$L#!!0 ( *-PG%3'S3%.>04 P. 9 M >&PO=V]R:W-H965T1V>*L-^FQ M#'+>2/M1+?Z -IX1X:5*&O?/%GYL/.BQM#%6E:TS,BA%Y:_\J?R+%\QRT_/]5JP32-1C2Z<:$Z;R0G*EJ4>ZOQK4 _>WY[?7%_?7_: MMXA%EG[:^EUZO^0;?G'"WJO*%H9=5QEDVP!])-$Q259,+I,7$=]!&K)!'+ D M2N(7\ 9=9 .'-_B!R+: AAW0T $-?SA%+_O]^>'3-8OCDR/F$1@/V:<"V.]: M-?4O/TV2>/S6L)RG0@HKP#"N@4G $LM8@TE%Z< C:"Z]D?&Y!D ]6'12FM6@ MAUUH] M"=0JR"4[F 3)%+.!URCR0_$V'DZ#%5'L!W*YQ^U_S2^J5#894J@H,(/=E&!, M,_.9HBAQ(3'L@S@8#8E5' RCD6<5!X/1'JO]4DEY+1!%_(N$7EB*@C_2A-21 MU^\MZ-(PS:LYV7*M2A:["&FQQN'(1QNT<="8W<7=KRLKU"?W.%K2$\ M="'D2F+C)T#+,1E(##)NRQEPJ2JP6+!N.&DF_RU MZ]\4HU_$W5=;B[K[DA:9?6G9L1?9)>%XW%;+GL,6:QP9C7_NIG@N/5UR3%/7 MTN4?ZR;EIF Y#C2X0'XG]INBY#09+DFG;98JTW:(=8U0_G)1\2I==8#O3^#W M9^N*6-9<9&YV7E+<9J6,#&]8B7,WVD5%6O"$I>"SM@6N67WHN&_$OAU4V\I^ M/>R<#M@D&$\'W3.^^J2<[KX;S8EG!D#)S9H4:<^6;*7A%$1M*0[*MH_/27H\ M') U5575'C:<8KQ;J3*!GU&A%N%MEV("^SJ&7@XBM%M.LH' M!L:Z%IIA0)(*3+<]9Z:T]K7J,-H(7(\*<._X!T\KZV*D5D9Q[\I8JC85Z X\ M;;,4LO?<-MKO@[0Y[+2WC1II6[UII?,#E;QJ!03[6C4G6T4U&$1D7%<6FJ(I MF8:="?MY,B'3J#.-$08-QRYP3 J>FG-,Q(;+X/CX5=J^A'T>:K[T+7FKZI,H MB$>C5X%NP9@C)LJZL4Z.2 77>@/GS7$R.F1WO@7AKB\;>%:F&R[Q-!AA+!*(CQC+# (TC!Q';3,H72]J@K8,J9%JEULJD>4$:U,JC!3F[/ M'3G[&R?T$O3L\U[N$49HZN43@>]9CV MWQ[^P:K:G?=GRN+7@[LM\',-- W ][E2=O5 $W0?@.?_ 5!+ P04 " "C M<)Q4TG"H;! & &#P &0 'AL+W=O,"%7YX-X MT&X\\F5N[,;PXJRB2_;$S)?J0>%KV'')>,%*S65)%%N<#\;QR63?WG<7_N9L MI7MK8BV92_G5?DRS\T%D%6*"I<9RH/AY9I=,",L(:GQK> XZD9:POVZY_^%L MARUSJMFE%/_PS.3G@Z,!R=B"UL(\RM6?K+'GP/)+I=#N/UGYNZ/C 4EK;631 M$$.#@I?^E[XT?N@1'$5O$"0-0>+T]H*WTW>R+CNRMR>7\WF]Y]QC>YF8XGTYOI;'K]=#8T MD&4IAFG#=^+Y)F_PC1-R*TN3:W)=9BS;9C"$DIVF2:OI)'F7XQ5+0S** Y)$ M2?P.OU%G^"]IV@_5_NXO?YWMW/KDF*,<>6R(6[>BF+BI9K=Y-C>ZH598*C#LPUSSA5'.JLN,E; M.>YF52M=4R^?5I7@*9T+1@1=Z> GV#)E=?U6<\4RRZJB:Z*C#Q\//A!4"TT%SD' P-[CD"EG4J5D5J<0V%@-OD[Y15UFVIX^7BEJ/*I8R%+$L($B&K]XB2YM) M(:@BE:@UX:6!T=I8*^Q975:49ZWHEH,K95E[)TX^%A:M2)?)_:/WQ^Y"R<*= MKJ&36S@MR(IJ&Q$8RK*]?FR@3*-(QBJI$920S'XJ4G(N^!+"G6&*V6"UKD'_ MV>BP\00L$.O6#>S%N(S-?5S!D.+/A[+QLHT2J-H@AF1:DCM84LR1V$D4'[^> M7+;[X<)WFJ\#,JXS+B]E!AE7O8C=F"PDNZN<(YK68R!?0C"B([AN,MW3U.B*)*[BFX:&[T%MO[NP?!U%TM&7Y%9MW5@;P M62H0&9C6 :(%2X/V]S0(R1A8ILK\W\7_I(O=[NK,SB@)XL.COA-VL=;,&(L6 M;%F5H1^R4H@]NS Y&"#K2EL@>*D-%<(74RR5\>9L)ZR/Q&LD#E(9*R7F!@/Z0E=M?]Q<0*%E#:%=^!L48^C2/L&\2QR.:E.[BOS,RKHM M^V\$VF$37;\U-0$P^I^1,^0=\+JZYW+.>77+-PBKJV$O'),=0PG9B9,@20X" M+.+@X,@SWXFCX#"*,'@) 7."5E7 00#Z66W+:]L2W\TER.MT;X>8P,FPEFSI M;7,X/CP%C:UAKU?+G*)@T#[^-D[_OLWU$I#[@M]T@U>\:'B6.[EAF6YJ44^\H&W\^=#W&&Q<$FSZ7]<>D*KLV6)@TQQ0PF_8$KC"5@K. M4!.&(2WO4R,W6=E/.EN==.W!9O=O**!&9HK/ZQ*,;!O+6(HF28U$L8=0SA;= MM%!F,IX)KN&"LM4RY"ZI'>4\-CVY?2]RTL6D'-GB8(\1F"DEEK=Q T/:8 M0Y>!R7=ECBI ;_D*U/T,45H0\67)%VCY5I)+H]!5X&AT^MJP/.R]35P/M"\P M.WZ"T#]3NMWND3?V;YO-=?]"O*5J"?E$L 5(H_#P8$"4?W7Y#R,K]]*92X-Y MS2US/%29LA=POI#2M!]60/?TO?@74$L#!!0 ( *-PG%1[:0]0/0H \A M 9 >&PO=V]R:W-H965TFI3E>BX-JMUJ+$DT6E"E[C5BU/ M]5H)GIE%17X:>%Y\6G!9'CU];,;>JZ>/JZ;.92G>*Z:;HN#JYIG(J\V3(_^H M&[B4RU5- Z=/'Z_Y4ER)^N/ZO<+=:2\EDX4HM:Q*IL3BR=&Y?_8LHOEFPI]2 M;/3@FI$E\ZKZ1#>OLR=''BDD=])? M&MMARYQK\;S*_Y)9O7IR-#UBF5CP)J\OJ\TKT=HS(7EIE6OSEVWLW [IHVN MJZ)=C/M"EO:7?VG],%@P]0XL"-H%@=';;F2T?,%K_O2QJC9,T6Q(HPMCJED- MY61)0;FJ%9Y*K*N?7KTZO[QX]>Y?+RXNK_[!+O[]\?6'_SP^K2&9GI^FK91G M5DIP0(H?L#=56:\TNR@SD8T%G$*E7J^@T^M9<*?$%R)U6>@[+/ "_PYY86]G M:.2%WVWG2&S4BXV,V.@'W7>WE+__;1IXX2/V]MV'"^:'9R=L*)>>^LFC5CKC M+ON ]-.-NF& 1_KIC+UHE"R7K%X)=B.X8H*"P.!"4JVJ:XC@3*^X$LB^=:/2%=#/\&2I>,'J:CC: MK&G@.'0\SR-9LM:L4IDL.6E),C1[0+O3MH'WZ,J(O=P*>&_%FL?^HX<.VZQD MNF)2&YUY435EC4M>#VU@:=7DV4@/6*[8:ZVXR"7+.8J"K%XT&6OM],=)DLF.)R$R7_PLJ%YE"T.^Z/)[27$#Y2V#_T8'=KEFW#WV JIF(M:IJEBM$H13,GQF@!"X[UR;)=A"$O_"T;CC! MN]J;H(=R91S*%1\F J5N7=50"WLB6,DL=N)9<"@:2*MN?DKNQC1 <>;$D<\> MX,8FH^^$ 4*<3 ^)V8A1KDD>&A\""?M;CO<43=S+3XWPKISC[>U$.QM55-D7#9WV7.N5RA]%B+ZC+TK MV4LQ5R:;(F=/SK3 (@^GM'8(KV//]6."B57-(J6;8!+6 *LWM:UK!$R"T1<) MFD%)"4N;,Q@,%9+JOT6A8 MMW<="YS8\^YH(8[-];625AD4[=W0[?JSQ-$ <4J%R+3MFO5*ZNV6)NN/IQ,G MH@#Q10UQ2/,&'0!/34?>*(E1W3&93.J4,*"-1].J**0FEF_O*].G>_'B"PX@ MFIH?*N]%L.?5K#=KG"9W M-"*:99M V9A'F-8UB 8L2LG_0ALJUHNF;E2K8,NY.G.H#R;3Q$FF$[<-A^XM MV9F*T$++$<]J\84"0J4""M@]R"("?N'77.9\GHM;=@!@]^+A#Y[CQ.,^-"FSJ'*<;@FML)YW)]R#!8I8 M>VN*/982R,A$)7).MLC2'K=I NEY-[,/_+->]=_M]R]S+(;.WRN 7X,)+,6/ M;ZP$O:.@&/TL59!RM4+\&F1,-W;>M[G=U2W![&[%%Z%2J;?S4" +]@#%HAN0 MD"Y!A=);HJB)M(G0#=F"WMV97'K8WX*7-J)/1IR&-.I$1JXP]6HI2^,7B#4@ MF^&H./,G_?)C-G7]&0O=X9"/%/=F[/F*ETL4B!VF]_,!^<^VA-@CYE:/T'.3 M^)NE7+1>S]B#,)HZOA<_',A*7,_O;U_VE>4!6!(V'<[T0S=)?GGR'(A8R[M, MK"83<&/$81BKZ90%[LP?JALY03S]Y7JVF#;E=4?/$ >0* A&S@9K#-PP'NKI M.;-@JR>5UDV7QUWVF6)]8MK#@DO5@GN0$EVSV8'DH3-\>Y(W]3?P@'-BGL>^ MY\9@V<=3=S*QI]O8C4/'<"6[T?B<:ZG3EN1ND]?JU[+@VOIF#II!QQ9($-2P MMYUW=YWA&IDD,B2(/\Y%O1&BW-M7TKS29+%]9]-2/#LUY^"]*%8&0AGO6]," M3 R[FA"1E3365R8CP6$%:(5:$DV ? M!+N-:;N>-8XKR'[^-PB5%FNN6B)"[_FLR[!H# TZ3.B6^^C?CX*\[5%Z;S)R M>^G7?GL.?X"N=,^_JL(P4H>IRRTQP]*[RU9R(4;\YMN6;5%G;!OS'(/; Z3GCIE=,(Z)TT0GD8M#L!_%3CSQF.?. MAMTT=Q.[,0^>*G#BFQAM$@WFQ.X5H+W"263@>CBW?F)Y0 MIXFQ!?A4Y)-"8^(5^U@?.GX2C(:3*;5+WYT$)Y8!^2@'"72,:,6@HTY<&!Z% M( G)@S]-<>T7 ,_]U.9@!2X>Y\(.F:/WN:$X3!-0M^=Q>Q/H0T+ MCR:)$R;AB(8GE%\#IAY-=IEZD+B)=V]G[W/"D,[2B^O0B4)_O%.\W>FNMRQ@ M9]38!Z_HC_V9D\!Y34EO*Y>E>=.2 I2BU!9LJ?T,8E&(IDPO?ZZM9TQ 3RRC M&:WARK3NPG#,_>]@B#3PVDJ7VKQL2]L=YH(-E %C!47LZ?A)AS'[3<1\9G!] MWQ9A=]^7U=/!1^I"J*7Y%*^9>1%HOU?WH_W7_G/[D7L[W?Y7@3=< 8^:Y6*! MI2A_DR.F[.=W>U-7:_/)>U[5=568RY7@L)LFX/FBJNKNAC;H_P_$T_\!4$L# M!!0 ( *-PG%04K=.1Z!0 %5# 9 >&PO=V]R:W-H965T+/-B(TM<%JMSLRV43/BC37H^Z/4FYQNILY-7+_G> MQ^+5R[PJ4YVICX4PU68CB]UKE>;W/Y_T3_R-3WJU+NG&^:N76[E2-ZK\??NQ MP-5Y3271&Y49G6>B4,N?3^;]YZ]']#Z_\$^M[DWPNR!)%GG^F2ZNDY]/>L20 M2E5<$@6)'W?J4J4I$0(;?SJ:)_62]&'XNZ?^"\L.61;2J,L\_2^=E.N?3RY. M1**6LDK+3_G]K\K),R9Z<9X:_G]Q;]_M3TY$7)DRW[B/P<%&9_:G_.+T$'QP MT7O@@X'[8,!\VX68RS>RE*]>%OF]*.AM4*-?6%3^&LSIC(QR4Q9XJO%=^>IV M_M]7-^+#>W']_O+#NZN7YR6(TJ/SV!%X;0D,'B#0'XAW>5:NC;C*$I6T"9R# MFYJE@6?I]>!1BF]4W!7#?B0&O4'_$7K#6L0ATQM^CX@MBJ.:XH@ICKY?:8\3 M^,__N!CTAB_$^P^W5Z(_>GXF]D@*V177II JU:*47R1Y\'/1[XIW2IJJ4 B+ M4N1+?K9(E=!9G&_HATCR-)6%>2YNUTIJ5 4"A-D@8I!?%\0>BV>Y/8U$?W8QZ?*BS%FZBR"B00P; M@13'(F^K8IL;6A0ZT O.L9)'A8Q,HO"L&75;&0F5J2=H[5-E;>6\7 MP;TK,%05@4(NY5:7,G7"TUU#W(YGHD/OD\L,>B^:IT2-;_9?G+:L33?[TQ=& M;(L\J6SR6\I8I[HD38)ERP^\XDZ!796)52$S]@U0,:4L*Y929G[5^1:T[O#" M%5XKMH4VRBU-Y"0K4V:Q0O(JUU;D%I].%TM(+(S:RD*6Y''U*Z .%C90XH=, MS$$_%1S_O7%$7$B\E/"+<-XCU&/)OH^':KF$E[TK+W'?@UO(3-YZ^X$PEQZN5^S'\8:I?;0 M;,@NF?A-9A4]'?3Z?=)S#LK%_U;9_?ZALH-X\T3;+T9\ST6.* L9?V9'/;+\ MO:*@S!.83241AS\4@.QCLQ4Y%I23DJ>[I?;#PF4Z4RW^(/;Y+6T"N4.!/@(D MJ(+BWV:01J0/Y.]PSAI@@,9&)BIZ;-%[G:9D_=;BRJY-GN=%@%G[DV=B6>0; M4M78ISG@KB7Y1@=^,'O&[B#AJY['QME$FL>RM&DK47< 7UN6#2E-BCG8?[CT M="Y1S[NGY"$HQ6JSP'K@86(%NXKS+-_H6%PMR;M4%N_8+IVW:J4-50$DE=JP M-JDB?:0[7P9J A_S5.-C[]*T!(N)7Z;B=96L $G_!YG6G$9N_?NUCM>DRK1* M8-\F\*;#!YRUXQ-8\&J= NX1+MMJD6K IV3/1\,/HN_2\3%;RY:%I]WQ,WR+ M2B<3NH9!;4B1"MGT/D+[4:.>T M(XK;;QUSML-0QADW(L8MVT#*H@(3?$0,E MN1W%:ZA:F1JF9Y"&%B!BM@II)>657:RR$56\SO(T7X&)-%S5&X[*::",(D - MG!DYM+4Q59,5W^E,&Q*5T &*.\4<>'\G.6M-;1;.@/T#7FRM:4L PI*X3-&$ M !LU47W;8KK)D[7G?+R]JAWFC..]>8>DMJ*5.95N>+:!4R>LX@(>D56*ZP=5 M!50]XB9VD(P3%QP$"C$Z09;6#G .+$^,O'^^D;T>V(!/X*28!0!9B(2!&T' M$&5R/$76<=(R-[T7V\("ABP"B([F(V@2QI!-(AH\$TAO*#@,:Z!0I4)$[S 8ABB#6ORG5>4,%C MOT')6"."[J6F>DH\'J]]'MK@1U'6$KC<,V/.=L@W>U'6!;65S@COD1Z;HCGH M\9L,>1 /0]C<'4/3@L054E+4-_*)P MV:-FC%C1=E7-@>1P/YP^.WRP(]_V,<"8Q]^'@K$(EJQ1;F1]!/]+D>E*,>L] M\TIT-1E7OK" T@I.E#6^H+Z@V!A*R!3&]@.V'B=!=LX58%R160"8RPRVC!V4 M7U%2C3A&P%C)[I)H4D-&)MR>\SFQ)UN:^0X*T]G;0RU?T: M#0W@R1\$&*C 4/ ;D'K00?BONF$?MT!7 W.Z_!VZ,.C$54$9#^[[)Y*# MU95ES/G0H5U]4]'XZ:$C08F< TT5KUF'>*#+U(9+Z%210PH(W.?(2*?0CA<& MMD23![QOV*Z?L_S^;)TS;>3IDL,*OY]#6P6-=8ATA7>E>RK(Y*QB>GK&FD/\ MZ3QY@97T*;->?\GA'#FA&K]!M4@TE[^(WN*N6[9K2-" Z87MHR@='4F:A\X(]T.1:J.:6.DM MIU&$'H6;;]50B+E@;;2 M@;7ZLH(OJZ]I/D:V=/ B^?AJ(PK6^?&]62#GJP[ _<. MD?U .)_4?$H8#)#01V?L1DQA;%K,TB0/8J4(60F1C@^"(/G4Y:!YYBNO3;F9 M!Y%KM6/'W4J-*+@AEZZ#:@/+N,@BB0RU7H2.XH8775L0=H,_Z!A@ _J."!EG M9IM#-I* C0K%%JN=;:"9]I&9!)93=Q)2>=T%I6[#R)Q62MSDK?D._I9R1^-9 MZXI?JH(@U28O7(/\H 8],UY'8&F3^ZS-*'8/7"U0GS,"S40IED5!R14I@K@! MC9SB:"W3Y=[W "+J,YF'4T?+Q%WQ:WY/,"5RW;D?4/*K05JIK:,IZ^%VHP-3 M;>P,#=D$OF5L8KAC,%ODU6H=*I/G;Z86>>DZ';_B,6/OJPUJHA1$B:QF*N,2 MS/#_& D+GFT&^Q[3UV$?:,061IM9P[IX!'0WF..! @GV&VDH9EOQ1D[;5R% MDQ&Q"!N2*&Z>Y!\S_*&$Z3JR)X.X*\8V#7$5?%X/DQO@&":69EBM3;OIC_," MP<>1&W0_@^$SGQ>Y! D[ ZIG+GX+)&IZ#>I3VGHY4$.(JAD:4S^ 7QJU8,V! M594EE?A>F+^5*;D>?PL>#Y@)AL9HF./*5GK:%TM\::<%FSE&+7$'\69'"6YU M='Z+KOB]>],-MC@^A$.G 8\]IC8*R0Z7E05FXK=\8<2_C:O^_3. MK]U/7=&W$QZ:\;+4,$5J![?:?NL'21%%.$$3GHB4:\(U//-!OI(9.411)W]7 M3)CKQJS.(6I9V<>'XV?T^J ?CG7:$YT+FW\+ E<%.R0 XJS96 MTU2G"K71)6D]R[,S9L1O1UA[DBJLHM%S2#?>JH&[VY#%NT 1C(NHCU!%SII TM1G7(?ZNX.@A=HJX#J03?"F*9'TCW1RS8H. MQ-^QDD*NR,;L FY,QX8.0+7K:UV^M 78(2CU1<45*Y3J+1Y+6UGG-Y=B.NHU M/M]T*Y0KW6:@3]FD01L\G(YLDV LTFF%G$T+B.]ZW\#5G;JXI'X^;4?U*I,\ M8^D[TG+MCJ@3#R=GPN%F TV&\S7X''BZ!_ +5O>2R:;IFK_L"!G!>9P?!=9>YM,#J MB]Z )[C.3Y.)K>0_#8:CR(\-$27ISLU!"8\,IK;F>U44Z/CO=%&A;&F4@$^$ MA9:V=-2[*>AX*@8W856\G'^"-7&GM>?A7=^Q_'O&*?ZFY##2&7.54SS[)N[# M/Z_?G/5GL!R$QV(.@GCBW%'R_D&I-I1181\XUU;N:,]7WN$.I8N@\@03 EJ@ MLF.83,$OMC2%((TCE(QJ]O=]WK$-.@_CVMDGHNP #?!:Q!$:U,JW<"#2#*'@ MF(4#BO7(NHVJZK@GVA;%+0@_\B8LI0#KVPU4M\6VF76 MMM7F#]EK:=NHITT4V=2S6?@3$9Q[\DT&I? .3I;X>+4#<+BPKZU+)#+\('?W MEIY#$Z5U_0TIR,5T8%+/Y+Y"_&Y$HA/6*.O2:=+GIOVP;TW#;%M$']%\ M6S7[BT\%9Q!:_1I4TT?S#9B@2(*T!59EDU!\)Q4$HZ\YY\^/F@7U%AD MO:^VSA/>=O3\ 2U/!/]O% B6WQ^$)W?;.Q"@/8SGE-N/U*9>>V]CS=N-E/B5 MW0!SS5A(RLYQ;/P'@WSK2&XPEB^7!@Q)GK&7^\>8.NI+K+:DRMSM^S3Y#C9? M49-* S.[WT^="?2O1#\Y[3X@1K\M1E-_.&VUBK4TQ!EH_#2*AM.I3ZG*^I7K M,NI,F6@:C2JJ[E^W=FU;WWBVMA#9/5P5JJ=Q#RGWL#Y=C*+>J.?W58_D8W=\ MY7'UM\9]%A3P;(JV)U!L'#;K!JAB/P:0N>$B=0O$8Y"'I*CWZP@T-Y995O"N M.YE6E@H/^AB4U4SOHRPVG-FSUV-+=X^>N]K'*N3RWV^1X2R:]'H4^7LZ=]K= M;XN8/+_"W)F'UX*J@\"(<;>!PY'#PC:[X,#Q[.#1&_>$WJ?KWMDOP MDH^Y:#""(E/ G5?_JGW2PQYX8;KN8?\[5EQL:WIM_ MX_M8__PG>KMW,0IO]*)>[R*XT>E?1(/)Z+0^5^H?743CR;"^FD23X2RXFHUF M/TSL@%N$]6@:WICLW>@ JPS[X]/ZUM-=FN)Q9,K3U?_7EKZTN\;6 M0_\ZKHXXT$5_%JH?.;:YZN-JWVOZT:0_KJ^FO7[P^_2'J:_A:1"-AJ&_P_\# M'B /N'@3)EL_ENDX\Y_^4'6"O4G(WC1"(FVYH1F7^Y*VZ:\]J'Q>*)[_74&#R2W_N %[\@7=UZG'F W-";1Q:1)44@ X>7W"'P,KCM(TA#W[-$/.U 58/%I< /1=S'Y_D1P:/M6VIGUQL%U M?P",\_T:>W,L!'9A+IGT ]EP/>C]I:(][=4'A01]P;0I&X2)A@<5 ^\,&S6- M<77QW4P?)N"_Q0B'FCE24K_./$_#PE47D1KG&?TK$1D>I?M4>_O8 M9M")1DTEL6>1C_(E>/A$1:@9!]6C,![.V(1*S9TV?PL\WO_YC7#YX>XN.B9L M:QP8# ';H@>XZ-N[E!_U\ZN\I=;2L-L3S_9^_"C.;I\*!S^E%-!JTT.$@FO2"I$&',?;Y[0RC\?B(Q7!_-!@=MR15>W]]V>S" MV@.J# (8M569W_]EX);;K;=#4-&?CI]?UL7Q0O$URUXW@)1V&?D0CSLP(K-O-^6DUTP@1OV@EVPX?)]G9T<.FX5' M"\T:$/;,;N^&^^S-R;3:N/WAM#'M**APDUG#R5L[2FK^8 )JHA$Z#TA5XD/(G?]U)XV5[G%V3F QF(<%H&'HJKD>A1U^[ M/9%EHW>WRD/6G42S8?_!IQ_8T/5JHUG0E(ZFX2#@AZ?!^6/EK^*-X)LQ'&3V7W18I^:R&XY.PYW<^K"ZV2O.S;$ =^0/_K/EXQY9$C@S_Q,W M&I:G<@N'[A[[E_KGP9\ZX(T<^H,.-+Q$2K5_]:"^6__-B+G]4PG-Z_8/3J#] M6=&F=:J6^+37G8Y/[)E]?U'F6_[#"8N\+/,-_[I6,E$%O8#GRSPO_04M4/\E MC5?_!E!+ P04 " "C<)Q4M11J%CX# "L"0 &0 'AL+W=OR^#Y,A6G@H7YRZ]>6"WP3N3.,?7"1+I>Z=,$_'7N (88Z)=0BD*\J=U30KR,Y.KN:+Z>)R/OT,\\7ES?4,.K,_;F>+N]E= MMP>+V=>1;\F+6^LG>\2+"I&]@!@RN%;29@9F,L6T#> 3O9HC.W"\8*\B?L+D M!**P!RQ@X2MX41US5.)%;Q)SR\5I[>*T=''ZAFE]'7%Q\W4&8?_\(_P;-OSX MPY %T4_O-OZ)7%?%!2H-%DO497D.\ZY,[A/0)SR#*R&Y3 3/ 1^HEQ@TYV]& M92XM:C2V5GR SH"%W9;#;LPF=E##65G%N*PBJ02G[,,%T+N:9#K<5W M[KH%"&FLWE(3LN:)[T[(NL\2"]GSA)U^6BAMQ=^\;$EJ14=9WZ/ERQS!8++5 MP@HT0/VU$-O" ) RLP\ZB)D3O+.XW9-8+8\KLCCWG'CM5Q&PJ9J +_^R;\F>ZX_[%GFMLBC)],U5O9U5RUDLQZ M@^'P:-MC_7Y#"L+@W9/\A$',WIG!XW)!Y] ]NNVM_P%"%K7.=R\.HNXCS>"X M+Y]K[W[C!BU0K\MW@H'RJ%67::VMGR+3Z@8^+J_>,== H# !6" &0 'AL+W=O<)>S@U0/>H]HX$O;"#WW]L9T5[ZORSVV7%_(#@6=;*5J MN:&MVOFZ4\@K%]0V?A0$EW[+:^$M9LYVIQ8SV9NF%GBG0/=MR]7C#3;R,/=" M[V18U[N]L09_,>OX#C=HWG=WBG;^B%+5+0I=2P$*MW/O.KRZ2:R_<_A0XT%/ MUF KN9?RP6[>5G,OL EA@Z6Q")Q>G_$U-HT%HC3^/F)ZXY4V<+H^H?_F:J=: M[KG&U[+YJZ[,?N[E'E2XY7UCUO+P!H_UI!:OE(UV3S@,OF'A0=EK(]MC,&70 MUF)X\R]''B8!>?"=@.@8$+F\AXM_;^!NN8;-F^OUPK_1X,4O>13$KW[:^R-R-4@&1#BV]Z@ Z"(G!/Q//.P31.TGD%J2J"$,] M#KZ:@2#BR&ZH#^O>VHTL'\9+XXAE0PW*[ MI2YI$:NZZ6V?!(UEKVI3H_[O9"S;KI&/B,>T9&<;,&5]X$IQ831P4<%Z\UZ/ M$2$+DX@%>3BQ)%G*TB*86-(D9T%X^3.5=R(Y$DB(;\K$JT_4ENGT";T&F<[D MQRQ/J)BTF$I4A"F[S,]ZQ '+BH(507(R?:M)^9->3]_CSDTT#:7LA1G:_F@= MA^;U,"O.[L/$?&PO M=V]R:W-H965TM&UI M2A*MN3$,>"D M21I@>4&<;MA'6J)MHI*HD72=_/L=*5N2UR0=$ SH%YL\WCWWW/&.NLE6JJ]Z MS;F!Q[*H](FW-J8^"@*=K7G)]$#6O,*3I50E,[A5JT#7BK/<&95%0 D9!243 ME3>=.-F=FD[DQA2BXG<*]*8LF7HZY87?9!MM)'ESA@9E*)J_MGC+@\]@Y2\8$!W!M3Q M;APYEI^88=.)DEM05AO1[,*%ZJR1G*CLI7Y[>3^[^WQU!E\TYW$C#(03T:"V4X$LL>ITI43O_ M:&WVKG[[):5A.%/:^D1"6/&\7'#55KW[)<"0$27AV"T*6:T^%OB2Y<"T MYHC,W!U^;WQ@VP7RL___A1EI'A%'_IGH_FUAHVTRY;+T7QW];C/YOVH]N#O? M[YI+>^M96T&[V__1?H9EC+6O?2Q%466B9D7QY$KO2R5LC\P-,ZB^QW\'83CT M4S+J2<9)TC\GD1^.24\2^U%(#O3]>!@=*"0Q@?.-PF&B%:8M*!)=0?#SNKF,9P80N&:=,*H]0?IVEGT@LF&ODD[:&-.C6:^#3JCN*4 MP)56C'VK$.+3M%]*48P7U:%T'ZTUMGV.A>N>N;I6 M\E'@!X]CY<;T5_L@B'ZI]Q_3E]Y26"I9@F9%]^$X:(#!%>9DD%I;'@V')DI%SLV^*D6!-XG2.;=8ZMG0E%KP MV"GEV3#T_5?#G,MB<'KL]F[TZ;&J;"8+<:.9J?*>2%/O/K?5W+G;$,N5&7*CL M#QG;]&0P&;!8)+S*[*V:?Q!-/ =D+U*9<7_9O)8-1P,65<:JO%$&@EP6]2]_ M;/+04YCX6Q3"1B%TN&M'#N5;;OGIL59SIDD:UNC!A>JT 4X65)0[J_%60L^> MOKV\O?IR=G_UY9)=?;R[O_U\??GQ_NYX:&&;)(918^>\MA-NL1.$[%H5-C7L MLHA%O&I@"% =LK!%=AX^:?&MB/;9*/!8Z(?!$_9&7:0C9V_T$Y&N&!YWAL?. M\/BG4_BTG8^?[B]9,&%'O['-)ME]*MA[K:J2B<(*;9@LK&*IB&>RF#&K>6&X M([L!BVS*.)CRE](LD04O(LDS*!@K;44R'JL,J<5"RP=.O>'>Z@HM9XW'2BW1 MIC);,+3^G.N812BPA@/#>!$S5=:>@*"L=)2B-=P^.BXC%?1# 09K+>!:P* L MF-+P1AI:Q%4DF$5 !29/([9@XK%4IM*P9(P"8BOB)I3"RDB6;@-"F K"L-TE M1L,S/(@:&FS93FJ/'"]Q, 6GP)#RPKF/50;-_5YN:UD+HY19:)@J2EE26<+5 M C04HDOPH\RKG)7(HD)2$J8*P1:"3'Y0<_$@M.?\U+9SOF!1JA1R52C+FNH) M%@EM,4'7\T8)06:+V;>.'RAF/("]F(VHQJM4S/B!O3 Z=8&!@<[KX-#9W,G\$;!H4>@2^%.H&Q!JXA: M(78]X?@8J1R':DJGG6M$K 7;S90Q>\^#]M90X_ U%B]=CIKF[;=LY#C/=J,% M9A *O]=K;5FW!<^)'2Z4\=CS?;^)QO<.?'\]G'DJT2%SJGDL#/+ODL,-V+'0 M\+5LRI8VG;]]=H6,QK&L1Q+_P4AW1H2GQC;:!&U3*I;!UL"YKKMQ%?L&J+_^ M,@G]T1OV_*3>O8#6_IZ;*@F7&NV:5:*EM,-/QH+7;\P*Q,W#N&M)D20(CEKNU<8[#@H91?>UU(;D(7@SC2L63;8B_MR7[ MYD/_S2=7/HP0 09,L^;,0RU++I>'HQ,.EIAVV 1WM.4J\,:3PQ>+^#T&HW%C M;5:XZC\SV&HBTTXS[?*HY8T_T-OK/_^ M"6SU?7Q[V[2R%RN9;G>_HZFN^D7I-=/%]M+5!_>R" 8)H2XA F4X7F4BH^8R M\M_9$'@'HTEO/?+&XX,72^WO<-J#BPR[F'"KJG+?9@W]H&%'#I[F/@ MW_*V6RMO"'4W](+19&]M)WS5[6SZRAGV/AISH6?NTY@*BW.__G[L=KNO[[/Z MHW,I7G^Z7W,]H_[/1 )5?__UP8#I^G.X7EA5ND_0J;+XH'6/J> @ G@?:*4 M;1?DH/N?Q.F_4$L#!!0 ( *-PG%3HC>5)Z0$ %H$ 9 >&PO=V]R M:W-H965T6 MT#3EK-CK6%-]&$G&Y=\CR8Y)&9H#7&RMM.^C=ZV5LU[I1], 6/0DN#1YU%C; M+C V90."FIEJ0;J56FE!K0OU'IM6 ZV"2'!,XO@=%I3)J,C"W%H7F>HL9Q+6 M&IE."*I_+H&K/H^2Z#!QQ_:-]1.XR%JZAPW8;;O6+L(3I6("I&%*(@UU'ETF MB^7$!P:].1HC7\E.J4L$J/8.1!,#F_Z-'Z'(T%Z]H* C (2? \;!9?7U-(BTZI'VF<[FA^$4H/: MF6/2'\K&:K?*G,X6F^URL_JZ7=W>H]6#>V;8.JI?P^5(6 X$\@(A(>A&2=L8 MM)(55,\!V-F9/)&#IR4Y2;R&+M^A/%DIFZ/6K"Q*G'Q"9_-9^>N[?30R4-@51NZ9Z>LZ\4P;-SE!^T3 MW'JME#T$?H/I=U+\ E!+ P04 " "C<)Q4U@;:P8$Q #:L &0 'AL M+W=O>PINPJDN6B_2:H4 M)<[35!*[+/N^FH\@ 4J(08 !0,F\OW[.VGT:!"')269JOM@B"72?[C[[UM\] M5/67YB[+VNCKNBB;[U_WFXNW;9GF7K9-F7&VR$GY95?4Z:>%C??NVV=19 MDM)+Z^+M;#(Y>;M.\O+%#]_1=Q_J'[ZKMFV1E]F'.FJVZW52[W[,BNKA^Q?3 M%_K%Q_SVKL4OWO[PW2:YS6ZR]O/F0PV?WKI1TGR=E4U>E5&=K;Y_<3F]^'$^ MP1?HB7_GV4-C_HYP*8NJ^H(?KM/O7TP0HJS(EBT.D^^?W'V(DJS5;(MVH_5PW]ELJ!C'&]9 M%0W]&SWPL\?'+Z+EMFFKM;P,$*SSDO]/OLI&F!?.)@=>F,D+,X*;)R(H?TK: MY(?OZNHAJO%I& W_H*72VP!<7N*IW+0U_)K#>^T/-]>__'[][OKJ\O=/T>75 MU?O/OW^Z_OV7Z,/[7Z^OKG^^B5Y_J(I\F6?-F^_>MC ?OO5V*6/_R&//#HP] MG46_565[UT0_EVF6A@.\!4 =M#.%]L?9X(@_9KG]-X M\V];_< ,1VZ&(YKAZ, ,GYLLJE91UK0YH%#6].WB\ C)..H.$W/#K*B^31DMJQ*)-V]W@%KM7?1Y?#..?KF\_ !$ M]>)6V4K%9 M8?!W%B7K:HO/ 6!5W68I3H_? P@-H%&:X'=]<(YI05?5>I.4N__Y/\YFT]-_ M!6 MLB+/[C.9$L=\$H#;!B9,Z@P@2IJJ3!9%1C2<1ML-[%I>,ELC]G"?Y 4] M(!/ \!G^ =N6P0CK),W&T27,L=D 1="3L%GP0/.$!<8TY+IJVJC);\M\!2/ MLMPB]B"OLP*^QQEJ6'>YQ24L*WB3@<6G"^"H,%$6P2*B)BDR?*O=UB7,%OZ8 M5MM%N]H6P .7=$(Q+!U&;:L:*#MZJ/,V&U6K%7[=)N5M3MO0-!D^>5M5Z4-> M%/CCLL(]2;X*P/=)L97=T_GBJ+F##1_Q+L/S(#Z:Q $-&]7FY2T>:9$GB[R M]61P_)?+=@L;!L@(W+2!Q[9%&J4YH%8=K>IJ#=M7->;0Q]%U"2, QT74)QS; MUC4,6^RB;?FEK![**/O:XCPX;;KU=((/7[W_]_5/H^EY!/B69NM\R>6$"<@TS' M(A7L$YP)G.HMH'&"Q_40(?$A-$O KYCI+DV)"+M; @\M<..S=!B=<:HZIP,0 MS Z!V )&UO(PX:_A"D#+L.\\?S,>$$_'3CP=#PJ7=P>$!@F)M"J*!-#F]0OY MZT6O$C \PV(.;A+E_>^25%H+37S"8_W6U%^*R =PG>(N0LHY$[N,GLKB@D#!=B M]+*J4WB\V.$>EEF+\*@\B5#_9^0GWL CHFRI8)":6:59)HOD-7 )('E\!7B# M;JNPKCHE"B;VAO451=36"<@JMA9N83%\Q$6%G%4WQT#M=F&1% 0KFU$@2]>- MK'"%QL+%-,]8K%NL M8Y55&^W@G$'&%?E_8$*P=5%\>MJ)H[OD'A3-+ ,EI,B5DY#*&>S%T-&=NJ,[ M'=SMJZ2YBU"0@S*&&]=W7L,C@+SJ#G*Q]PWR"Q!GR&^:.V <(^2(T1UH8"#' MBAP>3$FG;%H^/C8-6/-.<]1U*O@5& YJ D3O2YR!R!N8^VV.? D$X+8FC9!/ M&I6N-5N00 "P^8TJYR3IDR7I+^G0-IZY;3P;W(0;ORCFCDU;YT2[BZ3\ A)@ M4S5Y_^X.#PQ&PQ/'OGCJ@R*CY -M8;AS:^!VRG/]'L;18MOR+M)OP+X D9&Y M(T4&@R,[+W9=8;?(4$(A10!@>!()FDW MV[A+,J2-![1P";CV=DK>FDR/C]] M158(GAO.UX#T0C6X7Y^#/X!MPPR;C!PVQ6YH P.H!4%1:+!TI(XPU 9VD/2J%:>LBG.8M484L"AE&MYW1OGDFG, M2WYY+'Z:9*V/$GD"I[O/R2"!'QG2CH[^N@'L^;V",YU.WHP#/3 M[^\28M\*A#=,"](4L ?M*U)F:,:D:"J9=IJ YO1^ZU2VYFDD D(2UM("1L)[ M+X_CZ61"S\.?Y].),";WJAG4(]2 S=&'HZA)3.;_>O;_P0SZ)1J?G\=%L_N@D'_U::3#]GC?F$VT4_A#OS15WMYD>@ U[*!U:J= F68\_ MKXKJP4)Y=A0?S^8#7/K<<>GS06;Z6U)_ 9T+94B3+87C]?'DX6%6J(SWC,2Z M">N_3N= UF4E&Q'6HC6O]:JL-U?1?.85T&LSP@@.?<&.B9]AI\&PN7%C.874 M6 O._&"5W.A^T;( \]"KP6C[$H@!N&N_UB[DUM<%+V^V-=B_2)!TZ!D[>."Y M9@OVA<*A>FH;90E\':J_*)G)3]9'/;$Q,!3TC%Q9"OJZ[UQ(XU4_P@@.9(2J MF%?ZWQDK"SX$;Z)_(ZGKG*7"*@$FC*L""]]QSVWI=+FNVA^#><>\)_D:!WY- MF1O.?;O>,E-GL8&LNL[N,'!QG]$P AR^1>U8IDC5;F?TCD\1-[Q ,+2?_8LK<)1I8W'$+# M9J[S[5IH;XX1,;N>E4 =G9FD30T/Z@72U31C+\_-6B+2W7\ P?U,+(Z\X"$CZJ MYPA]L?D*9MK1RI8).<,7.])?F)6#EI&WBF0'F=B)MZ+=5ER7(!"VRLZN>*!? M:2!K4AL?=#@9['S?WK!<)C\W;@R2/3KDZMO,JV7]IQ _Q\861UZ)+E#471") M#1/8)WVRNCO4]ACE*YPXVANB_;9:?CE ^PYWO#EY[4,'O3'!X;=O46UV US8#[3%=&2I"B98-2R+? A(K[7( M!Z8%L%OQ6T!NXZ!#[TF%NP5C?TP>G+L5\=1S.$'H!PK:XEMBQN TRA^9VS&? M_/W]IY^CV<4H>C1>>@6VUO@-^CQS$(AH-53I=ME^Z_1>2JGJS9ROQIC;.BFW MJV2)C _]>.B_M&P(T#VO4F#>Z&OVLAP'^W,+QH?8BV5TQ^(>Z9K"C819*3T\3\Q 92]0=S%O:4W%<%L @V2[+E75D5U2T]7"V M1+-FB4QJ'/U(H2)GE&4NJF3"5#L?I&(T:9,O62FQ/&3C<.!@YMXC=.2 BP>F MC)7'FB!8S-($G8Q;(WKH["+$8=&$!?]X!P0]R9HF>W.(ODQ$?CI((;\Z$_*Y MGHCA@3'!XZ+9),OL^Q=D*M?WV0NDQZ=-> $'%3@A)'ZC)NV>F3WHF%#GPQY; M]09TH.JP_>W->S:GQ\3GBO*H92\FRH$-+K7W6(<'ND-_:]]8%P>^[_!9W$0G[*Q42]'E!^*>7)4@ M9/PG5BB*I3RXV(DA6"?(T$8(H?*OZCZK@X ]*IH9!J.+_-[[U3G:K&R?.3@2 ML_$K 09V[5IT0&PIM$D'!8>ZNL^^AM6V+G,*,H;;H:.=O$+> M-YN\BEZ+ VQZ_.I-]"NZ*%!N8VRRAO6L R/\O2Z0O @LKM:I76NH?-OX MO:;XE8OW.X]MLUW\01D=5:B+LW)VGV3$;3R6A^[%1( MQ<@X^E DI3>"^21 OFX7#9P,?OB- RWX@\K$!U"N,MQO# _(" M8I-S+"]1]+69C[&A';@CI'(:,^KAM(VOT?*P&XJQ8'3U+U@C10$-NP3*RXJ- M8=U$$S]GG]TBDXW!$W"O8J8#1=B>>GI(8B[4! 26D'J9U'GCTQ@&%]2=@&. MA/[;4DTG=>BPQ\99!@R/CZ8*@=.0K&&8L^>'C=K>@=QG!N$G'ZKL@=Z0@H4? M]&>4V%G*RHNQAH;> 9;%BM&CCN>8E676FJ?GP PKNT#1P7U01\WBX=##U&>A M3>>/:-2=K)M>*3 \1DZQKG"8B_VO!&&!D>6D.JU<%,4K3$"$,$PGC /H9^G2)"N>LHYOHSN'A4IJ 8T)W3V7U!IB-U8\#G,; M0VG$"G8!BS;K2B2X[UP%,$[[@*@=+(]I3!6]?;+3F1VT_SS!L6P1USMNP%[& MVB!)^K3-Z7#6)0G]?CHK0G41$1MFCQF1R1FGFC*>>+[. MK'EIW-(Y"YZ:B$ZQ3<%!71Q0;&,3\'0)2JV:;4+A0YO/@E,TW;>88V#,"&D@ M=ACJPTA+RMQ#_(-5+#.R FC]S,>J19'?,E\;2S[">HUTP/YV"6(ZS2T SZD3 M&$DEC\07,A0X<:M@OD ;Z%/?U&D3ZG2P]WKVM"(UT5F[ZKKVU;W5 336U%%5 MZ4Q>9=>?MC"6MII3GJ)YJ6 SB<-,]5K^'@^"]\I_9D6%8OEB"Y@7%(Z=FE@P MI.8-5YR?78(0GQ+9@+!=Y"7I^$0ZT8.D8W!GHL40S2YHF7DI1Z6 ,I MXBJ.K9';=T(:"@A]KRTF/XM]3M"$&:=;]AHO644'2!957;/51N9:B&Y>6FN. M@#/7>8T%XD\M+E@_%*%A$C7Y.L?,L3VKRNQINT\=##$PN1P"Q75&=?^:I%!3U4W1/ M%%%H4*>RE'W85*6'4K4%+IL>QB9\WXN#)DHK0D1).2!YL\8\>EAW35S,RRO& MJS;$+8\^(9;AJ2O!F;/'@!"3LC]\88\!ZE..\B= M1/:$#T/X\58'(07=L+COYF(%$2^D*SMARER;]F>TR?]*GP)8X4*LJZ\+L8$($Z,:C7^GSOZ7 Z]B]2S=&K MV0Z_^F4O3W[=[U 8?CL4VYT4-DQ^IT^J\0;=_C7-ZN M8D'2RA$ [*^%2,,=?W-H>_^:3Y*1$14(8]*'"A<:-W(4^QR0*< \&J!BX 9->7K-B-,"(S(DFC8(7TD72.$=_W>:1XUIUE !:@ M N$@5-R5L"/#>>M0H8\T=-'_$!X^/Z#K0A(OL')RK<@B. MF]@FY<1[M"!M-,3P\2H$>S+V!;.JB.A,9 M_5U]%!<1Y:;NS&65N20%K:9+-,6 (_GD1*'3U#I3D1B)6*W[ 2LW)*>8H6]6 M7);$+\2_[-RUSFK26@ ?GO-9#O0\"&LL]#-3)D&9;O&]C"MJ<:<>[F#K.FY8P"_T,;!O M63:[8WL=B(^=3'QRE1XJ'+I$$[_2[>I)-G.SN*.6$D)V%Y%TEVH]8 M!;/2M!IQ!5:HFJK3/R@$\]BDP^-B2E6ZIP^0?8]LJ'_*[HSB6.@>6<-> (Y"OC'+QY3_1E;?/P-%_RE-I3Z ?#0T MXN^A7:&HKTR4QAJ$WU2Y&%68'4R#*+J@/U2PB (/WDQVON> _IN[?+-!=<;1 M!QU^L]T@3^_""\A#+A"GK5NGCS&+W)ZRH?T1@'C 1"],0Y61EXZ.V"-,U9J' MML%'P'4O.B"X7"RWTT-0L_1A085%92!UN?P2,V\X@6H(5;N'0GC3>\"QWW4= M6K1ZJ>\ "H'[(E&&L5C-[-5A&1.#=! /;DI+7L&-O>5=RDARC7N@= M^2LL)/:.5);GDJ?7D+)9H%(<).9A0:)3BKBTHUO@;SD2(ZA ;3EOAS4>FJZ) MNW$%A '.O%N4K <*-((#L-E/).LI65QK;B;RJSU*0L^#]UO!Y184#J\/@'K9 ML*#K+3%WV)J5%%5NZ"L @0N)?03>:<[A^TU5;)7<4(*+PTF"%[YGP"K#M#O) M7_.%W^0GO/3^EEA#2KA2)$W<#'*Z&V(FIJ?N]V"LJ-UM)+L42$J294P3!-8F4 M5E*TBP.&HLD<<>]IQH\@DH976%?&41:('IPH] F=BMA)P^(H!PM-[QJ'B[TM M,TR#">8GW@T>DGQ.@\([G'2L!$_-/^"@2?E#'1JW1]*7W&&+JY9-;(]#MUD% M&O3FCM-[$;R@WX9_D$T"]'F468$-8VHPI#!1]A9-=O+B<&(&!7Q*(O=&*Q\5 M"'2G@\J>^Y.VIRF*>$ A&)-8[I8%FA_/MN:-L50G4D&B7DQGFR"=:-X<=];1 ML(ASGW-P"FN\\4S"6#E'?L3?BT)-W*-.8ODZ&W@1(TN8 AXP;CY<"B"N*O,J M1>;(4'7.5BMO?#UFPDH ]5 S(VBC($Z$_*K^*@J-MU)D(9&NCO1!/1[8E;-B M;'9XIP41G/2.HB(K+6989^L*PW*)F4F:OS!NLIEUV%C"1>:-61/E_N.*4&] ME=*K2*A3K$6E@)-X.8^/)^=B:WN&#EE3CWV54N8 MH.PSB/U94;3K4,2$3%?E7^S7$_BRA%*\>]B3\2'3" MZI=!JRF*BM@H%68"L]YO6J^(1J@-P/+ROLJ7DAO@R D14)*S9"+4/[6?@HL* ML%+;-\U^B/HU#9F5UF1R[O0A[=J:R*H'[67?XN8TRM^J]3HG]8.8!7_I*P*( MD<(BL="Y"#6B'%A$B^3H:F2%T6Q@<;YPA4>\K<""&4)+M>;HMIEKN)QD[<22A="D.RZQV.7OD2=]V7K=5IGTES:O& 7;]8W35LT M[:AC$Q!4:H?3^-S0'C?5V!R.OW'=_!E=#2-C\^G MY@L XW@&_R, OBW"C9&/)C:'V.9Z:5!EF@K#OWM)A[M!4,+L MCPRM<]$M0&,N2['8%$J[/^?Q='YBOYC'L_GDF\'K!!Z0@O2GUP#QT?')F^"+ MZ>GL372-:3R\VGH(/,3P"N_@/DIG.O9-X/?W3Y*RNK9N..C M^&3J9Y5=_)6R":0RDF)15>E7RZAHEW\:3\]F;[X96*S*8R]==RX@SGD\F1W; M+Z: ^$?ZQ5"TRO>5F@ZWA?IORM]J=RSV>@-5PP.LQU$XQD6@]G*,77R4C12N M<-[BJ-UM0/'7E[N)R-.99B+!.9:47E=KG7C@QG0]%5FA:%1L:91=DRQ9&43Q MC[K0TMES#@*5&AC938+,UH[8)]M:U![36F,3>NC#X.DX>B>6>;>?;NC\<=#L M9=;2P^66& HE=^U)X:R+:B,)"8=( M:'C $C7!H3$OR#(^/SL>F5XSG$(,>W93K=H'JI:NHA\S^%B VD=)HBDEL7 3 MG"QU606N([0S()S+6(V61L?<@X6\D5*[)U%\YY-2TRLSYQ9:)YA4<7>!;K0>Q@6Y#XHEIE!^RJT*PB M>\4G?7\ 2XH9!G7&9(>9B]YR[U.0\F5UST]<;ML[;MCZ&A_0=*SK2Y<"@\LZ M"#HUZB?NT#'WP[[<[F3P<#'YI>!%$@L6("M5\L0/Y>6 X_WL7O1F8R(.)3F^ MX0T>($^!P,"_ITP^K3B*VX^_/#X% G\Y/SMC#C:-Y[/G\##?86LZW!OKVC3Y M[N58PZ]7F)KG1QCHJ&5ZB1]P^)T>V60^>OX3/N^2(.0A2E]V44OF!>5/X%W!:+Y*%C MOV/;(58[>ER%S9Y%C6I,W63=+!36CGJ;PNW)J' MO 62?;9Z-(VQ07Q1U1G9F[0A %919YV4\1YLH*UQ!>#L2^ODH/>@7Q+X3C$E MK:'. >3K\O7LZ!"D="0.#/0TP W&Z;Y-8@5!I58<-!.U0Y$NP<;QP=^3KXIP M@)SSXH;):[R-H,VXUW/ERL^8R_ZET7,JHTTID.;C>I12Q1O.G6]H(2[8E:$A M4%+^-F?)"I(^O(MX+5WTOWEY2;3#BAX0#,[<@%M>4VGWM&K=2JXPR*:2UGO0J MP\+CY"MQ*9'?TAU(2QLU4D 6AKT)POIWN667BSP$S_K"FN>X>(>NC?$]JV;# M7:TC3HTV_@KUCI+M@CG6> 3 MTD[I09&U_3AR>.8AHCZ%5BMM^8C=^P5=Z;$ M0_Y74FXQB4C=(\;I>SPWG\!RF)X'GT]/9W_Y,+K_OW^4CRW(A$4])RAT#_HN M>F\J0'U^[(]B&A_/O1]X>C3'D*3"^\R-B5I$K O+%SF5Z M<*R>WL']?8;M'(_U?1U43'RSO]EPL[^KBC)M:I]%*[DR==Y\Z=4_AL?[$Z7= MP) 7YC:>W#1QY8;P%=Z8Q!T\R&ZN-#_:#9/J8K7=SU-810G!KKPM2L@ ]?(/14^)X^JZC$*.LS$7<:NHN_%Q21.*FY6M]J,=QI\WWWF,^SF&*OJ@Y!%(' MQC@:U_F!/9MZ'8^HH7_ ?C=@BTFNQ> %1JL K?)6%1K*0T 3>'_CN[VL@?9 M5Q32[=Q$= @I9A\5.RIEJ]OH'M9W[P0Q0![K$NZA+MRL\ M'?+('K*N",Q@L /#JB$ \<3WJA"_9'W,*5_5XP%T+/#?&LA:S3U M8X6N)90;E,1*27B"&R8B8S-8=S(LUP'MJ"J3 G:5;4^.NBW>PX;%.:TXW_):'&X MD?(E."V!)[+5XA\DB"=9P&L;P M\Q:[*8ZE;Y3+7[4EQW'GZ/3.OR+C*P$="X^=Z:F-6&)[U=TMZ)9)V69<[2!Q M>M?:X!LR<#]FMPD=C(>;3\7?R13DBU//-D9;Y<&R^WB*KN5-;UU]5=Y6!NU, MAV$-4IJIQ MM#\.-NW%B':V]XMK!+AMNYVA]MI2^] RT1):&31&0W=?"0=24Y@J6?A>H9_R M@D;_?S%['&V*;>-5&F -Z,*[S_9&,96&])< W.+R+55QI MCPPSA;0(BFW/9=X>"MS[IE4WG]V%B(2@$MZVQN1E'3QQ\P+5X\*;?0_&\Z5G@5]3G1S=X,T)DOPI#?-,S MDYE D.0L1C5"Q!IHT#+ N=RW!_(-2F,1MO\4:16@F:NO<9("U-,*D#0CL!$ MEDA/X@B=>.K5 5_L@I ):TT]C1/4,6Z2L+D+CJ_7E/Q4U0ZZFMY3POJ\"J7. MD5)G[S4CV%9&4LKYX@K7SXRVZ]O#V3'1WLOI9 QT%[T\&Q\?QY(H/3Z9>Q(- MZ2DV02AEVDMEFL[Z2CBV(OW7W-#6'H MN'RA3O/F[_.U:BIP=_OT=Y\ 2@D!/^44*4NC78X=H_6IR?CL[)7WB8TGTU>C MZ7AZ:K^;SO&[DZ-7T<^*E_<5>MS1^?CHV/_VOQT?';^:G0T'T_.S;=G MX\G9J]'\?#R'X3Z"%C9:80<.U];/PV7&FHQGYPC"T=R"=7+R:C0;'Y\;L*CE MG)MK?#(5+)N/CT]'1^/97#X?C4^/1\?CF?YNW5>F4R&'$DPBG%GV87;EFH." MGN+$BGF3BG?Z!PWT_CZ*=:5AI,:*X!<:]4Q#6\5UB"]O;$<\59\,)*9.BY,7 M@QS[;J&:;R+HI^A)HS=R6EML@NX=GCHWY7/DHZU3J<=-IBCK+VOWX5]X-O1> MM#5%27?1?[*Z&H'A;JTD.1 M??)FN8D,MV[O0BN=%/I(>99Q5Q7HCC%N& MT/@C-JT_Y((5,AR[HP7.#62@@H(L6R?+X2G M2J@2-[6L?':QRRJ@X'\*VUR-HYOPVLGY-]:4L@)\4#$*2Z7H0"KM+-.'5W8@ M45Z,[O M:BI+0UN.Q?=5^Z8 CX?DX_^K ^0F,>GYAA M9O#;-/I%@MZ1NML;[2C^,RLPD_8PCN/9^6S(HO)MW6?#W=D_J4PAG;;7 /MZ!&.$]M$=E;^9 M#IC4$##T-[!&( 7B]+^P/J PO:R356+TFTN]OAU4QDF,B"10.N+ "GQ*Y"=6 MZGN,!N]J&TZ3^CIT5V6772:#!J_O3CH;;C%Z@XF%ZEGL/9WA][<(F1F"#\\]HWZ< M3M>4-1X0"CINJ(#H(BS90R6=''+OO/>.%98!SFIC<]>Q]?TK6IT?QRQ:@T[C MZ&?WY<-=95TN_#V+'I^.MG^Q%BF/)BD;8P14L^-%&R]RI5W\N,0\@)_+?L3. M)G%>K?I:S87G:RZ3[3U83!]R=4>\$MA- HYZD-AKU3NXL@4])<;<.:XSX8^^ MVSJ%6#0\B5>'E%SYG_3X#SJWCP?=8^L')!C>Y9RE#Z,)5V$"'0GXF MW8S#NGN2/QBU,9W4NV.+SHJ;E=;)0\G--EU]!>SU"I0L5_UQ%[1&Z]+5'JU0 M6F6RP$/5FQTP]DD:YV\DF4'$VTN%W1[YY_D@L>W7/C:PIQ5C)S=R._GT2.'< M Z;WDDZ,^+KDK7WN0I0#/+=(EB(,PM]M%[?/N&EV0(6$\MW"?&5=@@-$T?<0 M58D7B5I>FJB.<9BZRV6DFX9-9<=2>DZ/T)@-L:RD%0,B7!27C=MI?(M^3%/' MH(WP+Y=88!H\>ROY>M**WIG803.WRARTZWXF^.OR5SQK0^O) M-2SE\AIZ(UR;*;UKI+GZ2KJ>AP7%2I"!./+*S[=YF(-BMED\/YUC20B5Q$I? MD_GLZ!F.:-^Y=#;<RZ)@;EM7@CK7T63Z^LN; MB*Z7RM*0C/!YB1^2PFT%7D]JQ24*1< CZOYMA"\>7R$6J1L_,Q**:1.[?;!] M'*B]@N,(2Z0ME(18N?B C%=C])*B\?&&8_'446)Z/CY^LM?55$=2'"P!6F^7 M=R.\>+W#8UZ>P+C4'$CKO(A4L6;L>$*] ^^Q-Z??\#6.!%N"6>C&3^R4Q( K MQB)C\.J2K_EZ2^ZLDU=[VHV^+)L'U$+5%L\GDK8#9]KATONM.HYPK)?SLQ.F MHCF&*<)V'&**#-&2KZN>#9=%7Z:PG6W>6..OEY2&AWG !FO[(UWT?OOT0L". MJ1\6 O8._4U>B("3'9_-B[BM#=K87X++:%EKA M)7:1'$>Z%O;QZY5[LQ_Y*^TE%A_H9?2$CF/L(?WJ@J6P;KOX;:9(YN/9LZ0P(A=&%LJEG,[R]@+[73YW.&X9:=-( B%[F@ZI_;JE7?#N=P M>C>?:0O)W>]P0Z6AIMW3'ICZTU\/@[,?!V=-O6\4IS8CO.8B/N>7Z*S-+$AO M>1 ;>K&C*ZYJTYG5-V4/&&0NX>Z\U?;:+C+EKE8P16\/Q!L62A4L+ZB/IS.2 M26_)6:II8_-.BPX,ZM?4-3KHO:L6CE[I;K0?TXD\O/(@D:?%LVF+,KGH]$XA M[BL5MDQ*&I'L32UKWG*9G(:U[7(3>^L3=7/E2 Q7>_G&GWI-L4[)!:MGIKB+ M#N;?M#9SV3*?]$^>(8K+*DR+B^B^A1%@DF[/'?R)1OE.<8EN AX+F(?D4W?#25_V?/C]+PB_,NK3G@F0^Y=!/$5O1C M4:$E:; HI1!TJ3(WM"WK(SK!3-/.D]MR_UDJM^Y;:=?%>C:H!/GJ_MEP>?Y/ M+EN=X<3:"IBX5_$9'FF'->@N]=TJ+F;<@^7_Z:.O>JHAK)WZ*\2[:_@O?L&E M#!V8$H7/H6F!G^8D1*4$W=RLIOX\E$-RN\ :98T]J@,;$=R(G&;8I9.+ALN4 M+^R1RU;=DNW+ZVU#*I2[9A+PS^"KVI":VR:9"KYFL9,-U9'?>T6[MY2;6%-: M*[XN>_U8$8RRAJ1E?Y.O]K3=[P]L.^?S876/!NPKKHJN /#:T5EBFE2>F% M7RLN;;7"&GK2](2VJ*OS073$+)R]8QA,$Y_[(O;Y<&WY1PH/8=(,WCZ5I7:! MKO"ZCY4_,NY_Z$[TQX?&Z^1=F2G>8B6E">Z >F_"X@(3&Q-[=WGSHTMGIH2> M%)C\Y[V+L>P%;J.>J]NBUY^J3;[$2]_>7$3?<(W6V$Z+3C^NV]$^I*0"=*\3 MMTK,Z'8OMZ-. MKS]\P=HUT&66I+&VX^BY27,/2BPAR]*F8SBCR[Q[B=8^K?OK@DR*5M)*65KL M&NZ)O>ZA\$N0'>C> F8/<)$MD5-Z E;7E(;$?;O,L%AZ(GP.^W:M77N"-.?K M5RE&D/B.7[A:OJKBT>A=>47?C7!OY.8JN MN!;E5ZYT57*8G;SI(CB.YI5:VDD/FR">O_O:7,O(F0.+S&?Z:Q\N3'W10PW3 M!+&$B#[SM@Z4S[!)93H&2=,ES:,.>[L+:@2 \:4;.$VG08Z#:6]"5BPIR-2; MMQ<[T831L%Q3GD@VRAT-%#_ M'R&R\_1ZY_O?*0_.1]-9;P\P1?;3HS[>WZEMZ&D>IC9JPV_JO6%)^*+M<)'SPD3K\,\BMG4TZ>W-25NK4MZG;."WM[^.4_I9@^_L?.N$]Q>4NQ MS9^2-OGANW56WV97=#\.[=SW+[#TW7V+\5'L.7=Q.7OQ%M[TC__PW2:YS7ZC M6T(PIKN"5R?CT^,7?.>&?FBK#0X9+:JVK=;TYQU(KJS&!^#W5076L7S ";#9 M(H'WP_\!4$L#!!0 ( *-PG%2)QM:=U08 " 7 9 >&PO=V]R:W-H M965T2E. M>IF4R[?CL9AGI,!BQ):DA#\IXP66(/+%6"PYP8D>5.1CU[8GXP+3LG=ZK-NN M^>DQJV1.2W+-D:B* O/'JAX-QM%2[CO[>#G[,)N>7=ZAL^GT MZO/EW>SR([J^NIA-9^]OT=$=OL^)&!R/)E\F)-E5, 8S&UO=K:WG;J?&=V0^0IYC(==VG0Y]7K-V3^OS7K;VCAG\9@9? MS^!_;X::ZXBE:(Y%9NDG(E\KNL(Y*:6P$"X38+>0G,XE272'?5AWS_/[;Y%K M>W^@'WT#HJ2X)URCNFU4Z**I,E39]M3BIML;%,:6[WK/3G*SN[JF/; (K^;85VG$CAE;L M!49HL$/GER/X!OF.%<2.T0!F!"Z\E0%=,2-L^!H>S%=!@63@J1A\!.SP;-3=$!WO.'/(@*W5: NGL:CK;YR#=^GYU,/E< K?R'28>^EY &A/H*&>0)<7+ M]VG[5F>=%::Y*MR'/V,?Y-2A@$KL9PV%$O@+DBJIX9; MD84AUL7DQKN@ZE!T^0N7E:K!-^<&,P8%GB$YEN?$.W(8NC^]&4_?5RJ%:D)S MDJG#[4J%(Y!)C>L 0BG@KB-;#F633ABZFK%02725*_%#Z]Q@=1RT6P&^[[5A MR?$]=%:P2CE.JP\8D')6:#_:L<]Q6SN/7 @UT> ;^5G[#S+S:&+; _-O;/Y] MK?H..D!8W(2T^.*2M]74!2888ZFN\T"5R M52SU3N\+;MV:7PNQ;4T)%'FF '!M@.@=7=%$Y:Y'2O(VKMBC*.JW)!S93G_H MC)S0;',\U3;Q^^C]MC1?L1R8GE/Y:"2\D1^TP[QP%,7]H>^-[-AHC49VU!]Z M\<@#=3=4?!FFG"A:0M*"@YIAEZ'+'KFQ,L'W3+,FD_[0'06Q898^QS1SC2:. M3M$"/H-PZ(^@*JYE?Q0&PV#D;OYW\,6QV\L9^_#R,8.#S%#=0"7:_\#Y=� M9YL2 O+>*YIN_;\Z*3['IQU>&<*&7U,F9'W2V]1H1NQV3/]UHEW)4Y<.,/>\ MOL-(8'S.ZM/P%JTZ3C5S[@1[%47;HB;V0CB^Y+FJ;I6V.ITI::NKZ3J!0K,M M:CUK8JB! IGFH^DU"=XI0@G!9Q?A>18W4Q^J\VW(F.5GN6[MJ'-ME__A%3G MSV>99F+M6\[$-QHB0-+?,XR-2TLHN1?Z:A;J6I6NZOO+IK6Y_CVK M+SW;[O7=\2?,%ZHRR4D*0VUPQ![B]75L+4BVU%>@]TQ"?:\_,X(3PE4'^)\R M)K>"FJ"Y%#_]'U!+ P04 " "C<)Q47C?UC]$" !>!P &0 'AL+W=O M'<74GUH#, 0YYS+G3/ MRXQ9GOB^GF>04WTHER!P)I4JIP:[:N'KI0*:.*.<^U$0M/V<,N'UNV[L1O6[ MLC"<";A11!=Y3M7+$+A<];S06P_0_6&*RGM?Q2 (I+;BYE:MO4.73LKRYY-I] MR:K2!AZ9%]K(O#+&"'(FRC]]KM;A(P9191"YN$M'+LI3:FB_J^2***M&FFVX M5)TU!L>$W92)43C+T,[T!Z/O=^/)>#J^OB+7YV0TN+BX/[N=7)/]*9UQT == MWZ ;*_;G%7)8(J-WD&%$+J4PF29G(H'D=X"/\=5!1NL@A]%6XBG,#TD<-D@4 M1.$67EPG'3M>_)=);T$W:W33H9OOH"?EX28R): -PV,#"4DI4^2)\@*TG3 9 M$*HU&(V'\K%@"B54)(0S.F.<&88RG"]R.VY*N=5IY@YR@LRW=F5[8%.DI)+C M)61B08S=W.HFLI_HSSK!6\T9GC$;__\,_H1\_M2)@OC+SO^H4 J$63O<(V$K M(E.89T)RN7BI=6'CN-5!M;TNH+!8<&J]Z8PM=2V*@G"GPZDTE!.6H%.6,K=( M?R9;XQIQN!NXSF!S>=9S^YC- 3F%%)0%&_I'QW\2]QO;4@-;3>/ M=T.O\$WXT%*$C78[(E^E3%:,\XWA..Y\R,M[X#T2-X(@>.M>^ALU#_=\X2J[ M)G-9"%.6OWJT?CP&9&PO=V]R:W-H965TELAG]0:4<.WG''5=]9:;VX\3Z5KS(FZ%AODYF0I9$ZT$>7*4QN))"M! M.?-"WV]Y.:'<&?1*W8,<]$2A&>7X($$5>4[D]Q$RL>T[@;-73.EJK:W"&_0V M9(4SU(^;!VDDK_:2T1RYHH*#Q&7?&08WH]C:EP9?*6Y58P_V)@LAGJQPE_4= MWR:$#%-M/1"S/.,8&;..3!J_[7PZ=4@+;.[WWM^7=S=W61"%8\%^I9E>]YV. M QDN2<'T5&P_XNX^B?67"J;*7]A6MDGD0%HH+?(=V&204UZMY-NN#@U QS\# M"'> L,R["E1F>4LT&?2DV(*TUL:;W917+=$F./DUNX^S*?3">S.5S.R8*ANNIYV@2V<"_= M!1E50<(S08(0[@77:P43GF%VZ, S&==IA_NT1^&+'F\QO88H<"'TP^ %?U%= MAJCT%_WC,KP0+*Z#Q66P^$RPF6%65C $L03R3"BS=7UG"/9.$:,UY'A";76@ M,"TDU135J:*_'&6^1E@*9EA'^0JH K)GWH_$O8&??^J$?O3+FZ^FQ9@O4-9M M/K(8YD)J^CMFM>:1FX>)_9WJ/:&R%E*A-'PPKY<")I1"!5\)*Q#NB38E,)5; MH-XBJ5I_ 9VVV^KZ#442'Z$O S>, M.U=-5,N-NRWX()Y1G7 0!#--4%J;V ME&N4:$J]/VZUNJ_RWY3/8?Z-=408X2D"498NYS_&"^B:.OOMT[VX*+O020ZZ MT'6[[=9_AE?^D<7_F%=)Y$9)L[F)?TR#R];5(:231*\A5>#Z2?)Z4@71,:F, MBS@\3ZHX_G%2G<.\/:D.WS-3U:2I:#3"LJI[T(/$C>*:=:?^HKW&B)2C7)6# MH#)?:<%U-2W5VGK6'%8CUI_FU:!Z3^2J_*QQ::#^=3MQ0%;#7R5HL2D'KH70 M9GPKMVLS+Z.T!N9\*83>"S9 /8$/_@!02P,$% @ HW"<5!'OWY! @ M7P4 !D !X;"]W;W)K&ULI51=;]HP%/TK5C9- MFX1(XO 1NH!46JKRT Y!USV;Y(98=>S,=IKNW\]V(#"IL(>^Q+X?Y_C<&U\G MC9 OJ@#0Z*UD7$V]0NOJRO=56D!)5%]4P$TD%[(DVIARYZM* LD6PDDC594GDGSDPT4R]T#LXUG17:.OP9TE%=K !_;-: M26/Y'4M&2^"*"HXDY%/O.KR:#VR^2WBFT*B3/;*5;(5XL<8RFWJ!%00,4FT9 MB%E>X088LT1&QN\]I]<=:8&G^P/[G:O=U+(E"FX$^T4S74R]V$,9Y*1F>BV: M>]C7,[1\J6#*?5'3YN*!A])::5'NP49!27F[DK=]'TX <7 &@/< ['2W!SF5 MMT2362)%@Z3--FQVXTIU:"..GWZLEXL-^OI$M@S4 MM\37AMG&_73/,F]9\!F6$*,'P76AT()GD/U+X!M)G2Y\T#7'%QEO(>VC*.PA M'.#P E_4U1DYONC_=5Y@&W1L \XV[3/3E M4XR#Z#OZZ&K:!>46I&O9P6E;9S\!6I/&7!H-DA*FNOAG% Y[>!2=.J)>-!ZA M.\JIN5,9JJ3(ZE0?,7%OC(>=9?!Q./ZP^N/Y..I-XOC4,>F%D^B]7^:?7/H2 MY,Z-MD*IJ+EN[W_G[5Z/ZW9HCNGMT_- Y(YRA1CD!AKTQT,/R7:<6T.+RHW0 M5F@SD&Y;F!<0I$TP\5P(?3#L =V;.OL+4$L#!!0 ( *-PG%2*-/Z"W ( M -D' 9 >&PO=V]R:W-H965T^^WSW MV;X;;KFXE2F 0@]Y5LB1E2I5GCJ.C%+(J3SA)11Z)^$BITJ+8N/(4@"-:Z<\ M<[#K!DY.66&-A[5N(<9#7JF,%; 02%9Y3L7C%#*^'5F>M5:1R[ZSWZESIWG+53JR0@O% MD- J4TN^_0J[?'H&+^*9K$>T;6Q]UT)1)17/=\XZ@IP5S4P?=CQT',*7'/#. M ==Q-P?549Y11<=#P;=(&&N-9A9UJK6W#HX5YE*NE="[3/NI\6)YM9@O5[_0 MY/(,S;_?G"\NYI*3-F]1XY/5Y'T'W6W2_1O=? M0+_6?R>N,D \0:70/TBH1T2+&,%=Q4K]II6-"E#/$7L<^,.[$+OD,WKKK.F$ M? VBIG2O--2:P44S+M7IJT%G/"\K!4+6J>JD69F"H-DAZ];T/<*^W0N\KH+8 M@1>@JR1A$:"D$@53E8"GM+7V'K9[_; KNJZ/OH'^H"G/8L1RS?L]&!_96A'; M"_V.A#WR9B;WL^_:!!_@2&B'A*!)%%5YE5$%L:X5NFQ&C)IJ]%_)Q=@._$.> MV+.#0?^OB77M(!QT18\$?R)67\8@Z$B^V_]GQ)*>/<"'@(AO8]]]P\/?78*^ MD$B_\LX#]&TR\)_(O0%YKA@XG7*;@]C4345JN*I03>5MM6W?FC3E^F#>-+T+ M*C:LD"B#1+NZ)_V>A4332!I!\;(NWFNN="NHEZGNO2",@=Y/.%=[P1S0=O/Q M;U!+ P04 " "C<)Q4*X,AI"P# !("@ &0 'AL+W=O$^*C8= M"[,E3Y*7=K]^E)RXWI+F.F"W?;%$BGQ$ZI%H3K="?E0%@"9W5G)A,UD)\-,)E-G-\$Q"4D&J#0''X#.=0E@8(P_BTPW2Z M+8UC?[Y'?VUSQUS65,&Y*/]AF2YFSM@A&>2T*?5[L7T+NWQL@*DHE?V2;6L; M1PY)&Z5%M7/&""K&VY'>[W0.5ZKDER7S\;H4. MR&554R8A(ZE0^NRG![M(/S467D-:<%&*S3VA/,/H4RP?0&+R@@0/ ?U)PL = M!TE/$4S<<3(Z #ZW#Q SEU!24T54P6H2#Q($G'16L3M)@IXT2OS_G9^GCN'0 M'0V'#V+L#OW#/!=IVE0-IHAG2"LA-?MBT_UY5/T717L[)&(83?IB.)D1$@4RZ M ID\N4#"78T_YN_NF]7B=5#'"N5I[*>F_B^6*0(\8WQSO+!A[0I[F8_]V*BB M3I7$B5'$]OKJ K 5RC5B=%?6-17P1QG9'?FQ0_9Z?W>\\QO;PRADKN&Z_=%W MVJY-6K3=P8-YVV-=4;EA7)$2_S@*BR*MC'(5QE&T'>9"ZF#8KV3G M=M@W)2FI\=R"*_-/Y"OVX\IU]F0J'AT;]E"G-!T$O@!0S42JZ,(OON/1GR^,E M1KGJ"XNE;A1 4CHR^=*8&>12UZ.X6\;A+0;QTB"N>-<'52R/!(EAWYH%6*_- M:'Y2N5I9,SFI?5(F9'E7LAT-CT-TR6B ^9*3[KDLO,[D.F)M=I7XL,PHON!>@^X+1F.QU(YLR3?8'^;6 M%5-!Z/; ,XPZ^W\]UN[.]+CA^F@F+2OA0DN'H6'Y(-/AP MHT[N^86Q\E;XIPNXMF:>&,>>+#]G#V?U^-(]-W_O6/OU4"F:N\*J6JH$OASC M#=B-6CN]WLN"C\YO]+_SN[75ZG2[ZX*/S^]J;+>ZO=TW2O]9SJ/''F^W>IW. MFN"YIS1\U*1RM+.J%3MVMM14]ZM&VG3[4=WD'M3K7P5.# ?*@<*,3:/-G:T M;-U^ZP69HFIY4T/<0*OIG/]8T'H%WL^,H=7"']#\ PU_ U!+ P04 " "C M<)Q4<'IM=*H" !%!@ &0 'AL+W=O&?>>;R6%?5)H5'&<25%665.[&R,1VX$7>P3$O MUKFVCF#8W] U+E#?;V;26$'#DA4EX52=[L)4L MA7BPQI=LX(56$#),M66@9GG$"3)FB8R,WWM.KTEI@:?[ _LG5[NI94D53@3[ M460Z'WA=#S)X[Z>EN5+!5/N"=LZ-C'!::6T*/=@HZ L>+W2IWT? M3@#=\ 4 V0.(TUTGRT-*<%@:GA]_N MKJ=SF(U^C<9?IPL8W5[!:#*9WT^O8/IS-KU=&.?[.[IDJ#[T VTR6ER0[MG' M-3MY@3TB<".XSA5,>8;9WP2!D=KH)0>]8W*6\0K3"X@C'TA(HC-\<5-_[/CB M_Z__3):DR9*X+,D+61;F+F450Q K$#I'"1NZJY M1I]/\.Y-EX3Q1WCM:MJ+Y=+HLRT^.&VK[2.$&=U)P9@37=>!Y8:)':*YH(QJ MW-="F6K0;X%$?AB&)XZH[??B$$;_E-U$]/PX21JKXT2-R&QWPI[QQ+]7IO HN*9W!V= MG>C(2%[=VV/]<=>/6Z<-(5V_%3_[.0L#=4K@NN@.'*0,.+3LL#60^MVM!BXP;%4F@S=MPV-W,>I0TPYRLA],&P M"9H_Q_ /4$L#!!0 ( *-PG%0>U!I&QP, #$* 9 >&PO=V]R:W-H M965T[HV3%21S%7R3QR'M\]^Z.XGRKS4]; #CV4$IE+X/" MN>HB#&U60,GM4%>@<&:M3=F<6]F(\_R$W=\,3=ZRPRM M1C3Z\*%Z;R0G%"5EZ0S."O1SB\^W5\O;)7O_C:\DV+-YZ!"4IL*L!;AN .)7 M $8Q^Z*5*RR[53GD3P%"9--1BO>4KN->Q$^0#5DR&K XBD<]>$D78N+QDMX0 M>X#&'=#8 XU? 5IB1^2U!*;7;.O3#?D'?@\&JQ<+E%I J V3@%7"')B2<96S M7-A,U\HQPQT:>)BF;(?[V)<.3Z+$E5'Z:X_BDT[QR#?%4KN*#>="M;#ZF[">UOV^UGG]([-!NEYTHUQ MZILF)?7): 7FFJT 2.>\SI#V:M?R-"B J!S%X0IHXZ,PWJ7CA*R95JH]A[?" M%:U;J7.Q%EF3/+XQT(5/*#>ZK+C:$>-1^M&R[\/E$*M@944N\/\Q8'D-CZFF M"A6J@:J,P !P2J#(MJVAG,%#)8Q?,>RIS6E7F].3:Q/KKS8^331ZIMQA%H_5 M8O\VI_8];?=6'<9/RB%)(C(^U@2:HG,RC3O3:#".9V2:=*848= P]8<;Y@FO M FL4_\ EF4[?;)FF^!I]*KZCO#^KUS@:C":3-X$^@[4?F"BKVOE&0BI@W0'. M^VD\.6-W:*7:NN>RAJ,-=N R.A],4)P7O?*,KF\(I=V+IL BW?>%/ZTZ#^H( M%"B=38\58'CP&R_!;/QEQ3)_KC9_],[:W8>NFFO X_+F,O6%FXU0%AFOT34: MIGC@F>:"T@R&ULS5A9;^,V$/XKA!NT":#(I&ZE3H!<;1;H=E-GLXL^TM;8%J+#)>DX^?<= MZK+D*\EVT_;%$D]F9*S4_Z?3F>0%4)KT+4J]?LKCK'Z]6$83R=*4WHGPWF? IWH.[GMP)7_08EBE/(9)QG1,#DM'?.3BX\ MS5\P?(EA*5OO1'LRRO,'O?@0G?:H-@@2&"N-P/'Q")>0)!H(S?BKPNPU*K5@ M^[U&_Z7P'7T9<0F7>?(UCM3LM!?T2 03ODC4,%_>0.6/J_'&>2*+7[*L>&F/ MC!=2Y6DEC!:D<58^^5.U#Z\1L"H!J["[5%18><45/QN(?$F$YD8T_5*X6DBC M<7&F@W*G!'Z-44Z=W=V<#Z]O/OUV=3V\^XE<_W'_X?.?Y/ S'R4@CP9]A2HT M8W]_0:']\ Z#:Q3P#J[8,ND)OF$J!D0C-OX@>3S5>;%ZIGP+,)$3KB" MB,1965'(L&V;]VO[\8? HO;/Y/_V_%H4 7KWK0#\$03V@G^N6(#N2'$V_6ZF MC#&O!89RP9.&=CZ="IAB/#>DS]-\D:EF"4\@QK%<\2D0*3F,LX80(WJ,O6Z\ M 84I52:2;$AS$8]76,_ A3QJEH\\60#Y5(E@(Y8*$T]O!5=D!-,X*_8%8;4@ M"9ECA,QMQ ](8+*0V&:;Q'S#IR&YG/%L"I)$"Z$A=*9KC)/OGDB_"I[I<-H& MI;1EATU-WWLURG6UZQ$YM)W 8-0[:F'Y)F7-$EO\!&*M\I %6FF;D]FF[[][ M\>R(&J&/ENLP(, [M6 4!LVT[J1%:P9[FZS;-UWU+\QW>W7]3S]VOY-U[Y.^+= 1".['>@J:Z&C;X MY8P+6/6$2+>A"8]%U0!P%UY1_L9]N&;=OMJF5F MZ)$O((OZ6KRHDHPX @ MS2%2M'^Y+87W6_1?CP>=0AVC1CU]Q=-:$>MIFV.&QLP[7:Y M7N!#'>-.YY&5Z*;*IOC!T[54&R@GJQK8A)/H#.3O$YLE9F%;]W9 M1$_MNP:5/9QU, [T'.(<.Z;MXK'F&9Y+"37#]@GHF-1JOJV1#XAK4GKLF2'% MT\8Q/$\?EI;3XO-TYV'4,OS0[I*];U?LY;\$'[G (TR2!"8H MBON*A[8H;][E0N7SXK8[RA7>G8O7&? (A&; [Y,\5_5"*VC^_CC[&U!+ P04 M " "C<)Q4C&7$.>\% O%P &0 'AL+W=O2+#&^F@1)L0^V-!0YG/.;(0^70GY5<\8TNB_R4AT-YEHOWH_'*IVS@JH# ML6 E?)D*65 -I)R-U4(RFM6+BGQ,'"<<%Y27@^/#>NQ:'A^*2N>\9-<2J:HH MJ'PX9;E8'@WZX9+Q@I>*B1))-CP8G M[OO3R,RO)_S.V5)9[\AH,A'BJR$NLZ.!8P1B.4NUX4#A<E66B_K[C_4NL.NDRH8FGXTB ]+ZU@[4@=G8L(.T"4LO=;%1+>4XU/3Z48HFD MF0WK5_+RGZ;J'H]]Q]&N._@Z.-Y C694S)*:(EZDH&!KF0JD1FC!( M&(8TO6<*0?0U7[=9=?\./_\0$\?[@%[[^1>CLG$4 C.S8L)D;>K5=V-R\^? MGYN@:9YVWW\TLYW8MP<<[#BQ-3!T8TQ"?X0@?R [RNY3C(/0ZZ@0AUYB M48F?O+JZZT^0-L&A']D#X=K T'6QYP:C/7$2='$2/#E.UD("#6$ PJ5D4ZZW MY]U^WO^3"#FKI&2E;M1[_VI2; F\V$ULMSF.1;E K4>;BT,WZ*C(<:WWZ-7- MMAEI!/N>G2>0-Y8,H ](<E-S@GBA+5Z$";%- M.G0='!!W,XN3)+9L[$8]-0QP$,6C[Y'%(#RQ;8F]Y#$$A=A)DN\A2H#C)+3H M!$1)'HD28)*0?7 2=G 2[H>3IH,R:*+ (WS*4PJI!W"R$"4DH:IQ9LY,>]*' M5<[IA.=<SI I MS2BE4CY <5Y2F=EI$.$XL/U%0APX(?I$Y5>F35.$;EA:R<9^Z_N0'4CBD@_H M"U-,WJV,GD,;3,O4XA'B..SQ ++-)E^B<+9IN54_;G%SK?E MR(.=N*%KZ08T<5Y5M6]']09J^]B/>HPVC8NW <\PQ^O-% 5OUCH3;3[+D[8 MM,R6^K75/7M -NI -GIRSR99*LH49&I2H$57^('-01J:;Z_;V[!U_Z9O7:96 MSVUH8!8RF1\XR:,:7A4:RJ4@O&,,&NXD_NQ=_< M,)=*4I;S6NI*"RBRJ9"@'>A0^[A^Z:SD'3CHI[7'6TEV^ZUH,V<*8WTZ$7?P M7X@*>@*JZ[%GJ65Z%]>UVZ@8^^11+T-PZ%A9=WU[L2'OT,-!L,5C,.X3?[LG M3;E[ M,G3Z<[;O6B>?7L(K4;X#'*A2S4V3TX85)#:<3_,J,WV3FE/)WIG+KZQN,F%" M X2KR;US72_J7>M;)2),>DD^ HRPQJS+.4_G6[N+)0!+I0%S_V5]GQ9YO0X0 MA('C6%V'J4&159JM"&+W:4W4UJF!2%43Q3-.I=W.#4.2V RQ9T7=$">>N_/KY]K1W6Y^8AVA_,@^MKXY#)ZDNMJ),ST.//7, ML\Y_6WD>6Y>8!9.S^JH6VG4#8\U]9C?:W0:?-)>@_?3F*AEZ]AD'/,C9%)8Z M!U$P0+*YGFT(+1;UE>A$:"V*^G7.:,:DF0#?IT+H%6$VZ.[(C_\#4$L#!!0 M ( *-PG%1DH)B%2P, (X) 9 >&PO=V]R:W-H965T])$#:I5N -2N6[5X^*C8="[6E3)*7 MWOWZ47;B.ND+<'?K%\N4Q("?5GL@VLP'S=WBJ4_!8EY24(S:4@"K*),PLO+OMV M?[WA=PX[W?DGUI.UE'=66*03)["$H(#$6 2&PW>X@J*P0$CCVQ[3:4U:Q>[_ M ?VZ]AU]63,-5[+X@Z@S@(\^6+#V0O:0O(KZ#Y(Q$ MH4=H0,,7\*+6^:C&B_ZC\R^8Z+P1C#^4:5!W_P[K-@_T$ M^ G/R77KX,&QBY]&92$,*-"FG7A#W"$->T?R(#Z2P_-1CWR46F/[*)A!+XPD M0HJWF),-%QLL7\6_,]L7,"7:J K;C=&/;+LA[3U)+*1/$[;SLU(JP_]A=?/! M[&//NP-CBXEH2"K%#0=-L).6O"HU82+%%I4H..Q/N4YDA73JL]'AXD6CCIMN M&'?(N:.@1^;W2<[$!HA"GQ$GRS!R(H$'QUQZ'G4AO/-XT)&I%\88V4\FQWP_ MS [HD=E.[-V(/A.AGSDBK\'PF.G0PZ$A!&+QZD!\QB.DK,SA-UVE;[%1T2*.C^O;B(.J= MS S#WE-]V^_:Z;&?;Q\:LN6,?MC[:F[_1C!R6]^X:VGP_JY_[AW?WB'>:[*1ZU%L 0YZ:6NBIMS6FO?!]76ZA8?I,MB#P M9"U5PPQNU<;7K0)6.:.F]J,@./<;QH4WFSC9@YI-9&=J+N!!$=TU#5//5U#+ MW=0+O8-@P3=;8P7^;-*R#2S!?&X?%.[\ :7B#0C-I2 *UE/O,KRX2JR^4_C" M8:=':V(C64GY:#>WU=0+K$-00VDL L/I.WR$NK9 Z,:_>TQON-(:CM<']$\N M=HQEQ31\E/577IGMU,L]4L&:=;59R-T-[.-)+5XI:^U&LNMU8[RQ[+21S=X8 M]PT7_]GD8&>3!*P;1WB!R?O<7.2^OF6&SB9([HJPVHMF%"]59HW-<6%*6 M1N$I1SLSFU\N[F_O_UJ2A_F"+&\N%W/RQ]]L58-^/_$-7F#5_'(/=M6#1:^ MA1&YD\)L-9F+"JK_ _CHV>!>='#O*CJ)> WE&8E#2J(@"D_@Q4.XL<.+?SC< M$Z#) )HXT.05T"6^E*JK@<@U :8$%QM-6L!/?\L4O)3&TWB_O\NC(/Y ?M7\ M#9WL&2*87VA6Z*K-\>'Z[!A0S4EV\F0?W6&VX*&4#@^@W$L/G"UT'^)#M7.9 ,]AWS MO $B.D<)?DU258BAGGM=38G Q*'<8/W5G94;63X.E\81S8*8)MDQ:4[FZS561XM8\;JS]9%H*#O%#0?]\\F8-VTMGP'V;LG6%E[T M>L>48L)HPD1%%LO/>K (:9A$-,C#D23)4IH6P4B2)CD-PO-?R;PCR24!B7B1 M)E;]@^483T_PU=-T3'Y,\P2#28LQ1468TO/\R$<\-1O>^P=TQMN-"DAC6:!F=9ZA'5=ZU^8V3K.L5* M&NP[;KG%1@_**N#Y6DISV-@+AE^'V7]02P,$% @ HW"<5 B[>5]& P MBPD !D !X;"]W;W)K&ULS591;]LV$/XKA%84 M&\!%%"E9!6,&AE30D9QPVL5S29!=VUF$[USLE;BVB"[:QIN[D^%U/MIE$1'Q4V]WCBO MB&>3+5^+6^$^;*\-2'''4M6-4+;6"AFQFD;SY-5IZO$!\& M7[V]F5^_6YRAQ?N+JYO+^=WBZCWZ]8XOI;"_36('FWAH7!X(3UM"^@1A0M&E M5FYCT;FJ1/60( ;O.A?IT<53^BSC&U&>()9@1 E-GN%C7<@L\+'O"OD9XK0C M3@-Q^@3Q+=R8:B<%TBODM.,2JO:34#MA'TOC\UQW&X%66L*=J=4:P7VS0CG[ M%2T@#'* O!?<6"1\PA&D2S1+8;J4A2]!7%4P2<9A(K5:_R[A/E2(6RN F5OO M]K?&#VQ/T,M?"DK8ZY]^_!LRTE9@$S^;^B[L*9 M'Z7VT'YTK:N@P^G_FSQOA*E+;C&48JW*>LNEO ^E]T'5#HAO'7< /_*_0$F2 MX8*,!IIQG@_7"8#':<8> /*4H/.=@9;4J8L"M/TVHQ'MYGF& MT\$.*>G)1V> 1:5>J=< MVRL[;??2F+<-MH>WSY1+;M:ULDB*%9B2DSR+D&E;?RLXO0WM=JD=-.\PWE;LM:U!EEQ))M!?WY6< ACP57.BNEQM3GOJ^CG,HJ-Z7)0A\DTI54(.FRGQ=*J")Q^W=JEY'5H8S ;>*Z*HHJ'KN Y>SKA=ZBXT1RW)C-_Q>IZ09C,']X=N&->!',M+ M:FBOH^2,*'L:T>R#D^J\D1P3-BECH_ M0S_3NQR,AO?GD^']@ QOQI/1W?7@ M9C(F.Q,ZY:!W.[[!(/:H'\\!^S5@M $PC,BU%";79" 22%8!?&374(P6%/O1 M5L1+B/=)*]PC41"%6_!:C>26PVO]D^0MP <-\($#/M@ /,:*22H.1*8DI4R1 M1\HK9V$U:$-%PD2&5T:Q1VKO(F%"&U7A%3=ZW8?>'FV2PZLH!G>NE*S*+Y_: M47A\IM\0E^!;YPAIBH5B838<9(+$5.I7*!GH$H3L)>#8&JAF*+'(KV.SNO=@% %\[;!?J';U/:2 M4V)E!JVS=UNQS+&(!8&G.*A33D6,;%U' M=9*<@G?CN)+Q=!/C59*<4T5VXF>\0ICI?K'#OH'WR;HJO\)]%6TXR$R[[;.LUVZDOLMTI MI;)?8'>]RO7>7&J]^Z? X_!D16 K/-G2, Z;AG'XYH;Q]]JJ*:YK%-NC?)3) M1YG\7V7B+\TK!:C,364V Y4P]>C2[#:#WWD][[P,LIDWTF5VMQZGHQ3R+!T^0:8?K/B(L-* M3\7:DQL!.+%01KW0]SM>A@ES!CV[-A>#'L\5)0SF LD\R[!X'0'EN[X3./N% M!5FGRBQX@]X&K^$1U/?-7.B95ZDD) ,F"6=(P*KO#(/;:=?LMQM^$-C)@S$R MD2PY?S*3NZ3O^,8AH! KHX#U8PMCH-0(:3>>2TVG,FG P_%>_8N-7<>RQ!+& MG/XDB4K[SF<');#".54+OOL&93QMHQ=S*NTOVA5[([TYSJ7B60EK#S+"BB=^ M*?-P 2=$T!8 N%[(#H!M$J@=2D0E4!T*= N 1NZ5\1N$S?!"@]Z@N^0,+NU MFAG8[%M:YXLP4R>/2NBW1'-J\'7Z,%T,[]$U&B8),6>'*;IC10&:D_PX 84) ME9]ZGM+V#.7%I?:HT Y/: AGMO1V&CX@1B%[6" M*Q3Z85#CT/ARW*_!)Q?CP4T-/FW&'_C618%?Y_Q1,EK5T;6L7G1";\H44:_7 MNCP +6 ++(-95=N])K-^J])1'Q%1K&SSF1]J[4%4&S M5.#[_R;GR*E.Y52G4>G@OAX?.OHU@VP)XG>#D6YEI/N_:ZS90."[-_4U=H:K MJ96BQLYPG5/I]PX^HCJLM>U>$L4\9ZKX0E6K58,&PO=V]R:W-H965T M/+<6HV6:/,FA MQ/R";J&2*QEE)19RRC8FWS+ J8;*PG0L:V26F%1&&.AO2Q8&="<*4L&2(;XK M2\S>;J"@]=2PC?3,[%124D+%":T0@VQJ7-M7 M&R.UDR=*G]4D3J>&I0*" A*A%+!\[2&"HE!",HR75M/H7"JP M/WY7O]5[EWMYPAPB6OPEJ(;^/H>K%&UU%T_[A8QXL[ MM+S_%4?Q?(5^H CS_!PE\HG@94?VN(!*\'.$JU0>%"X8202DC<'I# 0F!3^3 MW.-JADY/SM )(A5:YW3')<$#4\BHE6\S:2.\:2)TOHAP!LD%/![3RXVH/WA0=5;EW; MSQ4_5KE&:J2E5$?:A^.)Y[B!N>\7Z-#*LR:NUUE]B-/KXO2^C?/AX]$[%ETC MX/?\^K9E'7?K=V[];]VNJ<"%]CCTG^ YK2OU#X@<$!=8@&RS M&L6>?Y#;0RMO9/5RVYSQ0ZO19#S^I#4_M')MWW(_)4BO>):FG='1G^ U!+ M P04 " "C<)Q42Z=O.+X" !3!P &0 'AL+W=O9C =[(9]5BJCA-6-<#;U4Z_S:]U648D;4 MI*#;5-L%?S3(R1;7J)_RE32>7Z'$-$.NJ. @,1EZX];UI&_C M7< OBGMU8H-5LA'BV3IA//2:MB!D&&F+0,QKAU-DS *9,EX.F%Y%:1-/[2/Z MK=-NM&R(PJE@OVFLTZ'7]R#&A!1,/XC]3SSHZ5B\2##EGK O8[L]#Z)":9$= MDDT%&>7EF[P>SN$DH=?](B$X) 2N[I+(53DCFHP&4NQ!VFB#9@TGU66;XBBW M'V6MI=FE)D^/UN'=(KP-I^/%(XRGT^73XC%1].PYLU_("5-!T@]1L0 M'@.^%#0WWT3#V0PUH4R=#WQMZK!H?G3@G)2#>H, <=2KBS[Y!/66[W:@IO%,5WJE%628)C1"20G*J;?D?>J2&H%L1 M=+__9.HINPW0PC12 \[L4&-OT.HTSFNT]"HMO5K@>S33(Q4L+KNJ/64RQU*T"F"2H4T/Q"(Q+G&S(XVL\(O0)2!A<*D8,!H@L< MHA1J]=D!^">#+D.Y=>-<020*KLN95ZU6-\:X')3OX>5U,R=R2[DRU20FM7G9 M,YTNRQ%>.EKD;FQNA#9#V)FIN?50V@"SGPBACXXEJ.[1T3]02P,$% @ MHW"<5 5-@)F( P 0A8 !D !X;"]W;W)K&UL MS9AM;]HP$,>_BA7M12NU3>Q @0J06OHPI(XB:+<755^XR0%6DYC9!EII'WYV MH'$ZGE2IC$B(V+'O_#_?)3]P?<;%BQP!*/0:1XEL.".EQF>N*X,1Q%2>\#$D M>F3 14R5[HJA*\<":)@:Q9%+/._4C2E+G&8]O=<5S3J?J(@ET!5(3N*8BK<+ MB/BLX6#G_4:/#4?*W'";]3$=0A_4P[@K=,_-O(0LAD0RGB !@X9SCL\N_-0@ MG?&3P4SFVLB$\LSYB^FTPX;C&4400:","ZHO4VA!%!E/6L?OA5,G6],8YMOO MWJ_3X'4PSU1"BT>_6*A&#:?JH! &=!*I'I]]AT5 9>,OX)%,O]%L,==S4#"1 MBL<+8ZT@9LG\2E\7&Y$S('B- 5D8D%3W?*%4Y255M%D7?(:$F:V]F48::FJM MQ;'$9*6OA!YEVDXU^^V;3ONZW3KOW*/S5NONH7/?[MR@[MUMN]6^ZJ-CU .3 M7)8,T1A$6@9) (@_1VQ(S<9*=' )BK)('J)OB"7H?L0GDB:AK+M**S3KN,%" MS<5<#5FCYA*"$^3C(T0\@A_ZE^C@V^%'+ZZ.+PN29$&2U&UIC=L>3"&9P%$N MEFXNEKLLEB-T]3K6]0(ANF>QF<<'J*^'Y( &\PE]185">J\!/9Z_,OET9L22 M8P_KSP:M?J;53[7Z.]>*'F^U;]16$,NG#18)7 ML-3B'*[PUR=WX?/#@^M5O-KJ_&*+%;QOKOA;N8(M6'#1R((M6G 1V+)%Q%:X M8$L7O .\X&6^5&KE-6\A;/F"]PT8_S. P98PN&B(P98Q> >0P6\H_@X/21\YDKQ.&V.@(8@S 0]/N!.Q)9TO9.T\ !/K(,\*[1B+$ZM8T>91 MCOD-70&1.PO*F[)>AZY%EA*8,L37 M>8[9YP RNNT:MK%;>$F7B5 +9J^SPDN8@7A;39FZ/=];O=>PRECGF,*39]S062==H&2B&!5YGXH5NOT(9CZ_L133C^A=M2UG+ M0-&:"YJ7RI(@3TGQCS_*/.PIV,$)!:=4<.H*W@D%MU1P=: %F0YKA 7N=1C= M(J:DI34UT+G1VC*:E*A3G DF=U.I)WJS\<-D?#\>]B>OJ#\3!S1] M?AP/QWAR! *G&;^2FV^S$;J\N$(7*"7H-:%KCDG, M.Z:0:,J!&948@P+#.8%A.^B)$I%P=$=BB \-F#*F*C!G%]C .6MQ!-$-Y<'3'KP3'@8XPR2":X0%$@F@.2Q3 M0E*R1'2A%SX!LZ:3*U[;=H&-N]M/5(.4ZKE5)'3#[%;-_EOFE M+"D&$5V2]&?]Y O PH:_Y_J+:WM^G;!1S Z=9L2@0@S.(HY))%]'#JK X]I5 MX$A6>WE+@2$<;]0)-)9_< 3G!NVC)#=(A5;8:HX@K"((_ZDP0#+_H23"(P[? M"^PZ[;'48>$EMI2-SZ9)[HF MHG@3J]6JM_9U2ZFM#V3/+5KD;S-%PW["3#X8'&6PD":MFU FC15-L)@(NM)] M9$Z%K'<]3.1W S E(/<7E(K=1#FHOD1ZOP!02P,$% @ HW"<5.A6[EB6 M P #PT !D !X;"]W;W)K&ULO5?;;MLX$/T5 M0NA#"C21*%]5V 9LIQ<7VR2HD_:9EL:6$(IT2=K.[M?O4%(D!Y;4).WNBRU> M9GAF..=H-#I(=:]C $,>4B[TV(F-V;YW71W&D#)](;<@<&4M5NQ,Z?L9#:Q!MN-[ @=]]$QL*"LI M[^U@$8T=SR("#J&Q+AC^[6$.G%M/B.-GX=0IS[2&Q\^/WC]FP6,P*Z9A+OF/ M)#+QV!DZ)((UVW'S31X^0Q%0S_H+)=?9+SD4>SV'A#MM9%H8(X(T$?D_>R@2 M<63@TP8#OS#P,]SY01G*2V;89*3D@2B[&[W9ARS4S!K!)<+>RM(H7$W0SDR6 MBT]7BX^+^?3JEDSG\^N[J]O%U2=R<_W78K[XL"3G9"[3K10@C"9R3:;7\P4Y MNP3#$J[?XG(V\88D@MS&9B/3(-8C,^G?# L4L1^$WH* ^^2J%B37Y("*( MGCIP,:0R+O\QKIG?ZO$2P@O2H>^([_GT;GE)SMZ\;7';*=/5R=QV&]S.&&E3(ICZN+.W?4S=Y8A^PD=#/R1NZ\!T2U!=%M!7)L8% GQ7A3$ MEB![P/SC&,@*D*B = DYTSI9)R&SQ:_?$8$,1\B&/=3!S _L' MSJ"$,WA! 6&50KI"?)V6$AK4I,5ON)QA"6/8"N-.H(3SY!^\D@U*MR9G7&H- MR&A4RND>R2">I4&>O\WH8H3GU9/IZEZZ)%-%Y.UJ.5MV^].\ MQZVVYY\*^#+:6&)Q6*.I=S' '*B\^\X'1FZSCGP, /$- 9 >&PO=V]R M:W-H965T/"9 :D/;(:U= MU)5S (7>4I;) MH357:O'5<>1T#BF1-E] II\D7*1$Z:Z8.7(A@,0%*&6.Y[H=)R4TLT:#8NQ> MC 9\J1C-X%X@N4Q3(C:7P/AZ:&%K._! 9W.5#SBCP8+,X!'4\^)>Z)Y3L\0T MA4Q2GB$!R="ZP%_'N),#BAD_*:SE7AOE5EXX?\T[DWAHN;DB8#!5.071?RN( M@+&<2>OX6Y%:]3MSX'Y[RWY=F-=F7HB$B+-?-%;SH=6S4 P)63+UP-??H#(4 MYGQ3SF3QB];57-="TZ54/*W 6D%*L_*?O%6!V -XP1& 5P&\0T!X!.!7 /]4 M0% !@B(RI94B#F.BR&@@^!J)?+9FRQM%, NTMD^S?-T?E=!/J<:IT>/DYFYR M/8DN[I[0113]>+Y[FMS=H/L?WR?1Y.H1?4&_BM!!C,@*A-X*"*2B.N!Z)"%4 MH!5A2T \09 N&-\ ("UZ^HH^CD$1RN2G@:.TT/QUSK02=5F*\HZ(PAZZY9F: M2W25Q1#_3^!HA[5-;VOSTC,RCF%J(Q]_1I[KX09!T>EPMP$^/AF.^P8W?KUH M?L$7'..C*QI#%J,-!18WQ=>,=^U>[X-!1U#K"(P\5V\+G;YZ(ZPX(XHRJC9- M8LPD0=\.0I.:L%83&HD>J'S]D@B] 6FF0.AMVB3&S.':H6O2TJFU=$Z+#*,) M-,DPPWVT 2(DZJ*TS(,^BLE&&H1U:V%=(_,MS6BZ3-'O6TA?0/PQ4/9JRMYY MNS$RX['MX@]-2=4&P[YIJ?JU_/X[;.+(3.)W[5Z_T40+KF>[QE3$[NY#[IZ_ M_:,6$M?VFFVTX+#=Z1AM[-4C?%;F1"WX;>ITMJGCA0VY4YDR4P455;^B,OGS M=OX\"8M:\-OL\>I$ M](\GHIDJ/*3"33E=^G3VSL(IB%EQIY!HRI>9*L^+]6A];[DH3NL'XY?Y?:8X M8^]HRLO0+1$SFDG$(-&4KMW52R+*^T7947Q1G+A?N-+G]Z(YUWM7]2MC7IEY(@)"EOU*8YD,K9Z%8EB0=28?V/8[E(8Z M6F_.,F%^T;;$.A::KX5D>4E6%>0I+?[)2QE$C8"[[Q#!\E M^"7!-\D45DP.$9%D-.!LB[A&*S5]8<(T;&4_I7K?IY*KNZGBR=%T/M;')[C>[O?DS"R>44G:)I0CB8;&,T9[EZX 0Q6P8O^AH$.HY MDC03)PK].(W0\=$).D(I1;.$K06AL1C84M6J5[3G95T715WN.W5A%]TP*A.! M+FD,\:Z K4Q63MU7IQ?N0<4(YF?(P]^0Z[AX3T'AQ^G.'GKT83KN'W#C5?OF M&3W_';T9DR1#0N_-Z8&]V1=\(=PUPOJSL!EA'W?]@;VII]%&]8( [X*B-JCC M]MT*M./,KYSY!YV%3$C$%N@!-D#7ZO'Z?0/Y$_ _!U+K5-J=KTJM$.[4K/JX M$4?8QN!>,[)]&&]_8MW*5?>@JP<00/@\0>I50Y&*+6,K]6F6Z++P\Y$$@VJM MX*L2#%K.W2!P&Q&V0;CC=1H9MD%]+]B?8:_RU3OH:ZI.GI0N380WA#^#U*-/ M!-BO%NI_58#]ENTN#IQ&@&V0UVT%V :YN/9R[QC#SMM1XART=@T4N#*G,QS' MZK!*A>1$G^N?"1+7CB[\55&6RO4OE]]KO<][4)[O-A*/]J!4U]5,TZZ=T3GP MI>EUA*IX365QB%6S53\U-EU$8_Y"]UGF['^3*9HT]=PN4RI0!@LEZ9P%:H-Y MT?<4 \E6IA-X8E+U%>8R4;TB< U0]Q>,R=>!7J#J/D?_ 5!+ P04 " "C M<)Q4$[YD-V$& #P$P &0 'AL+W=O#;),[9#I1_?^,D M$!K2%.GZH4VK'@\8*'B(@3)EC>U@?UM3(A1 M2"1^<+951\]@0ED(\B>V?+ NH8^RYPE?);]AFLE8- MW%AI$63*Z$' P_0O?!9 JDH&"W/U!H90JMGY]>ID\ M/<#T^?MD-+F;PQ4,/(^;(Z(^3,(TTQC'I)*BV/F-J!EUX%8Q"YQ:'2^NE6B/CY;W>Y71-,ZG& KL=?^ MZ 370FIX83* (0U_P9A%0B'R,&14XI%IAN>A8;!A$@L99E2SLD.HWL1JD-YE M&52?J?6[EQ4QM@\QMBOMS# "R5W-/#@*=Q]I63BI/2>Q9WK?YK9C6WA:FV/G M2X3Z=B[TSM7.P=5.I:N#4'./^[%I9S!G;BRQ>K @,/GA.=9*XP,/5_ Z#(74UDX!AE,II]VRR7NI\:E4N]?NV^5H.0>TG$^2%R.X,HW; M2P+%@9)&.C!8K!A.& V+'1S+3>DN61YLJ?3J.9 /*7K8;1 ;+O#3SZ3KH\H^ M^1,1P$;)X)YR"3^H'Y=60^IU[RA8VVHX[0)PIU*]1J=C'?W8!1!/-9R&TRK' ML'O L%N-(3/1A2Y#!%5I&G1/\IRTNJU",*="+:O;*_A?9HFTR_WO'?SO5?H_ M9DM<,>"RN*KM#GP?F,]7?.$S8$'DBQW#0@SH M#A+: 5J N]^3 84(.TM697K-,#UH&,8X]MSCQ$0E_ @1^H_)-M8:0GLSGX/.#:V+ZP^XT.>+&IX^3K#ANU F:F&T;LLF"! MM;V?3TEK,).FCGO&V"G I=I=7\51[GSF](6#=G%"0T0Q$)='23U@WGO0L0#7 M!29* V>Q*02!!@)C"2'I6)=&_X#1[[_UB-W]X]T&&!1J8#S4T \>Q(%1<2XS MM$Z5,_ BNFM43(#^(4GZ9R7)D(7XI+/\,+]AH!0S1.,X?Y1I&G>I2[(L=?HG MB8PMKU 1_9..URKVSG&)C-TKKP?;RCF959VY'AZ4YLHDR-V;R;W2)I59.=Z\ MTRNT[5&)4*M;;$LE0H[3_R",(VII5X;QC'DA8889S3<4BU#! '-Y*EE$N;R9)@/],((W6:Q@E!)K)>IHD=7ABI0TR,_HN_E:G MB&2)D-/Y *2=@D),E^S.VM&%AS/;TH1R026A(ALDP XTR@_6% MOI6"4T*3ND4JE0F]+Y;B]"BQ9+?(!^//SAF774VY'GF8]*-S0,R)B5W-3.[1 MJ&97WY'&>89%(QM)!DF62*^*+6,?OO-E>6E6&V^G/;_*T7SZV]7C_S'KQN=$ MGX]DNWIV_L_HJXW;UN?AYW/!KAX,\[L1S'&*>;&/5-@F5U8?.3533&[P/>/4 MNW/0(7E_)M7]V=#&C*;ZOM@:[I52^&Q?'$9#I 2X7(9.9OQ=%?2ZA7HBIQV9 M=#ZH%))W9%+=D0_NPCW2@3DU/7G&="S#LP#*NS"I[L)3*38\N1I:%O8I!82< M4L^.U2\B+Z4O6D3)A.:48])(X#? MET+H_8O9X'#)=_L?4$L#!!0 ( *-PG%1<(E $7P, !H, 9 >&PO M=V]R:W-H965TM39Q @ F0VK!N M2*SM2KL]3'MPR858481/U>_R)K7S=P3"0%G/VFHHI'5MU (2Y(R=<.W M7R%OJ&OJ+3B3V2?:[M;ZCH46J50\SL%:04R3W3=YS(VH '"G >#F /=0@)<# MO$,!G1S0R9S9M9+Y,"&*C(>";Y$PJW4UCN]ND17%R@XF\U^?+Z97Z'C"2A"F?R 3M#=?(*.CSZ@(T03=!OQ5)(D ME$-;:0&FC+W(RU M:X5U;F&=F]7S&NJ=IU+/2(G.%@\IE31[CG_-]!R:*HCE[Q8.K^#P,HY. \<7 MSL,M9:S.ZQW2SY#FY[T9>[VNKSO;5#VI6>6[KENL>B&K4\CJM,H*"&,;$)*C MF0I;VNP6];KO9J5?6*,$1# M34R7E-PSR/EUX.E.!81U0G8UNQ4AKH=QO9)^H:1_4/M,JZ!,.PRU'O3WJ$\: M31@4U(-6Z@DL09.'2)''@O^ICGVPS]X9].K9L5-&G//63:BX8#8DC>LW(B_\ M0I#?&30(JF0N;A5TJ=_G;WTF\I)5*=CW&W8&EQF&W?\-F""'OJ#TO'X#91EI MN#W33/>'-.SML7N.XS2PE\F%WQ!=Z"^ZA464<,973RT9@\L@P^^79+B,,MR> M9=-$D61%RT>GUD!_?_L&W:;M*Q,-MT?::P.#[) "0I\"&3'MRHBN95N;963A M_ON96:83;H^GP\P<[+T<7.=U)-N5F]$+N#Z&Z@ M^#H[FMUSI3W,+B-]> =A%NC[2\[5\\"<]HJ_ ^-_4$L#!!0 ( *-PG%3< M83W;IP0 &X1 9 >&PO=V]R:W-H965T^]KW.!TNA/RA8L8T_$J33!UT8JWS_6Y713%+J=H1.LDQQD8%D\X/.H;]_2@(#L".^ M<;90:\]@IC(5XH=I3&8''<\H8@F+M*&@^.^>C5F2&";4\;,D[50Q#7#]><5^ M:B>/DYE2Q<8B^8?/='S0&71@QN:T2/256/S)R@GU#5\D$F7_PF(Y=I=T("J4 M%FD)1@4ISY;_Z:]R(=8 ?J\%0$H ^0TP\%H 00D(7AJA5P)Z+P7T2T#_I8"P M!(1V[9>+95?ZF&HZ&DJQ &E&(YMYL.FR:%Q@GIF==:TEON6(TZ/#\=^WD^O) MS>3B'"Y.87QX=O;MY.KZ C[!.962FKS#YC'3E"=J"WMOKX]A<^K\(,5OP)&G2O$3VUX(%N_WP-TDG MO2>2@I 0TBRK7\GJ.V6-:9+<,ZD$G.D9?/_*TBF3KGR%%7'X87MBMXJQZ]X3 M3$:X)]"!0,S7 S6=9S>5[WD[GO>'0]2@$C5P,AU1Q16@YP*C,@-T4Z"I*#+= M),I-=1,S4VMY6J26[%--!AAC(]SV/ ^P_IF6%C!ED%,^ X$9!1U+QN !<0JH M$92@BZM]V.1;4.1F^ :Q>,3F](%.$US%#+ N%FCQJ^H2P+8QSIEYI6C"E#E[ MV$\^(]&KF'K;T,@4?+8S0+97T?4=J=JK4K7G7-^358(B@5>5&3-VT[AYCO>> MG+T0%38?/=^KO<][0_S5I!L]S7M:WMJ%K)FP[SY(A8QB3 [DDD?,;MYG3E-) M^*@:M0NIC<0G[U'EQR7->LDD>ZWA:X_QW29SS:)""5:E-1NX;OMXLK<>#)S<-5;-#UU%+]54VT5OMLKJI(>B73* M,[M9M\TUFDF)YSI?Y@ZKS5QC_?$)I"+3<;/ ?I/ -H6UY_CA.RHD/9?"\#4* M:\?RW3[CN :,2^CZF?*#8- 2LO8C_QD785&JF.?J+7D@:Y?QC[N-D[I4$G>I?(\\N".4>8"P M\90N97?7OCS-+Q%?J;SCF8*$S9'3V]G%\RN7'_?+AA:Y_1B="HV)L8\Q0[.1 M9@"^GPNA5PWS?5O]Q#+Z'U!+ P04 " "C<)Q4FAGEX<\# #+#P &0 M 'AL+W=OP")?D=A+ ;:7LK#)UT7_AXB*N[9 6+U9,MX1*4:\ITN#ASH)@5%H4X, MP]$C&L3:L)_>>^+#/CO*,(CAB2-QC"+*_WN D)T'&M:>;\R#W5XF-_1A_T!W ML "Y.CQQ-=+S+)L@@E@$+$8)D&1>2JZ>! MPLGAXVC^9;H+)7H_ 4F# M4'Q =VBUF*#W[SZ@=RB(T7+/CH+&&]'7I:*4)-;]K/S#I3QI*#\!_QZ9^",B M!L$U\'%WN/$2KJM&Y-T@>3=(FL]LS+>6: '^D0TDQ+6@TE1Q'C,O@?-LAG0M9U\()W4GRBRM/0P\3H M]?73=:.J4;;EVG8>]8*P7A4O<:D(,MYZ9 MG3.SNS(+F1!02\VNU+W#Q+5+[.JBO'IV3L[.:67WF08IH.96"KN?U MG!*M:I1MFY953ZR7$^NU$ALS?F"<2D"EK8Y^/D*T!MZVI=V\B/M6*O+RDMZ- M*O*J3>\YGE%J>C7*-DT;US<=&X7)&C?K*$O1*J2ZF"8EX:M7 +Y=2UF.DI@L MM\RP)LQI(%BX,B8WR"D#OUA:Q_+*>JH)LTW7-AO(%?Z-VPW\+W8"'JLO&XD> M6+SI(B1<^"^VWDI*N+!6W.ZMKXL)5SV3N-6]4(W"1M,K"1?>BMO-M9.8JNYI M--0MK!.W>V"%I]\).$LER="E<^"1I_U!MW_L9V&E?B6I0=27T MJY-6).>Y_/P^_ -02P,$% @ HW"<5'!$JWHW @ @04 !D !X;"]W M;W)K&ULC51=;^(P$/PK5M2'5NH1DA ^JA#I"JV. MAW((VMZS219BU;%SMB'MOS_;"1&E@>M+[+5WQC/KK*.2BS>9 2CTGE,FQTZF M5''GNC+)(,>RPPM@>F?#18Z5#L76E84 G%I03EV_V^V[.2;,B2.[MA!QQ'>* M$@8+@>0NS['XN ?*R['C.8>%)=EFRBRX<53@+:Q O10+H2.W84E)#DP2SI" MS=CYZ=U-0I-O$UX)E/)HCHR3->=O)IBE8Z=K! &%1!D&K(<]3(!20Z1E_*TY MG>9( SR>']@?K7?M98TE3#C]0U*5C9VA@U+8X!U52U[^@MJ/%9AP*NT7E55N M;^"@9"<5SVNP5I 35HWXO:[#$<#KG0'X-<#_+B"H 8$U6BFSMJ98X3@2O$3" M9&LV,[&UL6CMAC!SBRLE]"[1.!7/YJ\/\^??R]G#"EU/06%"Y0WZ@5Y64W1] M=8.N$&'H.>,[B5DJ(U?I,PW236K^^XK?/\,_A:2# N\6^5W?:X%/O@_O?H:[ MVFECUV_L^I8O^+_="VQ!PQ98MMX9MB4N]5TH$ 33UMI4\+Z%FW[:QU[H]X/( MW1^7H"4K" ;])NN3MEZCK7=1VR-A1/\6*2H$3W>):M57481')P\'?G@B[VN2 M%PZ]0;N\L)$77I0W8WM@BHN/6S0'U:8M_%(5/Q@-AR?B6K)&WB@X$><>-8AY MG)ZPV!(F$86-QG4[ TTCJH:O L4+VS-KKG0'VFFFWT@0)D'O;SA7A\"T8?/J MQO\ 4$L#!!0 ( *-PG%3 ]"ZC1P( )T% 9 >&PO=V]R:W-H965T MP5B$2$*;QT Y!/YY-*$@8S@>2V++'X M& 'EU<#QG?W"G*P+91;<)-[@-2Q /6]F0D=NJY*3$I@DG"$!JX$S]._3R. M MX(5 )0_FR#A9:3GND(1[.]^H_ MK'?M98DEC#E]);DJ!LYW!^6PPENJYKSZ"8V?KM'+.)7VBZH:VP\@,*'R1D.>%RFZOKI!5QJ!G@J^E9CE,G:5OHR1=+/FX%%]<'#B8#] #YRI M0J()RR'_+.!J%ZV58&]E%)Q53"'KH-#_A@(O\(]<:'PYW3M"3R^F^W=GW(1M M84*K%_Z_,&?4HE8MLFK1*36V Z:X^$"O@BBXS7G%CM6L5NE9%=,Q=HG?]W0V M=H=Y_!<4^?WN9U!Z!!3=A2VH=N$>_+@EB+5M !)E?,M47?AVM>TQ0_NTOJR/ M=.^I6\5?F;IQ/6"Q)DPB"BLMZ77Z70>)NAG4@>(;^SR67.G'9J>%[I\@#$#O MKSA7^\ &ULM59-;Z,P$/TK%MI#*V4+YBM0)9':I*NM MM&VS:;JK/;K@!*N J6V2]M^O#8000E /[26Q8=[XO9GQ,*,M92\\PEB MR1. M^5B+A,@N=9T'$4X0OZ 93N6;%64)$G++UCK/&$9A 4IBW30,5T\02;7)J'@V M9Y,1S45,4CQG@.=)@MC[-8[I=JQ!;?=@0=:14 _TR2A#:_R(Q5,V9W*GUUY" MDN"4$YH"AE=C[0I>3J&E (7%'X*WO+$&2LHSI2]JN?]1R%>BGE&'$]I_)>$(AIKG@9"O$)Y+!9T^Q-7 M@ASE+Z Q+W[!MK1U+0T$.1U**(38&6:DBJTO@HF'Q+)$Y,YHN'^^GV_G=S?UR .YOEN!LA@4B,3\'W\'3XPRZD!R4 M)SVHSKLNSS-/G#?#P06PX "8A@D[X-./PXU#N"Z5U_+-6KY9^+-/R6?R0C#Q M/@!9C%(!I"B 7W.2R4H5 S"E7'1I+)VZA5-U4383V[!,:Z1OFE*.K2S/L_96 M!XRMFK'5R_@J"/(DCY' H2Q7>74#@M2%Z*)9>G*:!!S?]%LT.ZQLTS:Z:=HU M3;N7YFQ'3=(,3D31/CK8MGR[Q:[#R/%/Q-"IR3F]Y*8TR7*!&2_R+0N 9!%F M*-ZGOJ>TW/H0]RM*RSW2:]J."UM1Z;"R7.AVAV58,QY^6FD-CPF8KMU.7H<5 M=/UA-TVOINGUTGQ8K4B P2IG*1$YPX>1['!!K[-FY\6NXJ5P<<#-=K]X5.,VB=*#+8^.+ 7JJ_L/SL1C0. 4DR1C=8 MA97WY WNNSG\DG9>>3UH@=!K%W.7E0E/M"*X[^?P\QIZY:KY23$=WVT3[;"R MC?:MTQM#@YK8[A!;DY2#&*\DS+@82J&L'(+*C:!9,4<\4R&GDF(9R<$1,V4@ MWZ\H%;N-&DWJ473R'U!+ P04 " "C<)Q4V4S"U5$" "U!0 &0 'AL M+W=OR_G^VD66$M8B^)[WS?Y^_N[,LV4CWJ&M' <\.% M'@:U,:M+0G198T/UJ5RAL#L+J1IJK*F61*\4TLJ#&D[B,!R0AC(1Y)GW356> MR;7A3.!4@5XW#56_Q\CE9AA$P=8Q8\O:. ?)LQ5=XAV:^]5468OT+!5K4&@F M!2A<#(-1=%FD+MX'?&>XT3MK<)D\2/GHC.MJ&(1.$'(LC6.@]O>$5\BY([(R M?G6<07^D ^ZNM^R??>XVEP>J\4KR'ZPR]3#X%$"%"[KF9B8W7[#+Y\SQE9)K M_X5-%QL&4*ZUD4T'M@H:)MH_?>[JL .(!@< <0>(7P/2 X"D R3O!:0=P)>: MM*GX.A34T#Q3<@/*15LVM_#%]&B;/A.N[7=&V5UF<2:?SKY.)[/Y3QC=%C#Y M=G\]O9G=+_K]1;["G/7OJV=.#:NW0 M*)EO[[[>M>B!1[M)\I3'X7F:D:?=>OX;%%TD@Y=!Q9Z@P47_#[&':RY^"%C0A1X3A,FAU:LU.J3;8,FLT*.[=B]& 9RJAC-P+(+,TQ>+E@B1\ M/;2@]7KC*UW&*K]ACP8KO"13HAY7]T*/[!IE3E/").4,"+(86F/X:8+!Z/K2LX\)^LK7?Y%*D)?C13R1Q5^P+F,]'1QE M4O&T2M8,4LK*7_Q<%6(C 08=":A*0+L)O8X$MTHH*F>7S I9EUCAT4#P-1!Y MM$;++XK:%-E:#67Y:YPJH9]2G:=&UW']) M%*:)_ ^@L?I)7C_[@-X!R@##S'/)&9S.;"5GCX'L:-JJHMR*M0Q%43@EC,5 M2W#%YF2^#6!KWC5Y]$K^ AD1+TET#EQX!I"#8 NAR?'ICH&.6]?2+?!Z'7B? M*:.*?+S1ZW(.KIG";$EG"0%C*8F29^"+X+*U;B6L7\#F???VTRRIF\+8)NN"NC+PMT?8\\-VNGY-US?2O<7/-,U2\/C^GL= MU0L\IZ.A&GN')_C[6[TAW!<2;-A7):0MRNUP!M1L ,B\ ;2^V+?Y 6IV G3" M3G!PN1\ #P\N=]18/S);?V=5CC%V=#NPDOC]BW6"PIDR A"YWJG >Z\41Y:BT' MBJ^*@]^,*UWAXC+6)WTB\@#]?,&Y>AWD$]3_.QC]!U!+ P04 " "C<)Q4 M60#O/5H" #@!0 &0 'AL+W=OLB \@ 4GS@J$T4FG+5HDA1,OVV6VNC85C9[9+87_]SDZ(NA$>^]+X M<;_'G7N7[:1ZT"6 (4\5%WKHE<;4%[ZO5R545)_*&@3>K*6JJ,&MVOBZ5D + M!ZJX'P9!ZE>4"2_/W-FMRC.Y-9P)N%5$;ZN*JN=+X'(W] ;>R\$=VY3&'OAY M5M,-S,'"HT:'(X 4,9UT<8 M>C^?D,.#(W) F""+4FXU%87.?(/^K(J_:KU<-E["-[Q,8'5*HL$Q"8-PT ,? M?QX>_ WWL2I=:<*N-*'CB_ZK-.\01QUQY(CC-XC17]A7G0:5.I3MOL?\/(@S M_[%'*NZDXH^DHCZI!I7L225QTB^5=%+)1U(QP8:4\<*_= M)YUVTNF[TE=,, ,GUS@0"C(3AHH-6W(@(ZW!:'PV,'U6TE?U#J.SH+/2_.=> M!R7IEW_L^GO]9V??=ZHV3&C"88VHX/0,TU7-/&DV1M:N)9?28(.[98DC&)0- MP/NUE.9E8[N\&^KY'U!+ P04 " "C<)Q4EIP8_U4" "]!0 &0 'AL M+W=O&,X%W"O2Z::CZ,T(N-\,@"K:.>[:LC7.0+%W1)4[1/*SNE+5(SU*Q!H5F M4H#"Q3#(HZMBX.)]P$^&&[VS!J=D+N6C,R;5, A=0LBQ-(Z!VM\37B/GCLBF M\;OC#/HC'7!WO67_ZK5;+7.J\5KR7ZPR]3"X#*#"!5US[JL .(+@X X@X0OP4,#@"2#I!\%##H +[4 MI)7BZU!00[-4R0TH%VW9W,(7TZ.M?"9#8]A=OQ##Y!7E7,=89RF(CV>KD^'1=H*./ZQ(8\3 LX/CJ!(V "9K5<:RHJ MG1)C\W+LI.QR&+4YQ =RB&*XD<+4&L:BPNHU ;&">E7Q5M4H?I>QP/(,DN@4 MXC".]B1T_7%XN =>?!@>?7E'3=+W*/%\R7_UZ!WB04\\\,2# \1Y(Y5A?]O. MRH5MM*%BR>8<(=<:S=Y>MI07GM(-E:??$)/'KF&(?STM,JX?L M7.P&U=(/" VE7 O3WH;>V\^@W#^]-_Z1G4WM*'FA:0?;#55+)C1P7%C*\.SS M>0"J'1:M8>3*/Y^Y-/8Q^F5MYRLJ%V#W%U*:K>$.Z"=V]@]02P,$% @ MHW"<5*I=3'/^ @ H @ !D !X;"]W;W)K&UL MQ59=;]HP%/TK5]&DM5+;0/@*%2!1/K9*9:J@= _3'DRX@%7'9K8#[;_?=4(S M6@+J0Z6]0)R<4J*A1^42G4_9EQZG59Z[UYW6BJQ@DN\UV"2.&;ZY0:%VK:] MLO=Z8\R7*^MN^)W6FBUQ@G:ZOM>T\O,H]WR=2]T^!3PR'%K M]J[!.9DI]>06M_.V5W*"4&!D701&?QOLH1 N$,GXLXOIY5LZXO[U:_1AZIV\ MS)C!GA(_^=RNVE[HP1P7+!%VK+;?<>>GYN)%2ICT%[8[;,F#*#%6Q3LR*8BY MS/[9\RX/>X1R]0@AV!&"CQ(J.T(E-9HI2VWUF66=EE9;T Y-T=Q%FIN436ZX M=%6<6$U/.?%L9]B]'<-C]VXZ@-&@.YF.!Z/!CX<)7,+#"N&;5LGZJX$%ETQ& MG E@QJ UP.03/IQ].8O@B.L^1E=0*5] 4 K*!?3>Q^FEMW2?\I\7(8COG1_N[*8F MH$09$+@@8NFJ059U=AYF"ZO6Z9$R4Y8.J/1R19\0J!V GB^4LJ\+=TKE'R6= MOU!+ P04 " "C<)Q4],M(3LD" "V!P &0 'AL+W=O14 MWO(5%/AEP45.%4[%TI8K 30QHIS9GN-$=DZSPNIUS-I8]#J\5"PK8"R(+/.< MBNT],+[I6JYU6)ADRU3I!;O76=$E3$$]K\8"9W;E)V-P8\,-O)H3'0F,\Y?].1KTK4<#00,YDI[H/A:PP 8TXX0X\_>IU6%U,+C M\<'[)Y,[YC*C$@:<_+Y7HSS/"MV;_JZK\.1P W."+R]P'NOP-\+?)/HCLRD-:2*]CJ";XC0UNA- M#TQMC!JSR0K]%Z=*X-<,=:KW^/1E-"'C_N_^_;?1E/0?AJ0_&$R>1T,R^C4> M/4QQ\7H(BF9,WI"/Y'DZ)-=7-^2*9 5Y2GDI:9'(CJV017NTY_NX][NXWIFX M0YC?$M_]0#S'N>YSH.IK\^+ES= MRHW:_C^K-^1!11Y<).]K+,2#5VP?$AKQ=A["H\!M/PA.Z.I&L1MZS7!A!1=> MA/O,UR *;"V*T%*E7&0J:T8,:]$#SXM.$.M&;A"'S8A1A1A=_O."KS/3^;#Q MXL]6I2B: *-:;#]TVB> =2.O'9VI85P!QA1Y-,<##PR=,9"DCR?FL ='%_9@J[;Y_196\ 2W;N6U0M\](;:/NJJ^ MT;Y3L)[MW5 M5=W["U!+ P04 " "C<)Q47EQ+@W(# !O"P &0 'AL+W=O8$EGC2\STRIR+E"@]% M7+@62F06ES T\+W130C.GT[)S(]%I\5PQ MFN%(@,S3E(C'"!E?M1W?64^,Z2)19L+MM)9D@1-4=\N1T".W8IG1%#-)>08" MYVVGZU\,_, [([_**[DQCN85*:, >,F:8M([O M):E3Q33 S?;O$YF2B3V./M"9RII.V<.S'!.*IR58*TAI5CS)C[(0&X!FL313HMP5<@S&[-9EYL]2U:UXMFQB@3)?0JU3C5N;RY_O3/ M[6!\!5'W^E^XO.E>3^"HCXI0)H_A_9NS>MCX #2#VX3GDF0S>0)OGXU;KM)" M#)T;ET&C(FBP(Z@?P!7/5")AD,UP]IS U1E4:03K-*)@+V,?XQK4_1,(/#^\ MF_3AZ.WQ%EV]PUF:NUGZ![,$WFZ6P2NT#.[&<%2>Q?&>X_?D;8O?.#Q^LXK?W!O_DI-,PA>J$AA*09!1T))2%#$ES J2 M]EC@ZQ6F4Q3?]AQ)6,4,]\;LX]147RJ1ZWM8GCF,;L:P9+D$_QTH M#D&M^6Y/6<\JM6>O+*O [SEF\2/P.8Q04#ZC,8S(HUG>IGL_?^"!YM.NT#]" MUX$]ZKM1*L*8X9.@$L'S1:(-'%NKO'_CA]X',&AYB5-][ M^F1X?]*J44GWXB^ZPX;^QI?+_QM&C'Y!N^G$VD%>](,GR<'?=6/TBP"_;4=_ MJQW=C<9"NVIA.SH)L3GIXN-G53O75+(KNKA@HOK3MRY0KW0S9UT1WQ"C,!KT^YURM!R9 U6-W?@)02P,$ M% @ HW"<5!R071=M P UPL !D !X;"]W;W)K&ULM591;]HP$/XKIVB3.JEKXA"@3(#4EDZ;U&I56;>':@\F.2!:;#/; M*?3?SW9"H%WPV,->(';N^^Z[._MRP[60/]424<.&%5R-@J76JP]AJ-(E,JK. MQ JY>3,7DE%MEG(1JI5$FCD0*\(XBGHAHSD/QD.W=R?'0U'J(N=X)T&5C%'Y M?(F%6(\"$FPW[O/%4MN-<#Q(5%89F,CE\U:=#XM,#] MYRW[1Q>\"69&%5Z)XGN>Z>4H. \@PSDM"WTOUI^P#L@)3$6AW"^L:]LH@+14 M6K :;!2PG%?_=%,G8@\0)P< <0V(7P'((4"G!G2.!20U('&9J4)Q>9A03<=# M*=8@K;5ALP\NF0YMPL^YK?M42_,V-S@]OKF^F%Y/X3U\=QG"[#U]0FDJ;HIJ MCTW.%U"@22QHE PHSR#+52I*KD%2C7 R04WS0KTS' _3"9R\>0=O(.?P=2E* M9>S5,-1&J'47IK6HRTI4?$ 4B>%6<+U4<,TSS%X2A";")LQX&^9E[&6<8'H& M'7(*<123%D%7Q\.C%OCD:#@9>*+I-$7K.+[.H:*A4HBG<&,+ M/=X86_BLD:D?'D])XREQGI*#GFSI<6/:C,+62E;XGL/;)O,T/H\'_6'XM)_= M%J,HBEX:35J,2#)HC%[H[S;ZNU[]TW)6G5Z)7-/"G,M4,&R+H_N'=])-7L?1 M8I1$W5=QM!AUN@?BZ#5Q]/Y2AZKB7U;FO:7V]RI9&G"&)NWKHSH(79 M-IL9/&I9(LQIH?!'6]!^IQ;L.4/]1GO?2^.TN.^$;2%M,OSX+CPCE#!OPE^T7O;E/KYXK.H_]:C MBT2[ST;D9;HU:6,E@\=;9#.4OEY#]KY%Y#_W-1+O?,7> .Z/+/U?:(BKO4_1 MKJF3CC^E='-T2G?]FR3_.Z6[7DO\S?;HE/II^O5UZM77J4U;N#?Q,)0+-SDJ M<'>CF@J:W68ZO7 SV:O]2SNUNDEJ1U.-O+=4+G*N3"QS0QF=]8UJ64V1U4*+ ME9NK9D*;*VBE=8F3DB "I#HQ[1)K81*NUT;.!"K3IS9#K3_?L=)2.EBX(;$L<_[ MG-NREQA0WOJ^7*61,7\L"9FHQD:03/8::(+K.,J8];$'(W]JBW__#,-ZFQ'_S) MJ& ;F(-Y+68*6WZKLN(9Y)K+G"A8C[TIO;FEH0VH1OSFL-,'[\1:64CY9AN_ M5F,OL!F!@*6Q$@P?6[@#(:P2YO&W$?5:I@T\?-^K_ZC,HYD%TW GQ1^^,NG8 M&WAD!6M6"O,L=S^A,11;O:44NOHENWIL/_'(LM1&9DTP9I#QO'ZR]V8B#@)" M>B0@; *JB?!K4)7E/3-L,E)R1Y0=C6KVI;):16-R/+>K,C<*>SG&F;X@ ]$P$9PLNZNZ+>S","WU)OA&>DY=4EIKE M*SWR#29D9?UE [^MX>$1^#TLKTE$OY,P".GK_)YM"B!R?1+](PT9R5@GU@V3+.\S#HL,. QK$;/FSAPY/P M1] :3S#/BM+ "L\D&@=M7/QAAW^5A$?P-/BL(<')!&:(0\=DRT0)MGQTBH:S M-@3=A1C&Q\X1/:AH]&0V\W)1\Q7FA*NR7P]L+X%O&?8ZTZ'==/J#(_N"?M8B M&I[,9EH42KYSO#^ 3#-9XC3A!#URR,GB@]BED\Y=VL@>%IF8!O]/CG]0^>TM M^L34AN<:%V"-8<%U'^VH^F*J&T86U66PD :OENHUQ5S:!CM-Q[XMG)^(\[2FFUQC>ZQOC=DQ3U*P24JR[4"@^4LF@^GBXGW M#PX_.>[LP1I\)ANMG[SQM9A% T\(!>;.(S#Z/>,2A?! 1.-WAQGU5_K P_4> M_7/(G7+9,(M++7[QPE6SZ":" DO6"/>@=U^PRR<0S+6PX0N[SG<00=Y8IV47 M3 PD5^V?O70Z' 0DPR,!21>0!-[M18'EBCF6I4;OP'AO0O.+D&J()G)<^:*L MG:%33G$N^W8[7]^NX2.LF[H62'([)B!GMH*2"F:!J[;R;1$$IC G5:NLG"K"BQ> \2D0"]#LI=AD9Q$7&%^":/A!T@&R?!Q MO8+SLXL3L*->W5& '1V!77H=:\:+H ^3NE'.2YJ+AGA[%21ITYB@.^BRDU1P MMN&".XYV>H+%N&D*3DX3F00B?;R!$L\)S@M)H"8*>A-"F@*+!\-#0T+-OWU\O$+[4W+S9 M\X[O)3#Y+X'K\5O^\4$#233;,"8L/6VBV?92O]M/HGG;@/_&PO=V]R:W-H965TH*[72BL0)UPJ0N,QV(Y6+!KI]J/;!) >(FMBL[< @ M[8]?.\D$F F!2LL#^':^S^?"EY/>D8N?HX"6.F.S7=DKM/UN6]'<84UGG M>V1Z9\-%3)6>BJTE]P)ID!K%D>78=LN*:<_S<0+^C7;W @C])6!H/KG@&.,(H.D[_%/#EHK.(WA MY?@5_8_4>>W,FDH<\^A[&*A=O]:I08 ;FD3JF1__Q-RAIL'S>233;SCF9^T: M^(E4/,Z-]0WBD&6_]"4/Q(6!Z]PP<'(#YU$#-S=P'S5HY :--#*9*VD<)E31 M04_P(PAS6J.901K,U%J['S*3]Z42>C?4=FHPGD^GWFKZ-%LM83B;P'@^6WFS M+WH.7[WAR/OJK;RG)7R."\>C!R*@$GZ-?!);^#8SODVW("'S]\"IE4-(IT M?:J2&XX?![0? IQ4 \[X00/:!I!T[P%>Q< MLNBF#(T;#(M$^#M=_3!?1^&6 MFG]4668RD%8*8@3A,' ZK5:W9QU*N!L%=Z.2>TI?PCB)81CSA"F8;^"9GVBD M0I2PXC!"6- P@'F2[:%$JB\+0Q; ! ]:>/8F"/!%4*:DWO=1"T%0=OWJ>Q#; MKMOV;Q71;!8>-2N19DF\1@%\ Q=9DK W;OP+U:4PRJ";%S%VB_AFU7?WQ*3J MQ)5'K<*C5J5'649.,$I.6OMAN!6(:=1_3-'X^G=%U-H%1[N28^C[(L'@G/VR M/TK[704VNK;=*?>N4S!W*IF]RXZ19L?6GS=U6W;2;MM7 M)Z_=NGA,D8*VWX:N MY%B'N*T;T3C+/;FC]X('B:]@2EFR,1<6(=N"Q\"3@F)41$57X#1DJ3P_$JBS MY)-JK7VF"J^5?D%/=!TA#/40A:\3I+M&F#-8TJA4"D9W*$C=K11S M]#:94;+7,080;#6G7VSH;(NNVLXGB^[3_7'.EN]ETN--O M*"C, ;V_X5R]3@Q!\&ULO5G;;MLX$'WN?@5A%-@6<&U1 M=Q=) -?.Q;VDV:1IL2CV@;9H6Z@D>DDZJ??K=R@IDFU1C!ZZVX=:ESG#F>', MG*%R\LCX#[&F5**?:9*)T]Y:RLW;X5 LUC0E8L V-(,W2\93(N&6KX9BPRF) MV4G^[(:?G;"M3.*,WG DMFE*^.X=3=CC:0_WGA[V$/171)MHF\98]7M'3(4_H6+!'Y_^BQE+5Z:+$5DJ4E&"Q( MXZSX)3_+0.P!L-\"L$N ?0QP6P!."7"ZKN"6 +?K"EX)\+H"_!+@'P%LIP40 ME("@ZPIA"0B[ D8E8-05@*VGG;,Z0ZK-+I*NR)(\Q:9$DK,3SAX15_*@3UWD M>9KC(;/B3)74G>3P-@:7WW^.#V_O?L=G?]Q/_OR)WHUI9+$B7B- MWJ#[NREZ]?(U>HF&2*P)IP+%&;K/8BGZ\!"NOZS95I L$B=#"18IO<-%N?J[ M8G6[9?7Q=C5 EM='MF5;&OC$#'^_S0 >ML*G9O@%G0/<;86?/[=Z,D .SN%8 M []X!DXR(_S2#)_2A1%^U1VN\WW6&8Y'&OC[[O!0 __0'>X>PH>0_U41V%41 MV+D^IT7?)"%"(+9$=Y(M?J#O'^$]FDF:BK\,VIU*NY-K=]M*+%=Z2S=;OEA# M]T*0KF?*U<$^7#F6!9LV8/&)+ MD'E3N*$\9O#J6\YCRJD'RH&7"Q$$_8FB"Q)S])4D6ZI+^<+J<,]7; U\MW*V MR.RF5#CP/&OO'SY$S)H(?^ [^AAZ50P]8PS/TTW"=I2B.\H?X@5%;4'MHVN6 M/5"11T0%#X)V$/1K)M$.IJ=;NF"K3*5#_T!9 4*?Y9IR)-PJ^+H1>(UWP M* A#O:]^Y:O_/_DZ84)J'2Z2!\&0^/18R>L\-)OJ@&;"!<(H99E))*BMHCL5]/N@N4.!WUK2865>:#3O"PS48LMW2"CC^B57 MZ^)7Z/$.&DHP\OV1?51G34%[Y ;8QZ[>U%%EZLAHZC1^B".:16A#=F2>4+7W M"]5:X+?(+-TD,6K4L#7 P:')4ZV0KS<76_6,9'4R6*@FJ"S63CI68U\]?V]7 MRXE$(^6T[3W>F^+P\PT=;3C4IG:,PDT2\5K6K$D3V\8UKZ&"-YPM*(7 +#E+ M@4&74,792FN"W3 A]%S;/XS/I4;L*(17W33-C)H.7:Z9')NI?";$EF30_V!6 M8#R*,Z(*+J^TLF7K*FY2:CVH)#\GJA:#:A['9B)O9&:_H%G)T!SJBL21-E7- M2O.IW/;[O[UXT3)<3I_1\(GP 7+U"@X]K=D6F^FVS5/8"<477.^H66?N*,9& M1\T:\B,$#KMX6G,M-C-84KG/8LJSC M?GJA$[,:8I?/:CMTMV8R;*:R[JQ;*C+2[N'AI:8GVTQ/3X&.* SN$30F-"%) M E?3K>K&U5S>.G;;35+"8)J+6RRK:)TIQ\D9(0(#R2V5,6\&KK6S7Y:K[.\J=FS/ M"EH&;KNF&MM,-=7(/0:[8*A^0ZL9/#>]. *@FP2. ]\_T71.N:F"[9I2;/<_ MZ!!VWQ2**ZHV@WR6ML4A &0=@R =EUI[8[=.I?=(P^ M_PE#<"SHP4EZEDE(1!$O#+7K-PID9(='!^ KC12V?,J M[^[ ]BNP$B5T"3!K$$"D>?$IN[B1;)-_@9PS*5F:7ZXI@6Z@!.#]DC'Y=*,^ M:E9_4#C[%U!+ P04 " "C<)Q4'7*/2F$# !W"@ &0 'AL+W=O@5Z5)5-/%UC(S<@+O>>%"5_DQB[XX^&2+7"*YF%YKVCF-U8R M7J+07 I0.!]YY^&[BS"V"I7$)XX;O3,&NY69E(]VR^,PSDX^\@0<9SMFJ,!.YN<%Z M0SUK+Y6%KIZPJ64##]*5-K*LE8F@Y,+]L^]U('84XC:%J%:(*F[GJ**\8H:- MATIN0%EILF8'U58K;8+CPI[*U"AZRTG/C*3(US*L11MW'4K1QU6QQ]6-F8 MVK-S[&_LJ6F@.ZD-'1D7"V &9KC@0M@)"3XA4X?.P#GJ58[L!5^/PR")NDDX M]-<'"'L-8>^%A'\J)LS/Q^@8>GL,_=C^#B/T&X3^"Q$^4:8>)NCO$;SM]I(X M:4%(&H3DA0A4:.;(6RB20Q1!$!R&�@Q,D"])-/Y(F@_TTB8*X&[>DR5G# M=G:4[7-54ZERL#4J^D; PF8)9%1P8,ZX@C4K5E@3?_P?Z>W!1T!H/# MV&&P+:K!2<#KK(=_85MO#I9"YVZPPQF'G;-^"^=.\0]/PNFNQJ\QP_UXADEG MT&OAC+:G\G /^3B]0 MHEI4'8^&5*Z$<6U!L]IT5>>NE]B*NY;LCBFZ0QH*G)-JT$GH@BO7Y;B)DC]7-+7K9Y8!TVO.?X/4$L#!!0 ( *-PG%35*H*' M'@0 !40 9 >&PO=V]R:W-H965T!1(KI.$BMT=Q'P[M+"U?_'$ M%DME7MBCP8HN8 KJ>?4H],@NM40L@50RGB(!\Z%UB[^-B6,$LAG_,-C*@V=D M3)EQ_F(&WZ.AY1@BB"%41@75'QL80QP;39KCOT*I5:YI! ^?]]I_SXS7QLRH MA#&/?[%(+8>6;Z$(YG0=JR>^?8#"H)[1%_)89O_1MICK6"A<2\630E@3)"S- M/^EKX8@# =)O$""% #D1P%Z#@%L(N)FA.5EFUH0J.AH(OD7"S-;:S$/FFTQ: M6\-2$\:I$OI;IN74:/IP^W3_\///R?W3]!.Z_^OY^]__HJ]HFD<5\3E22T!C MGJQHNOLDD08*7Q!?53%@:H=H&NF8QE1!A%B:;RXSX68"BK)8?M8JGZ<3=//; MYX&M-+99W X+Q+L(*C2#!4M3,]"3=D!%77#R17K9(N90V(P"W UP;V!O:N!Z)5SO6K@_ M!$W5:7QSAMX9@^LX3CU!OR3H7TMP_PHB9+*>H7_&\-7M^MCIUV-X)89W+88^ MG^; &ESAG6-@O]$9?DGA?W"O@$[QEEWBGV'U>IHK*+'RQ#J?UK:9@I(^N)8> M\E#260QOH _.]U?0[Q)2CX6=ZG!U6L%^955$'XIT T)7Q3T6H)5@(;PO(8LU M_0-:OX.#!M:#0H _QMJ2GX5J0W:0H1VO(3'3OF'3_*\ MD'GC'JV*!FZO&F^T\,KL+Q;UCW8);@I'55]P>X$Y@Q5@[M7&Z:&^SPA]>UK3 M&"D027UH;EB:,YISFPE[S5#K/W5G?OK*#&5\>&5J457ZBMBX6 A;X;ZZNQ$DQW0"': MT'A]?/S70N>*^X<'A>DK:ZVD+ M^.4=4F=/L=X1J!,0_P34/FBP$A"+K.^4>I_J:T?>=I1OR][V-NOH3M[?Z9XW M[U K-7G#_(,*7?LEBF&N5>K:J7TL\AXT'RB^RMJX&5>Z*

E[IO!V$FZ._G MG*O]P"Q0_A(P^A]02P,$% @ HW"<5)_\(KDB!0 2AL !D !X;"]W M;W)K&ULS9E;;^(X%,>_BH5&VAEIF\1VKB.*U-NJ ME:8SW79G1ZO1/AAB()I<6-N4\NW73D(<2A((Y:$\0!)\CO\^]OGE)!ZN,O:+ MSRD5X"6)4WX^F NQ^&R:?#*G">%&MJ"I_&>:L80(>3/,[VB<:P\21W_E4X'59_*L'Z\\?Y'/G@YF#'A]"J+?T2A MF)\/_ $(Z90L8_&8K6YI.2!'^9MD,<^_P:IHZP4#,%ERD26EL5201&GQ2U[* M0-0,D-MB@$H#],H VBT&N#3 ^4 +9?FPKHD@HR'+5H"IUM*;.LACDUO+T42I MFL8GP>2_D;03HZ?;B\>;VV]?KF\>GWX#-W]^O_OK'W &'DDZHQQD4T!?*)M$ MG((%BR;RTL=K*D@4\T^RU0=@ CXGC/*A*:08Y=*>7+U:$A>#G%^D2W F:\'\[ M!-F5(#L79+<(^KI,QI2I.1XX#?2L8 MFL_UL.XV"Z =0*=JMJ76J=0ZG6I_Y DH8T*>*9- >;40F_06#OV:$-_P?:OV M@:^D-UG H%FX6PEW>X:Y5$[&<:-L=R=^.'!MA)IE>)4,[RWQJZ6VTK71VJ3/ MVPF29T"O69U?J?.[U1&5! +\O*3==DAC$T92"CU$*UI0P_JE18G='J# %T ))@7?D M@Y"L>5= D1X&.C442H^'46%;EB8]Q*=-^=+?H3D/->)A-^-/E_5E1X>E/=14 MA]U8SPL+\&T*;C;"'G)A'[#AV&>VX5N', %J&$/WG5!!@QEVD[D_%;R=U0)M MUW6LELG0$(9[*'PZ*G1W!&%% W 8EG7F&L%! $":S>B=E.%(0QJ= MN!!'NR4VM.1R\5LF0],8]2RRCP; GHXV90$ZG -(,QYU5]Q'<*#T6%_J+]> [X3:%R6P1J>*-N>+=RP#,L_PQ: MANL> @*L&8VM]P$"K&&-NV'=&P2EO^W;AN?9+14LUE3&/0OKHT&PIR-<@L#= M@ #N?3S M38^BUW'RQYCU^ MTTN5'E3 3:]./.^0N&FNXVZN%XC(=A#AR^<010@G.(@0FM[8>R>$T!C'W1CO M3PA_=^DXR&LK++'F->Y9;!]/B.Z.[)(0WH80P3Y V/H>8'?7Z4< HO3H;P74 M0"W$M37[[;[LWP,%>Y?]-O:MEB=R6Z/??M,[E1Y,L'=?M4#;<%]SP*SM5B24 MS?)-'"Y7T3(5Q<9%=;7:*+K(MT=,W;S89;HG;!;)T,5T*DTMPY/18<7&37$B MLD6^]S'.A,B2_'!.24B9:B#_GV:9V)RH#JKML]'_4$L#!!0 ( *-PG%1P M N;;H ( $L' 9 >&PO=V]R:W-H965TB"_G M')^9P>-HS?B[R $D^BP+*D96+F5U:]LBS:'$XII50-7.@O$22S7E2UM4''!F M2&5A>XX3VB4FU(HCLS;E<<16LB 4IAR)55EB_C6&@JU'EFMM%E[(,I=ZP8ZC M"B]A!O*MFG(ULUN5C)1 !6$4<5B,K#OW-@DUW@!^$UB+K3'2D]>3AVQD M.=H0%)!*K8#5YP,F4!1:2-GXUVA:[9&:N#W>J/\TL:M8YEC A!5_2";SD36P M4 8+O"KD"UO_@B:>OM9+62',+UHW6,="Z4I(5C9DY: DM/[BSR8/6P0W/$+P M&H*W3PB.$/R&X)]+"!I"8#)3AV+RD&")XXBS->(:K=3TP"33L%7XA.JRSR17 MNT3Q9/QZ]_=^AIZ?T,/3Y/GQ'O70 TU9">BR8$)OYY=3NA&+2*@5$,CCE4=162I%VUJIFA8>I&\A'[KC,((OMC M.X$=*,=Q!KNHY!#5^"VVX[[?NN^?=*^:@+KBM,M\3>QO'3CHA_Z>]T-0 M&/K#/>L=H&$P[#8>ML;#D\;/N6Y=486'R1Z&P6!VH\ "5'*)ZKNN[_;W( M[*TV4P)?FG:M&\&*ROH>MJOMBW!G&N'>^EB]%'5C_Y:IGYE'S)>$"E3 0DDZ MUS.^ :H/87C,G-1!_0OI_Q?U!+ P04 M" "C<)Q42!MA+%4# #I"@ &0 'AL+W=OJ#(1MB-8FI;0;Z M][6=D(8DH*G:%["=M;;7\O9EC_=!1([O*$LW\ 3JT_91Z)Y;1TE8#H5DO$ "UA/G%K]=8$NP MB/\8[&6CC8R5)>??3.<^F3B>4009K)0)0?7?"\PARTPDK>-[%=2IYS3$9OL8 M_5]K7IM94@ESGOW/$I5.G)&#$EC37:8^\OT[J R%)MZ*9]+^HGV%]1RTVDG% M\XJL%>2L*/_IH5J(!@%'9PBD(I V(3A#\"N"_UI"4!$"NS*E%;L."ZKH="SX M'@F#UM%,PRZF96O[K#!Y?U)"?V6:IZ;/MY_OGM"']^C^_?S#PQT:H&=Z (ET M2EBQXCF@*T4/: D%K)F2UX@*0'I\*YB$!%TM0%&6Z?$!^O2T0%=OKM$;S43/ M*=])6B1R["HMTTSFKBI)LU(2.2,)$_3 "Y5*=%U^N"B^@6L0>M/C'P$!WU_ M2;W'RKUVW>>F#!W M.Y5RP=0/].4!\B6(KQ8?AG&WC8S29NF9]W,;[GM1:HB\$-S(GV4:U] M]'>W[ZBC@011^S!V04-"VFZZH 'V0H+[#<6UH?BB(?UZZK>Q^/UL8^_7$^/] M6;XK_DFB(ARV%JD'->S<6+V@,U<6;CR2^.]FO8K7O#GC]GTT[P%A/&S?6CVH M01@V8*4GMU$#Y" VMI:2^JG>%:I\*>O1NEZ[M55*:WQFZCA;6_P*4Q:!#U1L M6"%1!FL=TKL9ZE4695U5=A3?VDICR96N6VPSU;4H" /0W]>&PO=V]R:W-H965T'=@&4J?="BQI$*=;@6$?:.EL M$9%$EZ3LY-^/E&19L5YJ%/EBD]+=<\\].AYONF?\220 $CUG:2YF1B+E]LHT M191 1L0EVT*NWJP9SXA46[XQQ98#B4NG+#5MR_+-C-#/ M&M1H8FK']OJ _KE,7B6S(@(6+/V'QC*9&:&!8EB3(I4/;/\GU EY&B]BJ2A_ MT;ZVM0P4%4*RK'96##*:5__DN1:BY8#= 0>[=K#/=7!J!Z=,M&)6IG5#))E/ M.=LCKJT5FEZ4VI3>*AN:Z\^XE%R]I(R($ M*)?W-R )3<4'A?IM>8/>O_N WB&:H\>$%4(9BJDI50Z:B1G5?#]6?.T!OC<0 M72('_XYLR\8][HOSW:W7[J92KI'/;N2S2SQG$*\E0Y7VU0BLT\ Z):P[ 'NG MSJ\ZJ9Q(FF]0RH1 $>'\11W;/>%QGVP5H%\"ZK.[F]M!Z$VFYJZM3H^5[UE^ M8_6*K=NP=4?9WA+^I+[T*@6TA*C@92'T<:Q@O'9T*^B/[36QO='8#R" [PYU MEZJN1/*H/[K7B>Z'/CX1J&N$K;;5*Y)^0]+_Z>>,NY6"5J ^** =20M2-;5# M GW\_0XUQYW8P4D"/5:!XP^H'#0)!*,)_ 6J B_.)1IT*%S8OF7;)TS[S#P[ M'"C&L*$:CE+MGL@^BF$G=CBQO!."72-L6^% +4P:?I/S^1T:YTL?QTE7'Q^? MBMAC9 ^=9VP=+P5KG"3+0$@:H4=%\KJ0"5.'^@7]>PO9"OA_(QT.MRX>_):M M$Q];,K;?H )JD+9RKAM8)_+V6/F^ZPSH>VSO>+R_GU\$-=!/JJ#/:K@,CGT= MCS=V-2BI,2C_A2HXMF_LO6D5'%LN'N^Y9U:!W[D07=,R<-& MSWK-;#__'U!+ P04 " "C<)Q4"U8W],T$ "F$ &0 'AL+W=O!9)%E1'S+/\]QJ 4,XG=&M_+@'FDJ"\Z_Z8>'^*;G:(MH2B.E51"X M;.B,IJG6!';\72GMU=_4@H?W.^V_&/) 9D$DG?'T#Q:KY*8WZJ&8+DF1JB]\ M^RNM" 5:7\13:7[1ML(Z/1054O&L$@8+,I:75_)>.>) (C:!=Q*P&T*^"<$ MO$K .U? KP1\XYF2BO'#G"@RG0B^14*C09N^,]1'7VC$\XBEC)C \"52"=5_7%#%(I(B1=X1?8?,DU2B MBSE5A*7R$D2_OL[1Q:=+] FQ'+TEO) DC^5DH,!0_;E!5!EU5QKEGC *N^B1 MYRJ1Z#Z/:7RL8 ,:YKNCN:=VZEQ3J-KY.$KY#HNMA@T.U_86(A )?#S6$P M+*BPA9JW47V,/1S4L"-/!+4G@FY/2$%HR@RK0G'Q 60%L >.)O'UC8U9MU;7 MNW:-1(DC9HY+OC1HZT07TW=%Q[B@QKGPP[??+R=F^SNA0*#K_E M!4'0,-N&\EV_87<;Y=AM'M4VCSIMGB4D7T&[U@6L/4\E%1 OJ'-4Y!$5T,/+ M-VLNV_*3OGM&,=#R@E4R\<"DI 59'\?Y56 M]>%#:T/':W"V@'R,&[0MH.'H!/&#:01W$G_B>1]V_ *FP45*ZRGC"O(V2HN8 MY2LD$R)H7\]Z,7#.-*"<5'9@*VW<+COL-?<="\IW@B;O-B@<>R>(NWOB;B?Q MWV#CI67V;A,6)6A#TJ+D15(8S@D4*=K"5KP6?,/ 1>BB4#"D_4/C2RMAMQT= M#S?YMD%]-W":"6Z#8=<9AB=([\<8[)W;E.A[9!Y,XII!0A8+R6)&!#L14J]M M5=C< &8V%/9:_=8*\X,3LP3>CU7X.W-5MH:3C1FBJZ)$)4\K(_][O69F@4#R MM4JS2]$QD_U8A+LGBF?=?ZQ6!VW7^>-F&[6@_&'+[C9H>,KP_0"#NR>8JI>^ M@?_O=\/+736\6/FT9X9@- Z;?"PSBC=NCA\65!\'[K@Y@ P.#G 9%2MS$);0 MWF"8*@\Y]6I]V+XU1\S&^IT^A)N#X5Y->8)_)&+%"DB !16$3.TZ[&1$6-WK=Y-B-Z'7Y7(4LIC<"Y#R*B'@Y MH2%?'#=0(SMPRQZGRAQH]KHS\DC'5-W/;H3>:^8L 8MH+!F/0=#)<:./CDY= MSP"2*_Y@="%7ML&D\L#Y5[-S%APW'!,1#:FO# 71/T]T0,/0,.DXOJ6DC7Q, M US=SMA/D^1U,@]$T@$/_V2!FAXW#AL0T F9A^J6+WZG:4(MP^?S4";_89%> MZS3 GTO%HQ2L(XA8O/PESZD0*P",*@ X!>"Z #<%N'4!7@KP7@&05P%HI8!6 M74 [!;03[9=B)4H/B2*]KN +$.9JS68VDMN5H+7 +#:5-59"GV4:IWIW_;]& M8[B^@K.KP?7E"#X/J2(LE%_@$[ 8[J9\+DD9VX"9]7P7=#A4]CI9L-7$^@KWM+H/\4W)%GN"6*ED5H9T3M?@/4A3 M+2MN>R#8?9O1LNQVQ UWQ(VVQZTIW\J5;UF)+EG,HGD$*\7!)YF@$\$C8$K" M@ L*?7.'F'HI4]4^2,>I4G5[W%J6[3S+MI7H;G#>A[\O:?1 Q3\6OH.<[\#* MMU)P T$#(Y'NL- /_M7MWDRJLKXZ7'*V$TZS7'CJM=M.M_E4$LAA'LBA-9#? MSB[NSNIDULD).^^?V:#S)C/L>N69(:>P-K_0"A0H=A#8:1<5,,$GA@OMZ MA@>Z0F%(G_2J:I;TL+Y>DD&M6XQ6;!6]4U.RM)L-8R!<-3-V *[GB8L\\8_2 M?#=$::LYO6RZ5E,JEM56I]8*_T/O98 V=>UCE+EU M*N_VP/4\"[=!]HY^#V,8SQ\D"Q@1C,I:*A9='MG;_#"[>4:]OI14Z47O%2T3 M:Y!2K?8LST-N1=,JC '9G>%.UP ?QB8V1()152/; ;BN1F$4V&X4E^3Y@TJ^\!#\ 1ZR88R2GI$JOS5N/'=*M>;=[L%!N7?CPL:PW<;>9P+9QZA^P; K<+@K<+0#498IFXZ!T,IM1Q7/SVYAH:[= M0BNK6@>3G=MVQ>H6INK:'>EZIGN&8O&C-@HI84"$>-&Z+(@(2A^T4[K5RC_T M'*]*A957@W8[,TV+)D_ZQK!".)]K]PJ87W>>NX5+N78GV#IC[TW&;J?MO,ZX MN?+^/*+B,?G2(<'G\U@MWT3G1_.O*?WD&\*KXR?H:+3\)E+0+#_17!+QR&() M(9UH2F?_0!N56'[U6.XH/DO>TC]PI7B4;$XIT:Y@+M#G)YRK;,<,D'][ZOT' M4$L#!!0 ( *-PG%3Z26/SV@, &L- 9 >&PO=V]R:W-H965T(6W9:NG>W:N;#,1J M8G.V*=W[]>[CGXETF I]9BF3HTZBU/;1<624 M0$;D ]\"TU_67&1$Z:'8.'(K@,3&*$L=SW4#)R.4=<9#\^Y%C(=\IU+*X$4@ MNGCRC7,H;Y^_Y8!&/.FX>$:00J9R"Z+\/F$*:YDPZCK]+ MTD[E,S<\?3ZP?S7BM9@W(F'*TS]IK))1I]]!,:S)+E4_^/YW* 7U9B!,#'#08>*6!5S?H-ACXI8%_K4&W-#"I M=@HI)@\SHLAX*/@>B1RMV?('DTQCK>53EM=]I83^2K6=&G]=+"?+Z6+R#2V6 MT^_/8LAOB0<:3U\HX@^@!^?@. M>:Z'+0%-KS=W+>:SJ\WQH$6-7Q7%-WQ^4U$H(RRB)$7PJ1>X!/G8PMJM6+N& MM=O NF *!$AEJU=A&1C+O%5\C.^#/)$?ISFT@7KA.6AF >%!OP*=1=ZK(N^U M1OZ-2ZF;3$H4Q$AQQ#B[3R#>4+;1:US0#Y(W#STII1([W924=4X6/GIGD7DU MB9<8MZ:O#7$F+JC$!:WB)AD7BOY#3!OD:[VXQ;M>4$+8!)'1YM9KU6L]2%H&UAN&E?V_@UY180'@0]FI2;%0XQ'8Q_4I,OU7, M=Y6 L 7>MWCKU6>?!70:41&W!>1[GCWL017VH#7LRX9SAUZY(JE-RL F):BE M=VI#71;!A@J;BH#=XZ;F7ME *8MX!FWM$Y]LE;@U2[_I8]3_;T.EDY8>,[5 M<+W/MM*<"_2. KVK=@C39'C35"Y)3CU[0;]?UW")PEZO7G\;RL5-0H[[)_:O MG,]%_5MF<\GT7VHN4=B[Z(XV5+.:X[Z-VS?NNAITZ0I MKB'/1.C5)E$*:TWI/H0ZU:(XV1<#Q;?FK/O&E3XYF\=$WX9 Y #]?&PO=V]R:W-H M965TX\SCX)'SHY"/J@30Y%==<;5P2JT/ MEZZK\A)JJB[$ 3BN[(2LJ<:AW+OJ(($6%E17;N!Y,[>FC#O+N9V[D\NY:'3% M.-Q)HIJZIO+Y&BIQ7#B^\S*Q8?M2FPEW.3_0/6Q!WQ_N)([!OS%X*A.OHFIY$&(1S/X7BP3:,%#\>X(;J"I#A&G\ MTW$Z_98&>/K]POZ'K1UK>: *;D3U-RMTN7!2AQ2PHTVE-^+X#;IZ8L.7BTK9 M7W+L8CV'Y(W2HN[ F$'->/M/?W4ZG #\V1E T &"(2 Z P@[0/A>0-0!(JM, M6XK5844U7;V^^W7+;E;;\CV MV]5F33ZN0%-6J4_D"[G?KLC'#Y_(!\(X^;,4C:*\4'-7X]:&P,V[;:[;;8(S MV_@!^2&X+A59\P**UP0NYMPG'KPD?AU,,JX@OR"A_YD$7N"/)'3S?K@W E^] M&^YG$]6$_3&$EB\\PW?;U""I%O)R@BSJR2)+%ITC0[=@/!@3'L8>"&_J!UP7.R)D@1SR MN8U5GPE'C7%>H]6JQLQKD3^.R=UF%Y]*%"1>&"4#+6]& OTH\KPL'(C^-C#( M@MA/TW1<^*17*ID4?KW;H1F;J@I6-<:.B8*\D4PS4%-'D?8;I)-'L:X/E7@& M:,4BXF"<'[4\4BDIUXJ@MY#-]G[47](W5?M^%'CIL'%'XJ(DCC-OH.)(7!RE MGC\;%S'K:\Q^J]VLE-A2HPU'BY_H\+@ZT7EMPXTIDKUMF#"-8JQU(,E(8)#Y M\2P==M9(H)=D6>9% U':P]"XR5I/TM\]X T ;B^$T*_ M#,P&_4MJ^2]02P,$% @ HW"<5,#;1@\"! ;! !D !X;"]W;W)K M&ULQ5A=;^(X%/TK5C0/,](,L9WO$2!1:&>0VFE% MV]V'T3ZXQ$ T2 M MB5,Q,C92;K^:IEAN:$+$@&UIJKZL&$^(5$.^-L664Q+FI"0V,82NF9 H-<;# M_-T#'P_93L912A\X$+LD(?SW%8W9?F0@X_!B$:TW,GMACH=;LJ:/5#YO'[@: MF564,$IH*B*6 DY7(V."OLYP3L@1?T5T+QK/()/RPMBO;# /1P;,,J(Q72&"3EG\=Q3*S\L7,V4I^E&9U?Y1OL^G8/[CYGYQ-WF:W_\ 7\ 3DR16E7VEZ8X*0-(0W+)T_256 M90H!$8)* 3[.J"11+#XIPO/C#'S\\ E\ %$*GC9L)Q1'#$VILLSF,I=E1E=% M1OA$1@B#.Y;*C0#7:4C#XP"FDE=IQ >-5[@WXHPN!\!"GP&&&&D2FIY/AQKZ M[&PZ"GK46%7%K#R>=2+>XE"2%6<)N'Z3E*>J4M/<*Y0W2G6;EVI2E.KGK8H# MYI(FXI^>+.PJ"SO/PCZ1Q;$]=%4N^&[.SW:?US&V_2!;P=?FVFM@&'J>?0R; M:6 08M^K8$0:K S07%3?]^RVR30P MS[$[)M/!<."X)VI4=PMD7>ZS,D9SO$AH;J MYH"\_\%J7M?GG8U9!W+]MHPNR/9/[6EU;T']S64N.*'Q64:KMWH4O*/1<+U? MX_[]^K^-5@9HKJEC^>TSFP;E0M0Z$ =3W%6/R M,,@FJ/[!,/X#4$L#!!0 ( *-PG%34]R'J7P( -0% 9 >&PO=V]R M:W-H965T M78:A*BJLB3H5*^3F9"%D3;39RF6H5A))Z4 U"Y,H.@MK0GF0#5QL)K.!:#2C M'&<25%/71/X9(Q.;81 'V\"<+BMM V$V6)$E/J)^7LVDV84=2TEKY(H*#A(7 MPV 47^:IS7<)/RENU,X:K),7(5[M9EH.@\@*0H:%M@S$O-8X0<8LD9'QN^4, MNBLM<'>]9;]VWHV7%Z)P(M@O6NIJ&)P'4.*"-$S/Q>866S\_+%\AF')/V+2Y M40!%H[2H6[!14%/NW^2MK<,.(#X[ $A:0/(1D!X ]%I [ZN M 6X4H?>BJM# M3C3)!E)L0-ILPV87KI@.;>Q3;MO^J*4YI0:GLYNKAYOY:'8[G<#T_OIA?C=Z MFC[+0'GG\9'E]\XJ;7]:SG^'K_U;-/B-...'7$Z0'B MN>^V;_;5MMF3;;/W==(3GCE".V+669*>7]@JK7?KNR(W6JS<7_4BM*F.6U9F[**T">9\(83>;NP%W2#/_@)02P,$ M% @ HW"<5)X4ALR8 @ 608 !D !X;"]W;W)K&ULS57?;]HP$/Y73I$F;5)'0H R58#$KW9(A2*@VT/5!Y,8 4APTA;!F(^!QPC8Y;(R/A1[2.143H@F@YX41Y VVK#9A2O5H8TXRNVAK+4T MN]3@].!A^O2P&BZ_SL8P6]P_K>;#S>QI 1\GJ EEZE//UR:+C?6CDG%4,(97 M&)LAS 77J8(ICS'^F\ W\BJ-X4GC**QEG@%;S!L(@;"I,S)W0-;2MJO26 MHVU=H5WA ?D>%>RDR&#ZKE%RPF#LFHY2 >$Q/ J>?'XT%R>&H5*H"^^:,(.C M''2*\,RI-MMK3;1QOCR:-##3F*G7&I'M2F3;B6Q?%9D+JW4IGU D4B2IS2"L>"122N)>T4KJM[@5]F LH,WL##3 MXV6.V1;EJ]E]7LPVTPFL-\/-=%W3A-M*S>W_>U+=2F2WMF7_]ND&EBBMSTRW M2Z=6S]<.&T'PX9(P_^RYF_(3-]041&+/=?'R*V\U-X?%N/@37@S=.9$)Y0H8 M[@PT:'3-M9#%("L,+7(W/+9"FUZ[96IF/TH;8/9W0NB381-4_R:#WU!+ P04 M " "C<)Q4S==G>%D# "*"@ &0 'AL+W=O\YW]@W70GY7&8 F#P7C:N1D6I?O75?%&114'8L2 M.'Y)A2RHQJU%[/+6C.G?'0RJ[D>"B6FN425QYS96DKP KG+!B81TY)SY[Z.!T;<* M=SFLU=::&";W0GPWFUDR+)BROV1=ZWH.B9=*BZ(& M8P1%SJM_^E#G80O@]YX!!#4@> ((_6< W1K0?2D@K &AS4Q%Q>8AHIJ.AU*L MB33::,TL;#(M&NGGW!S[7$O\FB-.CZ/SZ]G=V0IF"[AI1" MFB;J'#J3RF?/^C1WP&K\KN0";SOR M"9(%D ADOJ(FC8H@9$(9Y3&0N>FH0R75'LF;5_T@\#Y\;3DV)I3J6#W_PZ&B M^XL.=I+;:Y+;^P=E6?D\V2JFT[V"Z[57Y0Z;TX;-:2N;*G'(!O#4[QD>.EYF M!&F4-$\(/.!SJD"UI*W?..K_-S79'LE.R?R)>4MA_FTO.VD>-&D>M+J]H+DD M*\J68#*;UIF%ASBC'#.)@C65B0U"V,-06+:,44F.XD%?3]X4JG[.G[8?UJI[M8K78!*)?(*#5C47 M_39336F75"Y,MS)(T:1W?(H-)JO)I]IH4=I9X%YHG"SL,L-A$:11P.^I$'JS M,0Z:\7/\"U!+ P04 " "C<)Q4T9!M"8L# #$"P &0 'AL+W=OP!W^ K JP'>"X#_&L"O ?Y; M ?T:T#?*5%2,#@%5=#81?$N$MD9O^L&(:=!(/V4Z[TLE\&V*.#4+KNX6CQ?W MB\K\DIV1.94)B+ N20+1.V1JSG%&=*YFD!<&4+5C(]<@[DC)RG_!24A;)B:TP4GV>'=917591>:]$Y7KDFC.5 M2'+%(H@.'=A(L>'I[7A>>IT> PC/B._^33S'PHQ*F<9I6.6O M+1_5>4-SGNX5FYD[\,<3>[.OT;&1W^\/#HV"8Z.!_VQS0+??T.UWTOW"I=RC M 5'%E89AF9=8E+C!50*"A&VZG&0([Y$3B&,P78847&@A>FU"5)$,]L+WW",A M^D<C<;1=BT @QZ!3BI@"!.<3+"$_8^262JTCVR/=KR%<@?G14 MU[ Y9=AY2@ R%&EA^O)-3+[PJF[T,_9:[*2,S$LA@(6_JC;Q2;>)S]@F@ 1[ M]7?#R%)A=O SH32XCKZ] N?=,;W_:^QYSLEW(P.JK2TX-:/J Y;FB..VE>W,P7'6J=-V[._\!"[(YI5RW_ ME:6.F 'LQ?ZE'E'-V/3LIIIOKZG &4>2#&)TZ9R-\-J(:F2L%HH79HA: M<84CF7E,<,P&H0WP?3=A0( M "@& 9 >&PO=V]R:W-H965TQ*OL+WI[B:F?]_9M;%, S1]B?=RSLF9$\\D MKH5\5CFBAI>RJ-30R;5>G[FN2G,LF3H6:ZSH9BEDR31MYW9G4QBL=$%K_!.@MJ4)9._S[$0]=#QG=>#&5_EVARX2;QF*YRC MOE_?2=JYG4K&2ZP4%Q5(7 Z=D7\VC@S> AXXUJJW!E/)DQ#/9C/-AHYG#&&! MJ38*C!Y;'&-1&"&R\:O5=+JO-,3^^E7]TM9.M3PQA6-1//),YT/GFP,9+MFF MT#-17V%;CS68BD+93ZA;K.= NE%:E"V9')2\:I[LI&5^Q;F6=,N)IY/)Q6SZ,%I,'RY@ M>C-?S.ZO+VX6<_@*HRSC)FA6 *^:M\7$?C!!S7BA#@ER/Y_ P9=#^$((6.1B MHUB5J=C5Y,NHNVGKX;SQ$'SD =-C"/TC"+S ?X<^WI_NO:6[E$872=!%$EB] M\+\B^40X[(1#*SSX0/B&FG*"2Y02,_A!'08_A5(P4DJDG&DZ?.0ZAS%3.5Q2 M>\$59BM4,,-4R(RNIQ7BQ/=R;_R<6#^FG[?)J?\] M=K?]<'J@W?J/.;[2GWR.@Z5 SF>WO.]H),(QV;/\#U+AV>WUL M9N@UDRM>*2AP233O^)149#.7FHT6:]O:3T+3H+#+G$8Y2@.@^Z40^G5CID7W MYY#\ 5!+ P04 " "C<)Q4HD;N&CL# !O"P &0 'AL+W=OL,?#%5G"%.1L->&J9YS35*_[5'+UE2J<'$]G)].S[[.S;]?H[$8_ M#WR0A,;B(_J$9E,?'>Q_1/O(1B(B' 2B*9JE5(J6&E3MZXAE@J2A&-I2J=&< M=E#\^23_L[OES\?9LHV<;@NYCNO4P$^;X>,HVOX.MOBF,T%W&602G2VUL^?7]4,="$A$;\:^#LE?\?P>UOX?;JF M(:A HPEY(/,86DBM-R#)T!S4& WK5J"9TZR VVM]V-M341*H7"XLZNE9!3=2L2^JZ#76^+B*<# M'#>?EB]%K$FQ$&UQGT#O^08%>*&UV*JKV^I*E ,2P4SFGWE0F>5W=Y M1[*5J7?F3*KJR30C51$#UQ/4]P5C\K&C2ZBRQA[_!E!+ P04 " "C<)Q4 M9V'=RCT# N$P #0 'AL+W-T>6QEY2NQT6>BW8[8(Q[:U2(8L166B=O_7]8K9@*2TNLIQ)@R292JDV4S7W MBUPQ&A?@E J_U^F$?DJY)..A7*;7J2Z\6;:4>D3ZM>O9^\/CGIW)]?[=K/2N"<^$[2OIOTU_,[P&8& KD0M< >L8;Q,*=:,R6OS:1\N#0^@;QJ?+?.C<*YHNMNKT\: MA_)F@DPS%3-5A^F2C6D\%"P!.8K/%W#76>X#J'66FD',Z3R3M-2P\:@&AG;& MA+B%E_%+LL6]2EHU[4!%93TT@JJAI;$3X&^S6>XV;>]9O%[.'S+]?FF6(\LY M= J[42SAJW*^2FH!&'L79Z=Y+M;O!)_+E-G%'QQP/*0;/V^1*?YHHD&KS(R! M*>(],*7YK&WYIFA^QU9ZTTZK!-?<>X&:_VZ>YTPR145;M.G]8\[RLQ4'E_]* MP4V.UPQZ[R/Y+$!F^!)$OH">#Z/@U5B>FHQ/I5_MWZY"P=42HK1X< MQ4;D,QSZ1!/4FRZYT%Q6LP6/8R:?G!0,O:93\\? %K]Y/F8)70I]5X,CTHP_ ML9@OTZA^Z@8243W5C#_"\KIA?0XTL;B,V8K%DVJJYM-RZ)F!B5I=X+"+7)>7 M&\%\+.9& ,/B8 HP'^N%Q?F?UC- UV,Q3-O B0Q0GP'J8[U6!R(]&>YQJN-=\C^/L!JNJ]#L)7B MG8BM%,\U(.Z\@4<4N:N-Q0$/K I8[T!\=QSH*;=/$$!5,6W8&XPC480AT(ON M'@U#)#LA?-SUP=Z2((@B-P*86T$08 B\C3B"*0 -&!($Y3ZXLQ_YFWW*;_Y# M-OX-4$L#!!0 ( *-PG%27BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:G?+W/\Z_L^S[-RIO> MKJH.[P:#,M[)?53^E1]DIJYL\V(?5>JP>!B4AT)&FW(G9;5/!]KUM3'81TG6 M^_#^I:UE,8 '>27C*LDS=;(^L4[D4_GK>GW(OB5EVR=9 MLD]^RLU-[[K'REW^-,^+Y&>>55$:Q$6>IC>]X?'"6A95$I^<#FK(,+HOFS-5 M=.]'"N2F9URK!K=)45;-'4W[D6+\)M7-QZ/'*K]+TDH6TZB2LR)_/"390]V, M^A8#\#6:.+Q\'H/XKO@_8Y$L& N1!@ 0 T!U"X&R*Z6$8 <(9"CWP@9A.IC(5P%Z-TQ;RE\ M #E&(,<7@YQXBR6 U!%(_7*0<^X"2 .!-"X'R8,Y@#012),6/NM ZIOX*8J%&(E6*[ M:S4:/+_=KT/,(4-BB2S]>AH./S?!$JJ7E_6 _9.Y(H2(F$&&Q JQW9"[,[ON M7!X$RFXG=)@ZAL3NN..VS];<60FV$#Q8^<<9#^)ATA@26\,+Y\)G2_ZY'AQ@ M2*CI67Q:"HB):6-([ W'>9B5_4(==6S]Z:>\2 F MNNH@-H;@OJL>N( I;["FFR$9)@J-6!0SXT(@]$:QN S5*ZVE$U$D*Y,+$H!&+ 4V/OV@0 M$W.$1NP('',$,3%Y:,3R.)?'LZLP:DA^86+RT(CE@:;SK4X?81X9$7L$I/// M 2S?0#9,)B-BF2!Y?[:R8<99D1L);3^" MF&%&Q(8Y36*[(CG&[#(FMDMW-MN)B8EF3"R:[K2V$Q,3S9A8-,][OJS/^&:3 MU)>C%-2<("8FFC&Q:/ \<@PQT7H)L6AP3!UB8J(94R]J4$P#8F+B&5]TC6-" M3$P]XXNN<2R(B1EH?,F"RI>W$!,ST)AZ@PS!_-(44_ZK.6(6THDMA&,.(29F M(9W80N<7ME-910G$Q"RD$UOH+&:?N5%10$S,0CJQA?#U-]S-T#$+Z<06:JV_ MFWY.6PF'CE;KB=T#X5I)1](D'1 3'$V)B[M&)W7,&L\_$]X.,*_@J">8>@WQ_[0SF<31!3,P]!G7= MYLSF4)^%.\EF$!-SCT'L'GQS"$[J!N8>@]@]797@SMG=P-1C$*OG>0NKS_Z1 MR<.NDIM^]$T6T8-DA6J[]6AB$C)^STY;GRVBZK%08T:6+-\RU62A;H8O6AKH M2V/4U?\7S.#Q<$AE?;<291R5.[9-\R>(B4G(()806GIO[6T9F(0,Z@50YSYF MUPC"'&18B) M.<@D=M#KW>L^L[,XWTMVE>9EZ]DT,0>9Q XZQ0RC[W4<,Y6]QZUH8A(RB25T MBADD#UFB?CO**A9#3$Q")K&$3C%]&>=9G*3)JZU7$Y.022RAD\I*QXQIHF\M M$^L'+ZW !,[$]&,2ZZ>KM-(52DP^)K%\SM16U#C/Z\P#8%J8?*S+E(".F"WY M6)A\+&+YG*M4G:YZ+4P^%K%\SE6J.C Q^5C$\CF#V6>3)A^&F)A\K(N\SM:U M.+7']YOY#;)Y,95K9?J?!RE\;)@]4?=TE ; MZ_5[M]O'-)VH&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K M6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,)KG]6,["_M L9A/QK5"#*-X-CQ#P M]*L>VG'?G8;=_CPL/HZ'T[!J=N-X_A'"L-[58SL\=.=ZNAS9=/VQ'2_+?AO. M[?J]W=8@RZ6'_GY&\_QT/W/Q^GFN_S.QVVSVZ_JS6_\^UM/XC\'A3]>_#[M: MQV;QVO;;.JZ:\'&X[1["=1,?+I.;QH2@Q_F#XA)E7!(D3; FT#HBUY' ZXA@ M1P*Q(Y(="@OJ+01Z"^HM!'H+ZBT$>BOJK01Z M*^JM!'HKZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN! MW@GU3@1Z)]0[$>B=4.]$H'="O1.!WFGRLIM [X1Z)P*]$^J="/1.J']G4!O1[V=0&]'O9U ;T>]G4!O MG_QL0J"WH]Y.H+>CWDZ@MZ/>3J!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS M@=X9]F?4.Q/HG2<_"Q+HG5'O3*!W1KTS@=X%]2X$>A?4NQ#H75#O0J!W M0;T+@=X%]2X$>A?4NQ#H75#O\IUZ#^/GH0ZWGJ\U7O\[J1XOY];;Y:_+KYV3 M>_R*<[BO&)[_ E!+ P04 " "C<)Q4@]&L 2X" !$,0 $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E.A:L M/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO M>^/3<;)#7-F-KCY1G)S_=GNS'T75E^. M\6??CL,V<;;SR>K3:>._R^G?Q5W)!D MKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQON_C MD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES+C#NO'7CY./$G'U_W/-(YM/K M*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,* MK#E%5D&155!D%119!45609%54&05%%D%159!D5509)44625%5DF155)DE119 M)45629%54F25%%DE1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&155%D M5119%45619%54615%%D5159%D5519%44635%5DV155-DU119-45639%54V35 M%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)DK2BR5A19*XJL M%476BB)K19&U^I^R_AC'PS^.7YYI;]KA.3];_CQQ\PM02P$"% ,4 " "C M<)Q4!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( *-PG%3+LWK[[P "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ HW"<5"0^("V!!@ [!X !@ ("!#@@ 'AL M+W=O 4["P@ M &4@ 8 " @<4. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ HW"<5(YL MO\9N!@ =!H !@ ("!2QH 'AL+W=O\@ !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ HW"<5)UB)0NK"0 8"L !@ M ("!D2L 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ HW"<5/ 5IIWW!@ 9!( !D ("!:FP 'AL M+W=O&PO=V]R:W-H965TB ( 4& 9 " M@&UL4$L! A0#% @ HW"< M5&H4LAH/ P <0@ !D ("!AWL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HW"<5-L[A02: @ 908 M !D ("!+88 'AL+W=O&PO=V]R:W-H965T04 P. 9 " @6:- !X;"]W;W)K&UL4$L! A0#% @ HW"<5-)PJ&P0!@ !@\ !D M ("!%I, 'AL+W=OVD/4#T* /(0 &0 @(%=F0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ HW"<5+44:A8^ P K D !D ("!\+@ 'AL+W=O M H# !6 M" &0 @(%EO >&PO=V]R:W-H965T&UL4$L! A0#% @ HW"<5 W$ M*HZV!0 GQ !D ("!%<0 'AL+W=OD! !:! &0 M @($"R@ >&PO=V]R:W-H965T&UL4$L! A0#% @ HW"<5(G&UIW5!@ (!< !D M ("!VOT 'AL+W=O!P &0 @('F! $ >&PO M=V]R:W-H965TX' 0!X;"]W;W)K&UL4$L! A0#% @ HW"<5!'OWY! @ 7P4 !D ("! M= L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ HW"<5-:1(E,( P #PD !D ("!810! 'AL+W=O&PO=V]R:W-H965TU!I&QP, #$* 9 " @8$: 0!X M;"]W;W)K&UL4$L! A0#% @ HW"<5 ;&$/2W M! "A$ !D ("!?QX! 'AL+W=O\% O%P &0 M@(%M(P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ HW"<5,40FU82 P 1@@ !D M ("!%2T! 'AL+W=O, $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ HW"<5$C!&-ZG @ 6@@ !D ("!1#&PO=V]R:W-H965TT\ 0!X;"]W;W)K&UL4$L! A0#% @ MHW"<5 5-@)F( P 0A8 !D ("!XC\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HW"<5%PB4 1? P &@P !D M ("!9U@! 'AL+W=O&PO=V]R:W-H M965T7ASP, ,L/ 9 M " @=M@ 0!X;"]W;W)K&UL4$L! M A0#% @ HW"<5'!$JWHW @ @04 !D ("!X60! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HW"< M5-E,PM51 @ M04 !D ("!)FT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HW"<5):<&/]5 @ O04 M !D ("!2G8! 'AL+W=O $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ HW"<5%Y<2X-R P ;PL !D M ("!"W\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ HW"<5!1\P2./ @ JP4 !D ("!:HD! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ HW"<5!UR MCTIA P =PH !D ("!G)8! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ HW"<5' "YMN@ @ 2P< !D M ("!XJ,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ HW"<5 M6-_3-! IA !D ("! M_:T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ HW"<5$H_ XA/ P 50D !D ("!D[P! 'AL+W=O&UL4$L! A0#% @ HW"<5)X4ALR8 M @ 608 !D ("!Z,8! 'AL+W=O%D# "*"@ &0 M@(&WR0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ HW"<5%25Y-V% @ * 8 !D M ("!"=$! 'AL+W=O&PO=V]R M:W-H965T7!E&UL4$L%!@ !> %X R1D &3G 0 $! end XML 103 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 104 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 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 244 423 1 false 74 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 Sheet http://www.audiocodes.com/role/DisclosureAcquisitionOfCallverso ACQUISITION OF CALLVERSO Notes 10 false false R11.htm 10401 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST Sheet http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterest MARKETABLE SECURITIES AND ACCRUED INTEREST 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 - LONG-TERM BANK LOANS Sheet http://www.audiocodes.com/role/DisclosureLongTermBankLoans LONG-TERM BANK LOANS Notes 17 false false R18.htm 11101 - Disclosure - LEASES Sheet http://www.audiocodes.com/role/DisclosureLeases LEASES Notes 18 false false R19.htm 11201 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES Sheet http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities COMMITMENTS AND CONTINGENT LIABILITIES Notes 19 false false R20.htm 11301 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquity SHAREHOLDERS' EQUITY Notes 20 false false R21.htm 11401 - Disclosure - TAXES ON INCOME Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncome TAXES ON INCOME Notes 21 false false R22.htm 11501 - Disclosure - FINANCIAL INCOME (EXPENSES), NET Sheet http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet FINANCIAL INCOME (EXPENSES), NET Notes 22 false false R23.htm 11601 - Disclosure - EARNINGS PER SHARE Sheet http://www.audiocodes.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 23 false false R24.htm 11701 - Disclosure - GEOGRAPHIC INFORMATION Sheet http://www.audiocodes.com/role/DisclosureGeographicInformation GEOGRAPHIC INFORMATION Notes 24 false false R25.htm 11801 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstruments DERIVATIVE INSTRUMENTS Notes 25 false false R26.htm 11901 - Disclosure - SUBSEQUENT EVENT Sheet http://www.audiocodes.com/role/DisclosureSubsequentEvent SUBSEQUENT EVENT Notes 26 false false R27.htm 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.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 28 false false R29.htm 30303 - Disclosure - ACQUISITION OF CALLVERSO (Tables) Sheet http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoTables ACQUISITION OF CALLVERSO (Tables) Tables http://www.audiocodes.com/role/DisclosureAcquisitionOfCallverso 29 false false R30.htm 30403 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST (Tables) Sheet http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestTables MARKETABLE SECURITIES AND ACCRUED INTEREST (Tables) Tables http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterest 30 false false R31.htm 30503 - Disclosure - INVENTORIES (Tables) Sheet http://www.audiocodes.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.audiocodes.com/role/DisclosureInventories 31 false false R32.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 32 false false R33.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 33 false false R34.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 34 false false R35.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 35 false false R36.htm 31103 - Disclosure - LEASES (Tables) Sheet http://www.audiocodes.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.audiocodes.com/role/DisclosureLeases 36 false false R37.htm 31303 - Disclosure - SHAREHOLDERS' EQUITY (Tables) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquityTables SHAREHOLDERS' EQUITY (Tables) Tables http://www.audiocodes.com/role/DisclosureShareholdersEquity 37 false false R38.htm 31403 - Disclosure - TAXES ON INCOME (Tables) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables TAXES ON INCOME (Tables) Tables http://www.audiocodes.com/role/DisclosureTaxesOnIncome 38 false false R39.htm 31503 - 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 39 false false R40.htm 31603 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.audiocodes.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.audiocodes.com/role/DisclosureEarningsPerShare 40 false false R41.htm 31703 - Disclosure - GEOGRAPHIC INFORMATION (Tables) Sheet http://www.audiocodes.com/role/DisclosureGeographicInformationTables GEOGRAPHIC INFORMATION (Tables) Tables http://www.audiocodes.com/role/DisclosureGeographicInformation 41 false false R42.htm 31803 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.audiocodes.com/role/DisclosureDerivativeInstruments 42 false false R43.htm 40101 - Disclosure - GENERAL - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails GENERAL - Additional Information (Details) Details 43 false false R44.htm 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Cash, cash equivalents, and restricted cash (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails SIGNIFICANT ACCOUNTING POLICIES - Cash, cash equivalents, and restricted cash (Details) Details 44 false false R45.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 45 false false R46.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 46 false false R47.htm 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Details 47 false false R48.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 48 false false R49.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 49 false false R50.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 50 false false R51.htm 40208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 51 false false R52.htm 40301 - Disclosure - ACQUISITION OF CALLVERSO (Details) Sheet http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails ACQUISITION OF CALLVERSO (Details) Details http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoTables 52 false false R53.htm 40302 - Disclosure - ACQUISITION OF CALLVERSO - Narrative (Details) Sheet http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails ACQUISITION OF CALLVERSO - Narrative (Details) Details 53 false false R54.htm 40401 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST (Details) Sheet http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails MARKETABLE SECURITIES AND ACCRUED INTEREST (Details) Details http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestTables 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 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 63 false false R64.htm 41001 - Disclosure - LONG-TERM BANK LOANS (Details) Sheet http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails LONG-TERM BANK LOANS (Details) Details http://www.audiocodes.com/role/DisclosureLongTermBankLoans 64 false false R65.htm 41101 - 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 41102 - 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 41103 - 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 41201 - 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 68 false false R69.htm 41301 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails SHAREHOLDERS' EQUITY (Details) Details http://www.audiocodes.com/role/DisclosureShareholdersEquityTables 69 false false R70.htm 41302 - 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 70 false false R71.htm 41303 - 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 71 false false R72.htm 41304 - Disclosure - SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) Details 72 false false R73.htm 41401 - 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 73 false false R74.htm 41402 - 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 74 false false R75.htm 41403 - 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 75 false false R76.htm 41404 - 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 76 false false R77.htm 41405 - Disclosure - TAXES ON INCOME (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails TAXES ON INCOME (Details) Details http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables 77 false false R78.htm 41501 - 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 78 false false R79.htm 41601 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.audiocodes.com/role/DisclosureEarningsPerShareTables 79 false false R80.htm 41701 - 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 80 false false R81.htm 41702 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues from external customers (Details) Sheet http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails GEOGRAPHIC INFORMATION - Total revenues from external customers (Details) Details 81 false false R82.htm 41703 - 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 41801 - 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 41802 - 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 41803 - Disclosure - DERIVATIVE INSTRUMENTS - Additional information (Details) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsAdditionalInformationDetails DERIVATIVE INSTRUMENTS - Additional information (Details) Details 85 false false R86.htm 41901 - 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 audc-20211231x20f.htm audc-20211231.xsd audc-20211231_cal.xml audc-20211231_def.xml audc-20211231_lab.xml audc-20211231_pre.xml audc-20211231xex12d1.htm audc-20211231xex12d2.htm audc-20211231xex13d1.htm audc-20211231xex13d2.htm audc-20211231xex15d1.htm audc-20211231xex2d1.htm audc-20211231xex8d1.htm audc-20211231x20f007.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "audc-20211231x20f.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 244, "dts": { "calculationLink": { "local": [ "audc-20211231_cal.xml" ] }, "definitionLink": { "local": [ "audc-20211231_def.xml" ] }, "inline": { "local": [ "audc-20211231x20f.htm" ] }, "labelLink": { "local": [ "audc-20211231_lab.xml" ] }, "presentationLink": { "local": [ "audc-20211231_pre.xml" ] }, "schema": { "local": [ "audc-20211231.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 632, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://xbrl.sec.gov/dei/2021q4": 8, "total": 15 }, "keyCustom": 83, "keyStandard": 340, "memberCustom": 32, "memberStandard": 42, "nsprefix": "audc", "nsuri": "http://www.audiocodes.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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", "role": "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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", "role": "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallverso", "shortName": "ACQUISITION OF CALLVERSO", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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 AND ACCRUED INTEREST", "role": "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterest", "shortName": "MARKETABLE SECURITIES AND ACCRUED INTEREST", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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", "role": "http://www.audiocodes.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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", "role": "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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", "role": "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet", "shortName": "INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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", "role": "http://www.audiocodes.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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", "role": "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpenses", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - LONG-TERM BANK LOANS", "role": "http://www.audiocodes.com/role/DisclosureLongTermBankLoans", "shortName": "LONG-TERM BANK LOANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - LEASES", "role": "http://www.audiocodes.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES", "role": "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - SHAREHOLDERS' EQUITY", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquity", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - TAXES ON INCOME", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncome", "shortName": "TAXES ON INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - FINANCIAL INCOME (EXPENSES), NET", "role": "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet", "shortName": "FINANCIAL INCOME (EXPENSES), NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - EARNINGS PER SHARE", "role": "http://www.audiocodes.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - GEOGRAPHIC INFORMATION", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformation", "shortName": "GEOGRAPHIC INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - DERIVATIVE INSTRUMENTS", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstruments", "shortName": "DERIVATIVE INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - SUBSEQUENT EVENT", "role": "http://www.audiocodes.com/role/DisclosureSubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "audc:ShortTermBankDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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 (Tables)", "role": "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoTables", "shortName": "ACQUISITION OF CALLVERSO (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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 AND ACCRUED INTEREST (Tables)", "role": "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestTables", "shortName": "MARKETABLE SECURITIES AND ACCRUED INTEREST (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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)", "role": "http://www.audiocodes.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOfWeightedAverageRemainingLeaseTermAndDiscountRateOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - LEASES (Tables)", "role": "http://www.audiocodes.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOfWeightedAverageRemainingLeaseTermAndDiscountRateOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - SHAREHOLDERS' EQUITY (Tables)", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables", "shortName": "SHAREHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - TAXES ON INCOME (Tables)", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables", "shortName": "TAXES ON INCOME (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables)", "role": "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetTables", "shortName": "FINANCIAL INCOME (EXPENSES), NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - EARNINGS PER SHARE (Tables)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - GEOGRAPHIC INFORMATION (Tables)", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformationTables", "shortName": "GEOGRAPHIC INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables", "shortName": "DERIVATIVE INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "3", "first": true, "lang": null, "name": "audc:EntityWideRevenueMajorCustomerPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_e1ERcYJcWUip_GmTGRUS3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - GENERAL - Additional Information (Details)", "role": "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "shortName": "GENERAL - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "3", "first": true, "lang": null, "name": "audc:EntityWideRevenueMajorCustomerPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_e1ERcYJcWUip_GmTGRUS3A", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Cash, cash equivalents, and restricted cash (Details)", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Cash, cash equivalents, and restricted cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "audc:ShortTermBankDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_audc_ComputersAndPeripheralEquipmentsMember_GIM7r9fHd0OkT3Ub49dr9Q", "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)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_audc_ComputersAndPeripheralEquipmentsMember_GIM7r9fHd0OkT3Ub49dr9Q", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOnAnnualDepreciationRateUsingStraightLineMethod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_audc_cnst_date_20220101_kWwc7z7b0Uq1EXKxDi6m7A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_audc_cnst_date_20220101_kWwc7z7b0Uq1EXKxDi6m7A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_fjUPjgCwr0q5yKtXINNSuA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2019_8iWfzIRfMkqE7TUKXD7L0w", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_JVEiq5ckQUGf0zTs49LaEg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_JVEiq5ckQUGf0zTs49LaEg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_e1ERcYJcWUip_GmTGRUS3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Weighted average estimated fair value of employee stock (Details)", "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", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_e1ERcYJcWUip_GmTGRUS3A", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfEquityBasedCompensationExpensesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Share based compensation expenses (Details)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "audc:ShortTermBankDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "4", "first": true, "lang": null, "name": "audc:ShortTermBankDepositsBearInterestAverageRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_e1ERcYJcWUip_GmTGRUS3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "4", "first": true, "lang": null, "name": "audc:ShortTermBankDepositsBearInterestAverageRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_e1ERcYJcWUip_GmTGRUS3A", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - ACQUISITION OF CALLVERSO (Details)", "role": "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "shortName": "ACQUISITION OF CALLVERSO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_11_10_2021_us-gaap_BusinessAcquisitionAxis_audc_CallversoLtdMember_irYk1CA450Ws8z-xVoX1fQ", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - ACQUISITION OF CALLVERSO - Narrative (Details)", "role": "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails", "shortName": "ACQUISITION OF CALLVERSO - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_11_10_2021_To_11_10_2021_us-gaap_BusinessAcquisitionAxis_audc_CallversoLtdMember_eRju8EbGUEO2t-Pmd_LdQA", "decimals": null, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsBasisForAmount", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST (Details)", "role": "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails", "shortName": "MARKETABLE SECURITIES AND ACCRUED INTEREST (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductInformationTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - INVENTORIES (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - INVENTORIES - Additional information (Details)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - INTANGIBLE ASSETS, NET (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Ad351c3mLkiDhkWEtmespQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Ad351c3mLkiDhkWEtmespQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - INTANGIBLE ASSETS, NET - Expected amortization expenses (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_kIfvmCeUP02zrL42_G7Z3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "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)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_kIfvmCeUP02zrL42_G7Z3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_fjUPjgCwr0q5yKtXINNSuA", "decimals": "-3", "first": true, "lang": null, "name": "audc:CompensatingBankDepositInciudedInShortTermDeposit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - LONG-TERM BANK LOANS (Details)", "role": "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails", "shortName": "LONG-TERM BANK LOANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_fjUPjgCwr0q5yKtXINNSuA", "decimals": "-3", "first": true, "lang": null, "name": "audc:CompensatingBankDepositInciudedInShortTermDeposit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "audc:OperatingLeaseLeaseExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - LEASES - Weighted-average remaining lease term and discount rate (Details)", "role": "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "shortName": "LEASES - Weighted-average remaining lease term and discount rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "audc:OperatingLeaseLeaseExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - LEASES - Maturities of operating lease liabilities (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfSupplementalCashFlowInformationRelatedToLeaseCosts", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - LEASES - Supplemental cash flows information related to the lease costs for operating and financing leases (Details)", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details)", "role": "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2014_xIdzGqDclkCG_99vOcSZHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - SHAREHOLDERS' EQUITY (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2014_xIdzGqDclkCG_99vOcSZHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_D4oU4pa4ZU-4CF93-WgLUw", "decimals": "0", "first": true, "lang": null, "name": "audc:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_bp8JGDtowU-j3kd8CgSq4g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_D4oU4pa4ZU-4CF93-WgLUw", "decimals": "0", "first": true, "lang": null, "name": "audc:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_bp8JGDtowU-j3kd8CgSq4g", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2020_fjUPjgCwr0q5yKtXINNSuA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_bp8JGDtowU-j3kd8CgSq4g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_bp8JGDtowU-j3kd8CgSq4g", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_bp8JGDtowU-j3kd8CgSq4g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_bJTOSP2Jjk28psuBDqp7ZQ", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_bp8JGDtowU-j3kd8CgSq4g", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - Disclosure - TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details)", "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", "div", "audc:ScheduleOfIncomeTaxReconciliationBetweenTheoreticalAndActualTaxExpensesBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_1_31_2011_bddE9zFf90u5RRVZZyd9lQ", "decimals": "2", "first": true, "lang": null, "name": "audc:PercentageOfAmendmentTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_e1ERcYJcWUip_GmTGRUS3A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41405 - Disclosure - TAXES ON INCOME (Details)", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "shortName": "TAXES ON INCOME (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_1_31_2011_bddE9zFf90u5RRVZZyd9lQ", "decimals": "2", "first": true, "lang": null, "name": "audc:PercentageOfAmendmentTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_e1ERcYJcWUip_GmTGRUS3A", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details)", "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", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - EARNINGS PER SHARE (Details)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_bp8JGDtowU-j3kd8CgSq4g", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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", "role": "http://www.audiocodes.com/role/DisclosureGeneral", "shortName": "GENERAL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details)", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues from external customers (Details)", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails", "shortName": "GEOGRAPHIC INFORMATION - Total revenues from external customers (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_Bv9dHB0v8UqJOZWN18V2Kw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - GEOGRAPHIC INFORMATION (Details)", "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-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_Bv9dHB0v8UqJOZWN18V2Kw", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - DERIVATIVE INSTRUMENTS (Details)", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "shortName": "DERIVATIVE INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_yhVVwhBn8kWdqfiy5dqRZw", "decimals": null, "lang": "en-US", "name": "us-gaap:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details)", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_4_EInafPikW2sJMdn0WUQg", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "audc:NetDeferredGainLossAssociatedWithCashFlowHedgesRecordedInOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41803 - Disclosure - DERIVATIVE INSTRUMENTS - Additional information (Details)", "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-20211231x20f.htm", "contextRef": "As_Of_12_31_2021_jw4Y6Af8w06Vd2ridwFvEw", "decimals": "-3", "first": true, "lang": null, "name": "audc:NetDeferredGainLossAssociatedWithCashFlowHedgesRecordedInOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AmnEDOncE0KVhig9y15TvQ", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_8_5_2020_To_8_5_2020_1LXernSWAUW4fEtpoOHoCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendPayableDateToBePaidDayMonthAndYear", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - SUBSEQUENT EVENT (Details)", "role": "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails", "shortName": "SUBSEQUENT EVENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2022_To_1_31_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_UdwNbMyQxk6arlknjrVkVw", "decimals": null, "lang": "en-US", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "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", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20211231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_t8XJOcAyPE2zwW6Nl9JXwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 74, "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_AccruedInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Accrued Interest [Member]" } } }, "localname": "AccruedInterestMember", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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" } } }, "localname": "AdditionalStockRepurchaseProgramAuthorizedAmount", "nsuri": "http://www.audiocodes.com/20211231", "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 [Member]" } } }, "localname": "AllowanceForSalesReturnMember", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "audc_AmountsReclassifiedFromAoci": { "auth_ref": [], "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": "Amounts Reclassified From AOCI", "negatedLabel": "Amounts reclassified from AOCI" } } }, "localname": "AmountsReclassifiedFromAoci", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "audc_ApproximateAmountOfLienByLessor": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Approximate amount of lien by lessor as per lease agreement.", "label": "Approximate Amount Of Lien By Lessor", "verboseLabel": "Approximate Amount of Lien by Lessor" } } }, "localname": "ApproximateAmountOfLienByLessor", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "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/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "audc_Businesscombinationdeferredpaymentscurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount payable in next twelve months after a business acquired.", "label": "BusinessCombinationDeferredPaymentsCurrent", "terseLabel": "Business combination, deferred payments after 12 months" } } }, "localname": "Businesscombinationdeferredpaymentscurrent", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "audc_Businesscombinationdeferredpaymentsnoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount payable after twelve months of a business acquired.", "label": "BusinessCombinationDeferredPaymentsNoncurrent", "terseLabel": "Business combination, deferred payments after 24 months" } } }, "localname": "Businesscombinationdeferredpaymentsnoncurrent", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "audc_CallversoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Callverso Ltd [Member]", "terseLabel": "Callverso Ltd" } } }, "localname": "CallversoLtdMember", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesSupplementalCashFlowsInformationRelatedToLeaseCostsForOperatingAndFinancingLeasesDetails" ], "xbrltype": "stringItemType" }, "audc_CompensatingBankDepositInciudedInShortTermDeposit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Compensating bank deposits (included in short term deposits) maintained by the company as a requirement of loan.", "label": "Compensating Bank Deposit IncIuded In Short Term Deposit", "terseLabel": "Compensating Bank Deposit Included In Short Term Deposit" } } }, "localname": "CompensatingBankDepositInciudedInShortTermDeposit", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "audc_ComputersAndPeripheralEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computers and peripheral equipment" } } }, "localname": "ComputersAndPeripheralEquipmentMember", "nsuri": "http://www.audiocodes.com/20211231", "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 [Member]" } } }, "localname": "ComputersAndPeripheralEquipmentsMember", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "audc_DecreaseIncreaseInAccruedInterestOnLoansMarketableSecuritiesAndBankDeposits": { "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 decrease (increase) during the reporting period in the aggregate amount of accrued interest on loans, marketable securities and bank deposits.", "label": "Decrease Increase In Accrued Interest On Loans Marketable Securities and Bank Deposits", "terseLabel": "Decrease (increase) in accrued interest and exchange rate effect on loans, marketable securities and bank deposits" } } }, "localname": "DecreaseIncreaseInAccruedInterestOnLoansMarketableSecuritiesAndBankDeposits", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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 (increase) in deferred tax assets, net" } } }, "localname": "DecreaseIncreaseInDeferredIncomeTaxes", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "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/20211231", "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": "Decrease (increase) in other receivables and prepaid expenses" } } }, "localname": "DecreaseIncreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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" } } }, "localname": "DerivativeForwardContractsOutstanding", "nsuri": "http://www.audiocodes.com/20211231", "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" } } }, "localname": "DerivativesContractsOutstanding", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnStatementOfOperations", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "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" } } }, "localname": "DisclosureOnAnnualDepreciationRateUsingStraightLineMethod", "nsuri": "http://www.audiocodes.com/20211231", "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" } } }, "localname": "DividendPayablePercentPerShare", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "audc_EffectiveIncomeTaxRateReconciliationChangesInTaxReserveForUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 10.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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_EffectiveIncomeTaxRateReconciliationPte": { "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 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": "PTE" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPte", "nsuri": "http://www.audiocodes.com/20211231", "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 [Member]" } } }, "localname": "EmployeeAndNonemployeeStockOptionPlanMember", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "audc_FarEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Far East [Member]" } } }, "localname": "FarEastMember", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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": "2024 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationYearThreeAndThereafter", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_GovernmentBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Government Bond [Member]" } } }, "localname": "GovernmentBondMember", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "audc_IncomeTaxExpenseBenefitContinuingOperationsOfSubsidiariesAdjustmentOfDeferredTaxAssetLiability": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represents the amount of Income tax expense benefit continuing operations of subsidiaries adjustment of deferred tax asset liability.", "label": "Income Tax Expense Benefit Continuing Operations Of Subsidiaries Adjustment Of Deferred Tax Asset Liability", "verboseLabel": "Changes in exchange rates of subsidiaries" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsOfSubsidiariesAdjustmentOfDeferredTaxAssetLiability", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_IsraeliSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Israeli Subsidiaries [Member]" } } }, "localname": "IsraeliSubsidiariesMember", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "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": "2026 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "audc_LoansWithIsraeliCommercialBanks2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loans With Israeli Commercial Banks 2015 [Member]" } } }, "localname": "LoansWithIsraeliCommercialBanks2015Member", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "domainItemType" }, "audc_LoansWithIsraeliCommercialBanks2016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loans With Israeli Commercial Banks 2016 [Member]" } } }, "localname": "LoansWithIsraeliCommercialBanks2016Member", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_LongTermDeferredRevenuesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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/20211231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_MarketableSecuritiesAndAccruedInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MARKETABLE SECURITIES AND ACCRUED INTEREST" } } }, "localname": "MarketableSecuritiesAndAccruedInterestAbstract", "nsuri": "http://www.audiocodes.com/20211231", "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 AND ACCRUED INTEREST" } } }, "localname": "MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterest" ], "xbrltype": "textBlockItemType" }, "audc_MarketableSecuritiesAndAccruedInterestNonCurrent": { "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": "Total amount of investments which are intended to be sold in the long term (usually more than one year or the normal operating cycle, whichever is longer) and accrued interest, as of the balance sheet date.", "label": "Marketable Securities And Accrued Interest, Non Current", "terseLabel": "Long-term marketable securities and accrued interest" } } }, "localname": "MarketableSecuritiesAndAccruedInterestNonCurrent", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "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" } } }, "localname": "NetDeferredGainLossAssociatedWithCashFlowHedgesRecordedInOtherComprehensiveIncome", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "audc_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements not yet adopted.", "label": "New Accounting Pronouncements Not Yet Adopted, Policy [Policy Text Block]", "terseLabel": "Impact of recently issued accounting standard not yet adopted" } } }, "localname": "NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "audc_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contractually required future rental payments receivable on noncancelable subleasing arrangements.", "label": "Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Receivable", "verboseLabel": "Sublease rental payments receivable" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsReceivable", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "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", "terseLabel": "Other comprehensive income before reclassifications, net of tax" } } }, "localname": "OtherComprehensiveIncomeBeforeReclassificationsNetOfTax", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "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", "terseLabel": "Other comprehensive income, net of tax" } } }, "localname": "OtherComprehensiveIncomeNetOfTax", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_OtherReceivablesAndPrepaidExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Receivables And Prepaid Expenses [Member]" } } }, "localname": "OtherReceivablesAndPrepaidExpensesMember", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "audc_PaymentsForBusinessCombinationContingentLiability": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The Amount of contingent liability relating to business combination has been paid during the period.", "label": "Payments For Business Combination Contingent Liability", "negatedLabel": "Payment related to the acquisition of ACS" } } }, "localname": "PaymentsForBusinessCombinationContingentLiability", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "audc_PreferredEnterpriseLocatedInDevelopmentAreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Enterprise Located In Development Area A [Member]" } } }, "localname": "PreferredEnterpriseLocatedInDevelopmentAreaMember", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_ProductManufacturingInIsraelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Manufacturing In Israel [Member]" } } }, "localname": "ProductManufacturingInIsraelMember", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "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 return" } } }, "localname": "ProvisionForReturn", "nsuri": "http://www.audiocodes.com/20211231", "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" } } }, "localname": "ProvisionForSalesReturn", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_RangeOfExercisePriceFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range of Exercise Price 8.17-10.59 [Member]" } } }, "localname": "RangeOfExercisePriceFourMember", "nsuri": "http://www.audiocodes.com/20211231", "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.80 [Member]" } } }, "localname": "RangeOfExercisePriceOneMember", "nsuri": "http://www.audiocodes.com/20211231", "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 [Member]" } } }, "localname": "RangeOfExercisePriceThreeMember", "nsuri": "http://www.audiocodes.com/20211231", "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 [Member]" } } }, "localname": "RangeOfExercisePriceTwoMember", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "audc_RestrictedShortTermDeposits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Restricted short term deposits.", "label": "Restricted Short Term Deposits" } } }, "localname": "RestrictedShortTermDeposits", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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]" } } }, "localname": "RoyaltyBuyoutAgreementMember", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "audc_RoyaltyBuyoutLiabilityCurrent": { "auth_ref": [], "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 through that date and payable for buyout royalties.", "label": "Royalty Buyout Liability, Current", "terseLabel": "Short-term royalty buyout liability (Note 12b)" } } }, "localname": "RoyaltyBuyoutLiabilityCurrent", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "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]", "terseLabel": "Summary of cash, cash equivalents, and restricted cash" } } }, "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "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 (benefit)" } } }, "localname": "ScheduleOfIncomeTaxReconciliationBetweenTheoreticalAndActualTaxExpensesBenefitTableTextBlock", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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 flow information related to lease costs" } } }, "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeaseCosts", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "SeveranceCost", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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" } } }, "localname": "ShortTermBankDepositsBearInterestAverageRate", "nsuri": "http://www.audiocodes.com/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_ShortTermMarketableSecuritiesAndAccruedInterestCurrent": { "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": "Total amount of investments which are intended to be sold in the short term (usually less than one year or the normal operating cycle, whichever is longer) and accrued interest, as of the balance sheet date.", "label": "Short Term Marketable Securities and Accrued Interest Current", "verboseLabel": "Short-term marketable securities and accrued interest" } } }, "localname": "ShortTermMarketableSecuritiesAndAccruedInterestCurrent", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_StockholdersEquityNoteLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Line Items]" } } }, "localname": "StockholdersEquityNoteLineItems", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "audc_TCJAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TCJA [Member]" } } }, "localname": "TCJAMember", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_ThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Thereafter [Member]" } } }, "localname": "ThereafterMember", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_UnrealizedGainsOnCashFlowHedgesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrealized gains (losses) on cash flow hedges" } } }, "localname": "UnrealizedGainsOnCashFlowHedgesMember", "nsuri": "http://www.audiocodes.com/20211231", "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" } } }, "localname": "UnrealizedLossesOnAvailableForSaleInvestmentsMember", "nsuri": "http://www.audiocodes.com/20211231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "country_IL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Israel [Member]" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelFaxNumber": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Fax Number of contact personnel.", "label": "Contact Personnel Fax Number" } } }, "localname": "ContactPersonnelFaxNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r634" ], "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r633", "r634", "r635" ], "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/2021q4", "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/2021q4", "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/2021q4", "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]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r629" ], "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r634" ], "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r636" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r631" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r631" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r631" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r644" ], "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r631" ], "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r631" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r645" ], "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r630" ], "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r632" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas, principally the U.S. [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r204", "r335", "r340", "r601" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r284", "r295", "r355", "r357", "r529", "r530", "r531", "r532", "r533", "r534", "r553", "r598", "r602", "r626", "r627" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "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": [ "r284", "r295", "r355", "r357", "r529", "r530", "r531", "r532", "r533", "r534", "r553", "r598", "r602", "r626", "r627" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "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": [ "r204", "r335", "r340", "r601" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r200", "r335", "r338", "r557", "r597", "r599" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "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": [ "r200", "r335", "r338", "r557", "r597", "r599" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "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": [ "r284", "r295", "r343", "r355", "r357", "r529", "r530", "r531", "r532", "r533", "r534", "r553", "r598", "r602", "r626", "r627" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "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": [ "r284", "r295", "r343", "r355", "r357", "r529", "r530", "r531", "r532", "r533", "r534", "r553", "r598", "r602", "r626", "r627" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "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": [ "r201", "r202", "r335", "r339", "r600", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "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": [ "r201", "r202", "r335", "r339", "r600", "r611", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r40" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r8", "r39" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r25", "r206", "r207" ], "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 doubtful accounts of $233 and $548 as of December 31, 2021 and 2020, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r107" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "auth_ref": [ "r567", "r589" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r260" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r58" ], "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, 2021", "periodStartLabel": "Balance as of January 1, 2021" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r57", "r58", "r59", "r584", "r607", "r608" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r69", "r70", "r71", "r130", "r131", "r132", "r458", "r603", "r604", "r646" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r248" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r26" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r130", "r131", "r132", "r387", "r388", "r389", "r472" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r358", "r360", "r393", "r394" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r395" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r396" ], "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" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r360", "r383", "r392" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r208", "r225", "r227", "r228" ], "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 doubtful accounts receivable (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r106", "r246", "r254" ], "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" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r155" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r119", "r187", "r191", "r196", "r223", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r455", "r459", "r486", "r517", "r519", "r563", "r581" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r54", "r119", "r223", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r455", "r459", "r486", "r517", "r519" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r213" ], "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": "Unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r214" ], "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": "Unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r210", "r212", "r233", "r566" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r361", "r385" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r461", "r465" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r354", "r356" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r354", "r356", "r437", "r438" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails", "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]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r436" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r447", "r448", "r449" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r444", "r447", "r448", "r451" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsBasisForAmount": { "auth_ref": [ "r444", "r445", "r446", "r452" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r453" ], "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" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallverso" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r440" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r440" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r440" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r440" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r440" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r440" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r439", "r440" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r440" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITION OF CALLVERSO" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r34", "r108" ], "calculation": { "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r109" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r102", "r108", "r112" ], "calculation": { "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r102", "r489" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r117", "r119", "r145", "r149", "r150", "r152", "r154", "r163", "r164", "r165", "r223", "r272", "r276", "r277", "r278", "r281", "r282", "r293", "r294", "r298", "r302", "r486", "r637" ], "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/2021-01-31", "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]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r268", "r568", "r588" ], "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 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r265", "r266", "r267", "r269", "r613" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r130", "r131", "r472" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Share capital [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r309" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r519" ], "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, 2021 and 2020; Issued: 63,294,907 and 62,489,428 shares as of December 31, 2021 and 2020, respectively; Outstanding: 32,498,215 and 33,017,814 shares as of December 31, 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensatingBalanceAmount": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.", "label": "Compensating Balance, Amount", "verboseLabel": "Compensating Bank Deposit" } } }, "localname": "CompensatingBalanceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67", "r78", "r573", "r592" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r173", "r174", "r204", "r484", "r485", "r612" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r173", "r174", "r204", "r484", "r485", "r610", "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r173", "r174", "r204", "r484", "r485", "r610", "r612" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r169", "r580" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r173", "r174", "r204", "r484", "r485" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r173", "r174", "r204", "r484", "r485", "r612" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r114", "r457" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r323" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r320", "r322", "r336" ], "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" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r320", "r321", "r336" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r320", "r321", "r336" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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", "negatedTerseLabel": "Less current portion", "verboseLabel": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r320", "r321", "r336" ], "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" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r337" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r344", "r352", "r609" ], "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 [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r87", "r557" ], "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" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r88", "r119", "r223", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r486" ], "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/2021-01-31", "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/2021-01-31", "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 [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r418", "r426", "r428" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r442" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG-TERM BANK LOANS" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r283", "r287", "r288", "r499", "r501", "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r44", "r579" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateTerms": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.", "label": "Debt Instrument, Interest Rate Terms" } } }, "localname": "DebtInstrumentInterestRateTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "auth_ref": [ "r215" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r219" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r219" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r402", "r403" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r120", "r419", "r426", "r427", "r428" ], "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 (income)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r410" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInvestments": { "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 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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r412" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r412" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r416", "r417" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r416", "r417" ], "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 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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r411" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r403", "r412" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r342", "r344", "r345", "r351", "r352", "r353" ], "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" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r106", "r258" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r471", "r475" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain": { "auth_ref": [ "r467", "r468" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss": { "auth_ref": [ "r467", "r468" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": { "auth_ref": [ "r470" ], "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": "Derivatives and hedging" } } }, "localname": "DerivativesMethodsOfAccountingHedgingDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" } } }, "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet": { "auth_ref": [ "r461", "r464" ], "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 Sheet" } } }, "localname": "DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r316" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r111" ], "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" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r18", "r21", "r564", "r582" ], "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" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividends Payable, Date Declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r79", "r135", "r136", "r137", "r138", "r139", "r143", "r145", "r152", "r153", "r154", "r158", "r159", "r473", "r474", "r574", "r593" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "verboseLabel": "Weighted average number of shares used in computations of earnings per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r79", "r135", "r136", "r137", "r138", "r139", "r145", "r152", "r153", "r154", "r158", "r159", "r473", "r474", "r574", "r593" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r155", "r156" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r155", "r156", "r157", "r160" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r405" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r122", "r405", "r430" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r567", "r589" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r384" ], "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" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r384" ], "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" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r69", "r70", "r71", "r130", "r131", "r132", "r134", "r140", "r142", "r162", "r224", "r309", "r316", "r387", "r388", "r389", "r422", "r423", "r472", "r490", "r491", "r492", "r493", "r494", "r496", "r603", "r604", "r605", "r646" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r285", "r287", "r288", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r477", "r526", "r527", "r528" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r476", "r477", "r478", "r479", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r480" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r285", "r287", "r288", "r344", "r345", "r350", "r352", "r477", "r527" ], "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]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r285", "r287", "r288", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r526", "r527", "r528" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r480", "r481" ], "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]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r482", "r483" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r216", "r217", "r220", "r221", "r222", "r226", "r229", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r286", "r307", "r471", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r253" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r255" ], "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r255" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r247", "r249", "r253", "r256", "r558", "r559" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r253", "r559" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r247", "r252" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r253", "r558" ], "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/2021-01-31", "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]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "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", "verboseLabel": "Fair value of foreign exchange forward and options collar (cylinder) contracts" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue": { "auth_ref": [ "r463" ], "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", "terseLabel": "Financial assets related to foreign currency derivative hedging contracts" } } }, "localname": "ForeignCurrencyFairValueHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "auth_ref": [ "r487", "r488" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r503" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesSupplementalCashFlowsInformationRelatedToLeaseCostsForOperatingAndFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r90" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r172", "r612" ], "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" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r242", "r243", "r519", "r562" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r244" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r250" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Award of money not required to be repaid.", "label": "Grant [Member]" } } }, "localname": "GrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86", "r119", "r187", "r190", "r192", "r195", "r198", "r223", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r486" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r121", "r429" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r187", "r190", "r192", "r195", "r198", "r560", "r570", "r576", "r594" ], "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": "Income (loss) before taxes on income", "verboseLabel": "Income (loss) before taxes, as reported in the consolidated statements of operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r121", "r429" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r262", "r264" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "auth_ref": [ "r107" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r122", "r406", "r408", "r414", "r424", "r431", "r433", "r434", "r435" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r141", "r142", "r186", "r404", "r425", "r432", "r595" ], "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)", "negatedTerseLabel": "Tax benefit (taxes on income)", "totalLabel": "Income Tax Expense (Benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r420" ], "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 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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r68", "r400", "r401", "r408", "r409", "r413", "r421" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r405" ], "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 for which valuation allowance was provided (utilized)" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r405" ], "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": "Income tax at rate other than the Israeli statutory corporate tax rate" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r405" ], "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 (benefit) on the above amount at the Israeli statutory corporate tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r405" ], "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": "Non-deductible expenses, including share-based compensation expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r405" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlementsOther": { "auth_ref": [ "r405" ], "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 other income tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Amount", "verboseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationTaxSettlementsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r110" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r105" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r105" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r105", "r554" ], "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 in deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r105", "r511" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r105" ], "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 in other payables and accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRoyaltiesPayable": { "auth_ref": [ "r105" ], "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": "Increase (decrease) in royalty buyout liability" } } }, "localname": "IncreaseDecreaseInRoyaltiesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities": { "auth_ref": [ "r105" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r146", "r147", "r148", "r154" ], "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, warrants and RSUs" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r257" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r245", "r251" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "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 amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "terseLabel": "Interest and other" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r185", "r498", "r500", "r575" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r103", "r110" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r241" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r50" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r52", "r519" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r53", "r115", "r161", "r238", "r240", "r241", "r555" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r51" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r239" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r259" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds and Leasehold Improvements [Member]" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r509" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r508" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r514" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r514" ], "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": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r514" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r514" ], "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": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r514" ], "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": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r514" ], "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": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r514" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r508" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r508" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r119", "r223", "r486", "r519", "r565", "r586" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r119", "r223", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r456", "r459", "r460", "r486", "r517", "r518", "r519" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r19", "r20", "r119", "r223", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r456", "r459", "r460", "r486", "r517", "r518" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.", "label": "Loans Payable to Bank, Current", "verboseLabel": "Current maturities of long-term bank loans" } } }, "localname": "LoansPayableToBankCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "LONG-TERM BANK LOANS" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r271" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r569" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r577" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r81" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r166", "r178" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneral" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r102" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r102" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r104", "r107" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r62", "r65", "r71", "r76", "r107", "r119", "r133", "r135", "r136", "r137", "r138", "r141", "r142", "r151", "r187", "r190", "r192", "r195", "r198", "r223", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r474", "r486", "r571", "r590" ], "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": { "definitionGuidance": "Net income", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r202" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r180" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating expense (income) [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r187", "r190", "r192", "r195", "r198" ], "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 (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r505" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r505" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r505" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r506", "r511" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesSupplementalCashFlowsInformationRelatedToLeaseCostsForOperatingAndFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r504" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r513", "r515" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r512", "r515" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r415" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r41" ], "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": "Sundry" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r55", "r57" ], "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 recognized in other comprehensive income (effective portion)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r55", "r57" ], "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 from derivatives before reclassifications", "verboseLabel": "Gain on derivative instruments recognized in other comprehensive income," } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r57", "r60" ], "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": "Loss on derivative instruments (effective portion) recognized in income", "verboseLabel": "Loss reclassified from accumulated other comprehensive income (loss) (effective portion)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r63", "r66", "r69", "r70", "r72", "r77", "r309", "r490", "r495", "r496", "r572", "r591" ], "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 (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r57", "r60", "r61", "r218" ], "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, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeMember": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included.", "label": "AOCI" } } }, "localname": "OtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": [ "r89", "r106", "r258" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r91", "r596" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r82" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r83", "r84" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r443" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r99" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r99" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r96", "r450" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r32", "r33" ], "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/2021-01-31", "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": "Other receivables and prepaid expenses" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r98" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r98", "r386" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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 and warrants" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments": { "auth_ref": [ "r95" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r93", "r94", "r211" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r261" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r263", "r614", "r615", "r616" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r259" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r261", "r519", "r578", "r587" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r35", "r261", "r614", "r615" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r261" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r259" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r100" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "auth_ref": [ "r398", "r399" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "auth_ref": [ "r398", "r399" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r397", "r556", "r628" ], "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/2021-01-31", "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 [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r397" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r112", "r561", "r583" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r14", "r108", "r112" ], "calculation": { "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r316", "r390", "r519", "r585", "r606", "r608" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r130", "r131", "r132", "r134", "r140", "r142", "r224", "r387", "r388", "r389", "r422", "r423", "r472", "r603", "r605" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings (accumulated deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r183", "r184", "r189", "r193", "r194", "r200", "r201", "r204", "r334", "r335", "r557" ], "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" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r173", "r204" ], "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": "Sales Revenue, Net [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r116", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r341" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r324" ], "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/2021-01-31", "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]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r325" ], "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" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r325" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r325" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r74", "r119", "r183", "r184", "r189", "r193", "r194", "r200", "r201", "r204", "r223", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r486", "r576" ], "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", "terseLabel": "Revenue from External Customers", "totalLabel": "Total revenues", "verboseLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails", "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/2021-01-31", "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]", "verboseLabel": "Revenues from External Customers and Long-Lived Assets and Sales in the United States [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyAgreementTermsMember": { "auth_ref": [ "r398", "r399" ], "lang": { "en-us": { "role": { "documentation": "Terms of the royalty agreement under research and development arrangements.", "label": "Royalty Agreement Terms [Member]" } } }, "localname": "RoyaltyAgreementTermsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Expenses related to royalty buyout agreement with the Israel Innovation Authority (Note 12b)" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r59", "r495", "r496" ], "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/2021-01-31", "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]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r437", "r438" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoDetails", "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r466" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r421" ], "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 (tax benefits)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r412" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r462" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r154" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "verboseLabel": "Schedule of total revenues from external customers divided on the basis of the product lines" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r476", "r477" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r247", "r252" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r120" ], "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 (loss) before taxes on income" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r441" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r85", "r203" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r74", "r203" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r361", "r385" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r365", "r371", "r374" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r377" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r47", "r117", "r163", "r164", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r302", "r307", "r310", "r311", "r312", "r313", "r314", "r315", "r316" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r252" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDepositLiability": { "auth_ref": [ "r589" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfCallversoNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r179", "r181", "r182", "r187", "r188", "r192", "r196", "r197", "r198", "r199", "r200", "r203", "r204", "r205" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r338" ], "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": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r105" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r379" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r381" ], "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/2021-01-31", "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r362" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r373" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r370" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r367", "r385" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r366" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r359", "r363" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r361", "r364" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r376" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r382" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r378", "r391" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r375" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r113", "r129" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r270" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r22", "r23", "r24", "r117", "r119", "r145", "r149", "r150", "r152", "r154", "r163", "r164", "r165", "r223", "r272", "r276", "r277", "r278", "r281", "r282", "r293", "r294", "r298", "r302", "r309", "r486", "r637" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r49", "r69", "r70", "r71", "r130", "r131", "r132", "r134", "r140", "r142", "r162", "r224", "r309", "r316", "r387", "r388", "r389", "r422", "r423", "r472", "r490", "r491", "r492", "r493", "r494", "r496", "r603", "r604", "r605", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "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/DisclosureLongTermBankLoansDetails", "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/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r130", "r131", "r132", "r162", "r557" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "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/DisclosureLongTermBankLoansDetails", "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/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r23", "r24", "r309", "r316" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of ordinary shares, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r309", "r316", "r369" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r23", "r24", "r309", "r316" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r49", "r309", "r316" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r309" ], "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" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r309", "r316" ], "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" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r23", "r24", "r309", "r316" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r309", "r316" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "verboseLabel": "Stock repurchased shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r23", "r24", "r309", "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Stock repurchased value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r119", "r209", "r223", "r486", "r519" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r118", "r294", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r316", "r319" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r510", "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Operating Leases, Rent Expense, Sublease Rentals", "verboseLabel": "Sublease rental income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r497", "r521" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r497", "r521" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r497", "r521" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r497", "r521" ], "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/2021-01-31", "presentation": [ "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r520", "r522" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r216", "r217", "r220", "r221", "r222", "r286", "r307", "r471", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r317" ], "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]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r317" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r317", "r318" ], "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 - 30,796,692 and 29,471,614 shares as of December 31, 2021 and 2020, respectively." } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r309", "r316", "r317" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r454" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r167", "r168", "r170", "r171", "r175", "r176", "r177" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r124", "r128" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r124", "r125", "r126", "r127", "r128" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r124", "r125", "r126", "r127", "r128" ], "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/2021-01-31", "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 [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantyReservesMember": { "auth_ref": [ "r124", "r125", "r126", "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "Reserve for expected cost from warranty provided on specific product or service.", "label": "SEC Schedule, 12-09, Reserve, Warranty [Member]" } } }, "localname": "WarrantyReservesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r144", "r154" ], "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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r143", "r154" ], "calculation": { "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "definitionGuidance": "Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock", "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" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4EEEE", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109999725-113959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r475": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r516": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "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": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r629": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r630": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r631": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r632": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r633": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r634": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r635": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r636": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r637": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r638": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r639": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r640": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r641": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r642": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r643": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r644": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r645": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 109 0001410578-22-001057-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-22-001057-xbrl.zip M4$L#!!0 ( *-PG%1$X?EJ0!P (@S 0 1 875D8RTR,#(Q,3(S,2YX MF:>]CBV .\8 MBY'L),Q??ZOD3[ M?V (?:\?IB?84JE*OY*L*I5*/__];64I+X1QD]I?SMKG MEV<*L75JF/;BRYG+6QK73?/L[W_[[__Z^7]:K5\[DX%B4-U=$=M1=$8TAQC* MJ^DLE1E=KS5;>22,F9:E=)AI+(BBW)Y_.O^IW;X]OVI_^O%&:;5\2AV-0TUJ M*X+DU7D[?-/UJ5+[L_+QXNJGBZO+JROEYO/-3Y]O/BGCQ[#@(W Y-W-+OG'C M,]>79*4I(*O-/W-GS;Z<+1UG_?GBXNV96>>=SRA87_@M1N'79;EV'5=XLT_X]K/#Z^GK^>BVJM&]O;R_$VZCH5CG! M"I:\NKR\OOAU$"N9H+E=%E\_0X<&Q6W-U'FZB.+5EHSXVI00-VWN:+9.8GWB M;-:$IW:*>)/6*T#2<+99\ENXN?!>!D4Y4K>[(7',MZ* _7,T2VA_KMBQIR=0G8.L3F MYK-%6EB,,,V!R8NWKG#R"G6442M#1\6;E*Y@9)XY##Y=P-MX5V>0#U^ET'<= MEDG_]@+>AL.7+' &E!3&)B[\8F$7.PXSGUV';.F):R]0=:, MZ$7XBDI& CGYPCA12V;Z4((7HEO_^'@&$[NBB*E=LVWJ" T0SX*GZ[5ISZG_ M"![B%/D96YJ!@BKXQ].D+]-(P=6=R76+1*72&H3%#M8VNRQVZ4M],?D=7 MFFG[?$!! 6*"?##<:1P"TD W]W1\/I:-"_ M4V>].Z6C#M1AMZ=,O_9ZLVF#5$&DPH=\-!^M@VE? EE&!3EV5W+LIC/XWV-O M.)LJHWME-.Y-U%D?"C0H5D"Q2U?0$TO\FK^0/I@=*U(0SK2:&T_ZVG](?PN]<@7 5AC2_O+?I:=)A&Y>5HWI1"4YU^5>X'HU^:42I? MXY@+&U:*NF8[JB[L%M->C $FW20G^XYHMF(5RP!)D0#JM.'5#$=W?$ MT4PKN1"JBZY,)S["S-U.K);Z#\/^?;^K#F>*VNV.GH:S_O!!&8.B=/N]*:H- MD/^KHL._"HDX^*L"JRR%A4QX!3[X?/S0J)%,C50=.I*+UG% 6Q:ZEVCX1X:2 M%*PE5X'KI JHW7\]]:=]_$A[<\%@\*TWF8Z4#R'M'QIDBR';MU] 7,I@V&:@ MF%)"CMA-$K'^\!O,W*,)#M &F$+ C!F%]:VS@9D3Y]$U?A.'Q,D *:>T'+!/ M2<#&$UP'SWY3U.&=TH/A-L9/[U^586_6 %AT9(%=OT"?ELHY&)C9X$E*RH'[ M,6VDS=3A0[\SZ"GJ= JV:(/9?ICUWM8$UPOJBC+'_%-(A,]L+IDQ*U')P_JJ M(-8M)6A-T6+-*<1OKU&&8LHPRKF95C^3I[ -.K].@:SMOFT%@5V0#1 XE%S7 8LD,B59"_$ MJX&I/9N6>)4!<@4*4L#;[>3H'O34J;!GHF84.E=HT)!B84N*%375X'\H_,&N MT*_V5P*/S%$U0=C#EJY<-2HA4XF9]@8 VI[;8KS,5]QMAL,%,:)FA6ZTI@AY;3CWK0UZ%7-\E -<,MV)^17 MD&.=XK^[[P_58;>O#@*P/P0VQP^-?Z$$ECV-V;!@XV/"IDOX(&<@F%5,CEN* M&Z^G3H;]X<-4&8/M./VJ3GH-4E*D_#C8X/_H3K4=T]GT[3EE*R&$#U:1DO(- M3[#R$:\@]#;V)P8">=24&+D&L"KQ/V,8/S9\@\0'J&@PT':EO,B@F^*10/5OFP@OYK*(2T*6%$TCQ>%!,PH<^!&>4%V4,&(SY#"D:-&U6I0-6&&BO/3.):) MS8N$&=5 ,4^-?BRO1J)AY5F(%L,V4>-_0X=]6R1 M*='] *TH\K-O.P2/'64 7*ZR'.>/R5'[J$[^V9MAS*@R[75!KEE_)WJT/YSU M)KUILX=;_L1,F:]PT6IRA&_2HL"CLS5;WU>S^;[6=.BF#,Y52,@Q_Y3$7'8\ MIUEC[3N^$ZGSLS[Q9 M'U>7W9'PX<%O9=!7._V!9T$V&!=SXB;BR[*1B0#F=(T AY[# 0'-7PV M8'TWF3XIFL^)GS9'\-*X% ZB46)G=[1&!@^D665;R-.P9 1+20WSMHZIX*A1 MM8.IVD2$.8_FO3?"=).3,3/U[/WDDM7SE"1Q8BQ#2;Q61&2!WXZR%@TUN% MG&3>2TF*@%\4U$3 VBZH#4 %SSO0!=/62U./?9!GU-&L"7DAMBNV!=&[,S!? MB/Q4^3ZDY'"G9)QZZ(T>)NKX:[\+@-^/)H\B>R[J 38(WW.O1?%QQS9;%C;: M'!&O63GN&5WUWAS";,WRDHC#9[RR?DBIY:E(POXHJB)S:%4A?K.*'K3;*,D> M2E)&!8H"G%C^9P#"LH2LM*\/+]?@UMUW()TUU^)L3#MA;"Q@3V^--6AGYB6,]#W,B@K ME:YWRXNQ(-E>J,HE16E3%!!>0)YRI"8PC.5H8DHVLLGXSYS\H<+ M(O=>)&=:TTO)04Q)$CE]ZDQ[_WK"S9H>1H4U*)4Z:YYQGER*0UMR9KSI],H' M'$H=8L@!J/PM @UPY2/9BT6NYT!5XMQ!@]'^,>G5@M%S,-PK"KU!M6#LN22^ M/ (K<[!JG)0=8-EN>BV_ "V'*0*!D\WN!0.+))&%.6@D1\?U@!1+5%\ M\0SQ.1!52 W?8%8F(7Q>)O@;PJ%S#3ZE]](+[9?G MX%,X/*;!I\2&=\Y.=PXF!;:X&S2J)]VF%?9:"^VY7E5)I_TA(-T$*U3'=":< M<*40]:O(\+RNDK7X@T>X0;/"9GHZC-*R?CI"\L!RM3TFT9 G8&O0J M;M!GC:VL@G+4BJ=.:P"KO&N?#IFLJ!RTE,#TK)1D#6HU;.6GXU>LDAS)VR22 M!;;U&U1+["2G@[?U3HI1NYW$R$_^U'IVB>E0:LTON4Z3BE M%9%#5.!"]0:=_38O,Y88>>7EN*488/EW7#= 5MC13(6@%3\;W("V]W;-'9D3QHCAYUVI M>[J\VT-^PP$)C>D)*J_7@D;[]O;V0I0"(L(%#U/61<#\F7)1FUC0I67%VD;A M%(6RM.>R0D$58IVJ/#!@RLJS,\;JE^KGBS=N?-;6:YR(Q#/_B6U33^6]A_@, M!*3,46QM1?A:TZ-V!>.D6.L68UNUD(5;%+[]J2(CAL,N<$@@J)>MRW;KJIVM M"7DUQ6]>G).YQI\%+9>W4"PN5 MI74NX$!S$JRXT;2UJ7A#+X2&Q5D2L&DLA MW1HXPB?[,<294X&9H);'"/RJQ,36%""6]6PCR!:<->)5@A^"D00+Q%MW"1Z^ MG$V7P ^>_BL6AM)U8=&/D9S>)(\LF)]7U(::;--WR I7)V>*]@QVIJ8[7\[F MFH7SJU<0YEV3&C-1U9M=@))M6A8V^^4,3%,_Z!T_%/^NRAIWH773<;&WQ"U% M 9\F\!>P\JQ9.+=].3/(L^G(.HC@A2=0=*QM[EW;X,>1/=EJO6+Y^^?4UKUN MZ[WI%A@N8$KZP1&[6^W0X0^4&J_ \5%Z8#\&Z^JLD)W@D.R.A8VMBAW2K5.$ M7A>7J[+3#_(>+B1>:G_O2*X#7WFB"V9%?F^R)#87;B3TLZ<-RR%Q1O.9]C86 M;4,YAM;8'?'^K_J*$?3002A+.A+*@ (5[L9(CSU2R6XU7.:?"9%U8,!DP'3? MWIFZ1K8X=YTQS^&Y[#NRIMQT0MVJE^1A=2_JI))S%,Q]PE5Y3UG'Y:9-.*:9 M?P9+'\DEC^-N:IB8(F8S9Z8*;)6;CB2#TNN88A_$:$S(QD 9)<_LDK(,Y?2' M;# 5O",YVL M3)7P 6\2XA8J>3)RA6N^^ R5(5G!LBC&0S)F+[-N)JH0R1 M6XDF+G(PDO=7:HAM".L0F<],9P] QW M#UI;H=/FB9.Y:^&%%MXV9T+@_4B<3$],]24Q7(N,YGE1F@D5KE+S!.46 2,= M6 ;:$8 QZ)V[(HS/G(=-'W0R>B8L MR95!\4; M"OT$MNMB"I+@S*D/<27,K+'LX"U0)JN%+W.Y)/ MB.,R.Z#L3_,YA7(^1KM=Y$C\PC;$M+V:W;SA78FAF0=Q[>YTV2]>TY@=;V8'$AM#[2CX);9 M=LV8"7,*EL+$? DLJC$C:\T,+:JC3K'%V:DZ(&.'+Z+;B-Y,?@2OB2H:^7X0$OL M4UIA[ZOXH_G*'SE;'RNNF!5,'\/_AA1#5(&#O$MDJ5N/X+ N3S4+'/\._].RXL# MK2S$?OXOIK/L^T=5=8BC.QCF:_7C+Z)O19UA>&*H_G )'9G,R"< MT\@VSRWV/G%3>:8.&KFC^81N- NG=G\"5'GDQQS9P@PYEG5>@J&JJONH 5#N M*L I;&M&.V0,%L?(Q:>$$XWI2_@4W(&M:5&Q4'F M:O#/3N%&,?JDQH9KMIG MZ5M.*@/R"U&NLXF*^(%'ZJO&C.2&U"\$7:7$"-PL!"<%>(X!2=A5N/-"V.IZ M>XP$,T'MCH3W$*PR"M$6(&[V;67G&%+'.Y%^!(.V(!_9UNUR@R/%?28YUFTZ M>72S8\5CV.ZY'.SQ;:FL>S'G'K+W!!957!&';MQM?/!69(&L2)C7\5VK?V9* M$\^;+ONV%[P+'/)='=L1Z)TGH<(R''W>3^/L&SS#R,7ON7=393B)W@6+;D[, M[[Z#L\0X6!_SZH-KYXO?>T,CBY,QU$K?SA(-';W[#R;A:6"2T)C_B["4%++R MMB4R-YIO41MA4,,1+?H<'NH4;?9*WUVT& ^UBK9DY/UQV^*B3O'NJ7O< +<\ M)BI'N/DQS6"W#ZE-_%^Q8$Z,_3VJI*4XVNL3,"%KE^E+#;L3\W6MCBJGG(7* M6S=A(*3HL01]?R/E3YBYA3_G./$2Y;FJ>5?@SGPQ#6(;OD//=^=%5XC5\E7. M=Z7EL5$5]3"ZV-\P\@.&O4-V+FYP>UF T&,TQ_N$3,/4,/6^:OS']4+F1O/@ M "Z0$4>%CWQ>\- RU!NDXV]M0#N"I:/.'!EM5XYUG,9[\[BAC:E-5QX%7K^\ MFS22]JN*-%L21K2Y<^1P^F2SU97KGA@84')DO=IIM?H^HS^A]# Z<\U@Z24R MC* A%-OG4*&WCKSM6)JO0W2!"%LX*>$3'%46.]KQFZOPW,!W>'[GB+'"MC3W>5ZPR F,720& M!@=NGV+#8]',"%=P*=FNCA*@>@"NZ_9D19@%D3WQL(BC]%(N#P>3&;09MZA. M0'(I)[7)GW84>)X5Z26RCF.,%P;A^=.["&A<^RG 8_=<)5(5'+*!]\Y3$(79 M;S$J_HE"[/W3 -(B)Y<"+@JZ)IR3'21"[V>0B^W.);\1C=V#_@*$D9GJ8>!K/%C/JG^<)C M\S#%1@$Y:3E.JU5])UTM,E6/&=4),3BZO_"L!6:<*MP9U>J>[L@-KDG?!.>6 M<7.3=L@3A^493[NB^RS<$ZY0\W0[8G=:PI,GA6?KK,*G*^[6US1<@H7)VU,^ MN2F%3G]A1.3MOO=38GY:B8=WHJT05;%[1+\C>6 MK7XR+H^(6WL16_7 U&FZPG.YFZ ID+U*Q9.=6=!MBS/!/67>QQ\,.+PH ^5X M%!F7?=?WELL#I])P*\GOE1H(?0]7+VR[-B8XRD=S6#J*3VGV=SBOV@E_@!-V M5)!=?#?-((\^M)DV6+&Z)]P;26@#>R(F=EZA[TJ^8.T8QJ'*Y$PO?,+RQLY, MIUQS*K_E-"4%=!4:)_-)S-JKZQ"0@$R(;FF(U=2\ZH#7_JWK',(75^(XYJT#5,H=[] M$HE;)F+Q"GO1V7\.WNU?&>J)'?CL_(A@O8/*63+_?4W6I2>&4S MA0ANO=*C6Z_FH*(OJ*)T3C0&8#DZ?"%,@P3$0R&K5-Y+M_.[(-3UC$B*PLJ? M&%E^4Z(U[ON^F/'3.:CYX=F-S0^.B]Z4OTX(%UF1&T$3]"O!>9 M[V8<)8VTV(VBP449JO&"U/CV^<,R]4ZF/_+SHX=F&YIJ^!\Z,^%+@@-B:U<4 MW^UZ,E,LR"ID3G6E 6M($Q-JO8B]DOA-N>C:16GB =88]R1R"NP$/L47KS60 M.Y69*6^H]>9S@@=32'2[$=C]VS<-71!UTQN_*^+>Y_XH2) M\-$GH,]P"L;K>M&![@5YN_]O_ E!+ P04 " "C M<)Q4J6G7$CP8 8@$ %0 &%U9&,M,C R,3$R,S%?8V%L+GAM;.U=7W/B MN+)_OU7W._CF/-S=JLT$2,),IF;.*4)(AJH$.$!F=Y^F%"."SA@K5[:3L)_^ M2K(--K9L^0]8F*W:G20@M?3K;K5:+:GUY5_O2T-[A<1"V/QZTOS0.-&@J>,9 M,I^_GCC6*;!TA$[^]<___J\O_W-Z^L?U^%Z;8=U90M/6= *!#6?:&[(7VA2_ MO !3>X"$(,/0K@F:/4--N_K0_O"IV;SZT&JV/UYJIZ<>I6M@T9K8U#C)UH?F M^INN1Q6;G[6+L]:GLU:CU=(N/U]^^GS9UD8/ZX(/M)=SE%K20.;/S^R?)]JD M1N&:UM>3A6V_?#X[>WM[^_#^1(P/F#S3VHWS,[_@B5OR\[N%0J7?SOVRS;,_ M'NXG^@(NP2DR+1N8^J86(Q-7KWEU=77&OZ5%+?39XO7OL0YL+H#4?FG"$NRO M4[_8*?OHM-DZ/6]^>+=F?K\BW4H!3[]%">77L"F?->T+P08#*4BX13-]\I8S#A/*S0,?C MJ)38R1'!U.+8*RI>)NP7IN\#:!?HR?8?U]"$ -8I-U]NY(]AYF=S M.5WIP1FM$9 $&VKH"8U')8(T@F"T!@@8X+27G=I?+0'8,+ MZ9YVSNLB(U+*TC7(!?AN0W,&9^M/D-^_Z4Q[ M-]IUY[XSZ/:TR;=>;SIQ5^^TYP;60^0-%I; ),QE!L&B&'@D8 ZL)QX.<*S3 M9P!>6 2F>08-V_(_X0(Y;32]0,0_O(]_N$/4)VV )VCP!G]L%SBKKG==AUH7 MT][J9&R9'^WSCY_:']N7E^<7%_2WYOE%H.L!E>B0, I =)\^_36B)>%XBU?B MS'*62T[M%%$!^_7G!"_C>>@UB+-T'I,9)%]/FB>:8]$^X1?6'C!.M#>(GALA3'IHGUO/RQF+4 M2V*?_)@LZ)I_"LGR 9"?U*.A"^<)U+VUUV8%W3=M2*@VQHNN *7#%FS9P#VQ M7RAG@KUHL$47(Y#.*10B==A3_*2$*H*B?>$8$O /EQ,JJS/) F M8ZTE:M9#V'F!>C)O*R=S?P]A1956(-Q@D7I(,161)ZZ/.Y]XO>@[-G470.]= M-QQV_,+?*MD.U%.5N\-X]H8,(V[Z+4)/'=DFKV)W U3&A5; :]X@EG*<-\7# MH*_:C=:GBJ2[&_FE^=DIG"A_V2L8\7+N(>UM@I.=E<;QR+X\]AS*DMK=!%GO M%:VW)0D)R]D5N,%-$*T-(>OD+ M@!%8W3KF;#MJ'E_H>(29 ;^R MZ^KPWO:8=68X?[1<7@@&:6#N=3\"[>W$I.T__CLE/BI'9)6J4O /Y+JI5 MJGCE*JLC[^QRB\J\ &9E7?3X2V/I\D^M5R_1YX.[XQU2P7[8/3:?V3%+?_-N M#%^AZ7#;QAV1 !_B=LHR5*^'C$M!K6Q4/=#QY!.*T8+JB+?$V3H)F[I"Q,"T MO/O:4WP-S)\ILA25#\-N4=AM=49LDFAB9)H)XZ%-P,GR3:Y4(R'G 'H8QY+\ M,_&^ A,P@W+W!&)JU$C@65'N[0+0&*^ 8:^NG15V[)1AFEZA!A++"5(FI+49 MGI5997YI(:R+FP.28@\Z<_T:*$(YF)4->G6Q:1.@V[\C>]%U+!LO-ZN!E&E: MIFJ-%" W7/F[/U_.MM)'[":GA"BI8)#_PN02K>3D$I,I_?'0&TPGVO!6&XYZ MX\ZT3PM4DF9B .W-5D3"D8^M M.U5(JEW(!&35I_+@40&FIMB@'7SV3[H+CY7MK,7P.#AO-UL-!=;6L>H0/I2V M7XZHNVQCDQT%@OT%2BA-3Y)7(*RDCDI4)6V!3Y&-8^JJ3!A#C,5-*/FW6Y>VOS$Z'>D MM#IBSA&YED.3.KY/J]R0BGT92FIGZCS+SE1W^# :][[U!I/^]Y[6']"_>Y7L M4<7@%5PZ"BI$8JU*1E_27EML&35'FH0X@N,N'9&RYK+ M;?L-[XN*3.N#D^\ MN8$JZT/%Y49[- D$!OH+SNX ,A/&KUQE=21?6(Q1C2C @H.T!&.H&\"R^"L\ M7&:S_U"'D9 M@D&=R3?M]G[X>S7'E&.>U Z_^11Y8#M0<@2I"\92&+.,// &NC_7T=S>N[X MYC,<4T;TYG.H"T_S[[D3506I6,]'!+\BJC77JT>+I7]>;SMW=!N])MU\D2>@ MGL6J1LVVHF5%N)Y=/F(U5B;=L"8U)O4E1T*G2P @==T>,R" M^?-$ER=B"Q^!*F0 OK<7&*/V;NN=L*')L!3HF3T ]'2LHX:C*%&2&NEE$(L"N'0N9[.*]Q=,YR"K'5K4P M%SZUF^?GM5<)&19D.-R\;T4@6(=PQM-,NO>S.J\ &A\V<6&0=TS?@2#<<&F7$@_W)*?8(U5:T?,D7DJHOQG]:+&=ZI'D1+PZQ:9P-0+1.YB"(09F6V.0OL:8$9<05U=.I@A(5AV4R,D'="!U% MX4$:SMU'DM>/* NC,(EUCD )LN,_C,! MYC%HW=[Y5^7CKNP*I8$MA\ )>C9YEB?3]HX0!L@ M0RZYTD6CU6AJI]JF>99IJ7\WZ-_VNYW!5.MTN\/'P;0_N--&P_M^M]^;L/Q+ MM)G?-)W^J\%-3W[3@#G3R+HS;H%?O/[\>GCYF 0CNR#-:EXZ<;NUK3MTS!*R MH@KV'1CB)VMDZH9&U%6#CJC+0PZUQ%FD_'Q0-B-.A"&Y%"0CE2-0E3(X(I\^ M9Y?3$=_-L)"[[]D%AO$*B877OV2;;,ZCDTVG^^_'_J3/'A9WT_?=WW_OC2=# M[9=U&[]6/(?$+'K&4,=TFOZ+NC@SYH3,$;\3Q.\A>OL_,_:*TALRV&MT@6.V MM(RSA+-!)(')SENKYA$[KUL"L/[7ZIF$'0L]]-Y=$A.4G3IR,F@_HT'4RE'K MV3YXJ6Q6[S+!Q][GWUU#M5':3)JT6_U-X.Q16-RN0PBML#=-#K57;X5.P+A; MG4[G\5&H=I\N/>;(I,*^1Z\\XQ PG]&Z[AZ4/:4'?ZN_,EP_"GC>.2QEYU#V&4R04_$=04O.]7N^,;KK>BIP'=K<)GX/A1N#>> ME[=?M8\V^K?*[]R1+VSJ][)!$,@FGFTSX#*Z&= ??.\-IL,QVV6N-N;OHUI% M0Y/!-VC#Q2K*H.)U80S>'H -"0*&R"3$EE5G)(LY&QUO\E"4G176$&[IJL5: MN$'=5-&%"A^X[-*QJ&'C_$P5P205%%LV>]>.VKO1>#CJC:=_:IW!C=;[]V-_ MQ-XQ^TT;]*85VS]A;HYD>YAD#%<\;'1DC3HIYK? MJ@8"S6K0:_=OB[\G(Q"5^8"*=_H&C5?X@$U[D6,^D"!Z#,8A)Q<.GH\5=SEN]N!=IO38M;/I A((YC8D6ZI0&MU#5XO= M,D(^H^,NW0Z>'<'+X&]MW@7)YV9<1=>-P^FWWE@;=?[L4$]CPF.%G6YW_-B[ MT7I_C'J#2?[=$L&(2$$4I^RI52HQZ[WEBX%7$(XA=V0#.VK^83ES-L"F[OXA ML.?9B*@S8K.(,FC"2\ K,\^7G_[!PW:'7R$Q682IX]@++,ZOFE3^<,68#YJR M)^&BKRQU$T>KL'P8]GF%=^;S#LQLT/:7[IC=^;DZH&EO^J6:;1E5SI<"5: )],DM_=.Z'\D3'+RQ-)>SR@+C]24H#"ZP^VSVQ_FTML+J/%>_:^E MS;Q^:OXM MG([)&R#"J\P9**@C[APBE)!_1N2'HQ3I[Q G M5:F[V-.@*GL8*X*$_N)_YCDI8VA!\KHY;R'.1I&/6-UU(S\3RC_PM2NM84GO M71D9!GYC+[O(JDBTICKZ4(I'( E0D1MW(7^?Y3LR=>HO[9AQOV/7I[TSQWYA6Y?G?H(9EU;\)<%W2R8]]"JJG F-C =EC. METU]8(N&?:EMJ&D@,H0#=L\-9?U* ?1;.K#I:CX$[ ;-J2EE>=: Z+6)G-3" M+#MOG[>KVB;+0# &6+;4S^X_C!H&&\VV4B0]4 M[[;%@U6HJG@C_VRL&BO-.%[DT<5=-7.P"KA7AGA:]U%=K0O;<_K!!-JV =VG MQ-DUNVQS8@R!^FA*/JB>#GS:^1S7HXM"]GXW#*T5MY8.D6A.EJH'*\K"(#TA M7BDA1-?KLOHFUTF^[7"+R2-ULH@-$/MTA-W'8&,3*I3<1/V5HB@S_,!=H]IC M/[?(I(XX H8+U0_U9TV:VHQY$N"V/^@,NOW.O1_N_\7/>?.K"NE3N7&F2]_U MK8 0!Q*"^FD5JTL)$.Q4/(ZTXF%5O6A?-%48MW*BBB0#D,67&D.O[.&E&TC0 M*W MD643AWL5 TS'IH6>39[@T_H&9\^<)>L"]TE'L_(25$B6O/%N\\2<&RV-;FTDOUN.I.ZB5#9G>'N#[ET#?34EP+2 SKU$:KNNX1SS MPQ\".R!9NS9:4@9N93<_.$\$J1]CR]1.K.GHRM]MV.WZ1-:A=TNK(]"2_?D$ M>,J><\CG<=X!)'K](#]!=?0BCX3+F:?>"F=8HDV(+QP&?$G_JOH4 M=C'19T"IQDV['B F!6F-(.&G++(%VF+>HNMUQH/^X&ZBC7IC;?*M,^Y5'%K[ MG;.3CKE7*M!G.'"63Y PI]IPZ*<+G$I@NJ8]L$/3E\53K%FV-7 M7@:(#B%LGR'I.E9QPK55IQVQIM@\\N7,E2+]YXFV^L__!U!+ P04 " "C M<)Q4(LSN'Q! !?_@, %0 &%U9&,M,C R,3$R,S%?9&5F+GAM;.U]VW+C MN)+@^T;L/W!K'LY,Q+JJ7'VMCM,S(U;SXB$'@Y^?G/Y]OT;"P4. M=KU@^?.;.+RP0\?SWOS7?_[O__7W_W-Q\3]7TSO+Q4Z\1D%D.039$7*M%R]: M67.\V=B!=8\(\7S?NB*>NT26]?'M]V]_O+S\^/;#Y?<_?&==7*0C7=DA[8D# MBP_YX>WE[I=A.BH.?K*^???AQWW]_IMW6<,W2152DV?A#'(38]UPFX;LOP\EBLD&$3Q;JPVXT:/LH M#%=VL$3A.)BM;()6V'>I5AG]%5-B-HB3/C,";H%@64>/[ =3U& M0=O/"<0UBFS/-^"4X; -HC'SE@%5DHY-1=MQ<$QE.U@^4L(Z'@H?":82$FV9 MT%,*;OA".!ZWX^?J"N$I5:!>P+Y A).=*J3)D^\MDU72%NZZTX(AP\*._=8D MP7#VKH@RQ.L-#A(E,\".UQ;ZTGFZ0O0WY"U75*L.J-5G+]$HC+PUT[(WMD=^ MM?T8318C.AW>(C2+L/.Y+4(<#4=7A.([#+=3&<]0$'(!';VRCZ@U9:$Y:U=$ M:'H#K#%9@R@/'+H'A7PN:E+8OL\\(%P#K8H!6P?]P2;,U'M&C>-P.'*#R-S; MY#,=]LE',^3$A,Y-A2!PJ620&+GC($($A75V(L,)&D1-9/ \H#JX5(W8(/"4 M,-3,]BC9!F&(HK >X*K1&@1ZMW'<(YO]S3V&6X+CS>S&"ZB9X5'#FP- *7CG MV4^>S^4A;>X.HOW6$TR9N!"JFZ@J]NHH^RZ@:I"(=SA8SA%97]G!YSMLUS** MY6,U"3"ETX$QL;,Q^:\,!DI/U=;".>L^+P_FVQKU(-'A.Y&I/V>0.&#^%Z*^80C!ZKAE9EXR4 LOAL8F3 9U^+,^!PK7]%L74BV3_ M\4/ =RA$BW=I^W50R/(X@%'4T79NXS&"-PPBO!Z_43<+,-D_CRJ$!__0'*])(A(L. M+'^9GMK^&T+N^E"T#@9* M^$+;OAN]1B@(F5,^"N@R20X*[[PP"IM$("11#GCZEQSZ2P7X;!@..AO!"'SU MLMB)K1=$[UQOO1-=V_>/D__(!N$5CIZ'F@J) M%WC)H@L^IY,PP.KJGCP*B+5SD;O[UHO8!/ON5JZ_E:AFZY[3.#P:7#-=HP'N M;#JW6@&YT?U0B<+'CQ_?O[-]^0O[/;ZH[_'%9(H%>EW>=X)J;^+J@5G/H';018B1L541B+X<#4D2' MJJ)LR 7!:T.R8@4$<4B'QYOD+##KD6J^.MMDAGB&T4\Z$%MS;$DAQ83:L3^_ M:8#U:J./?5.VFM*O_]@G3?EV&$X6_+A<(/65[0]$1*M'?XCGH1$N!'E#*:KB MIDA.E"2#?O7'(\%N[$03,D/DV7-$^E_6 M[$ J5 U[P8H%RU(X0J'(*]NJ\!.W/EKP-4B,->;O3.3E\#))KX03U#Z0'(;L MH^(Z>X&H3_5^(.O5'Q%*$"FW!6%;*=+2ULUM#A5,P!K ]+='B('/[Q-2H"&L MGH'[)_5A>,#X!I,'])++3R,XH!^=)'E#L9J,QI *FO$H_1&-&<.3Q/:2^U8#N%JV#I?>8:XY%>B#(>^;+:=$IDY*+")AR5&F["= MT*J1MNP8L73V3T&X00Z_KR8UVZ1MQ0BJ6M+W8S1U:VGX:U B1272MM*\1.V;J6 MKE62%VO,WJFB%4&;:5DEE! ,_%VZ]3XU1&'*2UI++59%^Q[-++E MVP9^(';[[-;4U7;W\1IOWN;LA?7@+;[W5H3N_SF;8P5L"6> _N&\%1I1Q1>,>BIL[A5?0&0 M102>\7HN]31:Q8*^3:Y=#=95+%P!@'TN5SE"56M5@$A?425^!T\23-K])HRR M%'[M 6CA\57I5SG@#1Q2R4B$A=-T&OG)@94%?$K@@-@1&,B(7R0K%QV@JXN' MIEBJDCKLHSN"*A1D,@9(R ML-.8(]?[ ?+^6J8M\O"4;=4'R:+6'2.)EF5 Y(?)LK9B)%6MFSE,5A ;:P#1 MSX'R(="[0V45L!#VPBD*$7/:6"$2YO1A7C!H0 C;MM,2FQ&QG6B.TTI\-YA, MHA4B5"M([DTT.K9T(VAL]),DOO161Z-CMT'\AFZ1M"5DN 4D.]_+&R)*?I=O MC!@0M%[IJGR%'I.TEN<]R]N#0EFI/Z3M3=!N,ONYD@E8$Y3N;7N>CJ=/@*C3D(CX&R,Y7IQY2^96JCPR$ M59M67\TBY!J+5=%#*H45?<"AKUR1RCZF)&AP_>DQ!AN U/EJ4Z*07V25H$-8 M6Z+RI5,O5!7S4761BE95)P@4V$6=J[PZ51<-"H@[U5Y;FGS!^B!UOK;4*.07 M5Q7H$-;6X,4F;D7(&/P[Y$(7.9I M5Z;YM#&5_,2AI$D'@D7N'(_# M,-X],)'\JW),M3K+G2_M[C#I4[E9ZW4^BCX-;^#&G,3'@-F]>ZJ)5L%!U48' MPOKE>F>*-C%Q5C9[ X9E:*U560#2#NK]2=H%&N[5^[JDBR'^328%Z/"DO.DJ M .H^-4"!P,%.J@ 05M0@B#S7\V,6 MZ-J_)SQZ=?S81>X-91SSAN.(:XC)8F03]B1H^(A(X@MOQ0.H E+MS2@/;[4[ M)S3V52J&JFZ&A&PZ(-6)A& SK+H/5;5)A4(JH0;V$%35F!'(]@>;C>\E)UT4 M5P^[PW@=^SQ2/UHLD)-D/WJ5![C'#*;8-(\=[I3H66%L'#=<@S1MU$BI*1^X M&41Z,&Z.0[QH^!R/, 1-O( KAQG:V,2.D+^=(@X:C50KE$>.=%$FUUK3Q>$V2M04=<+R0"'3$4:CTICN,41?I MEJ-0[JUZAK-";NPCZAGQ0[U[%*VP.PZ>4?*^Q.&W"$F"B76'$Y>GJ#E@M]24 M02.MU:'N(*1(=9=Z53N:X2#6!;;;ZAZUD,L*@%0C!<&"N,/!,D)D?8V>JB[# MBYI*-RE98SB8*G=M<6-M;!O<;RNHCG6 Z'RG% .=WP;EP$)8%>+T-?YMF)X_ MT#WZ4T AY8]:)@DP+%TMO-J.7A%Q/'94[SE(5NVPQ9D,DR9KSW62;#I$YXCD MUEHSM<$FU5S-I-RT)JJ5";*U"=!/BD_3!*O.LJU-* @:^/"XUR@QP3 IH7]5 M=@B383*"<2)"JTD()@D(H)(/=!(/8*V4*5JRJ+$VMHW6J5-2'>L T4,=.1'0Q;)P,F AK(HA#AS$KIHQK-BEM,J:.(H> M4JFIZ ,(_4J/5]%#'_V&?5\]EF!M@#I?14H$\HNI G"@*^J*KOO5VB:J^\=5 MW4S6UD%'2-3(8#-;9:5N!M0X[-C&>I/Q2K7H!*!!6'DE5)3+3X!">0W^_5V) MS'?TS^27XGWMJQZV$'NRA\2RW,=QS3:^RD;V4E_[/R5OPUV'' M"JMR^-X4F(E>(T0=/+=$DO?OWW]\;UU8V4#YCW10*QG5R@^[DYZ6G@;.YL_- M.;>??%1:*NJF[]J&,B',P'6I#QU2-SKY(+$==#KL(-9:D-IK8D5[$B=^0A>[ MU9&7T?SRUB%^\45D.3:EA=PZ.W( "!6KI$U+1,\IHG0B.<7U!"FCNP"'KDF] M/YD.(MN)A/5-%>W:(CFGQL4ZG45.;ZFD9"26P-TUF04KD>X2:!RAM4B]J)NW M1'3;]PV5R0$*&=7EBJ=L$U!@W.@GAW*'[FDCGY<)^/E-F+RCL/_=QR%R?WX3 MD;B+[2 #GXF5@CO)SYTN@0_-\"6!?$,\'MKB[.YK14S1T@M3(VQ7B$E!=$G[ M3KGP33-\^+X97HCPZ)4;B4F=Z@E_8_!?RE=',*VW;*AIN>LP ,D M+SX8\.)#U[RHZ3\K\(##BR']."%S_"(*7DM;=LN'FBZT% LX7'C$863[_\_; M*/=N<>-N>5'3E58ATN].S< BR)8PH/ASMR2OZ3$708 #0 M/+\AW_]'0/?^&;(I?,A-J@%+59"T?;>':8VXR5)< /!E&!/"#YI8'-<+ELR+ MC^7Y+++FW7*EIL.L1@4 4UBXBPSM""VQ8IJ6!8TXRR4, %!^'$2(O4/B M/:-K.[)3&5&$],3-N^5%(\ZR#!4 3!FM$5G2%7I+\$NT2D^>I#R1M.Z6)8WX MS1),0)SW#!R'F=:)W@Q$^?^#B'TA.^8-VW1*_$7_Z <(],?K-3MWPL[GY'+S)(Y"MB[I M^I0S0]FI6\[4=+IU$.K7#4^,B!LO=&S_=V03>7Z O&FW+*GKA$O1 +%K[^&Z MH=^H\HH/6G:;/EG3[Y9B 8@+21J)'A\*;;OE1$-YW@(\>N7%@ +EL2[ !VZE^Q3\UFFR0>OSR\=-"N6[HWXD@?X- K_>?$9H; ;+M^ MPKZ [J7?NZ5W32^Y!'NO=$Z+^F]'K\Z*ER7XV%F00>QZ=*Q!%*$P>2!#LI6J&G?+A)J>L J1 M?HV9!"B)SBG\VBW!:SJX!<@A4/C&(^NQ*-)9^KU;*M?T64NP0Z S2R=@<\HI MO6_1[96RFH[I ?35U/[[NV9K2>SN$0YQ$&+?<^F?[N[+<+*8;%"2T;V'7EU2 MXL-[5E)B-P3]/)P\S"9WX^O!?'1MS>;TO_O1PWQF36ZLR>-H.IB/:8,:E25J MU ;-H!35F) UJB'V9B7 'PEV8R>:D!DBSYXC*Y0N;M9_10DUD;.RWF+HF],T M1Y&9PB-^N*&B;<^5):J$IT1[$08M,,!X=:;@"6M,2-KT65]"2W[R-9%* ML$,@>0JTDN2E-GW6,S F>0EV""2?XJWMLS< %"0OM>FS>($QR4NP0R#Y;D;G7+>E;Q9GQK)C%>' ML+?D;]7F0O+Z:<"A_,V+5L,XC/ :D7' 7D?U@N6 U:^B(C.W7]6,,ANISPV] M2A %G#1##BJSY:6ALY\A+#$#MK1W[E*G.&@8318I@!4Z3M*V3SO 3-%)$ #* ME%N,W;QQ,\-^.9GBJ #8[L:2PV6(Y>V4,NE::QHGV?9;_,6*) AR#IBA$ ME!0KJD&OZ>+U\88_!9@ +C6JE'T@;"*5I!CF,U+SJ[(7!#/:B&F5&('C MW %ZNCL6#./!B#L"'.#R(WFXZHY:/54A M5>NUJDY]UK(T9%(%)N#XM1>F+.#G!3&%>Y\L<846F*#=LW H'+U2A4&)Y04V MV7)*4(19%)X2U>YI:W[ MK/!Y#'L%*(!CS0.**K?.4IM>2WJ:\:$$.3CJCVP2T*4;/B*2/6_K.17!D(H^ MO1;Y-.-.!2:GP2T3+L&(@F@)726?3H _UYX?1TAVXB%M#2'V49M'.VS V%+'$C)I6AX:-'Z[4*;Q-Z4@-'<+S_#7G+%05Y\$S-W&5:56^R M.+CAK]*LAF/ U;C:(I^7!4/L3T4"4DI4%;PX>A2X.KU)*9#C#_!"QI#?LPS' M 0=WA7U*NW#T5TRA?%-@C/2&QK;D_3.ZN1]/9 MWZS1/S^-Y[]_7=54!43?0[@AT#^@>MZ"0"/MN>.@Z&] M\2+;5[*BH@\(2T*7+16X0G"";VCO;ZC4B; GAS%N;'4(,(#!AX#CQ.O;M MS QEN%";C*GMY_0,0KUF]/M#. ;77S_Z>$%@XQ1%%!'D9IZ&^BZ6I#&$C#IM M!LF0@,"-\^VL4[B=Q76QT/L\X-)A0PC&@"Z_#J$'%QSB0/)G!-SKF-#UG%36 M^]7V8\1_FW#XPM$K=?&\4!K:/V(<"':$ 2?-D#LI1C^@%_Z+7%MJ]85@9]1G M: XA<$PL6+,#QV MCB6^(H_./MDA0V7-DEEX>M(44?1"+T+I!:M$9*?(P"&N:#1T Y7$FF1-S^=Q% Y#N"X(_-S60;5 XHF"_G%>+VN MIY.DJ8;D8I/170%_+?)31>-PVEY^2"G+OLD= MWQ2F%(9U=3KT756N4E08G740@;#-7L4AW:C"D'MZ84),>3*$M'4/*JN\B5ZZE1*T@9#MH M2]!.38DP@; 6SD=/K1X]2:0_>2GE-^KIIQ5O"GO7(]7'% ![B2Y%B\*@,_Q3 M)U.,P/G0 E6P!WBR^!5'N1N781;LU=]AM 8[G3.I8S'LTWV?>?<;4'.NNMG,ZN<(\U^IY M"M$!(X0@:%HIH Q,I>&NU1.(Z6X@F5IWN37Q _"VIHLZ/Z&=K ITP$E;2'8FH9LJL ( F/ND!WR M*T],BG9_C-<;@I^1?(&9=X=@0A[)/GTD(7#T[''WX7'OS>M), B"V/:OT88@ MQTLR)"C4GT+VEF9$;'9ADB$IS$NJ.Q@$+:GAD=? $*RG-D6,1DG6'#\=#1PT M>?*]95)&R=1I^\;<:=M!8&WV(%AX#T//_EL:?5$3BA4J_\8I[0AP'X8EY=M5KE:S8Y07\^:O-D:M34 M./4+D+4)D%P\*!]J-S\\!"<;N"SN: 7N0%T+M3HB!"/6"4 ^3CE6L[!CW_B< MO96030K+.7333>CF[$V?O>FS-WWVIL_>]-F;/GO39V_Z[$V?O>G>9?'L39^] M:<#>]+XP[F0QP(YGZC=_9^XW[Z>T\,(:3(;CJ9I@8G*#RXM+-"91)/]_5.(5(FD;M?68WE6VF M&7)BZJY3_WA?6K.B;F$K,T$P>C1+D+:!?G,A,XG1*@,U>3=[BAQF\/'8"3_0 MEXA O:$@Q,@TKOT.HMFB1BE; Z_X'"VE9NGWOG.(!*S?U<\M0MH; M0>U7-4&+O_>=(:0B:!'2LY=_]O(UN92^A%U\VV) ").UI$#2OLFCO65?#5YL MLK=\!F$8K[,GCY)4@.RY!5;10,;T]N<]G0A !\0 ET+3"LZ_8I\.XU,\NQ:] M\LSP0Q.=DN/+%K^I%WZ^(0AE%3:[$C[QO/ #,1T2 Z;@'3PF=8CSD\ERFR.R MEJ6LMCDA_,!3%U0 &[42KR\&?1 BX]),/YC'J#@ %J>IY>1 L% *P]<:C3*& M-(F4[F6].M%$V>,4(EA:B$!0Z1( E=DD%7V ))%H2)T&IR"EC+#W0%F.NB_) MJU.T@Y 8HB5JA7S30SP@L&&*0D0)L!H$[C5Z1C[F!4G3G4G)&*V>$%Q_8U9I M80:!>3/DTT&7%,Y[FWQ&S.+0X5QU-PA.LS';JM&"P+/LL<3 ';AK2MLP(A2O M9Z3#.,V^$/Q.8^YIX@:!A>> ^BD$U <^'QVY2N=+E@FGV1G"_J:9W*:)$5@? MNH'G93^\_]'<=3X_.UL+4A:R27P5*H O[$XI*ZS 3"SRC,**UVAT.Y^2%ZV+ M$X2=3@VKTJ_6ZPK$O3834GUN0G*X?[-9C#7:9K I+4U98PBNMXE0YEDEPZF5 M?-X,M#1'/)RB*":!XL%B=0<(=H8IW77PZC4;#F1^H?'MOW-^X3F_\)Q?>,XO M/+_GH-"J58DYYTJ2'2K?+Z"2Y"VS)-6QVGR+OC6T44G# N00B'UE^\R"G*T0 MTCEOES?O0?%4I65)PP1R+*"R1!D.4'4 $@2H$K,J[K1918C?V)LB!WG/3&#X MFZL$;6S/S9*(Y*ZE?E\(WGVU9!6O,6HA!F')G$^-^G@8<[;")&+I@5=V\/D: M;7#H1>$5LDF6G9I>)!5D"A_1'T*81N/^KQE2K=_%GM(9B>?PLZD4L PH$4N4 MS2%D+FAP0(D#N%3I&T9)=.<](Y=*"'5./;K(!V&(HD\A6L3^G;>0G4'I=860 ML:"GZ/3P:7W)4(/^V6.V33&L*EHNTJ;P<\;5\(-;)D.ZO1';B7[SHM4P#B.\ M1H2+Q@.*),M#W:53#GU?9UFH\0#'*?511FJ"'G6PN>O;*>]^J,,[383 ,3$M M6\V*QHC$;QPX?NRRA$!64Y3:E?*Z5T>-U"F#?ZS#X*/0 \?N01!YKN?'+"EP M7W)K],J 3TH'L7RF..*B/%F,;,)JF8>/B/",IZ3^NHLD\^*ZAZ#9P\[Y6I*!KVK1N MB\\0FYSND>R*AS"&4&S0+;.."NN(P :WUJ]1Z!!ODVBH:T9+)E-T?_.>8O;E M8Q+]I;8,#Q0^4BP(BCS"T7ZD5HTL -?$P-TRN59F MI?!JFU:)DQW?&?3OEM6U2DP88 6.HP.7JJ/("_?7>F3&G*!AMSRJ%6$2@=]G M4O[ ^2NFT"3J86C[/@4OQ&:)]]^\ORPGW@^&__PTGHWGX\F#-;FQAH.[NU]' MT]FD[\1Z9X73Q55,64#]H1S^=('D_E*FWAL/T\\Q[B%PJH-U66M Z?=' MLJ]PMBM#$X(6% ''/A*$U.?OU?V@',.K9;**4R6DVC#X=TKP+G+EQ^ZB5B . MV'4E:.<(B#"!L!;D9S%TI=_;?V+"'[M1:#2C$0 E@S>@Y8Q0!\[M/;@/]EJM M!XU' :(5CY!U36Z+T8; \4=J+@>\NI.S"K"/EUOUR]W2YA#4[I'B6WC>6XH@ M!&YEQPE3Y"?/)ZR\345I%U4/"*DT#?!,B2,$M@EVD /WM-J6S'7I+U5-!Y5" M*-IX&SW98@@9@D.\?O("+HE3Y.!EP%[Y&[L46F_AV3OI3@U"=Q"X=_1K5C^4 MW0.XP)84%YWK)"1%J8#X)B,)6T%LD!+D[7)*[C(&6R6 EW('R5$$!( M..Q3'"L)]$4+:&=RV(NX2>+8?8K;5R%5J8K/_=#=-EN8%$***("]MD"3+UKR MKM$"4919"EBWTB>;&$(*;)\2**/+%RV%W8I>?_(F2=OM4]Z^'B&3)^4W/@N$ M5.$^A0KF)8!;C-T7CX65A%*P_QE"6J\I^_;0@Z/[D9*58=3-8JZ>#43.;4>K MNIH:\#*4'EBY-Y;?;IJJ]$$[5>G"VDUR3EN"<13\A1S\MYC>=#[X/Q_\GP_^ MSP?_YX/_\\'_:>;^MI@5=\[]/>?^GG-_3R#W]YRV]#6E+>50>J3; H727E+\ M?\7L@9"L:-4N6J'/?ZW!(!@DQ\9Y3'$]A6 AN[)(H:>XT$^A1\E6OD(>7MFA M%]Y@HBSZT,S07TC^SQ&8MWZQ/@/3V8.YL#WRS.[UXP6R28#CR,F#*]J+CQGE ME+)LCD:R,_[EQ"PMZ)!4%)G$16%3<4]_C%/*63D2Q1/1TGN0YU2+A$DB@^QU M=+,AOI"T$ 6&X'B-M94=!TN:GF,T@QP8QRO!40$.ZO$J/P"("F%-LRN/(#BE"S,73%;7ZPM* M!LM"3XH3MU*-O\J2X_6&!%'-RY3!]5#N,W?KWB:?4<3"U/LRI.P->," M1RC-4KB^/:PV=3^8_F,T'US=C:S9:/AI.IZSQYT'#]?LT>?II]&U-7Z8CZ:C MV;SG1*YK]!3E*/%,(6'$26N?JW*WM'KVE10_)/R'+K9*8 <65<(=Y[_S>(/ M06B&F&PP]:90<46HDW_4?2 Q%HJO)2A)T(8+7!Q0PB'CZWR18(W.#=FGY-1M@;VR_O @I.3<,<@6RQ#K&$_G6S2BAJ[P1J3B-VV8575!PLJU[MG5VB+(77BO.A.?IS2 MU. 0-'K+Q3^T'EQ\V?0H(LGV&Z2TE_A5:8(+DC]TT M-#:$K:>V #5$BR]&?MAR:$M^2F-#2+'I37Y*M O/WNT\(+ *OG#4C)C!T8<4>_!R)+)<+)Q M0:GT*=.G*SI!4()Z?*S"!)X3O'??K]&&(,?C>6WTLX\XG0,W#3$F=S9D^$G3 ME)H:'H)JU7S;KC&?:78V$/LZ5N]KB#R[FKR#LH5YAO;([^R0FOW MR&9_\^-AJO7CS6QWTR55&(7G,]+F[B#:C3!AKW'$A'C!DE?;,PM6_W@8K+X9 MC*?6KX.[3R/K?C28?9J.6'+>C/XR7R&+ _FWT%ID8%HVA].R ]?R]Y!:ZQ14 MRXXL5E?.XH7E+!Q8MD4RB*TG!O(Y$*Z[QC.F7VUW'W_Q$*%K:;6]0\_(5\7 M-3N?5/A;$R<0"EJTY@^A5L>]S<: $O4V$ELA?_7P!<7F<;")HY"C]T$9=E7V M !$G/T9RA6P480B*:5?;'(XW!/T5H\#9ZFE5><]3"-P:(02*9R(PC;7H04]X MNK-*,JL4YP&*4+D8[BQ:/;VI[ I5@4I$M7+W.T 0 A?/0==3"+J*"F=)^"1N M>CK!53'\\((VF"!O&21OQCLYZQBYRR1BD?/T96K0;(P3"J.:(=9ZY9529&8W M]3YZ(DJ!T>D%/RRJC4J?4;4['"SGB*RO[.#S';8#LUC8Y?O#6-C=Y.'V8CZ: MWEM7@X=_T#\'#[-SM$KW-A!E1T39P6XT5UQ)%3<]I4B4& ,(>TP9,J5K)&L, MQ!M2B92*&VWF0W)-\YL7K<8AL9'O#?%Z3>6+JDFFA\(/[R^_DR=(&G2&X,BH M96FW41A@U0]'OJ_#D>\A).8TSI'OS_[DV9\TXQ*3N7T]OAO;0EF:4?\I#?XG+Y+,J86>>RRD^[9"I-HSG4!_T6DW8X8!+[# M>"QFX,(!11Q\5G9.N:(4[>&[E!I(@&-0IY-:4XD* M<);MHNZ3!2MI@EW/2=_ETMNT%-TAO"]WU":FP*G7: XKH5%^@V**HIN"_ M,ID;!"[KPQ3&E)?'-@GY7 I"/J/!;,2RG;*9+^QD:HMDW+3 M^2U6G[OG\- =>U NH=TU"AWB<7ZI8D7*'N?D+Y@9WH=J_8)90QM"55RELE=_019-A(K5N!2ZNOOPBZSHW8:_,IG: M-OR?T2MSC0Y.Z:N;0XBH&#"J&B%P?L4L?N)FX#B@MJOT'*[4"$(LY8CU4T8# M'#,2G(H"Q)R#R6)(US&Q'9E[I],10BCE:*6G1NTD&#FBAB#UWQPT64P2Q8U' MW*$SX*EB# C!EX;8J\#R)#@]10%ZL7TFI0:\+?2"$(5IB)L%O,#QKPAK99CF M4L)0\V$ZY? /C7'8'-'38GD^"/>(B",/J9H/TRG+?^R&Y4)$^XRWLI0 +^(Y MYH/ 938"A9R'DG>7.LV"JQ\.@ZO#R?W]>)[<)V5O/PPG#_/QPRW]V[H;#Z[& M=\DCNU]IAIU6L&0W\2W"2V)O5IYCBZY]5K2%$TA5UY)2H-!7N&J6A +R ES MZBK: HBS5LK2C@MR--I(=7@DV(V=Z-X.X@7U4V)VW64<)*E+\LPMG5Y]!V,K M96<7#='!YERO[ERO[GP^%4>H/0>1D,HG[AD5-[S:&AL(-=" M&EU##4E38]=.FI(FO+7]:#M8$I2L():OI[Q?K^P!X39*HPNDP'85YA"8R<"? M+'*8*C8!2=L>E'I5FK!4J4M0@,")'% L;/9 0=E_,Z>?0BI_%$#U4C,>!8CB M54!!W1Z"!CQ2^G9!!C6&X X@SM?"3N%: MV&-,]V0[1),GWUNJJ@"+&D)(7-)\PDH ?>N7P-AIT621+%L/A8_VUN:U3=,3 M)'N))@%[3UR8,6;0&4*BDL:E+P.,6F=-&EM([B[E@)KC*_1H>^XD9M\*3=9; MJJEY92?$:M:*6-?@X!#2F318VR#&X/:Q@>-0]>SN<$I*W$3)#NXD?\@L1:VN M$'*:M)]WU,"G]<5;!H-=CZ([.S=I138(3=9Y& 1 M[FIZ_2!D#1W!"#$RX!1:%FB);;_2ZI.TA9#CHWMA68A YPN$[8)'Z2E)QTXY M\+&Q)2+!!H2^8K =J[.2OMU&&=ZWJK@2C/K,<9NM;()6V*?8ANS)X6AKEM+V MS6%*V^R7P73TR^3N>C2=_/Y[WPELS@JYL4\]HUF$G<]76_XNHC*; M3=6C'Q/YQ29NQ?%FJ0V@E+9J!A1LX"(>$#9TOE"N[!"Y^_(_*MWS;F0I(@%PHQH6H7RO8M['?C=8;'V\12EPSE/[%!3RY M;,* D ?3C;I#B*VWN01VVZ815< HABG:I,'/1\(2&=<*):WJ "A!T$QCJY"" MRZ5J-2SM D2=5DM?-9?:U)'B&>5*4=T>C!:LD*2=-E.C V%A\&6=+O(#9Z8< MJ!"W[>\<40E\0?!5VNQDSQ4K-V39?ISYHOS72"<:NI+ M3_/X@PM8H^GS7Q0H>-X^5V,3&#I,#PW&0U+\K M7=3D/U[;$:IZB*-S*"".AK/ :$G(A*GA^)&SBM,B?\EQ6@CLA0]OWD7O-*R$D>D!I\FIV!I%@ M8>JC5V(%E9>96G '@3M%D4>,&:HW0K='EM #>N$_*2U&C<[=LO'8&(HI5N!X65;RU_PI+L>WF9EK;^]Q$+%+FK\C M6U8"PVB$;KE:-]IBA!I8UN: S^[@FG%69X!N$V7J1F-,, /+U[Q4LAO5#J7. M\4M6.D*WG*T;D3%"#=:-IEF\7MMDRW?_C1UL9],P'C@112C:\MB#3W%QQP&K MA\7/64RO0'W0N@)%OTX L?#"BE;(2L'Y6VA-9Y\L.X6(/Z!($I@L;P_4L5>H M9(FYQ8S( L$>,%VV@LM1)AW/=Z1T[TB9L^-\5:K=J8#D]I_B5:GF*GU&U-.F M*I OAT^4"2%5DNKJC.H^8.X.M'B#2I,4K5ST$*JM Y.BL)-4=>G^8H$)*OM+ M'GJZ&\RSBD1.A?TD2DN2T).D&DP7R M.A^?SO2V!JIP!VM<#2?JA?FD^1N66)0U+J'VL7L?5Y/,!71 MSHES8FKRP.;H5U,:@M/GY0L RM*06K#.*_ES;>%D40#2\*GA;]Y_JWDHFZA;R,K)??LBY(,7;%J_H+-6)7K *$B6%^LRI&A,U;1'H;KJM %0B&O MWMB5)T17#+O!,3'C5[X'A,I8?;$K3P<0IE/V>$#B[C%BX(!9ERH;7-T'9-W@ M%JQI-14@,+<$F=*RE;2%8IOJB&FAQHT8'0A<^8V_ BI^V532!H+IJ!2F/.E+ ML$,@^=%G<0I!1EHG<\. MUT,&I(-/,>VD?DEC9ABU:A((YH%0.AJF. J(]24+7@\Z4WMV" 6CP0LIW-23 MN?V*PDDP#NAO!W]DKG_@^+DMARLNG[SDC) F+*M))2HU[4SXZ):5@] MVBI"R[+&@#(TA(3/+U<9#A#V@D/8E$%A>7,@<6&U<*FY BDF3&%!8>0Y0U8] MD6R5L6%)6P@QXBKQ*A1Q$:,!@1LWF-!],M!AAK@IA!B:"2_$6$!@A?QQ<]E> M!R.RKGR37;:7G&RX.ZT:NA.YT2LS4U%JMDDX5M4)PB+2XV,5)N!ZHQNF=["<^P@VB;629AM,>=9S]Y/IT9A8/ '80AB@QO4'S[_IMJ[S4'#G=3$WBR F\5& M/V3?I9;IX"GD>1,5;I/6"!"6EYD+I846.'?J /H)-9?LR N6=S@,AS8AVP4F M_.E+7;:J1H"P@QTAR4I^J_"%S^\Q?]Z4)Z'J,KC0!<)";9JC!03AL_ 0VRD* M$7E.W&S'(;'M:S-7Z*>$-+4FF:E"$_X?'U VL8P;PHA=ZMISG'$(+,J%Y:N9E:A M,837[IMC5P$U,(<+I@<$WU4=$)R#^N>@_CFH_[4']25%'L8AL9'OT>FXL2&O M[2!I""&^H1,55N$ 0=[Y:J5>UQV=P__OF'BAZSE2CFCW@A"L, G:5R+4 J]" M$N7X1/\J\XA^]8>L/%WI-T E,*3JOP1RKQ052O?!KSWK<"'_"Y3L6SKO*576 M\5I*S=+O?2IM">LS9R> M?WW+/EXD'SDAZ9]_W*&E[8^"2&Q-"UOTH$.K4@H/=*@0\*YIF\PMM(L/?^Y9 MARID(:-G$=XVC-U/LUG\%'JN9Q/J\\MM77&[/K6FC-T[TU8,@QXE%8W[ MU)F5Y%3 W09-YRM$D+V(D**XWF&;/H^D*BEX"&X[*_H&4?!L7[682TWZ//C1 M6,S0(/_,6&:_2,?+SA5^JI(I/KER,& MZ=O_JI2LG3HZ KFN&36)Z$YS/(L.NO?MRS7#G .T( 0YIV@9^VST[6") D=U MOB)NVL-N(JM*4WFZ(L8 (AN4)RNRQD#.550BI>)&F]O*?/C? X4=G_L5PNF) M6AKV]GP.[#:(=CN^FX_E5"O\#.%40Y-L!;@A+/[SY8-3N'Q@G)0.)@>]UM6" MT\XLS^43&>3!E7M!2#0^\B)(&15P+!LM%LB)O&>T.Y.>4D19^5,OB*G8I?*' M ]DR,QD 0H*Q'B--L&K] 561 '5#T1E'X1 3 M-&#"1($0\<.L?Z><^?%HSI@A!4Z1[E;RD-I1K,YIX [%29])^?L [#B@7LB:Z^(YCFQ_BIY1$/-+8^BI4?1]5W.>']Y?EW/W; MT>1V.GC\93RTQ@\WD^G]8#Z>/+"D?C:Q1=*9>-O>%SR8'4KYG]_Q+1B"V M!D<4>T(9-J1K7<+Y:@PO4VR$4#G$. MD:C!21R>B@#OB\*CF."-/-.Z^/-)G'X>@MV&O7UCDY$=BI_K$S7H,W!G=G!< M KSYO%4G*;J4R&;Z!Z8 CNA.%.774$=/QP M_1T4U26!^$'#XTR@DSU^RM"MD L81TM-'S2 < M*#7)HT,,P84)3., !T5^)7& LX/?BH-O3(DA%4'$WDQDS)YZX>>K[9Q.JLAG M4_;X$IU^+<0AZ-4# !EXRI0X90\@>7$:$JKD4AXE"%S:J]D#4)4WY#7Z04C" MTQ#"/+LTL(+ -($07J' 6:UM\ME,5Y:Z ;IFWX7"+&$/D[49C&:J\Z ;7/TI M%%TUY\K(0>!<*J=,3+-WGW_SHE4FJDIMJMD7I$:5"*C ^ZM"[WPEKZG[]>#'JF!&(B?$&DX@)9ZK>I-%J18F99C 4&YB:!3!CM4'8"$.:K$K(H[D (;CP1M;"^K YH)J@[[(&G/K&QR^_('>9\];"29"W "3\;78*"/$5W>($ M3>(-+M)2QB,]KN)FW(WM$?9\%-H[Y!+A,!X%0DQ&C__&J(%CL7R#8K51.F:*TREXT2S>X()W>12\8#E%?E*] M8^5MCGMEZL?W'S3C>Q<6F]Q:T-FM53*]17+S6SBP$@C.H<"OV!$^.D1X=H3/ MCC L?IX=8=".< +1WBRH5IK*'J<4-%0B I@W&B_]2?L 48@:4J?!*5#J+RO- MF!X@J-6>I#$$=:AMH4'B-AT&R6L(S#MA0C9 M(V;HKYAB.WJF_YA%_CX>9O;-/EW-1O_\-'J86Z-?V;\]!_**Z"G#><*F_1AN M)5#4M\>EK0&%[A1L*!AU,E0@J%$!<$IG5-$>B"-:(6<5G('D@); 4[^++FX+ MP?VL%#$%2T!YGD70*OU/:?,>O= *%%2+X]033[QGSZ4[?OAH;QDJU]0>NF;6 M"T'NM;V]IQBL!H'[.[)E2\QH!! .IP&WC9 #YPQDT.> G^,K]&A[AKS5&0"$ M%W@$:W5P \O9O%RR"T4.I<_QRU8Z @A7K>:RE2('GKF#-;OU^XC(;&5+,[BJ M.H%X_Z0&"\OX@.=:=I\BD@Q0#9L $D]" 5 M875D8RTR,#(Q,3(S,5]L86(N>&ULY+W]D^,VDB#Z^XMX_P.>[R*F':&RW>T9 M[]BW>Q>JK[;>5I=JJZKMG>>XF&")4(EKBM205'5I_OJ'!/@!D@ (4A03Y8NX MVVF7,A.98&8"2"0R__5_O6Y#\D*3-(BC?_OJ_3???45HM(K]('K^MZ_VZ9F7 MKH+@J__U/__O_^M?_Y^SL_\\O[\A?KS:;VF4D55"O8SZY$N0;!/XS)>3';W[XYJ_OW__XS8?W/_S+7\C964[IW$L99AP13O+#-^_+ M7RYRJG'T$_GSMQ_^^NV'[SY\('_YZ2]__>DO/Y"[3R7@)\;E.NB$#(/H]Y_@ M_SRQ(0D3-TK_[:M-ENU^^O;;+U^^?//ZE(3?Q,DSP_[N^V\+P*\$Y$^O:5"# M_O)] ?O^V__\=/.PVM"M=Q9$:>9%JPH+R*CPWO_XXX_?\E\9:!K\E'+\FWCE M9?P#=/)%M!#P7V<%V!G\Z>S]A[/OWW_SFOH%7RVV.H1GO_I9B2 #_^5;\>-7 M;(H)^=/]O^9\?F9+2&^^)AE\1 /]\O]"*\F.-H(SY[63\#F)UA71,EIH10M@4D70C-[Z M]O4O+4"G^M;G^S2(V. 7<92QI>X3W3[11"&+!F[Z;VYDN/CN2J!)O[V!@];W M+V!)#DQ^$^!3Z8!B>6,[7+K(Z%:U5)C!G=A*M-@W;"=*6.PM18,1RVT%8!&. M-K6Z@+LR2"9^QE,'F;WFYX??4#YW-;#^\P+,Q)_RGCX'<-8!E7K(V/D7_F@0 M0P./][&- C2_OA(811T,G.CU0T8B)=;$&C./HKT7WM-=G)@4I0Z&IQ\J=IMJ M(<.@:$.; 5/, 6") )[:\2=>E :@?IW?OPV*N"!HV&XM#@TXG(5"R81AT2CA M<73B84/#\"+>[KSHT*D5*F \O="SWM2,-B2*;NC8T&L'QR YRK0*(@(;Q9H5 M9;?>5K5K5(-A19W4[-9C3748A B3B@%=7*F")0 \L7.XHTD0^U>1?\DV*P;% M;L#AN00EPTUO4 -"<00*#O0^0 3!DT ?%+SOPY">KO7A);:(%AFWV:S;O+5 M[PCFWAQ<9^H 1P3@I-]X$:WBA"TLU6'F(MY'67*XB'V]Q^_ PM($*V'JRF%$ M0= 7"WYT*E1#G8DS)HD3DA,@0&$BW:B MXZZRNJGDH>AEA*T>'WJ(^,$E]?A@JQX?G%"/#T/4X_%+C*$>%^R?R^0Q_J*Z MR]9"(JM&FVFE8E1@>&K1Y*%3*0 !MA2 @J$0=W&:>>'_%^R,NU,U,+):*%E7 M:D8-$D\Y%&QTZH? (0QITMTF,)U03Z,4]9\1=I<*]LI=I?3;M+O)UL#M723_ MM QFRF]9]T_BY-+IQ@HP;,]?9U?M]@4,HL^7&>AV^ )ZHH\/;P["NTT*#-W^?]&.K!V]]: Y&.-RT8:?F,?;:>]5^; ,L?I"@Q;@N4E " MHH8+&EQ8Q P8!D9$\E<:AO\>L0WF _48)]1?I.G>$(+6PF.M!AT"U)<%#3#" M^F#D1+=0 -+9[X!%"C0B\";5F8M]DO#$'+@B#:)GB'WN]0GS.G LC3&S7U<8 M-2R"OI@8T:E+CD-*)"*P)K_62BZ\C#['AKUE PKS/2?PEV^09.%HQ-=!8JF)DOJXI2E $13'PH=.3 H4( MG")-:NJ$VM4*3LAB^8M\+_$5,IJ $9-KM:RW4FQ;D#B)MAHV#.FV)08I4"9U M(W+*GU;WZT!83D/%:MU7R! (+J(]O,XSU-(FISV&,*5+O' 1^?3UWZG^D[?@ MT X>:H8;)XXZ$,910\6!]HPA@ F')@Q\6A6(MUM(W(E7OS]L/#85RWT&=5B@ M>(U>/B,2FG)8B-+0% ,&AMITLJ/5(8Y)..J,"&0B84\5*Q5;W^L@77GAWZB7 MZ)-Q]: (D=(.MLM J09NVCBID8EVF#2/8 AX @A3)^<6VYN*Y6OV%].;WQ8D MWJY3PW1SR]D 0]EO*GG0;S9EC> (*.H@\L7M%*(&BZT2"L;52B$!(JI%BXM. MQ<@S^:=4C3D;W^<\AYYJ]]'X':$4B(K!L@R(_..T)4#:([?+?Q0P!( FW6/^ M$H?L5.LE(O*JO^9HP6'M)#4,US>/#2"$_:*2 ]T6L0060>VI3/HQ\6 #^G#8 M/L4J21J_3__%E0P67[KVXZ1?6#%RZ\OF,$0 3?1!'^AJGT (]'6U8P\2G%CQ@?4QY9^SD!B"PN MI_VB12UT/>\5!-I7;3+9^*[%SQA?MCZV]ML68$=_W+67/G$.]^G9L^?M^!?^ MEH996OR%?^BS[][GM>C_6_[GOY>%N9;KZR#RHE7@A7>Q*-&C*5MH&()+N*KG0J/"L?&3ABB[;<7_Q M^?[^ZO:1"-7^"5&W+[QT,X]\^)^K?^R#%R]DW*?S[,)+DD,0/?_BA7O=+LT2 M%T?W>PDFVX(5XN2VT8.KMK8Q).)%/N'_D-!GQ,M(08%P$B>QGDSJ_W4ZZ5;P M#UJA8SF"2829T$7<4^;+@E5&N4@:H9M .$:O9E6V[CK$Y&:L&KZE!!40MU@< MD^S+Z4K!Z81*>DEW$!5):ZNP1C0-+([*&AF7-5<).+D"&[AH)X7EL*2Q6<-R MS'UX?]C$27;&K&3+W7%2*?J3%_U._)S4$(WW]OZ*J_'[#[D2PU_^SD=\9 -^ M\I+?:0:AFOSB-J I6T_FJU6RISY_,LBX4:OX492F-8 1A ;S.(+,28RG:,ZK MND,YFM?V33_T "7>%EY^P85_$+TP'!@_)5\VP8IM)A+*_BIZ?Y(L)D^4I''H ML[^1;,/^#=P0KN?O]NG>"\,#":$47K;Q(@(%4PZ0XQLG'#J"ICXAB7<4"J^R M/>/JL KI3 Q%F0F2("5A'#W3Y&MN-YX0AG, TK =9PI\ K$G+X26O8P%2C/B M>QG]YB2>0>7.QO\2G!@!:J0B1RIZ?#IRBJ0@B>413R2^\)?;2ORT+GY3&S!C M.N*U9'I/5Y3ML1FSMU3C4^U0D"(\%F+4 CT&^.GC/9W,M,,^.0JI<&:$89UV M;]&Y61X@">1?4K:O*!!2\BZBW(8%_];JC44J9CUFRA2"QV;-;8>+88 ^A9%.T0)O<(JUY:JESCDER5*Y[''F2 MS7^G@0X73 @AVRF(MLO%I8(@9GAFP;9\$2-^8"Y'(WT=!,=*5&S*YB#_/KG> MMP=O)TX6('R].8T6PV;>I,5NL&EQTN[!:(!J/#9+CQ.+3.=R@KMPV'C221:" M+A.R850W'L\>K^T\.W$K7([65"%:!71G)@0L/8$72+4=P4Z:(1]@9D5QBD*P X7(J,L8]^!EP6 M[OJ&>BF]#YXWV7+].:5<"HW('3@X9F EB&P)1H3)C<&"FW8$N5QJ.=*,<+2S M>'W&$(5EX-C$<<*$@$220I8]!/T'FXDN)P8V)+##N/,.U_O(;SX7T@%A9++H M6*V25)H02/DG:C84J:AY7G"^,S7M^N"7M*!+=MZ!K($RVZ@>8K:3 *36AC-8 MY]O,J;,^+.4OX0@#)!P2)TVC-[_E_(]HB0?(0" 4XIS_D@$WN14\R'$$J*(9=$R5TY"Q7=?%/-9Z$@/>VE MRJEF0D1$PBH^A[W]+D2Y8VQFC']XU[$#>]&?0,TH6)DJW6+44U3T\ BY*5W, M*))2"JOA2-Q22C3$>_P!HES274)7@<>?6L3M8,Q4,?8A7^%^>7=U__@W,K^] M)%?_\7EQ]^GJ]I%-_]4C:MI,W2LQ_DO/I=FX]$/%2K.Q%ZN>?M.-AY"68\N4 M(KVDL4QR/\]N/B_.;J_RR%MN:.BP&VRI,FH^F MW1W?^+1;NJ[8$"9S%K;3Q=YR>?GKXN8&/6O'F)J!FY&CS[]!RK8Q'HLPL\7, M][;89Y.;P'L*PN(BD'=QV<2ASPP<]F;9H2-=S!X=1UG[BB>KLRWNY K?C['V M[6V%7IYILH,#*6?'RK68GR]N%H^+JP=^6'CX>7Y_]?/RYO+J_N%/_.CP^#=' M+,W>J!RR'TM3<<$J[ W +:VWJ_LC*3IFFN5-[$7IG7> [(_'^-R+?C=GPAO@ MD92[2X":BNN IU=T,R>*;!T&3W($2 #%/1R"GVE*$IU;;VL2#.*UU*4EZ== MAD#4@7?!A5SP2M/N6; 2 _=5L$$(U:-@!3C:FV M+_HGP3G*C' D=//H+XEX M$KP3\*C91OQQ9)W_*LE06NYTB27V^$A92'T%K&4DV2)/GYW4CS/-6]>F0=4J M5TA$L QK'"D+,ZNENA[SG%>3.'$?'[PP.YSO#_$^*Y@[&#+\.Q 04A^L1"AS M&XS0.,D+%BSITY]>H%Q?9_93_!0&SYR!E 3B*ASRGI)X_[R!1/P5DJKW"&-\E$=_% MG?1_2^/O0G+A 8"-P9LQD)\ 6"I3ZPW 1,NFS79ZB#S2XADW7@2$^A,"3JR^ M(Z:I $2/U)NBF"THS#A]QTI0 2*7_;!FN5[[PSE=MJX"TH&#KN%V]4",")AZ M;U]50S8!I\J##)*FK!'BR W6KW'R.]O*7L1;"-SP\W>Y@G66#;%%QC&6?J+) M5F.'.;GY]&&KI7DY\I^(C"[OHO#+CQPE7Q%?K;VB&S$,"0_^H=9O<:K)#YMI M40I1']3OCXX0HAP@7AFP[(&+$[[LS:#AJ545IX1[9.;KHY01Y:^HH$)(2I.7 M8,7OF%?Y<9G'*44=$O85TL#GVWV&O_'@@2>-\N*8E!,(4JE6)@]WQO5P^RKT MTC18!PS//]KALJSC;FVT#458/V;'$$1DBCE3Z/Q8B!=6O6*43]LDP+ MCG!'UL%+^PZ^PA#]"V47S9AW MS>V4_454/.<7-WGS+$N"IWTFLC[!%< 56QPR7IZ+\G,=L&09EO6TSH%QDF8%PN)EH LP,*$WWU,=< M8BTX7R;,*+SD0-*-EXC7!+>+!_+=-]^])SLOR3/WSLA\GVWB)/@G]7\B[[_[ M;O:=^/\%6E?[I/^1S\9/Y(?O9Q]^_//LQ^_^A?_XPX?9G__ZX^S/'_YJ2ZK> MB>E_D.4^2S/V(S//\7#O_]][/OWO_+[*_O_SR,.N8C"M\/ MP%%YX9T7^(OHPML%[$0@?5;-A[=!1'I282U2[65%)];T#RPL66K'D$M$ IA0 M?#K'G1'9AZ"]MQA!,.CI=,8$6PE<1!-Z3*B7[I-#YY*H L0Q$3W+LDFTH28W M 1T+B@!DO&,76P>^_F_W+CS_,?OCQ@U@RV-+U M+^]G/PQ=8%HW-M,^T]MO]R',&;_&@$O7A&YHE#+61(WGFSB%DCK+]:/WJG,9 M?:F@/><;(FSCB5\?$AC/_OKSI[I$+ZCDUV\U.D5!\G= ZFM1$(KI.Z.'^$9P M9+'%O=RJ)G:0BQV"V(A&>T\S+XBH?^4E$=OQIA+?EW0=K )=P,@&$<AEIS M*:Y"^?ZZU!+*$=RX[%>6:>J^ M:@H:< &,7I4QK,N9)@O4J!H:<(]!$ASQ9H M".*8R*.C3,:T8S3QTWCW>B1Z5 %Z%6 MP@@03@$GV7.X:(VKR9ET'PEF!=>4;#\L?G7$N+@X:757VCTG;0QT8]()H3&B M)CBF\:AYZ3 :@23=<#MP96\I2,M$BDL(K2R8=B%2 &R%+Z =L8" M[U3)]Z2ML.!^F!]NMMV51;306 VOC,S7>UPI01':6AGX4+P>N7U8WBPNYX]7 ME^3AD?V/>$FRO";05VW^N& XVE/FF22YK#_:FH-^Q-T@?/WJXR=B,5[\?EK MT/2">K!I]:2+75 0'J'&.39@T!JEMAEM M=$:M #!:H39'UZD YKXBUSSCYV[ (*6EJ!BM9:3( -,GH[1'5W1_%VX!,[U/ M5%$V?NX&#%+2GHK16GZ>##!]*EY[]-;GOLH+U9.$BGRT+&Y6L?:>$\KWE^1+ MD&UXZ?)%FGB,^444Q2^BAD\>I76EU'59G<9\!&F#865_JMFMYWK681 R.U4, M*/(=\^H^^"]@>W*,^6XUY^&:J86JU'3Y)R XY Y+Q7; )L>+YG [W!9.2H,= M#IY%_J"N2O_4B]8@)B>]X$NSY3KGMF.?I8'%NM(S M,%Z_RU, (ESB:;E0W-ZE_"5:87WX6[ AW"<.[,<$W] =7HZ5/<2A/G5#CX"I MYR81VLJN@D;2>#TK6L7A*'*L,B6 A:Y&N?K;F(@33K'3&>(Z03OGA[/%L&$T M;PW1\':(6OHQB=/T+HG7VH>S-0@<#54P*>NG]//DVMD:N_7).001(#B*:-O-X<+471LQ0T" MII0IVH;M>B[9JA#&.PB[YZ)HCXM&'*QPBH4@]1B+ 0$A\-+)C2+@(7#X]E/" M*JP#+YQPI"Q^A34C$<5<&AXH+TW)1/GD);]3R=J=R,"G$&7RAV'@IXH$J"#:,[%R]Q1' MZ3E=QTE>J?31>Z7IU2O;0<;Y"\Y%1K>INC^%9@9/.B+F [633F+[D=M)AD-Z M*'="65K&6-LE5+EZ8EA2C4N>^,"%"^5#SW1-97#\*M[D\;U*,4,9$"9QE'LW M',?\?]!<6 0+7)J-&12=3^@N3N 50Q#Q=PK09S@. Y^_;$B+=[*\.'U<\HB^ M+K*)R5?VY1@C;W'KS1L> M[3RRK1C _Y. (.\:G@/I 'NZ[S"A\=[2K#,LTX#!,50EH[)YU@!.TYJ>?:R( M-\?YN&?N.%KI3OH*5EKZ .T63KCPF1R(+7OU[=^$9;P[=W,.3'"G>W" 1XO= MSW%<3NBHBI8%1:G)\^41'O>IS->%R52]ZD(HD+_/W9N%5<5[&?JU/:MD&,NQ+CE4BS7K?JP MIFU=3QHXIC](4-G@>Q' C0 -8+6]4M$HW@81*!YO3_+$K;RMO.2,?-';0MRL M'QR)/I]9K>[JY#&H,2:H] Y$7);2IUW I (H>Z_QY 6>U^ND2%WWK;ET7M3 M</Y_ M[5/XU;#(H!?M+LM'+]GN_NKGJ]N'Q2]79''+_OL*.Z%8T^]\_N(%(=RZ77 M4)/O76.D?KT](]7P,U*R=L:&/TL9<^QOY:"S(F>KR9<$ ZE<:[8CX0D?^*$7 MM[[#JO8=:H\ZI!*^@X(RWMY?<2?[_D/N8N$O6OG% UH0OI*Z$.6.M^AF<'!2 MII=4_*_&@9YLE&G=XXDG"YS?B88X3;PG7NU!O;FV3_/%=3D8W\XGB]%,*YG! M-5=C2=Z90#K*USM47/:J;O8L/\"!TKV$8,/H4TD>?:" M*!7>E#)_RE:E;36-:36-GF*-*V*#WBMF1-RT6.F7(,C>GB\O%ODJMERW)WG MXGCD>.YM;D>90-M-[%&#.;59'4&2(9M2PPY3O,>!D7D,!\;F43=I&WLKS%E1 M-/NXN:QG>@_==YYB2C\RYU?L)+6>+Z&K^#GBSI)!Q]HMJ>P/$=VA:MGX7/I[ MD-B0NVV+C..H^HDF>QT[S,E=2!^V6LJKW.[,2(5/A'HC/MH_2KX^A[]Q=C0. M;F(NV4;OA5>52?]CSP1<'WC#A)^I_SSPZ#G)B&YM9$:<1)NMS C#.;.9&4V6 M(=N9"R_=D.LP_D+X>#/9H14!L]:6!_*:)HBBV95FF'1&+<]W*YC5-ALTBENN[LC)LCVI#1C"&9=V%/]#W)AZ1P:F M*/D",D^"% H?7++]"?L?X0%.=R@[UHV-.XL7JET>/['ZTA3E]RA)@S9:VYII MYH;K#%.6:B;8!+&%8"_>]5L?3]^2:S^U4W_S[ORDCOSMNO#QG;==2*WNRUT/ MI8TQ=8!B\$KOZ'I-5_S/4)Z$T?NZX:EP'S)/,CW50L5$YLKBK5;[[5Y$+?2N MNHAO*";Q+3EQ/D6M>8L,?3S''>*-N'*+:3K*FQOHN^_0.YF?.JZ 6!QQBGDS MN*.9=;S5%&%X,PZ__PQ^Y!-ANQ]_0][]B MQE^^VAUY3.WGC?/SE\:DC#W'Z\>R.*6//P\O[_Z>7ES>77_\"=R]1^?%X]_GIMVD0\.2BI8\AM MRZ^IZQ:4^?^ M,MZRPY%&9 TL4L49$^.U>C(JP.FKQ>BYZ%03\IL Q]03QLPVCKB+_43A?;!^ M^6_"H>T4U0PW]H=U((Q=H8J#=J\__FQ[Y>T"V"S])F Q%6+N^[QBBA?>>8&_ MB"X$:T;EZ,#!410K062E,2),KD 6W+24J<(A@'061.3"'=?,!6N"T;N(]=I.F>^B*U4&06_N*%>\I_6^YX$MW5*TU60:HMG3N M#E8 8*# ]:! 3R((@8)!'+9/ 'P-%H2:R:>:)DDA(;;_Q>:\M:/[,_W#Y]QZU?I9^"6?N&_Z(-V5KCNV6Y+ M,%M[+1&=LM$&5T/LDI$0 "?J,MV5&WZ,>++Q-8J.0MZ$1W;[IS!8L9_7-.'% M '';>=9.-US"^>H?^R"A_D6<9I]HMHEU*Z<=J@/GRPZQM =.#1[N"=3(5,>1 MM+2P G]&@ (1)+!2>H\0[XZQL_'$DF8NY3MIJ*^L!_48:^)-/#[YQ#CG]?S8 MJ8RG8=U3)G<:9/2!)B_!B@J_=HQ$<*> M4PBDB)R6PT*B12.02JI ZDS4R3WCPQ-Y?'BJD'- +7*([.RK\@.L[+X"7P:>2GTBT/Y+!J MYEX/CN.HNMB7'8P.=G+'8&9$4?8Y!X>= R 4&PO P=I ])2!I\G[!0[9,5MU M(4%EN2[RM;N:W9A1T/.DM&)HTJ-:\)A941IF>B5#S1]^)MRJ&QI MRKUA08H\'D)$@JB@Y4\1U-_(OB/4\J7C'&I;Q>20*ST@<:1S<@^&H0G0=!LO!2+O+-OOY[?DE MI*E,J B6P:0EY9Q&9;=J^#O\%W^]N),FU#5W)SK?T1T3(BA>)MD2/.P2\;C@089$_6Y6G^)6K)X!EFFS?!**!=# MX@=:(:6K> _I]9%_E]!ML-^FBPAN>KG3T*<=#2*&EOMUA.B-1+ !E#"RP@:S MJ4H1$\3(.YG8==$.#3!2X,C(>BUDI(2XMR+?F>+>YP&K65Q?/((;6Q. M,#UE_YH1:>,TKAE=@'8"QH82O^C'\B[(Q_F:^"+SB6U&F37Q.BGLOW;B7C.( M^-^]Y^>$+XBPUV2K#*PXGF"/@0C^H"Q-"!S.=-7 F>4],389$X+/;Z9MH'/Z M&2Z[W93];Q81R0+;H5M)?)!^(<[!.FXE"]=Y^QO4W&?\^\U^H'GEL-Z2IL7Y9ZZ'[7 M_DM4;F(ANXF"0#%7G,34Y\ 1A:OY0+\0#CZAEZ84_U#7+)//UP-^W+RG*QJ\ M@//5;//M4'$.?'W$DH]_-GB3'P;MF6IGBA?;E7<%,E?$ I]4!+!B+6,(!QXZ M\7Q>W3Q'&6Y8UCN#.[8(>(%?>(6K5SB[0O=L'OV=<_.VRH2&_KJ\383\&V6$& M_BB&:TEFGE^";$/VD4^3\,!'3=A)':[V(3[+#S2\)D[=E%']2YE[<@/_?1\\;[+E^C-SF^ N[63L(.&$#[(2T^"5C/BN M^"D+)H=XKKJ_6GE)PMU+%92NG$C(R20P\EF\/MNS_Q ;)G2?,F1NJC[J!9W_ M#?NB*OV,TR*<&/1B_PQ[(Z#GB/,Y2F;8_G1_5Z?"(W5Y;P+O*0C9(FE]NM7B MNQ(HZ1#0'"W1(#L0,C%R9ALW:5IE06;TO8!M%8%CY3198J@7#M4"[^.#%P)7 M=]ZA5WBRC>B*S>E$,AM;$\L!*U.S9&M>)3;)T5TQJMYB^;)8"<<^D*?](=YG MI5T=G+*J(NJ:2_@(\=3>(=LZLBO691+-+O@O8SI@97JV>E\ Y"1FA!/!RA@; M1\3R&F GD-Q:MD2 L"X6I(6+O AI)V&_U-M3=,44>T]"QW;3EIP#1MN35^LM MJ8B1-^Q9O(3(4VY.O4L=9."C34<90B^LODRA!MF/B9^?S!5/5KD&TN M]FD6;VG2_R390<45D[<2UFSF1A(.F+8%?[;F7) 2@?:"V*RTX=:F$<^"CY): MSH9)Z N-%(7X4&WTUSCYG1T4Y SV(6MT%QE7K-1.7+.9FFDX8**73O+%NMJRFPVX34HV;*+G<1F7ZQ!,V=]"+A>=T1EJ_;8#M<9 M&:^^"$X7OE$DM7I@[YXIBF>2(Y0$,A)RRC0M1+8P40,55TRUD\6^)EL2=*OT MQFCB-TL"!:6\;M3(8*?QHMBDJ)'+1&9>)CO<,3$R=DB'9F@[ -',5!\".#;; M7T395NVQ)[?1OJRUJQWG!'@I54&"%#1FA%,12:HE(:S,\>-%E0H[[W)<\2Q- M)]H165$M;F_BZ/F1)MOYBQ>$$+BZCI,'+Z1I]>!.E8$QC Y"?M0Q I=)4D.( MX&1*#>?4D#7.=WOQ/H/%@F2;)-X_;^#M5ZFV(1OD+&.C$*\8AK\12[W:F\F) M,Z-&G N5.P)J9T".E/0((T@X15*11,F0&E-VZ4,KG\)B[A&2>$6IGUXS@P=I MF+O]Y&7 UV&Y5CT>UCGQ_G20=@Q#!:YM'/H2F7[_,(S#MN[F=,0.%RCQE;6@ M!2JM?"2/M;D_C=P)]>EV9ZS\XY -+]=-'U6)>TF?M+O]WF31-N)VD& ;_"!6K[SC^ *M2!8 M5D4A7S;!:D/^L??"8'T0E2,2ZO%:=? JRXO:@2=Q_(477&R[_00IP(QU'_:[ M,Q*L2417-$V]Y##CU]/%8XU]D@#-*A*].JQ.E+MI?^08/-WEB>.Q.G%P8N2Q MF.V*WBGK^0P]< R6O*IE"#=]>@T[5?&=MB\?Z \'T<%PB$<(7'G$ 4207.)@ M3O4^,8B$2RR6[50T)+527;+Q7L!=,:_H'\K%GJ>O<#PH517EMQ-;+_*>>?N. M$5SCU.&8\>9=O2]\J,_W-.[1JMS9R40_H7<\T>FN.,XRN2_B,*0K4=06PE,@ M1G?AYF,(NG'BZS\%IK.?/37T4V!?5BWL?E;%T2H:L;D,J MS!GAN,[2JE*MW#/*ZR#RHM4( MV9)&0DX9J87(%L9JH.**T7:RV-=X2X)O(ENRO_C-;,EU*:];V9+7<7)/B]R< MY5IJ$]RQKS AXFZQNT52;;+U6&C;["Z6]!MMV(]6J+ =E5M28V^U^\LE"0*W M0>D^.9!4)HU?1'T#$LI&CI*GG5O)(#N])<8++?V;#Q8&2V>\36]W@X N/:]D:QP!T M#\.'$D&\^.\M:NO:WYH"[J5_3S:5UUM2%G")5]4.$NVQ>/7$F#SE8T$#K6(P MPMP\>:(T$G&55JE%I)3@8V>F7)@AX;>@1"12I*)UJD?S/2_F1Q)9;H@F^I'4 MHF3SBP<'-L'0)!'V^Y'?%5:N0>)N(O-'!9[G]K- M-C_E^040]UF.W)TNTG0/#]WAZMAC\_09BE\OV!^8_;Y GK"ZW2$\0DH96+CW MF9GS/?E2M#&TN*8ZP9CX-[ GFTC=)>WH Z+>XYY(FH[;S6)4D>8!XXKJ[Z0< MF5][ZEJ0\@>#O*EOSH X-Y.NA''F-9#F-.YY)RZHEQ=2(XX"8M8D-;03Q?B&I+6/UPFA9%!"1NR MVS^%P8K]=4WA5*0L7X/KBKHEA5N!74W:0IPW<9]U]*V!^_=7Q]U;.7Q?-=X] ME5.7S/TD-5PRJVZH$(T29(7_#^407KR0\M9Z198:_%#+A&U WO%@4;NF6+[O MN,5^C2 8(HH*@S/"N,E/3 5?!!@C@C,F5:#-G-R5[A) M>$=-X"D^RIMTE*/[O;?EQD[KE4[B6<25TU5D#!:?;E)LO +Q,GZM0ME/D!S! M_GF@7G+"Z7C(O"1S?T*>Z',01; 0G7I:3KO^Z*Y:85#-ZC%3SDNZB;]$1:>Z M-&/K59$QL"I3U1#7F(?];A=REKP0IN":\;.(UG&RY7'+CD12:VR<=:.G W+C6+O#2B,Q\%IH+K&X#1.O;OJ-+)C MI7P(GJ-@':P\=H2)XNB,B\P0HM3C#^.'[:#D/0_E4YGX7/5\#PJR0B'S=E&B_@Z_;?-2 M3>%N.)Y'N?W*RCQQUO-H\U(2(A(EJ%!V3@F_89VG995V,C]==7:KHCLGD+KO M]Q_19S5:VJ?+I\P+(K@P+JXLKN/$KBO\"/00_-@8$U!ZM&.(X?BVXSDV%'@/ MI'YX"0QT%J_/F&HSS8:Q2)P/!K_3XAX0]L6Z9NV'B3W<"6:'DR3+-3@V(JB2 M@BS;C%7WH? $I#KM<-HG[I-H]GLGF(MEXS.W=80D=!6S+1P< GG/R%7,O&2Z MBR-?H1V(QZAE\NPQ-HO'+VD<0OD\"/]%_AWCN+#!Y3K?OWKA0Q%<[SIBC40; MY_@UZL3(1[-1"$]^;!N1ZY8Y?;RZO;J?WV &$Z#X&%VN<\/6/P=1 2*%![0L MU^( +:CI#_P:%MHG>P[('RR7H.2W1_J:D7/V\7_'*YIA*P&^(N>MN]D:<\TCF5]<+#_?/BYN/Y*[ MYT1$:ZJ^XE6NVJV@IS^IOJ'FP9XXP5-BG0 MG7"_QPGHK(TI7I]W.6LS"HX]V8@A6Y$)?G+;Z6:F'26X^(_/BX?%XV)Y2Y;7 MY&)^<_/+U?W#TBU-NBP3,KJ\M2VR,]IE$*U#SQ28+FB1XDWIFEIPL:JGF'L!,O6E60/(2%QK:UQPX,H((2&APE9!H/[H4]F08-Y M:^G9I_G]OU\]SL]OKLC#U<7G>Z9Q5P]D?GL).X3[SU>79''[>'5_]? XN>9U M^^UCB3FKCQU^_3A*.)<41[*KO(>% @C,U4L9EW#QH.R))MI&B<'*E)V);R+& MG@)E>THN:$ZRS+F2%\9J742X@!A]"D[JOD9+2LPOB2NY.@XW1@RL9,5.(>J) MBUIPA"3&#E[:U_JWOUS=/B[O<4_%"KZ[3C!F%&Y14D9KPN7,9W MTR49MQSZ&-(Z:8H?X]C_$H0ADXF="!B_ 3LOB(0EZQUT3QHXQCA(4-D:>Q&8 MW!P'<*?8@CS.;S\NX( W?WBX>GS 5DZ])-U[*>_#*_^7Q%/EW-'S[?7\%N ?-HJ!*BRPUWX+BC2D;7:T1P0IFZO!+@ M$(XD^5DWLFP&B>.<<=QY!PBTE_%U+^QRLD8,M X(74(T.B'HP#$Z(IAY:;^E M>/SYZI[DZ?8EA97#.XS/=D)+3HWDY&KWE!)%MS;=X\Z!V_8-7<>LXRLZ8!SK-+,N M&Y\:W'L\>K^T_D?'[[[^1F.;_%U!.Y2UV7E]? XFB)D7%9 M292 D^N(@8NVBM0:&CK@.'LQ[YA^TS2EU-H3ZL&1M+R#_9JB:V"GUW4C(VV- M82>A"PM27+E':6J/#0-(=,SMM#>)(L^;K?#?B#\,DPK8) MZ @39.*1<^27W2-7M2URAS/M20.I-/@006NEP/L0F+[T=W_NVB7SEI\^+1YY M!(P?&BB M1F;2H(3% C&.Q*[;*"2T9(>.%:,)A&-C:E9E&ZI#3&XCJN';#X1_GM]?_;R\ MN;RZ?_@3SP=Z_!OFRWMH+K>)0Y\=-@7_MW%&[=US#WRD]_=]!:P]P;=%GOX5 M?C_.VFHHX?^)" H$2+CFAH\6U"U[*TN!]WBG8L! KA9O^TY%"XY7/]YZF_TX M_\^K![*\)8M;MII?N:4[W?EP)A1GM*\%9T(W+IW&R"*.[:P MS#:\/S>3 -*R7Z$C=V>"6Q<24N4_*U%J)?V,&-/7ZK-@IYW+L[B=WUXLYC>Y M+I%WQ?7LU]BIDUR>VS@JJZLV9>ORNGT((.I<+Q%;^F>%C:.+/5AKYP\ 2)3 M(+D#Y\]4!!$'O/?1@CIL@%=> JWFH%GH S1L[PI/:,&1 A4=[-="%AK8Z8,7 M1D9:VG,UO[]=W'Y\('=7]X2?L1S2ER[_;(!W0V.,WE<+C*XS72ZG@(>6QX1C M..!(>POADN8_T&>(4-_379SPOB\=?1VUX$C!N0[V:[$X#>STH3PUP;3#4VR#?!VHZ'K5X]8I\ D):I; 8?A M@CEG0Y[S]C/VT:(&+7^G$CY,85YQAZ;T'- MNUQY19)(-'EP):4_F//)+MZL6BYHP?'Z@QO9K_> M"EX-B]#[W<1(>Y?W^?SAZC\^0P[1%=0.G@W],5\6- !HVM,Y\&@ MA"<"P8W4CKY2N*/XGU.Z7%^E6;#U,JIKWM0$PE%Q-:NR7M1%I8PG-@#Q\Q$FWH8> M(25')8!+ )D4V/B6/XIDXMN BX-.,$FPRJA?_U2(2ZRJ?8V03>,$30@XBVFW M"/(*JH>>?-GL8L6N/9)[Z^0QGL=A0ZF#QVM+8>=82 MW#WU'RC)0)77; J+:E4]]X16: A;PA[BE#M""QR<#:$U8X/V@V%9. US.SA< M1L!T=S-XG%Q.;P6UW5?L5D%[=,?Z!%FLDK:X[O0'L@W[&7H#N;>RCB0M%Y,6 MN&ZV!6K^M_%,-H".<^V!S );M@A2$W&I39")PW8B=DZ'*VRKFJE,4C^YI2IDF0JK,)3/>,.9AEKQ. MCM%2K#"QEB5KH>IK42<:P@)DR9/"%PM,O@>4<(M"3>X9TDBR^I*LV.95%A*T MO9S6@2/7H[2ZG%;#XM6AM+W2+6I0NF<1PT3)O%?4J,-%O-TE=,.LEK\'!IX$ M_[9I\[;H: T->HG7:&5@A8O1Q* '8ZKV!15Z7A70/7,Z4LCY:K7?[D,/[H%C M7@MQ51,[$.;W+HS3]&OR[JOY\F*!_69E1>$L!P>Q^R#]_2*A?I#!O[0S9,! M>['2)43CP8H.'..]BID7U7.5"H, X(P(I/P_W#.IHT04+UB$@ G#<:A2HMUB MU8GE1M5$BZ6I P6]@J*=CV[7473/9HZ4;,V$:#,(S8!XR00=W,T*',XR\F2%.A.G# \0*8"A7 (P6;\Q&M\VJ["^,#I>PDAML!!LU5Z8TF2[47 LUY:O M009,<^+D25 G.T9B8D,>+&"!2'),OK5VQ*Z/%TK^(HCGX+G/W$T6I$QQ+N"J MT2YHU(F%<[ZU%$8^RW:@3'YNM>*G?2BKL A'[I]9U MM, OAB5'WZB6:;V$^7ZRH&E9?GEH T$]2?#'9)^G[BJLO0V]% M+#W?AT%#N7EFD3DA4.&*U*RL.R_!NF.UX\\##T9O!"*BT=[2+Y4<=TD0@".=V-,\ 7O,DBP&MF_C[&\TFPL^;.QQ#(((4:)1IJ ,(!U%#2>V- ++ MO<-.4// "^"BGV0QB9BURS U'D@49^1 L\(D)@Y,G6)VC-Z-,+*$T24Y87>. M$2>;C\5VYZTRT)2D\']!FN[5[J^I#V/>3:W8IF@?LN,1E$9MU%2=1_Y]62 ' M?GN$XG#FRZNCZ&'<;HTP =7UUQ'$D.['CN:X?8_J/>U#+R%^S2%F&\KS(.*( M6SPD!S*",_Y_Y8J\S;),\/O4-VSCSTE!$N2^X'(WZRP31IA4E,7OOW'BV%=U M)YB._7;K)0>]%LQ4:C"BV].6,"HZF?B?4[K>AS=P=NSV>D>10W!Z(XA?^KPC M:.&XO*,9MO1X1;<;G^PY/1+R0 3[95=4P-J5Y;[*.E@3^[KQ)Z,L[R5JF7/!SXT^%[/7UV@ K(WHQI?Q]_SW=BC/*'4W6<;*%?(OE M4Q@\RWXQ.\F2CH!;'&'NR%-4SQAH"J[S& MN/SKJE+,2#D.D08BU4@S4HQ%Q&!@>/)PZ"YHVHF3/5-2SMU.FKNX'"PE7S8! MO,!FRQHM9C&+R1,E*1\W@%,KWZ[QVB#_9/\91&2]SV A9#2#>%@ ;[RWS@5AL&17GW-MBJ^'1-DX2"N7-/A?E6 MJ3R92@]XE_!^5_$>^"9.S2>YT:@BO6$:9S)J[YF.(SG]VZ8Q^#7:A?Q0G!,F MJO?QY-T-?RCNBH\X_;S4(WOP/-X)MU"][KKS#G"4FW_Q$I^_"1%/O%+(#>*[ M'.8S]UOQMYY>8IQ!L)W&F%.E]B%CC(#H4L9CWVA)\JO*?"#"1YKE[ZORP6:D M'(Y(XSGH-XPOW;FP3N19QY3*8B=Y,(,XD/9H?5V-*]J91$U'DP* M]9ILD-B*&[)>=+ OQP8PJPA6L*4VY6LD[*.#B)^UQ4OIIWB?\1@P.UFTWPR7 M&=YH%V%CR%\:ZW)-!#URWGH\7M2PPW=DIYP!.&%IWH>[D,U?27U?AG06/CR$ MAUB/J-D\7[$)8<= Z9@9T)0[<.KWW$&-- KV%FK4R5+OH489 G$3-2+_1NNJ MQB'50'F1=%(,58OHL,%(/AJZZYEXWJK+^.J2:EV^?6C<41%/GKU0FCTOGSTO M$^ E_)*T<1G-%&?2CQE50_,^8L7A# QUW'RX+'YL7%6_4A@/9'H+V;]>80] M/L+3B+[,M=_,%4AG;.=UEGJU_JW.&/T(@LJ>T&L+O76LSVOEYO)"VXMJ:]QS M)]%- 'N38"NB>OWOPD9HN&,68XJ:'!Z M2QKMJQO+G8Z2MNE7REZ24UF3Q>NAP0+*=K13MI*IA$#Y*O\VE\@L%/DO' 4\;NO ,(!I,P7ZV2/?7+ M.U"[9 =[*JAY#GV%5:0XV)+ SF[HQZ?E\S?11V>74^6Z[ FZ^.D,1PHL9S*( M+-""%G_NEE.34QGPG-F))+?[P"-ZH:J\QG+]:Y[J-1>97N5;&=Z5_9$F6^@S MR."ACL*]E]'ECD)3FAS (C/KA(,A^+233UWI^DXV$HZ'/+$X;4>Z@19_+6<* M!8N+[$929#=6K[9"&(!DC 71)#-G@K#A*=E'/C/2N&!& $_M>*>>1ZD4#_/0 MQ8@D'U)Z+,AI$AB5.^YB7 (#0QN38M;$V YL35&FTYAE:Z>')]F./NQWNY#7 MX?%"*#UQ'<9?I%NY>\K?.3S&7%1>6]>\-@ZAA[I%'3X!BLUJ?V+8V]:A'%MN M8%.)O"A0LF8#U/)V$S$$O(85VL^[$J-M:T>;$'F#*Q,556F ;.V./B=,'N/< MHUZHFC-/FJX[_E0/P^BA!,1/$)H.>XW M@,SDT;W!/)IC>.*FX!-;V;?[+3-PKO+Y^YV4[TBQ=D>=F3JGF9&M0 Q$/FQC M0RU'Z9RX,5"WM9/?7,U76?!B:_IC$,:^&SAV2KH>-?:CZL1#QB$L]V@#V7BO M6%!UX!AU^DFIP"&NAL$+)(T^&;6($I\"Q=OOVH:12$,XX$:GFR%^ MO!13(+>JK&D&V7@OT"J11B2E.R_)W6@6DT04Z^*);319!>QPNF-.W)%SJ2@Q M=$Z98'FYH4?O]9+]3YH%*[;D7+._!\]]7WT-I(J].3QJ,M3[OT$D$;=X1_!K M-*"\#M<3)US\%R,](P5QO@')R3O@7J:;FB O41;R$F7Y#&7>*SB-*/_5"5]Q M4=84*R:#34">J)*WE^WI)P90Q/81@R=![1]ZDT/T#0-Y-?=>J-6IJ_Q"F0;_ M+J<\6?&^7C[A%%/2,'WRCOVA:,*/&\KV)VS'XX4\6S7;>V'E\U*;?< $XZ&& M53T3E98@"N"%8;%L M!RE?R2ZHM]N%C!BXN2PN\'+KAYV%%QU$WR51O@E$E<QMZQ#1 MU;O6/I00-ZW]V32JO7A7)-,KB\OG)-T\HHX\#=6;R.)X6KPM^MJ5 A'+]967 M0 9\>D>3XEZ A^@N@W"?]:Z&VI,:MJ$/$EYMZ;U((9KZ #Z-2E[0@^95XG9L MQA]#BR!U3M5):Q][)F@Q$\Q[B*M2)PP\;\J57C,;N'K-:!)Y8=%LAQ_*X^B9 MEZD0Q_3SPT<:/R?>;L,W0PGU^L:HQA\0VTV<:@IU=9+''0VU9/(I1.FHGLR' M)/ M23%FV0\KCYVQ8?-*,T5YF:<#D<^Q+FZ($F+Y!7T&-C,_9XV#[M1!.HV1R-.QCF]ND4 MDNAZ@VJ=&/-6!57NT JZ3CJL::9,[Z_$+-)B%E?E+/K!"V.*%_*!L RO/5/$ M:'9Y.5\FFB,>[Y(FP0N;NQ>:+J(T2WB,.'TH0IBDZA6@=]Z@E"T3B@51,Y%4(\Y"-W(N9 MIUM5O^2LS$C!C)-NUX$YE^M\K6LIH'[)' DJYISPL\6+ZY^I_PQ3MPKW/M1P M/$V;UI%'P_:@)YD\33K8F$-AIHJ-+X 3H9 M+_1 "SBI.G1P8= * 39(+S2):'/?YQLT+ZSQ\XENGVC2X-T& 2$5S$J$,I?+ M"#V9&MBRTF[B5>(0CD0JY1!X(SJ-WCO@\WT*L0[1E$]L_!4+1R?'GCNZ)%2H"Z-JB$YH5L*CJRT M;%;T'*6G6,(NO#!\8?NJ^";S]>N6"@IAL=(S6ZY0;1"<'&$='ZU/?AM#]CPT MJ^#U78J.BQ/GOEJS6P(2!JE=-D][[#R"XQ$MI[I6R>]2:ON0.\JD9?KQ3-^K MN.^!C&!GO44KS<\:$\[+7;I!70HCL8G%+^$PC*E[1\YLNCS G_AS2]I47 MR39>!H7.H;:M>*'__CM(5UKQW/>$;&.1V.]%A')6_Y26UV@3>X1CITK@$R!0 MY(3,&KON&9'(H*2GCR/DF:V0;NT4*[Z6ZU]BD6[+%):F56-P^^V-%3%G]I0] M1._8:%I05VFG#TJ/+7)95((AIS55P+XNWS MB/\/-$%]\4*XQYMG%UZ2')B4O/&09IIZ4\$QWX'"RG;;D\3D!CN(/T724EE. MCM\QP:TY_X=$:<;6I21A_\*QS-$%A?L?%[M@GQ\>V>"&^)T5IF-]L-M"637" MKM#U\!%2W4$ M+%GODRC@'2M @[0V,&G;%2^EFSCT^7.BXC\6VUT2OU"]'^Z/CM5@I9]X]:XJ M=K@(K53Z,-;2Q0I=/) K_I/(%(YR9-VM,:-Y%.V]\)+N$KH2%3.@Z]MGB&8_ M9(D'S=MN@HA^HMDF;H8&CR6&V]IRF.BJUI7]**&WIAS"KJEEHLB^C)ZA2)#' M21-?HIWWE03J),W)GS'^*-GR 0A3]82__X%*I5M^I[)/Z7H?DI"_',A?!XF2 M8GB=*,>>MF5$!$4BD^2M) DG2@JJ!,@20138]YBGAZ)EZR+PDNV1>PQ!Y''N0-VIERJD: MU=IJ([P]JU.P?T+K@XY?;#P" ^('5H^>/%BE%QG=GLP(I0'>J &VIFA4XRNI MOSW#:[!^TB6/[R;Y8&_:W"!L&/O-3+OQR;]14VM,SZB&EM-^>V968_RD*YL8 MR77[.F:>G;:,P6KOIDX?K[#S+>2?8F6 '"-B(=E.DBPNT3#K%US$498P@_\U MR#9%ZF?9.%HS%QTX."9E)8AL2D:$R4W(@AO%':+ (5\8DI2X6^*=Q%1V?%6X MBGR3N0P1Y]P+P3!F135W&OE%W/1 O>2$PO CW*G%>:+/013E"ZU.*%0IA$*\P1 M]Y.+: 4E,^DB*AK:%/4W(7LT9WGNOX"+: 9;AA! N(<<)&)Y]]@+&^>^<0"+ M+25;9- UA+''+\(+BE RI^P]5-8;A!OT\LF5E].=]JYP%)$E(RD&7Y M@ODIA>QZ1#6VK ,_J"M+_BTS=Y%C/\3IRM@.+O)MX:Q7]PK5K66]R=>0];RB M@55W\#@1H68U8;N%+8'&3+B/F\H*B1>AEZ;+->^+;;C/-, C5>/K$J!63T\' M/'U%/#,G;;, ,![LY)W7T>_L9+:-;Q]4@$BN5LMRS:NVH*9WH!H6.I5B_"<* MGR.V40CAE $% VFZC.9%S8SK.'GP0K8/>:%IUO%>81 9A,/!$>*61X0!-*:M MY368P9;^593(,U.\5+0JI^G74 JR)'K&J)X!6?+)2WZG&:^B^4#9&LF[EIY$ M6S\".\NH7B#31C^-B*@::2&20@<-6%A:U\E2/SVK%R5%/:GHBZV*DM*&?94= M*M*KE!YBU1ZI6.!-_V;%FJGV$Q9]B>"J-CKVQJQ+/N-FS1;933W4;^KL,)W3 M1>/FSTH;C]@1GE@?S8_R.I#I]@F,EMXF0RM VI3[>!&;FD3YET M3)I)!ZHU.U"EC GVMW+P&?'6&:/)QL=+H)AN,O,\!>AOS]O=K+@+(]^_GQ%P M))AI%UB3\/]ZT=Y+#D0S!4>J\;/'D4(X>Q\I M=GD:'T@'Y_KX*&;;/H\G/Q:^*?->^>WB$Z<%*0PU8C/08CC@B_/]UZ+ I[)Y M$OMK&CQ'W)<"Q7_LO3!80RDK,(9&2 "ZDI0]7^ Q:YIR&FPT\3M=K^D*1H Z M=A._%3R+^JR9^WH]17B/[A'&SK[*9%1". 0U>'S..Y_%-Q']!FF6NN6A@N1 MR$*L=4*<8#1RO/ NDW"4%1>K6.Y^*?WW- M?8#DA.QV4*G9X?!4]L*)%'DJ[1YP>;J87$$]W7A56?5_[*$L><#O$REEOVKX M+[/0BL9RDA".;,@&[[P-056VA\=OT;=U:C!5MW,H? M)FW;UABUG40.O^-T[N-#*X/_K5^1/F,[G-_X:?I/:0S0YQ]S]*L>N]Z;011L M]UOM!VW\CM!Q4\5@V6Q3_G':/IOMD5L?-HCT M&=+32-1N> U$SYZ *I%')M+0Y.E 9+A\>,+'GQ'@@' 6B,2#5+NB8(/7',1Z MQ( UP:7PAX"&F(4Z3C(!O\10DY._Z)S8]S5'_@-Y/_6DGMS_U8?]8WA E4PH M/K!BY(_G!:TFN9R)EQ+ZC^(,[X/T]^N$TJ+MUU2N4#WN'\ 1FB;T9&Y0->C; M=H)ZB:9T@< % 3;*'GY_' _88X8!]&P-TQ#DP-CN[ZE[$I[Z+ ./--GJRB2> M%+UC^:8 M/%%,PB4YL@O:]T!#1O29"2=*5+!_VZA>-QK22(!-M MY"!;/ D^S?1+I2SQV(& \ ML;81H7ID;8)&>F;=S9)R*\IQ^$MH*&(#+V8!C6PYWM2/E8^2@2$1CD4$F@NG MNH]@<^8H@@R!%"MH,UF+"%0_3W_N;X[=/MT#A N?.J__\["AU.:N5P^.HP1= M[,L:H8.=7#W,C&A+-'%XARYW56(8=_@F!'?41[^;UT,[H4+&G;M.B<:O]\Y? M?=_3%0U>H#09G"WN$KKS C\/P1B*:-OC8M6:Z"%8O>:$!>*TU;3[<:5YW"_A M$T: Y!2*6.!Q]\(:!7O8Q$D&J53G7O3[)=W%:9"EY]1+BH31^0M-O&>JR!@? M@(^@:$,$+)6M#S+.GK\_AXH+X75(5YFH,;+RPA74+>&U3M*BR>13[O!2[O!\ M1JOXQ1/DRY1ADL"/7VCPO('X]M-!0(G:*@PG!7[/>+,=7W!+XGV69E[DP[T@ MP$/LC>WCGPYR-2;>_A+^3["E$Q])1IAB3H*G8!(@0@HJ!,A46>^2^"5(F>G7HU4J2]*" M(GC4#K9+;ZJ!P_&D1F84;JALE\HW(*M5LN?O 413P("'.45]MBRNQ3TG]K#] MQ"JA>;A6#G4ZUA"4F]TM[=,%M$)QI_5G4XRN?I\%O!--/NO,6'?VS#TF0W3V M[CL/P RZDRUQ7;S];@AF?_V=(SIV_UWC:J0+<*:@_#2)E1IUC,06PN4$,-,0 MHRSP@W /Z9%5$X2K5U'A&*KN0BK87JS4R_65ET3LZ)[>T80GBXFOHYF\D6@C M)3&..3&U',U^TK78FVU'2%%-1%(5V)/L26BA$(&T)D5F+["HPI M G>RE$)JR[+,P<-G\6N>!](]FW:3^1:*HN23P&^*TT5TQSO'_)I'*?.P&__Q MDAT)RE?'FJ\Z.1=OK&#*<9,]2OF482R\G6(JQ\AWBO(#I9,1'$$)<<'3C!1< ME=%MD:X!C$E5"\:\TJ(P$%-O>%>I#.C7 3 NI50L5K=.\J](UTIM%MII_G!= MQ%2"?5*/MP'.""U68/;](>PB.G3Q6,7O4?PEXLL/3;-@RR,O*T9:$37<#>R@UB'+P(T;'5+0-WH=A?&!TI3<1L$E>V#Z"4.V;+$EJOP4%)B M:/O(9TN75Q DGJ3-7IK&JX"#\=,O?64 ?!6$?B!!NHM3+P3.GO9I #T[B >5 M]\4*RT#@NB;9K[(]7R.GOI"R^#@E# $@Q"7[DJ:K)-B)#9L=XS;A&9!PK_3'9-)ESTU!F&4\"Z*ELB M(VAL+\ZTBID3R'42_J\(N[(=5(T@;+L*DI@A(9^M)EF05F^^=0=>!2!2L$;+ M,R<#^^>"$)$IS<"M27\@OW%RF/G7^LP# M)OE-Q3G%-PEHJKXJ$2PJLYZ^G$L]J*@S$7'A-?.=E[#@'!3U7 MFR@.X^>#\;6<'AQ'-[O8EY50!SNYMID9::<=Y>"D@M<^1AB%=VT+Q8$"5&"8 M>5)YBLT]%0GVZ2;8=51<-&$@94EU"U%+DM*#3Y\CU<5+.T4JQR U%&35/T*, M1$;!NA0?B7_,QYKMT]$-^\,BHUOM6U\C"M*#30LQ:D\V#?#3/]KL9*;];%-Q M%B6_ 1;A:*CO?W/>+N+M4WX3=D]7\7,4_)-M"'WHYKP.O')+R"5(J#^/_)LJ MI9E72:?^A;@L$Y =TW>"\7"5^603J+*$T0=#,Z,32:*W06E *%%3#$GD,8NS M=S$JOSZ6QB7YP#.2#YTCX*S+4T]E(;.GE/F-^JY%Y,,5B>XH/,'4=W+P]OV; MY22?RN-U#/^F?:"5;%-YQ8H9743H[7O*81,N3<0?RGU.YB7_.,YP&I_W!W!M M&![LE%X*JA1/Y:6,]4U[/9-(4WF^@@?"F/BCN;]>\UM.1,8FHO"# MF!?48\[$M*[O#^;O)G1R?Q3/AN;.)O)@CU,>5[LG4W%FE6LK>8+.'\27Z>L8 MC3[*V_==FFI)(P_QIGV5OB;3B7R4HI;3VXNAZ6>-_?('"Y]]C&/_2Q"&T[BC M[M'>E%NRG;P1W%/74&_%3=G),:Z[FI%BU-D?QW,-G$CP8$X[+7B5&D3/3&SV MKY0YVZ19JB0]]](@O8X38P&P<4@[XXX&3TN'[^E-UP5',Y!I2Z]242XL&7%GOXD<,KZ#.6S_#ZF7Y<*IX=BB)S;]'%'"FZ>@]43,A2%#N% M.I_$%2]SI,!J'T-VW@$.6>][[09U)%PZW)C%[#[$J/$= M.:R8F+,_E$C**I%QZ=C12\X[QM3&2RG9)4'>%5AZ+H=9<$B4.#[DK82*Z,I! M,Q5Z<*0"0AWLUPH%:6"G+PAD9$11=%* %^V>RI!>*ZEA&G,8RG[1F0Z4W]G\ M-)UA2V''1<3KIOK'>PLE4><7*L-4#%RZ%!1=7LRT[!Z[O-72'DA!V_E%SWX^ M[FGF!;P%9GH"KV ?=O/S'+&=V%*G>2%DR^.^%MN-,%N'<*;PF@;5F;":D3]E M*>V\1VI^X('C;$1?,Y)]H>$+)=LXRC8I\=:9J&E=E:46MT43EZ ^6F*%T1;I MD/GI,:=U)5$<'>=-9 )N.I2VB'U\ M2H7MK%MILFCC6832U?U*O'X;3J537@N_A< MH0Q%#AO-2SI[\AY'$JDF]0C34*M>?02]Z>M<'\ULNR)VD?B8E[T,=64O6SUH M#.V ISFTG& V6C4-9N1+(;>7R[T7J^#3C2$+@>6/"F>-#UE4C.Z&2F1S]BQ^0SZ++M1[-N+5H$7 M+B)HX\.[:AD+>ZNAT6HAFYAOU#Q6@6+4-M;SH:IA+*!)!8Y?;[N((D&SUP>: MO 2K('I>KA6BI8^,F53]D[$8][A#X&CG*:9)5NDQZ4]N!^,S;V4\J0M5OB_B M9!,56;N*P4 ^& M*U "L*=0S_EJE>SY88U"$TB]?FH $134R'*IH4HH'!4UL.*HCO;A.(MGAJXLPSUE MXL_R^2-T1%M:1"\T8L0/70$C%2".?>A9EBVA#36YSNM84"0#Y8"NA&I*ANZ] M+Y_8BI$$7MBI&'589-U0,:Y4#QD03T/:7.B59$88-"G!\TT(EA/L(P+PO2U@ M7%!O2.A+-Z(06*=^-X"1%5S)NE+#:Y!X*JY@PZ3C!3BO.^>,DML(47*^2V)_ MOT)M5U4R_BO;BM#+^(LNG4D%B*SA+9:5VEU"X6EV@P7#\LXASWP&BJ[)8S!] MQ,W\1;S=[3.1777'%H3=AB9>>/6/?;"#VV;]3;TE(L+-?2^1RIM\*ZS)=+LO M2XKLHQR75PG=E=B$%N@C*M%RO0Y6]'J?1$&V3RACUT*!+) 0E,=:E%)Q.C&F M51I+=EH*(_!(B4@8)BE1M>D6HPAC?OUUI$3K4B*PA*/4?Z3-P WU4KJ)0W^Q M95N3%U'&TIC3:<3 V1Y8""'O$PS@DV\8.GEIJ5*)00()!5&%[I*8^?3L<,?8 MS&2+X-MSC=Q=2#B*9">*K$MFC,G5R8:==L6H'&E&.!KW324B\BGK2(%VI4"T M$N@".;.ANG2YI+N$KH+\E?,NI+R@<.3G61BB%I]N!G01Z-'(8[VQ'7=ZZN]M MQZ&-\/9V3,95&:T%>2+3AUYO^0CH^XU9W7%@/).A@ M4=XDF!F7GB6H :<]BIJYT!^PT;(6.XC^K^ ?O'+)3:)1B7BX;ZB68 MS@O=:&B/N:W$:;SJ-N)@/.^V8$AYJ9'1LQM=T0[EP<$-59/6<7D[T']^M(2< M4\<.D2T55$/%)94ULMA;B>4=GTP.9WN+(K9G$-L-<]8WU.M"WMS!@N MF9^^1UJ7SJ&UBIM*&C>,1?8.5Z\[V _>TM?LD=<3_,0KS0WP/C9$G3.V'E-A MNSYV4W3)6*W9[;^ 2)1)3AJ,XC4C@CKYI"QJ.%5@^223PHSQPYLQ^K]1+WG\ M$H\R/R6MMV#B#<&'6W9.R'&#KG$YDAT#36;'\=NP7O,,,&/Z?L2(GIXUX&;5 MV)YSUA@]2"5XW-"$\IJOJ@C0.'01(H5C3D@951R#*$YME/$X5SW>WHMN:_*1 MC?<[* J*TM=5N/>#Z)FLRT)C1=_BR"?/94/GT%O]#F"[S2$-5@PJW3^E&3PC M)U^";$-XQ1;*"Y$RHH)QDL7DB39[NC&R><7J39#X##$%<@?P(.L8WJ;#,'G! M9/G7;YB[ 69IRLA @OA6T(JB/8. -++83\F7#8W*WXL_>@EPL6-SP'@ 52SI M,Q$R6O2DJZ: -X: N?*A2-8[]B5#X,K;[9+86VV^GK@:S0EUQ.CO9Z2@W[CJ M$_X>QN"Y6-4H"#E8)YP@'4A(E_I6HM2N MZHT8TU_ 6["C*Z8AO##S-ZWM%>99H>AV>WXH__ES0!/V43>'&_K"=,-04=<2 M&>DTT$NTVO;?"G/Z_7X/M@Q/2DF)PWW<[?P7_*J\I3R?J)?N$Y',V!;26':W M)PUDI>PCJ%(W;0C@J:@]=STU%;\";BG.(MKMLY0;W@=CKK01 UD/]4(HM:X- MCJ=C.EX,&C4C FE&.!KYX$+11LFO2V9SG=!_[&FT.M@MP'I,]-6W2RC-TJM# MPUQWS3RU%$\")R6\FZMMR5[O-;:%Z<[*JA&J:SUMH#FQBBIY,GHZC?(YM(#* MFX1[J(F2!-&SW4IJ1'5' 75B=>[H&GA.J*":*5L=9&MNB>_"JOO)2WZG&=3H MZ2P+I0;%T3(3V[)6J> FUR(]$^VEL@1UH'S3,+Y3+=]3.M!*1WE*$RR!=A3&LC9J[C4XLG"M<2V'D"]H.%+3K5RN^VL5/,KA29#R) MUJSE56OK'G4-%O7";@I#O(/*FZ?/(K]H<:UQG7R(XR_4P4>7UNA^%R1?L M(>RUM+0@0?(IN!Q_!BNU0G-R9:KM ?]='"K_^4M?=HB MZJZ#]?!HK^;- C2>P:N!,=ZUFSC1MEZ2$&;Y+O.;C0U8<=[V0K93$^^<-^U\OA^2%UKP#CTZP M0]!SU5;/JSC":;'69W(*4Y': DI(2 ^Q>TOQ43G[(YK]71*_!"G3"7:8OJ?9 M/E$JIPH*P<3US):&W0;!,6<='^TBQL7!D%MNB<8S;Q...+&M67->YU6 (ISN M!O*;*/F=<-^XA!UMW\UC%Q+.#M).%'D;:<:8?"]IPTZ[,",_DKBXK1PDSL,^ M\I/#F.54@8L[L9. VJ\Y0_G#&N6FLA,%HY2JG1A5(54S/,YR9,7423:8TG9R M!H\L,B^(@"3;6D*;P%3L/.'5!;ROV/,2T4%$(@]JG<[X#R4MYKJ+>#N\XY#& MFQ%XJ%(6'B"P;2)9L!7;6?#W7S;!:L-(O<3!BJ9DX[U0$L49.3 !GBB-X.D) MY2\; #@(0_XK?Y(2^92-/O$R/.R+"9]4H/$'%X6#NM*<&<=9HG7OY*>597(Z8#<419\-IX9$5Q9CSIM:78Y(<]/L@6YB+TI_#;+-(DT\&@87 M\79+$[A,.O>BW],/W[W_B[YH7P]DA'U1;]'*'9(UYK1U_GJRI= IAD^ ,DI MD(H$X30($#DJD6VPGOUPC)[]X+2>_3!8SWYP4\]^&$//?G A81*\ZR)*LX0? M3ZZ]%14/S34^7 ^.57G6S'Z]"JT:%J79O9X1177:IXQ4\#,"&$2@C-RAA^W9 MV7$M>@8=O:3\X?PB6@5['YYC/VSB)'OD"SC_164Z X@@=>X9)&JMBT\O"CA1 MA8%L*KO\%'3($R,$!;(!/B7OV.$?"CGP>A ID"-\VU8 ?$U@RP9!!0;R=.#1 MB14CYT4'B%=X!!XQ!$E9MR%DSG/BD_Q)9@D(D1R>6>]JP>=H$1%.C#R*K2W_ M&2$F/XG(H;W($ZYX==%YF,RXY!G@<=:\3@'D14\+//FJU\%)EVIQA)EFV9LJ M;G^D#)5Y.+/C6T!U'9IF]UY&P4!U(;).+!?V?UIA]-O %@KR;E##3_>FL$ D M@,E]+6;PM;'%+1XJ+M=WO(I3L+KS#H8^-_;H+JA=MWB&8X@6%_M8TL&8Q3&E M?)[*MG4%#9(306V+EZ:4\E9KES1=)<$.ML^/<(FABUR:,+#:XG4*46^+IP5' M:(O7P8NB+1Y@0'D'#PI42ECD-XZ'>H6@%.>&G7<6&=6NIYU8+JE52YANU2I1 M'%&O!C^]5 QP"4>>O#\,BE#'I)3L:,)WNWQ(_G^,Z20F<(Q4DF[VJS02/2Q2 M"DD70^WG4QLJ/78+ 2,M4]>)O^>O^B%@(VIODCTD6O _Q,58 HMXSPGE(9RI MDS!ZRUQB%%;!_^>TR1==>F.@7M,B\M M 2Z,K"8'E"5*0:RR(D=^R9$_)FBU<[4,]ICDZ(#ZR(;/]!/WBA>"7 M>LQ;#$HH3!MGBQUX'D?F0UBL#O"4% B.2E2;=O$ M.1[3#D<2NI31RV5,W-J:&L6$.D,0!8.KTSO*YEC_O+,W&0?MU2"NM;TJ:+AE MKUH&!]AK08O?K<](3LY)B[47NV6Q?B$EH^Y:#*9X)'O(KX_3R[UM8]/AY-S9 MKO81OVL?:T/+B0VN/:,60=+K/3Q7)9_8DK3=;XLLA)1<[J?K7-I9+W/D64#N M6&HKC;E7:6\J;ENMH3]I3Q+.VJBY(Z>U:<[ -B&IG-'B/>H<-\K3-"+%L$7H MJ#?&9 @Z;\ >98$'6R00<=LF*P['L$K>,/*MV*5!=.@+^48L\YK-X@BS(RN$/-$F@X;945@R,8)1![*S9I$)R9RE_&?'O=AZO@I;M=]Y$$,=YHCS$% MU;OM8ZCA),>-P+*A)7?(J?\IA0RY/(H"=8K*\D>\P)&(@^Z*DR?\J9%&-R.^ ML.-UL.9MN*MNVO7&Q3.INS:44TKKS;6GS<$[Q=1JKZY*PK.&]P/JS$%"ZX<) MNEAW9?2=8DZ88_O!G0;6MA(>N5*XOD\Y9G_B[+YDC*C:M%7,1I)0]).H.VI7 M;>RSM-19*'U3\*T2/Z MS'M,3#@#Y(P$V]T^XV4IQ,-89RZ?2[FL[ONDEO,ZV^,2U#DB^$&'Q8O M0@H$-VYXN_B_R\N3BQJPQ4,>$NJ;S(SVP"L5&X!\_9?6U]K?BRS__$7"/:_C MJGAN>XH!T!^1C31%FF=G1U)WX:':*"(H*F^498C#0U%CR"=KL6'-GYN49_&D M) MZ:-WYL/CPBU7@./*H[ MS8PUWR\I%&K,#D"[71*_!ENVF1(;H.7Z)J#1^0%V/+$R4MF)@M$'R$Z,JA60 M&1ZI&Y -4^V(884E/[QEB% :+>2H4!6-J2[RP]KCYS MSUCBQ+DX3SIQCJG Z*6;.R_PK^-$C)861=06D=1SG;$N;PO9_F[^E*K>)HY% M%*-"XUA3455L/)8B4@7'<=ANJ?9M3'RZ9JL>OY[P7KR [W:FKKQX(NF +@'" MA%'.33>ME224J',7Q9VM- #YK1CB-,_0.LHSGG)>=C O:S# M^(OR=A;S)N"C%T0W<9HN(WB$$T1\O+S_(4LYH^] M)$'%*D)?=T'2^-NXK\+2))-,BOU7TYS8G_[^P#9;?'W[2./GQ-MM@I47*IH# M=ABO-0,'>"T MFF'FHD,SQN\!=)?$_GZ5??*B_1I"QE#V[/\O[^F:&\=Q_"M\N*KIJ7+W3>_L M[,<]7)7SU9NK=))*TC,U-0];BDT[VK$EKR2GV_/KCU^2*(ND*(DBZ.S+[G1, M@ $@"!( M<);]VA;\IB P73@M>2&;DE;P>(W_XKMO2H&LA20-2 I+L]#AM" MOY4'G&/R*5_FR?("O^)-NF-]INN#A?+@XBF]QQF)0K=D#\@:[>5G!]H$R]#& MSA%NF-#0J6#D&-()8N_!ID.J%56C.&YVF5#"CB3TLZHH%HWGQ!1L5\0G":6! MWP@Y40:,_?XVH+QI$]U8A/R9Z.J9[4GD9$-ZXL*CU$F^(P+P^>6"L! M91AD!0&D_=U,-'1:/]R_IG;1TM8_#H$J$-[^(81PARKUW4JR T/XHAD+HT!& MPF7540[TKC0&*A178S8$.J6I&/I8HH9A_DO^-V_P7+Q$"6H"@2_[$I6T7_5M MFDAW$'0N5"RU'5ZZWG M4_,!#.DH#R%&N">">8ER?%<]E]0X"=5 &(^L)UEVNNU1WOVJCH1VZDP,1/5( MJ,-;ES2/<=M104(J;C@QSN^C [T@,\]%5;5HC>^2QVBC;FS2 QC"H?=EK?;N MMI! KKX?>6TW26_ZI2N4E1CHC5YV"YRUJMU5:.AI;DX1^7;](QFDI?WH?:<* M Q(HT#Q'-1)TER"&!N#NDY-O.(+%$2[C<_2-WB(O;YA6%#RE9YA>Y[K;T[\J M,U&?2&Q:B OG^+@VOFOD "['N6@JE^0,,XS+>W+R'5=]9K[_&4HC/,+Y.2:=AOI9#F1_E> M/A0<8U>/UDC=\"IQ:#VF%R;X?*0T5R['Y MS) $"M1C?A1',OF1DGR''N%V3U-&=RMI4N4FV XN +]@8DCK&E1 87@'/67* M#J )&TZ=A-(OA&CH/3A4V#J'II&<#!^$O?=@[+;Z;%&2[%GS1#TS'D-/Z>5] M9T97,Q8FN#02+D>3RH'>PT<#%:9J" $D>-U3[G!QHQN]02&O!C" Y%WC*0I/<:PYA3N&KW8DR[Z,YW"6 M4CQTO>:P =A]%V.]0EL*&(;UFZES$>+&]"$;>SM ?<8.9W$*[1IZ,JV/>M-F MU,N\1@ NHB=_MZH/F@_V%(Y"W\?%"U[N-_AN]5BDB]_/#N>;*,^?%*7.K"!@ MPF +)N1@V##<>TC<24N[@). H)K$8&AA%P:%?F-PH)<X#_1WIZ][3#IF$#>M#R^1!D^BW*\/$^W.YSD;&F4KTB>'>HQHKH! M8Z#F-%G>$_YNHZWYB[G=;=(#QOS@#(M_,6_.^ZM3*O77;7N! T3U ]BK OL>L'Z?^/8FK*U5 H8= MPA,<[TLD8AWG:!#%$\(E5V9+#W@GKBS>9_1)^]:PL)L /VKD866EU2.AO%U M!E+:42$%0#4$$B"!A 8M5KJ7>"U(2*K4L>1JQ@>B3L8E4*]0[I=#-7GZ]<\\ M'F#!LV&@6N%,@_TN:=V4]% +S8+E(3'CD W(0TBZA1=I@)LXP=<%WNI66LU8 MH$-($^&-0TC50/^'D'HJVD=Y+*U2)5I^H^,1 P!?44T;(=T^J,Q8LE_S^;YX M2;/XC];=[0GG"72;/51@O?;8?2<);X,]C .U\WW_3+$@>:;&<]?G Y+'B>GX MEEP^&>!SHGI22,.D7J(=M5>D\5/$CSKQVT(#&5$_YAJF80?J7^'[T-568[8F MM&.(F:2,F@/M4U@L>#8BO_R<6/$S[>#CVI_T MFOK$EI0!8G6RRO28]W06GMY,3;$6"2)FJ"*#5B7GA-!;VH(*Q,@ ] 1E^O$1 M9Z_Q JN%?ILFKS@O,,^9YTR0\N_G:5[.$92]12_$'>Y5FHD_T7&Z4-LW$6_,WQA%[<7)*"EX.Y[%P-Z$ M[H12HO0IG!Q>3Z@FR.7]UN62H8PV=ELRY?6\WC@@[KL.9+2^]]H3 =#]UT%4 M&B["1Q5"E+-M=U9ONW?TO#RJ,/J^]>J(U9I!75XAK+0"9W9):W(M[[+S:+/! MRPMV YE["V-BP!(8--%ER9HBS]4!"97FLB)+F^7BT(@L 1P><035/A=Z=WMD M?(E%CR(:H.7\/*1>'P,Z$-&PRH]P1DFK1!&R63;9[&^7 M'#Y0PY2)&V>9')/#S<5%_$I,)%F*FFJBGAKY/S:3*J;K@@#8.-@Q46T3S,-A M-@4V-+54IP2JJAJ*@H:LWS3S=9[C?3=<"##Z_USA 9UT25Q5MY#M+33V80L$ MXXCM6)%=KQG"N[.U(4>K7579R%E9%2Y$]>I1U\T.- Q5LZWK9@,'KG8]ZKJU ME _ZKD-^G>=[O+S/X@7N<&*&\8"W"DP,M*X"J ;#G-_K*5$?NN>( \P0 ]'[ M*D^[LB$\T"IS"_"L!R>Z'8W?XJ_L)^/6R@(8<%-ES5IK.]4)";.1LB1+LX7B MT.H=TPP1''R$YQK83ABD/T9$*6BV/\V6<1)E!Y',&+,GG"B(N8@*?($7FXAN M@Z/#YS0I:!'?7W&D:]S3"T,8(8T%DZ;(Q@ .'N!TTF839%,DJ,02@')*O)55 MIOOII@T"6-6T9U&EF=W08(II2YJU7O)"Z:I2."\(/O! B\9E5^2N,@? M'K^8&]&:8< :,7^#3>41ACR/41G"W;Y@[2') M]IP_HE0*9N(9H4HT3"[$9I&'R::#.<#UP9.A;&96NVA^!W3/7'1:(Z(M[]*$ MWGU)LX+^&Z0.*HB8>#KZS/R.[4R\8Q/C&N_8D&8%E @0KZXGD2;_4I?)4I5@ M#$'[RE0D#0B:.E<@>K)/AAS(-FA"X3P645:\3I.$OH/C9!"61MY,[3R M$>FG+,W5<=CDNJ\W"'(:7Z^8 M\ WX>BU7_7=$XHVGY.3%%:XWX.SMQ329L^W?WNFE/W>.;Q3F-TU?/^0;\OHFQ_JY_56)[F]Z_E[ F6P J M*M[>&C!0&\MEH (/=260$EN_X'C]0LMRD!U5M,9E\2YV]]=G@LU,QZFO%3T% M/OGYB8F(-[":].*T9= E"(HX#%I%<89>Z4MD=K3"&U*R)!):BEL\_^FG,@/$ M[.6LIOJ6@K"J.B%_;O'&#G%<*+NDU[7>_^<=^$PMRKN #H>T':.ZDZ'.PX?) M: DQA)A8\/9AQ$2$!!I*3,KME.%$\4)<8=415NB1A5^IVT07N9M3+H@8 M8_3Y%[ -:);&$:=E+A]//W?'$\_'=RKO87]0O0P7)4O>"= #_0'L&U@!J[ %?(_^GE!.XGEF3F8-#$ES3D#>_SI6X!UTYFTE$-8I__A M":3S#-]KCM*#2.J;CT(DLD1.>/'J?@ [Z4RGN8!U/':=<)J36\1Z/M5TM(R) MDTYQX!/<"](PY-VZXKUVB4%@:[9[H7<:]UV-WUX:[=KW@:MW^8[A\:CKL N4H879)2')! >-W>9)RHWQTH;J>>MR<-I^=[!S$XK?=5'JJ^7?_KY@MT>N W M=D +D/ZWGCU0?^M6N!,=\9Z6=W7)E[_C8 A/ZO.8)9]L?CSX*'!DA%FV93MSC M"T@/IR'0(BU3,=IM\EF) "UJ#(@X^2VMN2+\(XHH,8WCTAF-Z+^[3WY-/B<7 M3\D_R/\]?D=!ME$Q8Z#X6[3=T57JN_N/O_[T^>./%]_1BBU$P&P/41=P(=2L MR+SLTDN"F5\A&.)7C+:T>3U9],B49'Q,AN($+:-#'EJE%V_?CTTSJBYU>?1M M+$1=D84DNA E#/T89EV7$"U(?<_@'3$3[W#CQT\OQH"H%\ M4W*:%29'"-UEM+SH+ $\SWVEFVCH%.-'5VN9D)Y=-Z^#$W_79:O8)R_;ZOBYK)='Y>IVQ M=VAD%U>*0-0A-%3).-$[L!-*Y#0C]J9 / 3FK0E//O[6B'"B,/MHME..II6L M^ N:?7A\OX&QG4 -[JT[VH7V>JUE@/TUG^^+ES2+_\#++\D29U)MAGO">WYV M:)R!/%#1SK_%_:HEC9PII+#6B="Z ]I1TP02RCK@H66!S:-9Q(:CWRA >*4T MK?AOTGK9SHY^^H2FB/[TDUS2O9EYL$Z9)CQ("%']71H3^<3]>W% M&3>;#Q+L&?L:):A0T P FR%0O56:]QM#>UM"6E MI5U<$>Y6QPKR7S]^^.G/[__\X6\_H-\X@JFUY.EKVD]+)(! M*3%@E%+JM'P M6G)$BKV6_/3AAQ_>_^7#W_UI"8'HZ4T:(*%H2IL-LZ[4XP/0EF-B[/7EKQ]^ M^-O[CS]\^,M??"G,%9%%/WV1(0)1ES831FVIA\,KRS$M&EU)6[KRMP\?_TI5 MY:>_CU(51_N)7R*:PRB4FJ09 Q/#*PF5H^_& .]QLV+V]IDF'Q/"9Q^;S^I_ M/>=/$V76!E%RFNGL$4)WF><>0,;))< '\PA82NCM72=Q]Q4LKY-LXA4.XZK( M=;)(M_@FS?,KXD,HEW&R)^3>[0C]3#AG>)5FF(][BK[A_(+\1U[$"\W'&(41 MQF$Z$(+L^$:@\^[ 1M/:,@$^$KVC.+]'5-"H1HMJO.B9(49B/$,]0R5R*%?B M7AXZCL(V\BORSWBMR]F/07@R)GXD@I$6+K"=@H$W2'5LWP+W"9FW61H:?KP; M-R%5G&,4!\-AMFXPI%'J2&\;W/%((&-2DZ$S%#(:5J4T8RY[04=78PYO(T8V&4QDBXK#'*@=[5Q4"% M-KH\UA;XU)]8&6V413T41E=,9,NJHAKG75/T1.@"E?#TY'R?93@I*A]Y^8UF M(4));R6F5NSCV_8<<$OM,&(X_B;U9O<8'2BK,-Y6PA M@85DAM?)*\X+5JG45AP-D$ ,3<&&T;*D\?"FU"+&SG8D,)BBC0,8^1QEO^." M/1=\Q(M]%A=Q$-LHPSK[@'.<$;[FR7*^6&3[:&-M*9;( K&A7JSW#!L5F.#M MK@>9PX/)&2J1LHIT)=I@%K(J%U0]OPI(ZNOK2S$X$#LL4&Z MT=[82'A[DLBPLQ<&,,W:E1;1II<=F(BG\=RRO9\J;S'0-_'\/F5E R&9P,\E M>?.2.EN9J" #,0X]4T9+:8/!FXV.)CL;JJ#17*=\XUBR;T$_G+,;3+9([T,W M).(&;#EG0P,Q%8ELHVV0D:C9=&0NI\BPRSUDO#F>H'X.A[<$#U?".&'P!U_7*UPHLB M?JTO2RB8D\H.30&:^3B!#.,%3D4BFQR#M!Z MMT]G-+?+^928Y?->.AXUL<]H+2TQ :IF. ::T>98"YPX=@/VN83I!'6=9Q'> MQ"BO>%^DV2[-J*BH&Z'_$<(]V2:OFH/R8;[$\1S -W)="DIYC=?%!'!W?]U1 M/]CG6+J<^9;>)X1]HC&MP)Y><)KA(E[0TM[R'99G<1\'$6'11B31Q+5K<7(U(WM=JF;+ MF"#+,)$B>L;%5]KAIFJ+PZ]::527)NKI7Q>=(\E/NST=]7Q T6ZW.="C;#9W M>:M\);Q%K>L20JKH.2I2M".V1/XM?GJWJ5^&+>J786G],BPJBBQ^WO,S0@)_ M_W3IN7'/N ]E[6\)8WZ/;1TPIZ!Y8N]U_D+?Z>?7"7/Z[+CI*LV^$,W/BBBF M?[U/\YBISE!V>TT1J#<<(*9>7K,'_G"]:V\F.KSP@N.C3K,02U534Q:;$158&'LLW4TS8B<<60(HKUZ''_A!O'SHMJXP4P M7_YK+VZV,2,E4>UKG.YS7J3G._#G0!H.Q<.^ABN[$'N'(HYZRJL;6U"F:\N\ MA1EWH0K%I.WH'&'>Y4O1XW'R)($FB0;*YKK>TT8%V]:BE 1_&8D HV32G,^T MKN$V399XN2>?G6RT1=Y,77C]/,UU]QX7>/&BNHF)OD8YV?>DKS'Q1^C=OB#3_X&7@]YT:Q+"FG,\52FVN]7C_CF/ MEW&4Q3BOMV=WJV,IE#>4#JILS]0S J2+_0BQRAY/.QU,,MD'3^V-1D'/\&@F MD"89V %SE6V6-B'E29TXJ-.E/[;6CNJG9NN>1J>$, (T? ,;S9'E#YMC\WSZ+\V6\T&J)-110"R<[9AKMELP@ M_ELCV=#3;F-$H=@55@:'9$!W6I;CQ8=U^OK?2QPS!?OWG^E_ON?_R;2*_/.? M-W@=;2Y)B*(LJ:\W^[[\CF5Y>_; M/_O_LBKRRL\J_^;UF[8G;@<]XE.Z;X[]Y5%.9.A7?_4X@,7?1'"U]JL&^5WZ M]12T/NX7]-A,DTW0AE9$%W;?VC 8+MJS^.K:D2!1G_7W+R._J77@B6P<<+0J ML*'Y<'L,P!?7$5I]Z.,!?K^O>G;5@S@Q;(J/^>51/-(SN>RC(2#>6DFFY*@; MO_OVT8K)E>ZY?.$YP8>\S\HR<@E1E1T)S3$-TPM:0/P"O^)-NF.]-8DNZ3_U M "0 RC"8U4I=>F/PJU #R6N_%ROQH!H1$ICH,Q )%Z+(T-RW9K(LU'"=;($' MIHT:]JST\ @V' U4$M9/]^*$9U&YU@60H7K Z_V&8C_,USA9F/KTJ8?"Y*), M9,L)*-4X[UDG/1&*RJ;E4,3'PC?G.Z;>V)I/-S@,+=&WY5./!-<48TY#H2ON MTQM/Y_\W-^QVI%\A]CDMXNH=3O63Y[W-T;SM70T9,$6P\>GZYNE:_Z4:/P-\ M*@5YU;>2?O/[L5H3M[X6&Q'".MV[;4EX74KZ-24)J =)[SXPP%7G[3Q(RQ\FP3!+X(K8H>ZWJTP56V5-VDTDBB#X*0ZE2:6.PN1ZF" M#J3JI)ZT,6_TU64CQV18.,9HC>]6\RU.EC2C\Z2L;V@Q'B*'8L% G30Q#(9Y ML-!-D:*4C1A6WX?<55@\/P(80'X-0F_@U\R42N]0N8E/YQ8U?XWB#:U+=I5F M]Q%]-OXY^A9O]UL53S90 (INSTRE[MT@,$IO2Y=!]:--SBK4Y8LL?L8YRG=X M$8NZC[2YXN_\35R!%R])NDG7K"@DKM*)9,'GS^7(I/2)P[^( Z8UZS*>$6!/ M1XJ7J$!?,1D0Y_F>U].CCWL^QTFSZX&A,S*T;,\\7XH[VCCK1D+E(LS$=Y(PZD&^L_ MZ:E0O^\HWZKE ?34[D,\C\AH*%@648%LGGU-(TZ<%X)XK5D?C8)RCTIBF_ZP M,03 2KF5W@\/JK48:AN._VH!)??IL4%SN-U0MFN.Y9C4;##JPQO&,=%BI(T>?\BN%[68HIK9 ZWT?-MFA7Q'VR;=K>J M^W?7[;OO,[R-]]NR7S#F(R_B?$'?IRI.M!SB!=AVNQ1(M1UW@11FF^Z.1SZMY:"*/3<3;49=3L8(WY60HP;Y39M,*J"&6&CFJL:-[62QS MM5B<-Q.TJK7N432#-69&508PJ!)E:\_W&>WWU]IZBO7((C"9X%-;.RZ3C! 17@C&/Q4BX. M)74R"B9_9),^"")?U)DG@LT/6>6%H'38FE)HK;Q-D[2\QF;._^B' ^JJ@?R6 MVBK&PFBPEA"-,LOC?62+GKK:D/?DHIWMG"$V![3RB[-FBX3^\4A E5<3W=+V MYC 815?1T"[LF&YW:2)JR-57:L6!T,1Y_'83B15^DG_ &EP MRPF]JAO7&2NC3F*<<@8DIN!&G:-Y463Q\YX?;)/]+IN4[G#Y:] ;MU.(QO! M'CNH%QS7Q_JP5W6KCW:>;K=IPGF4O]-36G>!O(\.O)!:1H]$.]Y"C$8,]E[" MD4B.WE2,Q KQ[L()R49/P3';^@=B0')K53$EDN<$;# QC;0NM[M->L#$8Q3I MXG>4[D2SG*\1A17O6AX>OT"F!A\7+WBYW^"[U0-^QY_1AV.6W F<)D0=Q MDF3+F^6LA'ZROB%?=,E+4#Q1N6@D.A8I4+L#)Z)H=$,8A=%_LP0'Y+9[*0BD MU .4:/FKP1(QJC"+E@O)^CU#7K9'_8WA=UB,*<\*R4+(OXZM@_SIGW-"4;R( MU%6_50/\:JV>1*J![5^]:9-N:M7K>#9HAG99G"SB7;39\"?K7SX\?IB@!I?5 M9[_<9^D.:S]Z\V?_GUQ%7OG!Y=^\?N[VQ.VUD V9H@[>591=1GFAKX1W- @ M2:0DL4H'-7[UF_A13-W.?T<9HH/<-[YA]YZS [=)\0_V@=G'%7_XY_7-$>7R M#WX_9ILD^A'KOWK[>,=3:CHDA%#'L&X M)=;$;OH7G&R-2-O#8"Q;1ZYLL<=CO%NBF@#%P\\CE8&Y?]*'V@VC-E)2ZU%I MSZFBD+68O?]ZB//?SPY/9%)#57TC!(PJ6S A:[5AN'<%[Z1%<KA\*IT3(N]*HTHR^](F3[A=)U%NY=XT6++ MV(K6 @Y&L:P9DM6K$\B[DEE2U+YO7,&AMM:%Y+3.#FS(!0:28;JMK'DBP=(C"P M=@I0^6U"C3JY2W^ R6_7),GY[2^/WO/;Y93M%J.WUT^7%^CQ:?YT^1C2JE07 MR?UHZS0;((&L1@HVC"N1-!Y^%6H18[$"S:3RQI Y4'9KD5[ V*69*%&T-MW6 M,P$ Y44[66AD2+6C_>=*.TA1O8]XYG7U:Q!4P@!E4/OR(%&>\Y& VG^?X5T4 M+ZO2N>(9XKF<$S9&7WT0P%A'?Q9E:[&']FX]?4G3/!+,\ +'KU0?^;'5CJ.M MZH6 EE*@W3MVO#(7["A M]9K+*:#*+;@74[, @SO\ "497!.O>+I434&7IG(2UO[EN.@;G0C1F5C%!OIV MJYH+$1 Q&V+3A5.:L-SL,:=R%<79S]%FCVFMQDV:[S/=K>3>6((H56C+K*%D M81<*Z-*%=O1UES L\4U&?A[ [1(-YLH0^\6!T+6$F??D[_PN4$K(1Y5##/&=;K!P'UME:0K>]HV M1L+ULU608>AE*V(N](X7/OA^BMN[8Q=$=H6);EON5MJFHU-.!'";>%*15;>2 M)YD%IG+XA*QT15]?7VA#/GKEKG35BW*U6DJQUK)1/6M!H[(5C24'M7<^@]BY!U;04N)[8;1_/LF MBM4#(W&F-*THG^2_CZ@WN56-VEEQ0-9,I9X+T,XZ$"$PNB6JI&^_5&6]Y.@ZS_-+A( M:Z!&7%%M],K^P:P_<#/:R".R.SR@LGBE!!)5^#'=3O+_) MFG"[]QQI#)"6O M_!48DN FL:LKO@?O;UU&0% ;LV!)86D&*&A[ZR1MC-6529B6]=$X/DF+(P-L M61Z8;?672@T[0P+:G:6Y*G&Q?\[QO_=$,2Y?R?\8"U-M8HS[PUXR/&#$>@&C&!J$X^N,/Y4!HA3%?"VXM M3O 5%([HO^FHD* ?'H2VM,@W*,P-6 4#,R$6:G,3Q)/Z1UIX[@'OB&A>:.VZ MBWU&8O%[MH7G5>YT_%L JF3-4L-Q>J$\J]BEB2UE8U5$Y0@$0=%''8F2C)" MW7,8R5LQ$^2_JPG)PO0[^6/Y)_(_M"+K__X_4$L#!!0 ( *-PG%3M1?X*Z&H M *)&!P 5 875D8RTR,#(Q,3(S,5]P&UL[;U;<^,XMB[X/A'S'S0U M#]T=L;/*%UFV.W:?$[(L.W5:EM22G-4U+PZ:A"3NI$@5+\YT__H!>)%(D0 ! M$A1 V''VJ4[; (BUO@^WA86U_OM__]Q:G3?@>J9C_^.7\U_/?ND 6W<,TU[_ MXY? ^Z)YNFG^\K__U__]?_WW__/ER[_OYN..X>C!%MA^1W>!Y@.C\\/T-YVE ML]MI=N<)N*YI69T[US36H-.Y_;7WZ\WY^>VO%^>]ZZO.ER]Q2W>:!VLZ=B=L M\N+7\_U?!G&KCOWW3O>WBYO?+LXN+CI7?[^Z^?M5KS-[VA=\@KUHY-]_ M>F:F](_+I.SY;_]^&B_T#=AJ7TS;\S5;/]1"S135.[^]O?TM_"LLZIE_]\+Z M8T?7_!" TGYUL"703U^28E_0K[Z<7WRY//_UIV34'XO-M1S MI_/?KF.!.5AU0OG^[K_OP#]^\7#FK_>3[*= BV93J0K\#[57>VOZ$BO]&U M]EO=3B]\R%/4_L"Q/< MO3]JN!E1]K_TIJOI#K@AT'5!P#7:O @#9[MSP0;8GOD&1G!2W@*.LA2V?@*A M-IJ]!M[(7FP@)3:.9<"U9_AG $;"<'SRYEVJSM@#WIJ=; MCA>XX!'8D-(,0[V@*L?N+,RU#==T78.3MJX[ 9RU[?4,JD,W 8,RJ1ODV/6^ M#NGEF6AV0&!9%MI4.57ZC&N)8V>?-/<[\+57"RR 'KCP6\"#JR14D1L 8V3[ MP 6>7Z7SM"US%&9DO\$AXK@5*9*ISK%;,]>!RX7_CG8?$- =&L<34$FIV*:X M:A%NY=8F!*[O>7#%KMC5PF8X=O-!,]UOFA6 )Z"AG\/9L4I',0UQ[.H4[G?< MF?:.!D-J# Q_[N"B6XVKI4UR[/[8L==+X&[O-/O[V-%8-E+$1GAV$4)739%) M38Z=@1NJK>F'-(+(P&4<+37PI[&IO9I6.!%6Z2E5LSR7X!K[,G(K'#NYU'X" M;VJS;HJQ#?"F4U!K'3@\UUX:T\F; #9&KTM5\&USW MJ<[:U78;4Z]F$2AKB&-7[X%KOL%FT:G*\]V@\@J%:8CG6 ]>/?!G -L=HCU0 MI8%^W,2I3@.-G0H:.1T0O[@,EW/N@B3--G[(J=Y_AZMTM:;#90U$=+6,;:_J 5+W3Q.9.=UBJ+@!EP]Q/)=5[G*W?Z-:^ MQLJ#;:NI;7[UOA8VTZJH=8IF3[7_1E>Q-LV)3RQQNV%Q3]X&! M_E9#5G[?/MG9JF"#U90"B-\ZE2ODH:V#Z:MEKJ/;WJ9DI_WL MJ=1P#U; =0&D'SP/!* IL7&?.=EX=[8[QXZN5?N.;C8VMG'?.96@OP-SO8&3 M2!\>J[4U&'J^N47WROM-_70UA)]SW@%8^([^O2E%5.['J105[E5"ES2$&=QI MA0,PV70UI1;*KYY*";S7^!H?:]QD54.LD@8;[_I$<]UPX\==AGS+)[? U9") M\0/-V.!J]+^HE68ZR7N@4S?=O%&QAA1E+3;?>=ZX5/I,L];36BS#M]9LI]&* MC,YB_:WC^N9_>.T-JGZI66'Y3PZ,GVC:%O[H.L%NL;>O1;V"0R3E4!$7-_K^ M88=JS]&JXL(M#-RQF75P/T6O3F>9KZ$(VI:;=&JJT7U\6]PO$XX.4'N[0?A7 MU >H/50';;+G\&151ZIZ'^0N^I/FQYNYO?]]W(W4T*@M+]M7N NY"':P%IH( M-&OOZ)V:'.? 0N?EI1,6'SB>[STX[KZC$(QXYH@[75\AS?7HM"YW-13!TGJC MMW1USN#XQAKM\B+8;C7W/7IFHMGOB[D7]'5XMC3#[6C,'DYV!HY?/ZU20F/7 M=(=Z(% YS+UH5$GS\.7.=#7\"5S=]. AQM3KF>!8/]'4!7;TW['C>7< *O7H MCZ&UV(6],6K(6N][S=W<9W^X S98F7!6#>=8OD(S?:LI@5.6S_0=0+3'3VX_ M8(W42H*VO^&>GYB6-]J@$TN-CF.;:MR-Q8';[?A:-#S]PR/FV'P#]>>&6I\[ MJ=@/KK,=_O2!:\.31^#YD#ENLY*3O]BT\+Q%:Z+CA=Y&-3I.;J_ICB?GV:_ M6,-A'NYTD;_%QMQQF*MK?[)I\7E;>"M\I+DW+'4."IB6XL[N7. A#OOS7=GT0?Q^Z7 MW:N;FU[W\B+5\301^FY6",W5D^_ ?^:XD0V?$Y?X;1<&1_FB;TQKC_<*KDF% M^HN_YE20P''A&?@?OYS_T@D\V"]G%PW07SKP6.2XD#?_^.7B! !%'(43!-2C M%UX9HW\LX3?Z/TVO "9R!:G 8L(C"V4%*24!--75>P==%!1@F"LC%6P5=)\% MCTX\+%Z-0W07>*8-.XBLV' :>0+;5^ 6P%183BJHZ#2=18=>*G$(%/BH98PB[ MDD"XV #+BF^A2T',%U811DHI8R"O! ,9'9N2F=_V)]JV:,-35$PE\*CEBV'K MM7D#- /PL\;0-N[A&D\8KYER*J%-+V ,]S5ON$]GI'LP+3 ),+:"XR(J@4PE M6XSOC12S,+I$P^,D><%!+L9IKQ*<+(+ MFD!:9&YIB!V.+F],>XVL3 '>J[&XN'HL8) S\0\HLMVTA 3(<.P. M-!^L'<*V*5-*/5%P][!GD3$@@ MVA\HZOAP"UST0N?1=7[XF_@F'@MG86GUT*07,P&SR% D_8C>NT+MHU7"5Z:-RZH%-(V""=RM]D&(QG>T6W=X[^O?P=;XW#7R4 MA]Z LQ,>?$(E!9G *FU"BU;Z*L6[RP?3TS7K#Z"Y>.\T7%&5*, D8P)\D1%- M>N 311U$?8"_(3V7.BJI$NPL(B:H<[>SG=(3-1(T5,"X7+,&UQ<:T;XX%#YF:&YD.\4;SHW)9=5ST MNE?M?8Y%+V""=Y'=3/IQO'0UM!==O&]?':L Y\S?5<*W7+ $5^XFM%/@&J?> M>!_^U#Z%J-=X9),2615<0I7U MVHXM4;0$W>8L2O_]VW$$QOIQ&?>!2@:.[3F6::"0]W>:A1*Q+C8 ^/LS:$E4 MQO,S%)5QWQS\]V Z64S'H_O^N/^Y/!L+/X.APN%S5",JXT[S746.!] M66O:+J3L;\#RO>0W(7._G)U_B2-EQK]^V?=MNMK'99XY4<@(3/1&V)T7ENHO ME_6V/]6%B],E%8M17$B: 5I)RX,YRIGN#S37?3?M=9@7#4,%JKJ24H,&Y3Q#JDNL M#F/F\#SHFBBM(E(#AAK90DIQ@$(T0D@V%K!]X.ZAYN6\61WW>[!#2Z>7T1T& M_L*R2K& 7D)"H+=3C?Q\P'?TFY?%QG%]E'V0+M=S,>0U6E*"$+SE)P25:]E" M$3NY>G.@ [A40IU, (9$-%648$ME00DAZJHN*4)(,7/!3C.3I+1P:(19:VG6 M%(J:6]T+08$(>%"DJKR.K3.8F?+%)46_$NR4TG$Z34HPUK.'IH/X M5*?(0W%).4 )9]E9LD1."0Q)F.,DW=D'BD6DQF*$T]P!DP ES'D7##3WA\"VSAV<2\NI JX#-)QLAXUL&DX MEGWX4[<"Y-(]!W$Z0JJI"FLJSJF**.1P24>#]J,',.2]6L]JYZ MW>MV,Z6RS)Q,6A(PIH05JB)/@VY=SU4)T(VT1#102HIL)7,D"_EYBC::M+PP=.;K"UY%;'<)U6 SU19.,$%U#) M'*&@@P(ND&-'LSUXX$:FVJ5SI]G?R?>7V/)24X.1!4PRJL.%Q),G$=W5#$#G MY%100R$^L$JISF(1^>EDQ3].':KL=]/?# +/=[; +>$(2]6L(GN] MJS-!\9KJ3P^5Q97@XJ.1.TY*FI K*420"H)RNL_(4D/\77A*AR6'DEQ!A?A M*1RGNPN9K%O4'I;$.E)3@:_-@E)X=,$M],NDJ MRTP?2KSSG*DAN@3F#LP!9>S8:_1P+7$CFX,W8 ?A( O/9/CC*FMUI3C!17AU MIA3,]JMT-BFMIQ1IZDFMI.=FH3I9-BQ955WWNMW;]A.$7E)>=A'1&UB48<'T MT1TEFCW1<1\.#V#K>"LIH8;,G."Q>64570+S*+>H6\>J&]F)6R-*A @1]7W7 M? W\Z!H*C1YD.G(LV)=U\H*BY&#$]R.JD_$$VE(G)$(JD0PQL-)1,>DX= +0 MBZ>]4JU(<-+B=;%L&&;4^9EF&B-[H.U,N$JGM("[7RZM^,FG&GI2Y]2V=.'Y M(W#?2^>C?,%/!C'HI>[^ZS9BC W6*)YJ[NQV(\[S)=@&%NI3:.Y AC$7;(#M MF6\@>HXX=CSD%CY=+;6?>&\8EE8^B<=+:>KLJN; UTP;&$/-M:%.O91V[L'* MU$W<3K^\8E9S*)RS8(\+(72KJ"=U+M_S6J<^.WXRB$$OJKPQ+#MC5WQE(!V7 M&O0DIY:?5V2\'&?$1,B?A4K? -_4M?V[LM)P^5?TX?([?\U\XF]M"9_/5E7, MCMBRG!\(R@?'O7>"5W\56/E(C[B-,%7E[!"X[9W?"E].Z)',;&&KBZN.C2=E M:X"#6O5").YSF+W]SKN7X*6/C3,:CP5RA2EA'H/CR/ /?-U$'_IWD\ MX>**20,L TH':)FDPH)[:IQ"DV+46>_>V6KF<=I18EEI$&-2?B%FE,(U"ASS M[!GW_0EL7X&+F3PS960$C%+S^4FT7#*YT(J%)**5*9.6J7=VUNM>GK<7K7+) ML)8I,??GT7-\(EJ9,DJA52X9UG(D=A\Y3G).E^TEQT7)J87B5FG;P2@7)^LO MQUUE!<>6^$$9^4;LN)B\,),1*W(\H9!,G>N@6-P'J+RBB!=[/PT4KQ'^GX'W MJJO0DG2LH0(?RYG:HLMW*JT\?Y3,&XHAW^AR(-RU:.!X_G05BUJR,!26E0[M MRJL#O7CJ^.Q',J, S.D-[\*Q\-=_N K2$8$>3QP7J,548'+/:(MF E 0;Y)D MJDSXCZ[C>?"0N\*ZL:=*2(=QY4$/ H0/,*#H49[( M@Q:Q!G9!1V!#S5DH5+*Q-6T3:7D@5U*(&>QR\GJ@*OI)R6$L)/\TS]1+ MC*C$.NJ0@%W,Q%QVUOYC;Z'P+'S(*N@"*DBP]90=3DI*%$K*R7(J5[SI8_'O M32OPL4]G,:4_!#%(LC9B/Y6/')$:;2-617AL74AG2,XDF,/.WJZZ:! ME4\FIL5JI@T;P-C*)]N8M=-8G!HA#]$+8I'^DL$9^R+]DN5%^F#Z-)L/OPXG MB]&W86;3TX[D*SP +H@1N%;C3^)_#"]"21L7H.=$OS/'-EZA'2^[_O Q27^;R= MNA\JTE8.)4K@>H/)A(?33^11A)1ST$HB*MQ3F(X!RZ&@,^ >1/^+87-#7\FJ M^;+7O3X3[*4A!=$. ^"4>E?2:$8"% \3NL'L3P>C&&EX LLIN,)T7^M[T@R5 M4U*2;27@K]^Z0Z(D^\6UH$%1A-*S#>&P4 3*1\VT"7MDNLJ?=*VKK ;> !V8 M=RO9='P/E?T6^K5Z_PJ@&E;GY1"SMIKF^R?3 MFV-Z%8Y7GN0+]^;MX'BHEYRR;$),'9Z?^&1Z?::SJK>!%^-R[VAJF%FDLYB< MR!!.8\EH?W4A.H9HM5CT0L=Y13WG1SF%? J$B=I+&2D%36V.C09Z0;AZJCI9175[W=Z- M)!,^'D<"^-0BRA5A.Y7GAABW.5=.7OBHD2A4FQ, ME':GQY )QTHG&[)<"J3'R!_YL5 ?%Y07:C)J17!3R<;)DK$+;WI@9UU?:"Q, M)'24Y_<^<.%J$]U A2G!P[]-0_F\X4_@ZJ:'?>#-W(YBO*DMN@3N_">@U 3\ M"/^"7THHZGX,ZI#%Y76#5NA4)LH3.'.@#970U^%$#(5!0>J?@+]Q]4\$%Y;PC-R".X<0%5YI@_B MW!;1F)L#W5G;82NA0K%VPV8_JPY'A6BJD1STAXE1U"WCO?EF&L VO)1Y'GGR M8$B**ZX.N9@DK!MJ5)Y)[Z0^2FWF1V5I.<7QE&T"J1ENH,U4*!>K;JQ.68(, M<+/BM!EN2MDXQ>R,K#A#.[LJB'$VBSU[]\.[Q+7LBLFUK+_XVGD83W]?B/8B MVXO)YCR6J_9R==L3-QFC[LQ8BNSM.D>BN\2"IPAI1E!Z >#3*G;G1DMG73 AD-+!T^ MLT\3G\JB ]?J"\&FW<9(>3+MJ7.Q$ 48!+#?NID\4>IO'=GI3H"\/FQCYH*M&6R]D?T&8I#PCFH5 M&OMD8R,:5.=];A)Z-6LSQYWT"PM_#H]L-'0"I*$H M9]'4'CN:[14% (*#Z$ZSO\-)W_',W&3&N_E/ZIU(I[Q>4E8V:E)3]3[N3RH5 M%QT)"RI^TJNVMNI>H99$F1.8RRP34R$<;^$N J("S#?"\TV:JI_$XZ O"2YJ MJ6& MU4W:A3)5X9-(E;7$-Z5C_861FB][38W1SW.49F.Z@DH,QP8=@XA-?'**H][J M7DRW9ON55-)?Q3X+:T8/(/ M#T195:#[O2D'#OV M>@G<[7'Z*._@&U-TGU&E'?6YQ%RMF(U "'UI/F(T6\ M3U=%OEFX28RUG:R2KWO=KN!L ,W-95Q4TXASIOB'V\?*F:[PJ?/NP2MV#65L MYN.RKY)F&G"VK'%K0;N:+C:.ZX=SO6W,H1I=4X=3;YDS<(5FU&<35\W(YH&) MXU-NY%0D5(5V/@JC>*FFKF>EE%?YQ]I)=@UAFB++ GKT7 CM:&''M^4OMJHW MJ#X?&])1P_%V1-WXYY:"N\ S;>!YP'MT\0_TRZI]()I5T81L'IHG-\O6-L=^ M'(+5U FG^$&RFOP?3%NS=0XF?T)#TG"M(9,_J^@2/"_EO/K! _0<[ )7WV@> MW+NF8C66K'_XBEG-W4@[0;&"CU\!&771B&E?4'J87:R"Z2KTD$I,TP0[%['. MQ^$.NQHDB(]08K:"XR#9 \(Q\ IUA+J(W).@IL) @<5>8=4:49\K'/52=^62 M9\Z9[8?-/L)PR5*5*JD^9UB%;R3<3//"35Q(!^C_(Y>X-\T"81R2Y.8,_2%S ME794,LH]DG="CV?_X4]X+(<[Y#G?27Q$E*MND@N1A"\H#1-X()KG M!Z7 G,*!"T^GE 1B+6-!IM211GK=*\'/1GA3H%Q:3D_7A.,_<6P=*NS@$6(; M^Z-SF)&JS"."MKXTG*GM"%%+8N%IV# 7D$E

EJ]E>U).E

0-:7O)0_O M" \9*[8B#2WXP'MT\\A)'PTL-OS?,1[%_?.FK[YFVL@6E]@@'AR7+AY>[?;4 M9A5WS32PF!7<7S:1,!!ER; <+W#!(["AP-8O&30Q>0'/S^#_ZWSI'&K#'QZ' MD^&\/Q:2^F_JKC4[3OUQ2'T89::9I=0S7<6LT:Q#5L22%9I3VV)V)\CO'DQ7 M,9GQ%\?Y@EFBG\-SO^ 0F5PQSFQ(Z&1O)('1R8?YPES;YLK440" *)88G.)F M4)=ZZMJL9/!?Y ?_8O0X&3V,!OW)LM,?#*;/D^5H\MB93<>CP6@H)A]H7CZ* M;*#X2B^B+M&)D"TA2G<6_B:=KK(T@YT>B@++5'51&TQ.UNQP#M^]>&8T[PTT MRX)=\!S*<7R9'\?]P;^>1XO1X+#]K\YDR+CF\O/,+@X%6++!IJ@G MRM.\N%_T8YFE"6G&-C.>1[[E]2168?,-=QZ:O391-/WP-H!^F%\7K<;+_N1Q MA';:_<5BN%R(&^&/CF/\,"T+XGHL8NE27;$-41X8F(Z5+]ZE-:4;YY50/7+. MJ"2T"D/]03/=;YH5@">@H9\S89Y*!OM-?K _]$?SSK?^^'G8>1KV%\_S(5K3 MQ6S#]Z(=>DAC[B95>[DX$S2DBWI5-IB)=:09QDRZSP]>=B%;:]D.(Q+$:6Y2 M=H(X_-RY%-#W*>8JNP:B=A25#\RK&CV91C__PL/_;' MT\GCE^5P_M2YZT_^"7_L3\0,=A1BA7H7CBLL9(BG@\24#>#"LM(-3S(6Z9%) M+X\2XPXYOM$.M@*'L#'<$PM:2\& M4&;8L8O6L+/6Y6E&((KR8$9Q<!EJ@OCLX+7+8&TZ>GT3(\L8:;X,$T M]-F"/W?&H_[=:!S>$@L9OABY]O--TL&_]LC60'35>. MUR3L<.7G"@YJ:.V1.8Q$M'$LV'T/F?(/[P)*9H<"1[#%U_Y\^'4ZOA_.%W\) M+ZR6?PB9"R)!* 9[MN#+-;-#""]W3124)X/"Q/$!_4"FKB_E&"Y (3](ZXG8 M\-I^HAOF\(7LU(Z>RU*.TP+7KF7_W\-%9SKIC"9P01\*<@&)G_Q2;[B)-<0^ MZ&:Y/L)7D69L,F!4^(K[Q(-2[/50\FXDDCXQ-5-?")\7N&<]C";]R6#4'\<# MM//7Q,C\-W%7PZ%M/1(2W?K''0-^_,)/"\O.K/A/-HNB]D?'PE$ MLU/&5'FY$179\;A'9:,66S[+VRO(VPL)]L0D?>='*9MP*GA;/@)G[6J[C:FG M@HY0CLP")ZS'X?1QWI]]'0W@HOLPG3_UT7LF(:-S =;(%C$'.\<-WZV7!)/" M%A=SE#WJ#L,AMKRF-$.5%JO,";:B?"HLH?? -=\T%/UZ9$,-!0Q>5.<%7E3W MP_GH&QRAWX9PM"Z6\V=Q3E2%DL'=T5=@K#.A<)FLT#5:?;F]%#3T*W2Z;$ZH MTZ0TDP5/8//3"G<5J; [6 2O'O@S@ T-WU)QDTIFF@+/K\7SW6+XKV=TPS5$ MCZ;$[ BRTM X:>*JO%R>WUR)LW,?]:IT2X KGR5NK]>]EB#X0*G."_8$3 *J M8<4FQEQ@"BL"679VP1A6I//7Y!-_4R+"" J8)V0L/Z.D<4//-^'1"YL](5M( MRE%;HMO\F*60Z51Q?VJ^6R\(>A3JX)WX0+V\5KMQKB,DIZAN.."OA7F;I&)G MD2E"4Z7=_*@L82-Y6,4G;(JCP1_GR*!C"4U=1>A2651>B4(:#46ZV#BNG[C< MWX.=XYE4JPE-O783H)Z8G#)V< *?TY11%-#$$S2\4JHUN@"D7Z2Q; ^4%1K-^*UI&P@M+WXB0 ; M8H1N8J"MWF[:<)$VIL^M4O0AA+LX_IFXYV!N1PU"\1$[L8"=*46MZ%59])B, M;C(BU%"#+JP")L1HYGI1E#,:8= D?ZHZUV3KJT&:>N(F%&HF=X:HN64.X(X_ M "AG-WJ"AK3WN^EO!H'G.UO@TDTW;(VH028.,B>,JFN:E8M1"SBR#,TUX!;1 M"*!2-->%>\1WXD1$K*,&7]A%3.@AB066VX3C :AJ9)2^AT/(!JJ,(2-@$38JAE #Y^S40WGY344H,@581,2**6F3<4_T[S@(&F5CBO1IG\ M0ME"NP(:2'"N189QLJ&W0DMJD(F7X(G7FR3&7LP%Y-(-(SB_AY%$*&X>2>7; MC7\U\1*4Y4Z)O(#G-'B>U\%,*]F'EA57 &-6Z1*();&L8B >;G>6\P[ ';#! MRO31[$2!='DM!0"O*&2"NUKVS[X!V>^;'M3=P/%H75)+:F7U=]OK7I^WB"1U MA$Q(HI85=!\>/Y4#.O60DKAQI*JK!F&JBYK01BU;Z.'5K?<$_(UC>-/50:GQ MV]M4(0R#6)M1@TQE+6MXTY M@)\T=4A6]+=0AV0K2(WV,LR_/(/_VY-ZY(,M_FIA--5F$=1U/'K<; MSQY8!=88[<'*252C.14XQ%M\3D_)Y=K>QKYZ<[#53'2/-0-N&+P/+K335\M< MAQ@C_QHTUI;F%A:9KA;PM]X*ZAW^C4C#AK[24BN\8.8&\<)L/59=YPU1_\ZWFT&*$@X9WI0V?0'X^_#>>+J5B+U5W@F3;P/ CW MJVF'BBM+T4&J\L)L:>"^%LV![JQM\S_ &!G(&6UE B-Z*!CB"AF8VD"BH8&F M17A\85N,N'PE.X+.>]V>X.#D9="25J+F-*)"./.B<#V'G-LC&W8.>#[3'-/- MSS%/_?D_ATN4YV%RS4SR^=%D.9P/%\N*LPYF'::3CF +K]#*RWGW M2MA5_JN?ZN*;9EJHUP^.N] @F6EF$I8FI)DF:B%5=*E?4PBCA78OE4.*8;A_D6OVY7 JB '&E[4$\9IYH[!+'.(:GG(?"1IK5V_RT,EU^'-8P/_ST; M3A:B+6?'HFL6S0Q#J/5RWN-_V5Z&$MT].VTK689?]KJ7$@2&*U4Y]HZ]EMAJ MG)>CV+\L@_G\/#^8QW!C('J\1K&,2T^_Y<6YC-#4/+KZ'9CKC0^,/HKGL#[X M\(:Z1XD#4(1"6!XYBLPU'TQW ,60B@M0.,PT]C%IQCLMR/M!?EJ5-#P7,.>$ M+ETV%L%N9X7G \U"KV(>+.='ZFI@#D)/RZ43:B ,,D!>0-C;:R^UN$O=Z&,1 M4?G$(W5FA]+>5_Q)\]%5,YW??8666DDNWO*>YCE'P^]7D4_MQK&@)%[D$_89ZR[P##G_S;)M^ M+79R_:0ZO&U>+:.YVG@>RBS 5SO6=Y'U&BXA81K6/A397AN=L>T MU'X";VHG$>X9-DL%3LS+_K^'B\YTTAE-!M.GH6A7QCAH/Z,K([;6R\69*+?E M XNC_MT!>&H$A[["__%\4X=SY0/\O;EF]6^LU*J44T(I?J0%B9\:E-]%H3G4 ML=&%<:(VJ*K8$AX')&7D('.+ZO&/CPIDV^]PY]Y]+ 943M'M*R/OF%I3CW/U MQ3_51HC;_GJO+_3PS=:AI"%B=\#_ 8"]W XS<,)7[/".SX_T*S#,/1H)K?& MO]=V&HI1$*=X(J*]M@XA>9'6$C4P>BZ?%[Q">AA-^I/!J#_>[]\3UXJ_2>## M'-Z^1S(C+_58;(HM/;GBR\6Y>"_EL(L3QW82*WX&6\8%C:6Q[#BYZG4S1F)! M$PD-8*0EK;8"U/#5.$X?Q#0]%#QA&O;GD]'D<=&9#>?1O8C@BY C^6BN1#!5 M(*?$AS\X[AQR&=1#7P,K\)G#'#"U)N4T0 :+- '4E[VU;IB/P%F[VFYCZL=/ M-VE'?L&3IL?A]''>GWT=#>#.X&$Z?^J'L5"$COX%6"-/BCG8(0=^>TTQ^G%5 M(*&NA8_^.&*CAU);#R$V+J1;$CPO/),Y]CI\QQ"=TN[>#TC#?3'*[\03/AT(;SROOOI@$RCD[[).XYS=Z]QR_/D8X7P'TS=;Q; M&Z/^LL<8:;H#V=':@Z/U4OQ<5ILU9-.V (TJOZ0GGLL((J18W0H,]+JV MF7#&7+_V\89 \^H[3>J"I@_--G#AKMTPS*CWJ>W1/? UTZ+; G3/SL_.\X?G MR7#>'Z,XHOOV.ZD/=/X:?T*06=U=:W;\ '[@V)YCF48T!&QCEM)N:K(\S* E MCZ8XM2UFPDLZ$HX!W#R5*23-]-((MID)IEQN3NN@53LA3C$?/-=/<0'^=,P# M^*N7)^U_'/=PZ/]I'C]K*BXD'0\HX#I@S" 3%N.3(331MG"5RW3WWD'O]0J MPI:5!B\&U6?Q8A.-$VP8/XO#*I?ISQ/8O@+W");R"E)APZ;F(W<'=C$;'5[, M"V(283H58[U@1BPI+0V+ M]WK,_GP+$?D:.*FE+.!X+=B#S[P/ U& M\)^X*3Y?4#K\*\WNE')Q1MT$%$_.I^$'ZZ^N9$'G118H!]1A#Z)9^BL?8SJ@'Y&S6LRI!/G";] M,IOU]2)O?2U+.OZE@S[S7QT=_K<##CWYKXYF&QUWWYFH@%A3+76.\O(*PK(] M(6U#E(]Q]P>:Z[[#CH8Q%3'B4-65;BXA@Y"?0JI+*5JMQFZZG&7WI>D:@<7[.DW/D4Y9AAW>E< ML.]TDL^&6QN0?+@MFYJTSP2!HQ?=6]&&DZHWQ@('/XMRV:Z#^>Y-1)K!L8ER M[MZ7\..$RQ"*FEFEW?2ZE^>2'('QF.:)4%50N6ZZ\!F1X*>)-QX4-:4#NBIF M#.B72-_L?31R;0O\Z-'&#+CF;H-\O?9]\P@7'%0UVP-H"0S'UQ[5I9=K.$]7 M7%G@8%A0O6O##0:_@4*_EAM-VYSAO #VO6Z@HC7TL% MV!-:NV\L)0"XTK:+4BZ1KBCE>0_LOFT'FG4/8&_T* ,BJ[_[,&#R (>/U!0 M?B3?$_ WSO']4[W&Y&4!&="C%9NO_$VZ_0F!((\XWHQV^UI8;SN>O?PPF88"3B^Q'I>-8@ M/GF3&-$!1 MDB;;?NBMP[Y/:E574Z.^F:=*UD@RUR9I"6(5L9IGN^SFV>2+'3?ZY*B$/&3K*'HN&-E':P ZO2:" M]XTWM$H6IAEG:J"EI. D:,.I>X0]\CC!RM.J:[L*PG%*EA.M/4/;:,?*,PA< MI/DJ'(FKMG1"J2UBS)>KJGRYC?AB@S4*2KGDL\2<@C(3Q]:KL^906V7BE$@9 M\ZF7 MR.'-HMR"FZ!RH11XZK67>]JQMYX]TE^!% IQ)/ MKHO;=)>);[?R!>4%CPJ'@C6:3L1FWV,]V_#0:B$;!8HPCI+/]]_@FH3H^."X M"\V"Y]DWX/DEC[,J-",=GI1X'!W[>4E^*I@?H5RPD]E0]#3 $BHJ!R6KK'+Y M6^!S"$1Y,PA+)TU5Z="NM(I6EK1=6!,76;K*TN%=&3IV%C2_+C?, _+[6F*E MUN%.-=/7D%TNQ'F]LY0!V7KG(+)<(B/#\C/5T.0'.MYX+H >N&&RHK[Q/T&T M!9T ?[I::C_Q;@N\OR0OV^_0\AH^ MH\00KDY3[6<4=^D;]26XY,2<_A:9-[V#9,! >4Z1 ;Z('83B61U[//8T*;#RUOHZVO1!_.JU]$"YQ,6Y;)=1U^( MSZ]4XXWW7+/7N%?\^[])@R(#'@<0RT41GV R[%^A2?/HK]G^7XI][TO6:@$" M!!G$8_!DVN8VV&)1R/Q=/AP(_9BQ*Y9#K5HZ;;5X@ M2I46$4:Y%$C'N=A #=YI'C#0T0F>FV)L7$3P*'#SHT>_ZO_0W,,)H>]Y MP3:4W$N>L]Z;;Z8!CP0H2B"..4U_5UXBDCE50$8AJE(G)UTC^OOF6+"9\+7< MB4F>_?(GS>LJB],DKAK1YZ;W_<$%(,DO>"J:%WWWD^3U5-7(RTQQ%'\MU]\K MRR2Q!.X6%_JFN0\J1NK3Z8C3?5(1FP5:XHMG!J0-VP/,$:6OV>WN805"< XU#;6$4L3>@S=@.6$NHW@'1<24HJ:2*%>56[+;"F#!1M=0 MB"?-_0[0?H0&]+)J2B)>26BY$G0] AOE#H0B](VM:9MHQ^F;;X &C';[;27U8,=O9Y86H0.*U;6=7O:L;N6UG MH7+9;&>Q4 K8SM!U0(0%G-!^A,%&X9X%'53<-^ E.<0QN--5EH8/#,CFZ5!# M5KF.[61!B#8VFJK2H5T#.%86$#0@%P=^U]!E(8H\'76<>(@K+MPRG G0Y%%F MD+C9.$Q[4>)W5-X<^(%KX^,O$2NH"%E%J1NUJ#7U1$0"Q)B6SG)1)(&!_8F( M0"C*M5J 0/,SF)@G(C+@0.A7%HER.23 HOH3D79A42J'^+F)5UK@5BXELB**.OZ+%$K?Q"S"B%D^M(](AV_.3+K$,)&<&BU'K!556)7'+A=*=9:*>_ MV ! X^F%*YZ5M->[NA"<$Z:248I).KDN%HNZ3C0^X2M(AR43+'2H$B1MU@01 MAGF9 QV8;XB8:):9N6"GF4;B*XVW1M#6;06 ! 2.S!&UQ)9KMN5V_2\!J)5F M6$JY.,4KJG03A!FXBXWC^NA5QYUF?[\'.\\.:&[R?"F.053PT(RYOKQ8 MDV$[&KBU119Y(8BAP1QVVS7UT%,AEBZ1K AU0G%%0&:54 '/G@?3-GTP-M^ M 9FLV6L33H!]SP/^LP=6@34V5[BK?9JJ[2=&;6E%1HW&#'QX+'PS/=B-[*5( MT:#'%&T_KLS2<7KK*'*P%^7R"RD\ 2Q)#I,J[2=!92E%;NI.XNP1'W,J>7O$ M=;.*N^Y=WEZWE![5Q6TD Z:@)SUA"FH45;IHM(QLW0H,])X!I:[R@(&/HENA M)76HQ$OXF%C7+9Z ^K9O&J85H+"-[%@:6/HKF'/[Q M'J*WC[.!,Y:=MA?J4%P&Q<6#X5:BH]X"( G@]@0](RZTY:4+M)\.E#(EUKBS M%J^?]\#377,73=GW8 4U9(1["O,U0+^GIT?O_7L#_[U/%J,EJ/II#-]Z SZX_&WX7PQ%?R6\RZ $,)C.MQQOIIV ME%P-\YJ3ILJ+L)><^@88@06FJZ1[*1SAK)3ZB?C6D[&9+.EO>MW;&\&^'27@ M%)PZ>(BLP%O1 NE)GG?%I:7C Q=T"YRX&,17E!OHGRX 9*^^LGK2\84%6#I: ME,LKH5_)?MT?^P;> S!?JA5XEB-R9(R@E),3CNG4C)(YE, )\TG['\<=H!2E MA-6!H07I&-/0BE%7)4H[*GD'!4RT+7E-86Q%.G[5)0(3M:@UHL F90:/\G88 MZUS?V([EK-^)#WYPQ=M$&&IX\Z1A$E^5E2VYHY\#*SH:;LQ=28!:?(T/0A16 M#320?5Z6,\_>2$A_W,'8%25@R^E.QF0=B'2N;ZL[;-_\"A:$ @S)6I M[0=C? Q^K8QAK]&"950Q#*4M0,8@\!%R$4EZ2V0?+Z7!>BVUST7;)]G9A.> MD*=15@,KY\F<5.4.4C=-;-24,"8FB3C-ME7TM ]?5&?K? MUE/QE*KB]/"L9!H3X3H^0?'VT;-55A_R"VH?\B^=_4<4\R>_%#0GR>!/+M,L M@@,G/VEP$5D!=QQQ7H0R\(8+"_AY$7X,7IW(BU &?M4E E\O0H7HU807H>2$ MH8:WHA*.P1E I4$7P7YX)A3X. MQ^?=:9[I/3@N,8XGCZ95IB1WO MUD+15HF]%968Q%,%O-R:3T*:U)")PX!& 6^G07;@D"A#VX:RA*FE $Z9%-JP M"!XTL833L!=)=\ZTV!4WH1*SN,G/*2N#7,2*QY>W=.*=9:(FX#VZCH<[ Y95 M4Y% E63FE*)!+M+$0=[?X_15B2?1.\[3 E-<19(PR:":HVJ2+0&-"*7!RO]Z[>+)V@]>C]&>2K#U%:),SQ$Y^4$*IH< MMF/7X\>A@:R>+GK=2]'9@YNG2(GTO#(?R+6D57GRT'(^4,G&*\^ 7&@G)G:" MM\E1 I?29*9UFE215=SUP2MY00D3FWVC\*2YWX&/;B$/6;3ZMM'7=3<(%11> M ;$]5>CFP]T_]>?_'"[[=^-A9S$E/[CO]P6#^/+SOC";+X7RX M6%9]L(!9G>GDPSQ)J-2"H,PEKWZJ>V]0@:C'<1)8TI,$BIK2S 8U$,WF+*DF ML@*N%W#RTVS=U*R1#?43A"G#B"\.BDI+PX>Z@.:IP2*Q G1(#NQH "V ^V;J MIKV>K@JTX"UA9[SB/Q&]\WA^0CKBL= E3[;&58-EJ*![.<34?9(*_.HG(?&4\VI1!\6GB;MX[V M57A$"PM^>$CIM4)P.1%MG3@XM![OK0XSSOXXCKN08VDCJZ!+\8$\^.TPZ^M! M@:<>9'7VMX[KHY@2*-EM?P5'3M^RG!\H_2TL,8 "FOX8[R? IW'I*%B?.*PG MX5JJXG0ZRJ91%S\5'NOH2(.Z'FP#"X4 "]TSGFT7:!92X2-<+^[ RG'A9/$3 M9['ET?:'X&USFN(TN:I"6S2\FZ)MINU/VM;25%U_94E#<^)5GU4=)3-QU3\D M^9B4PN$8V MVF+!1U?TWB:*'%B*?J:PDBRF&-DZF!'!LG7FW[AF%& MG1[9-X9^!N4.7'7!68ANIO?QF>3:?SH;S MY1^AQ]?P7\^CV1,HL62SRS--M/BTTQ3$OKOG2OA5W90"J$ M3^2)X6@SA;)4[HI[?5!!QP7W+.6R*># @U7/W3NZOB3X=E'4E(80#)CFB5!5 M4+F<9[!2(!F(#E@4-:4#NBIF#.B72-^LE\S V>X"/_)"F,&S_6X#7,W:]XT0 M#(VF8GO@+ 'AR)>BNO#-HCE=K4P=/ 2N;?IH$YD2$(]D:2554:PFN"H!4,= M\\#&L8S1=N&,J$6$E>"I#19-A]X>54YSHC=9]_#V#O=3,V>^XL$()G&[&'511U"J+X7(APQ5-*G_DLFDP,*) L#QGEBU!58KNL=";+X24"$NI@RL81:(\U>'B1A MB4H2[!'+M@E(:K4?71LPR:Z.$:G!Y'K*\:2J!J3UH/5&I 193H=XB55V]R4ND--WY6R4P73T(<@#XOLJMPK$]2!OUDF M5_H07,')V=CMLC2\*(U@3E/U(W"D1%I.L1G$7ET.?^Z ?C1?HM_9'FNLANNB MAZ*%UYI?.LE7.UKJLQT0?_=#WGM>H3P:DLT47@$K)I RQ_ >@-/CNUO*FQF M*1J59G:IB2?;[J6B7M0QNK,IYP^@NG@9BU:Y M4$;8'GH)L]P %V@HTF+1]1^/=M5C5K.J:2 1M&Q36NN/9Z> M$X_\[%!![O9Y%S]HIOM-LP+P!#3T<_C^\M%U@MUB'Q _WK;9Z62O<7&C[^]; MF-IS%%S2->WUG>:9C,?YF[R7\D-_-.]\ZX^?AYVG87_Q/!^B1P4H!A1U5>5"#1S'[D*J]7%VV-C2-))-)N7H)EX]XL52X7THT<_>^_^=7$[A0OYOW M,7@#%LF3F:JR-(Q@0+9@HUE=5LG\EXN6B[Q(9.]EEC:DP[\&E 1>5%:%I/08 MV;O ]T)U7!"]6 DUY(6^,EH$!E#*+RG>=^\IG3RXX,\ V/H[W>R/JRD=_G6G M?B9!Y?(F*Z+^7@;FV?ZHIG1 5\6,;H*GD5[289Z>^/:'/;KYG5!57OP94:-< MX&G$EXL W)Q))0"WTBQ.*9<"SJ1%:;6?6_Z-_-QXNPCA#_<%@_CR\[PS_/1M.%L+S,QT+KUDTQGM"K9>KGB@? MO>%V9SGO (1/:T'ZXB>:X5!0GHECZ]$/F*6 K1%II@ F=/(K 0>IU=E1Q+- M7@FXNV9<>578P2:@O+YOL1R'3/;]P-\XA<>%TO)MQ[::@)P6_0:PG;G.F^G! MWL!-[1SX@7MLV\.44@)'2K%X^8&)]A<,MVVLLS2Y4MMI4$/*F!57\HWIDNUY MT0 OJ=)VF"O+&(/<:YD+Z-BQUTO@;N\T^_O8T6RV(]GY6?Y(-IY.'K\LA_.G MSEU_\D_X8W\B^@R&4APS>6X65WBYNKX4;6JOZC4ER4@D*99@7\<+I("_%!J" M<,7?(MV4I.TJ*II5RVVOVQ6=OKPGPHX:B'$6" MA,W&50R7LM]-?S/R7 U8YL#9;H&+;+!HH?,NSLZO\($6J2M+#QU!_T=;GGHR MBP:S5P?,W@<$DR2S7#Y&W)P,)$"TTLI(*9<"R900T4F>]\ZLS26 G(YB'GDE"D3MA0J)+>&*&ND:/?^SO]V#G>"8423<# M [VN7&PY&_0=$G8:SJK$TNV2FP)9O/U6JB2C! M+4,C:\;(AD0%GC^'6D0C [=7**FE#BVJ"-I$1"FQ.XG$27>Z0HF#';755><(H,:?[C1.^;P[SRWJ_ W.]0<%!X#RFK<$[9DA3DCV=4$.ZD5^&33:[,IM5_\N5Z0[N MO_UDSQ_^A^C\A"_>$MS)J!V9(%G%;<1#7;RY<1&\AJ>RD0V/DECGFTPAQ=C M(*1L Y_K6I$=$,A$,%T-'+O\%$RJJ"A7*@K>B&E:3OX,X6'#![8.IJMIM"@[ MP]":Q$ E;!L?B%5L.N!DWFX#P>; !C\T"XTZ!DJE:GT@$I5)W8@3OWC:9)50 M:A$_Q_"(M1E%B<5%#9Q>$K2*:>EKEAEP=<(K(\9F/B+3:-40,^VZ:::=XC+O M2?/C<"QH%Y YMQY>:;'>X.5R">UO\ Z?ZSBKCI-\,+Z^2P<:_KRSX[NI2>!\ MCZ^DO?N -AU0U>:R@^>BU[V\E&$.8;GMXR0T)PM/L3O9M>0L(Z?Z86SE0W"* M)*MA$U;8!D(Y\+^^ M8I+4?"M/,E:KP5:2IB&Q&S87B;H*HU54S6FHE4SB(F0#820.K.G)R)IG._%Q M11$V=%B4^):C4EOJ\HE)XKKVGMN(7#98AS'L9*$71C54!L1]Z593A$6FF 0W M#:U,-XUXYG@/@0]U$'O[I2;1S.\3]X0Y@LI"$=6!^5;@X,W_ ZUDSXG4$!/N M5I:M$"YVX6[G.C_-+9S:HBETNAJ;P+Y[1ZIT"G?+)56RVKB4Y>J!@A15!$M, M@V=-3RRGN$U8!+N=%;ZDTJR!YFT>+.>'E\I0&H=Q73IA\8'C^=Z#X^['$CP? MQ$&?DW'%>O.02Z&ZOWE(=ZVCP[YU5JAS'3.5/]6-NM?QG8Z_ ?&EA(YZV8&% M4M<5Z(G1*NEI5.Z#WEC@GK!#!<\TTX#H1B,!LD"WH@?8J>P=<'P<735ANLVG MT?;.+,V(WNBUA*A,F=F5.5F+J7:U26%I>-(@]F6[8:(N%/58?M1,>^QXWM1& M;B9P?D=BQ7K%$(A4Y6/2B%DCC=YHG9]F^X-"19E^.&#@)@9YZL)Q%#XHK^A$ M<9%_!CV8/CV-EE'69I2Q83"=+$>31_AS9SSJWXW&H^5(>-X&C")TI "64*), M[;Q 0HF.LU4QPFBO"P?!C9AIH::^\T.?0D[Y H]2O47<2_8(G+6K[3:FKA7E M8R:6E09X!KP.(+.+)OX)Z0*LCWM;&&J46%8:V-@1.$*/2<)F@U/.7,<(=/]) MLX,5G%$"E,%Q9$>!%_%1*Y.(!$G>Z2FF&L%@5EI4.^TJ+#[UH!/]QSC'YF+%, M==^+TLYJA]\LX;\\R'C86_(X9VQ%.OSIH6:GGEE29$!W4H3,Z5<382J/C'4LP!N6#0/3%\MJ,FHY>&FE$V"E.FX^1D*/EU%LXX)O#C9:-^+PS5H:S"U%YI5'(:0 MNG+[ ><@;P-N&5PH$-NW$@?;O7A+YPX@_Y9I@'Y;>$)YA&N<'_M='WPNTA3A MUK@B%&I6'YR>'HM<5N(1+9'UJ6GLK0B\ZK@ MWCP+OW2&_WH>+?\0[/8?24;AUY\M^'+= M$_5,;*%O@!%88+I:^([^_>Y]8&F>1_3BQ]>09K"6J;K LPHE7P._.QG]A^: M:Y1X#F7*2 -O5= *CN.E\DEV4X.FT3O- \8A92]2]^%&Z^[]4"9^O!@*>9#4 M-F:69D^T+=G+IXE/2<>@AYQY:PF. K9*5%D5^NVKZR, HK MES-R<>?+EPM,%?G@90.'%EV"M,W.Y<7=P4_>I/(M 8N@ZZ-9EUG8!N*!B#&Y MHCDKGL'&)9X]A67EHT+M:9E>3@5N94OW.;AM3F*>"O_J]0-_X[CF?W*^ HU] M1SKBT=.FPGF!BW84,$B$VLVORGNY(WLY+HD496VUJ%5#9H)CDV@7\\HC)CI% M>9'/S 2B*<93>*/SCO>:#!\UTOVD6-MSTB7NA%C$ET-U'7L!C-0Y_ E/_ ?PYT)VUC1; 0TM1I?#UW7*CV;'2,>07UA^E1H1< M6E3@\49C"HTFG ?'C7^%RN'VV:?MQ.> X*LZ3MZ%7-V(#<.,>D%WG"ET)V)L M0PE:\9._B86"@-[C& MU!UHE@6,^S!N7#1-$D\]5)65HDL-D3DY)DID01;7BE*L$F9\*"N M,5BN;.\SU]$!,+P'J%6D"&PIK:P4>VJ(G%"HKI55KDGG>"U&?AGW0+0-9A79[W=YM^XE44>R$ M1VTVXQ:-)1212X?"59^%,"TH29ZJ %*SQQVI..LPM3+<7?^XG7FB^>. M%O7X8\QJIU",7-2; SB?FCI< M7\-A]VR;O@=78'+F$E(=Z#_?CIKV.GFL6TJ71+TK&M@HD.>;9Z=7%::>[BXS! MON;Z/(-MQMQU@9K9 "3EK,/CKL"YLEI6_S93^9RTEG=Q[8M M(:]TV]I/RE91%ZWFU(BI_>M^8,< M_R0JU4UPY2<&[H.@H;Y\O(%P2D5*D#Z$YUW0:_G\\HH)KA*=36I%@FK^ZRH- M!AE4U\@#9PFG_MSQ1>SLS]0=E3@OI2XYO=&6W4+8_@. ($]FQ4X '!^6'Y]Z M)%G77]%#'>M$JE?5<;%WV]8 J67FO<:^DQVQ/3ABKZ7S MH0QAK> *Q447DEQ$2\+3\KOJ!K_T@;E*JPT)KI]/\0XRM2 M7/M*PM-XY4$^SHWR-/>=#SR;TNF"TU6M#)M'?L.:P7AYXJ]_8#[7T1"G.]BV M'.BQMQLTB5VXL)U?#U1F?,-:DN#J51;&Y_*ZB" ]4R<^,N_K*TJ""U=9J%]P MJA9!?L9N?&3Z\U 5K_O7-HP 13?V']&@PJXB7K''5;.S"* ZY==5GMH;U!"O M&.PR.9&53@!S@&):P-\/'#M$)M"L)7"WET<4%M6-%G)9*E7QBB ORS:EAI,U M?F[ J12;A/OT/6GA.)!-6[S"XLLR%/C,+B=)DXS]7A:HZU[W\K)5M#Z93GC% M\F^+A;W%!/Z(QTH:I?!*+B#/09+/HI;5W0GV'$)-%ZLE1JZT>[[^.M4KFC'-:3.RUPASG:M+\G'V1-QB"M[F;3;;#CF\.M' MNZ^I#0IC;Y=74(D>3" =6=W9E71ZE)<_'#:4]Q4^4:ZJ).P+ON90AC481W.J M2E:(FU[WJO>)-*6:L,_L&L/ZP0E<-J@/-3Z1KJPE["LU04]K-3_57I)Y3H^_JXA M>OO$Y#B9,M*A1Z_Y/&KEDLF%5N6KK3$F(0Z_AJ7CA1SFI]HJK!M>05JS:NM> MJ\O Z68XUN@=.D&5G*X,9/%4$:!*?MR0*W\$&G6 MTW&I_03>U![9\&\@^N_8\;P[L'*._^@AI;HH7B.;VV/W[/S8[7'9__=PT9E. M.J/)8/HTA+^)OM'Y*RSB_:WS&GZ^XZ/O=QR[8T9_-;V.GO1!L"=DU%^HH(-< M%&Z1A%HOUS>W@F;% ^P/<-RB@X%I!W G--U![H<#(Z+#OO? NX?_\'Q3Q\QT M-5K,#J[;7O>R*]X/LA2W_%S$6P7JV#0J:.8!_FBN<;=!U1O\P&0C:4"=8W\% MQ0Q_0E5##9BVYKZ'NX^) _]J^U F*WJ[ R QCJ?Y$WSQ [.UEHHX'="%;LV. M?[@#-EB9OM=W0>5MV47YMFQYM /[*]R2P=U9].V_=2!#5-Z1W=Z(]HXA/CW) M%&K?Y("T2W!CP4NEP(N0O6)B'S'_G>#W5%Q8&L 9D,.M!52R*0D[T!6Y)WH[518M@5($L#(8TDOI%Q QJ5R(=VO0*5N:;F"TB%8:36EE(O3^5[D2CH(7*3!/<^' M/Y&]'\3'(@SLY$KR4H",9IX&%>14Q[QX'_>7C1HEM=3A1A5!5;,'TI)">3)4 M($%M*YKC:Y8H*]H";FK,E:EKMG]XC3%=/;I.L%LD(P/6&)O:JVF9O@F\OFWT M/0_XC+%>NOELN7GK6JH[H1DMZD^2-S?LU5^\CA'W"UV'=JQ#S\+$N5K8-^5, M;S?G9Z+WD!5-;R+G R;M,IG>.&\3Y++!U#.]2;4 X)&K9'HKA5T2!.M;T61 MD0&0BE8T.?'D:T63$TD"&%6L:'("^2&M:'@8/ZUHPA&LM#!^'"M:ZL@3'7+0 M?C'^77PDQ&SD*[205>)YKWMY(0DYJMI0J@JMGK%MKXG8A\=>(_>>@>:Z[RO' M12[6N$F$H07I"%27!Q3,8M2&PLP:V6]P4Q0^JZ>E4JK*1^1.F?B<%K"T7]S. M-<-]4DA!.7B3U^L<@NV^1:8]77<#S:)F%%5C'Y%KU16CSO/)G%(>73AITU(K M+/P1J8,7G->SP]R5@VABH*#Y$8J6Y?S0;.R308J:'Y$RE%JH^R;O-N*/#=;P MH" T?T9. Q- ?2*#13\B1W!BQZ2HFU9%IDDE=5U93HI4X8]%BS+!8V)4SE92 M.%L<-L1= ??=!,Y/S'ACKN;.YV*U+$"#57OO\ H+R:A>RY >S)>Z8PAK8<6E:%GDVI0D&WP:Q2,.YSU0C)]1M9/"YZ MW>Y9*ZG9O%(D,#]A8N?3#,M9CDXL5=O.DMJR"H]K50/ZP29,$CBRP]$1VEH? M'/?9UH$+]]+HMS/',\/=156*,'SBPU"IKDX:BQ,EQY(X0^?=/X#FIO:R; M> M40MM9Q:9B:B]ZS&?\31$Y!T]6Q4I(;DO>B T.S7VP[ M#46I*#'UGBDT299KKPJ)F_I,VYE[4KTD=%7@:@*SX,!?+(#O6U$"J*F_P3Z! MH6] .8I5DS@ACTH7"OSB$"A "PKQ$@ZT.@P!J\/%59G#A7+^$]T+00.S]O/_ M2\A30?D6F+2;'X844GT^_\^_R!8(. -RA%FW7#:Y7ADW\OQ? A09 *%!DR E M)SQQI@G/U8!EPKZ$VL.G>B\LV )8")H]-@A02RC7$ LGE+YMC.$WK/\3N*9G MF#H63,I:JB!;1]Q&7_I[KI^"&/YT#"_\U7Z)\A!O#'ES%8:];0]HO/1 4EI,&A MTC)!*Q#60[1Q0**.%9YNCO\L#12T6LWB4"I*LT>6YT7Z-@Y_8BDJ)Y7F2_5X M=$"A%N@D1T8Z$+"%6XT$FU2<%@D,',L-<(&V\H&+1^&X3+:;77&/8:HHGTH8 M3NL =@J*WRZ09I],D59KG$86K'?^R7:E^_W$(W#6KK;;H*>KF,,SMJPT.%4^ M3+.))@%L8'W:(C>KX9Y Y'YS$?Y".[! M&["<79B4&\[&^'F0N1&YH&2"XVC:Y".Z.(Q#YX[JZ!Y5_QBXT@@M5P39.5@' M%FK]O;\&MDZZ82TJ*@VLM>Y7J27#O@B3 COBW6IQ8>GPHX:B'$5A*^=R\'_Z MA-/8_J_2*Y]^4BP1JEE]/X[&RQ%>X:D_*Z3Q,JGD6F:X!2J7 +-*2PRE7)Q> MC8KTVF(.*TT;-_D*ZO9&$NC)*.;A9Y11 >>]W"NN5$PWAHB(V5KJ$***H ID M,2@.VU#T< 5#$/H&U.%*39DYA^V4#*D'%MY%73RN 4'X?GQ *7SJC?_3?-M-#^_,%Q9Z%J8W>> MHNFEO%;[R5!'4)&G$@S0L:-<>M:,)$-A.T>^-W!DQSR19ZFO"/BU1>84 M<4:*)T4#V%O3#S->[%](ESXM*JS4?G;4D)-3W)<,)9I]W?E@VAI<]C0KDC8) MK UG1K:GGE=GY\=//1]&D_YD,.J/]V\]A_^>#2>+X>)O_]69#)>"WWZ&EU/Q M]&\G,=H]BN>?Y(HOMV>B$D"''2L1A%@VR^D>'!CG8L8NJ[H++$S4\JD3TOUKX'A6-J2C!!-R&8R8MRMI*\(F'S'4-I?*L?QD-TNQSE>) N63J M))$+99TXMI/<&Y.WN+CBZN%/*V1=DV66"DO1&>329T**@F4I9?5W+$?ZTQ@Z$3=#&B-'L3=E0_'QOVYY/1Y''1F0WGG<77_EQT--1C"2GNPG!57FYNF//( MXC**'7UB KKC'P#2BS"Z-#/![8#M;TV8=X@75I$&:K4I#ORIS5I,ZD"#=,3^O2S?T2-2L@;/=.G:D MDK[ON^9K$-X-+YU#QKF9]AY%QG!1O,82S\R:#4O#OB:95&3::D1QZFRV,8L' M#@BV=1C7R@8Z;X=Y'$X?Y_W9U]&@,YH\3.=/_>5H.D&Y:M"'.V[\Y0Y4=P=] M^XN%/M[1PJ\+-MG$H7OF8(=\C"#IRDTVN"HOM^XHL*ARB0 M$PWB>R 1NRK$QV)O('RB0)C9$3A"CTE"\>CU(5EA)XL#*.<+R(43DZZS.%&( M)1Z<8> Z.WS>C_2?E0&F5*AF@UD_:.Y0\WQ\**], 26T3BE6DXD-0I][]ST: M$?$/(3@A,/$O7D;C(T .?U "B!)Q&HV4S'Q^8-S]C$N"KE5M3AK@3[(_;$1; M"L1T2O110B[IR,(51SQ-FCQ52F HG3BV'K[*\2,UX1P3CHI]-#90R=^8%ZEH M(V:A4EGMF!=5[9@(Z Z(/]_1D^^K9,F\%!6"H=+D?]OKWES);%V\++RG( K# M:4:78NRRCLQ+RI&ISH"[[%Z>][J?MP?%6V?9QW>"7K,7"'PG!I$[_ 'Y]"3]*R!5!J"$-51K$/$\L5H7(E60\UWO4=V*Z"4(-Z0C B@T% MNB72RH7N80^0DX.81+ZTGOQ(E^"41[J:S&JN 7? UC=;S?W.MA!DJDE'$5&K M0;E6Y,KHD1795B,S0()7SD4ANL,-V M!#F3A-+L"-F\ )X7&"^ YX5<0#*!D?<"P(@C#6IJN0XHOR0THBU."6 DN$/. M[;,..0K.:<\1J2K2<8LK[!1GBS)=*#"-)8^$(N-^%%UV37HJB*_PT>C"J(D& MG!)VKNFXIO\>3EZGN.4L#/C&=LMYDW]'=3^/&)3^XT"X5;6&P \,?H.P@WO+$:5SRKGG.)4OS@T7"=>:"G68>8N_%@38':4])HEV9OH%6X$X +H]\3=GE8D+4 M=6<+@=A F+#N488P;$B!;:0:GE$N^"\$*=@A/=\VPX]-5 MPO;IZBB1ST#S-@^6\P.=9%-6&F]JI[='&)+P_(2\]"(S)4^QQK6B@%W@6!FQ M5T:X9W[03/>;9@7@8$S!\(^Q%74HQD-P=0*VXI=XS\L,,Y1 !/VRO_*!.P>Z MI7F>N3+C#:!MX%.^\?R$.C1L7"L-1N 4<-^15HEIK^? "K_B;?-Z>'-OOKZY$;]:KWIX(G%NX M:I_M]D2=7=));7(7O>[EM20+$1Y5'C:Y6%*Y3N8GM\E)@'=EZ/C8Y%K% VXV MN1;@3@"KGDU.2L2C[AXVX>63.Z&&=%A7FM-9!93K>@73>^(,3JPC':BL^% C MW)YI^B@',GEZ+BS<%E399F-Z4>4"E-O-B 1 5IIS*>42>3."B5I:U^"^EWRZ MBNGKV,?H-_=E#)L*!02?6C=('>XSA] ZLH")SEE-D3N5HM"9_I?U$/:5B M&O7:OV@+;YMF["=7ZZE$K0N6OF&8D0"58^G=Y&/I8:]4#I_KF(?O?5Z@')OP MKYEC8V(V>A/@W\>TW-\H>IZCFW!L&6%$A_2 0",!\=L8V;A!5+3)X_X1:>8B MKH >;?].HS616S_LX6._B4W<, AYZ6BJ9"6_['6O+M7C2Q4=B S57HH^/.C\ MT%R#G0.$BA^,":R::,(4T>RN91&\>N#/ #8T?(/_8=N:W.8?P"Z>[Q;#?SW# M_4AG^ W]5W" WZQX'DV 7TR5E\OSFZM;8>D!L[TB^E\4%)5RW)9JNL D2"N; M B:98UG)X74QI:4!GAG!CRK3[5D&15(6'4/3P@&W.1Z,^T=J>E>\\$] M,EO"SM]K[T_P +"!)XH_@(8;X@PMR$X4,MIYLM0578&]6J*"E :6SAV8:28C M?U1RKH;U'(TAEP%QL-^U*1 M7$EUEE!(RRF6IDS$2.+ V,8A]R E/8JJJDX2:IECJESQH)AHW^? M@UW@ZAO-@YNXP#7M-1PMIF.$ P;OB5A6,:N_;J_;%>T&48\S%26.&=/CZN4@ M-W'"%^ 5>!/6^TBTP0L)PT !4 !A=61C+3(P,C$Q,C,Q>#(P9BYH=&WL MO6>3XLC6(/Q](][_P/83NW=NQ- M;VIF>@,CO ?AOBA24@J$A 0RN%__9F*J M@**J* ,E:JKOW&Y 4BJ/-WGRY-__;S&V8S/H^:;K_/,?\B?QGQAT-% MQ5KN9 *<6!EZGFG;L:1GZ@.X?43\R?T42%+\29$1/\OB6U/95^";F%R7\H@B*BK%WK'!'$[%:^?C^S4 E4_6 M]P!>H=&)N[G M(="G'VI";V9J,%9PU5@^?1?C:,Z E,C&!<(0XPP#01Q CHVS*DU#C=)$E53W M1D+__#T,$'81AAW_+O3C P F__P8!L'D[MP("0<8*,T^2/ M[2.VZ5CW]\_G\Y\+U;/7SU $0?_"EU6$L=WM(-2U@]O1#Z:+: G]GYH[7K^ MI!Z&U]S0";SE_2/KT7VH_1RXLU_;B^N'=@\L?/-@_#F]FPSYJULN-;4A'(.X MZ?@!<+3[:>%A]>#P+=O'V%^;B[M;S4401Q,X>,EN0J:#X(68,+\"#SB^X7IC M$"!BHH%(-DX(>XCSO> QGM&/)W!L+I[",$GOO7-WNP>-)RG"_4)7]Z$VGR'> M,99T:)XF!+JPGO:4N9^R[S(4R3\W^.:.[0.G:$:*HOAK@=GS?L*/N.W@5GSU M@0_>P :(MJ=G_!)AJ3C%'?"2>9*7N TOF3]^_SV$0/_]]Q@&(*:Y3H TU#\_ M K@(?FW@Q0_'X30T9__\V%Z/!\L)FNFOWW\'9F##WW__VOV[&4MU]>7OOW5S M%O.#I0W_^3$&WL!TXH$[06IG$OR%WOH+73ZX1S?]B0V6=X[K0'R#N;C#HT%O M\]'4=>BL/Z(;,A[0,,RQT#&#!F8R&7U0F@B%.O!T16ZFE<38D=)51Y.(8GMH M#L0ER;9F=80:_\XQ;02B%R(8UA M-F,D?*5J*"2ET*2">4@9S9D>ES"$.<&U M=0HIYGEF)LU_Q!PP1A/>:J*[E#L>FP'6['["T5-H0&0-D%4PH?\C9NK__,BM MYZY0N;0Y]Y/EOL0EB@'M$Z.:4DI@5!P"=54@"<48R;71(#7WB"F[+ ;=?*72 M#!-O!7):9JKQ3LV;22DN);D+OL..9\\ 64$FT3.UY^FPG832@#/HA+"!!,9T MT/MKT%NS/Y*;JFJ;@[4<2(L)U)#-:YEC=$O5:*)??6/S5H0[+T@CBYA8F+Z" M+8"B(<%3=/03?A42(8)4K,Y\2LA34NH6%VF3&_./,/+NR: '3%7\Z&7-&. MZ]/Q/%>_"@)'XW[*+6>%C@57M,7-NGY^54V\%H'IT%N_72&5+09;[CX^ Z%; MJ&J)94VB5O,.5['%0G=^#R"R07<2$I!@F4+RX@$[[^AP483+S4Q;FA)W=,&8 M\XVY%%]5"FY!3@0,/\!O^_&;0(:!$#B&9JXZX53H>6BV&=/7@-V#P),<'1/Z M?L[$J%E8Q>G^6"XF9QE73>D)S1@H%)YS/$Y2R$NXZH336W?Z8<89](M_/U^; MZ2NU4K/G6]E5E9V&C1PYA'6%QO/%K_C$R6X8]W"Z2-',@S KJ9(IAOVIQC2* M1K&N,'BZF>OR;@+-5%_/U@:#^PD&O48[59YJ0WGLJ9)4!9,DU1LH+)Z@ 6P? M7G6.+0_@H*NY'*NN?3]'CZ<*\FQ:&\AQ8F#V9J-*93R=*QR>8T).ISY!!>11 M>.A-W,U@2'T&,+6)%5(HTCA078F:M:J2O;A%@&[22<7['3O)#W[\SI>N-NV= M:BY!WX>P.H%X,&=0@BANDI#&1\X?4LY&=8)?T7*E!?I!/P "MA+5V9@)+*+3 MIQV63-?+E?S\QV_LB$3:@J&W,#C60>9KRL<;Z3!#)"1JP YH-M,Q4O-';M]% MS)<[GX7+>*I>MII(S&J+4J4[++S:_K^?=YM0"SW$O=)"&P+DZ%70E8.)LA6I M,V+38Y(8B[ZGI59N,T>CB582S72B_J:YHLD2#[-]^+8C?3+T4>3C^PD-!2.^ MB1]ZH&$*V#9.5[BE0"_#L0J]^^#KE:4+HQG_18!Z7E!HH>U)]Y=0>:@R%Z0P+-&@R@[$,CM$NF<8AF>6Z5B@TAF2"6Q;Q2Z79)HZEA M=X9YS ^_#L,D%%U##\NK__MO'([>^>M($R$]M@Y/[W 0]\\/WQQ/;!QVKG\; MKB-VC-'X+O_Q<^'KV'\_'&/SNOUWK+_Z;NBMOZT#^KLMH=<0/2G2;6"':Q9( MV+8[Q_*#0XP&]*$W@WX+S?* -!W@H;@W6.YNV!*FTP6II%T;5(EB==ZIRBQ= MF/>1]MS.!*Z5\>Z;J>/OA@F]V!HB>#*'DLH7#]VQXX=WP_EP@,WEYJN.7K:8 MV*9F!INIQ70375UG#.\9Y#R8?_S>W7\:Z+]_G7SA[]U,[^?UZQ02)FO]3O-LW47#&<5,K3F3KDT:CE2BQB6^2 MOX'DQ(5(_B#ES2'PD+&<(/TP1-Y$S7,''A@_*/#3U[>4SI5F2OQX MUE;8S&0XCRJEGP;UQV\,ZQ,WW*),DXRRR.NK[#2MV58JJXCBK*HU^RC8OS!M M7@4]R5R>O;%GCPDC(5MJJ=6!G6R M+1/3WGX'Q07B< O2W&?C5I&S! <0#4)>#A:&!GHW+Q<2XS M:H6A/"WVVHOR5,[ELY&U46=2]S2L7YS . ..P\<'R5UP[>&@D$H0.6"M MK*2D"B.&3'.=6[?2UW+$HD+6YQTQ.\\D2NZ"-PBSU:P3)2G,*/:M*^?/<,0B M0^ZS';%F(8"5!HB+!%584 I,T#U*O'7-_=F.V(78@!0_P!$;-*:33"(8AT2S M-<@/:+&L<--;5^=7<\1(,2*D?<(1:S8CFF*MIF1J.=O77-_LB-V,380 M/L 1(ZL+SFVQ\XP4&B2<>Q.5L?E;E_7K.6)"1$C[A",F3V=$CFAU9&",?0G%R_*^"*.6%3(^KPC MUBV2-F55;<\"OIL=ETKM]G)ZZR3^#$?KAVCSO]X=8#,=A=N2 KX&+8=2L+C".$QLU.*?RKGPB#H>N9*ZC+C@Z] MM>G?;#ZJV<#QDTMI 3W-Q"6TI@8;>*?*0T7Q^FO5.+BE-7=W&SD8.\54.T7: M*C*!JXOR7 B2T8UM/AY)VUKD9['TS9 79\BA!W=FW9?@-)ORA@%1Y&:=2@E4 M*_5L=-KHYK%8CT4,]/) @KK691:>2IZ;>2/$+3OY(E$W/@Z?>;!]?,)(TG MMKN$,.'H%>1^;[\=H7IG?N55:5+ED@MB+*=+4FV8J;9+D=5U!\!N>>(5T'YI M!B$.&(3X* 99M>,UK6"->A9(KNKQJ:(M:I??Z?;5&(0XGT&("S$(*>XSR-Z* MZ3L91)"(1GN5-2I6*-HU"=CD@C2^-5'":JU$*K MVJQ1A9%%"1,_3*:G$[X?63WQV8FJZVX2^IQD$QN/EW59KG'$U!X*N4[95>O@ MVVF]7++I"S/57L((4.UL0:\W$E*5;?9[M3BUF->_V>J2":.ORU@/21\ELQ@E M6O6L+5>)@?]/FZ3+67N.D4^;:X;+D9*5MN#J9^?>6+T^@N M6G^!Q,U5V>J=H=/"6M;*;*/8E9HK"H0)U?:&T=WS$:'0Z1)$?BF?XGN!\B#\ M^%O9=,QQN&O7M%)+F6S1I)8RI:1T8/?XWBQZHH[F?;DU Y%&=89+22F MU7FKQ/@M0LU%+GKX+"G]E#34&TAZ(*5]Q2T4';IM6,MD;5DUVP',]2)G13]+ M2J- TD>+5YB(]RFX+,2= "=#4P/V/8FET',GN]BL75B6EZ$A9JUERM9Z.59L M!V8DA?9)H#84WX?J2R]&O9[@B75#7[#;IY$5>K"6#YLK*^6:?F_JU4=:-+VI M%TA^"-^)OCT]2LF7E-IDI@E5$!?EXL"JPY%"#UHPDG[6,\3>PG.'.]=_ M$WE+Y'5(G &>!/S=0I$TKT];B6J*)Y;I=%,:]=),,WI![PO$7@>_!W!]::*? M"IQ>8;_C\\*(KDG)A)RBJ6%-552O,?BVW]$-J]Y \"/['?ITIKJ<&1VYTU:E MJI#MA>9-NFQ7LM^W1_0]^SV9CR=J,KML2J;G*565'6B><&O$OH+]OCTBG[#? M8MOI$$DEE;:63N@V5C">97M-\1(/K)E,HK['=UX%)V2%!MBYI6)=&9 MM#4_>KMN(V*_HY!P>0/!C^PW3<*VF4XUEA((BEF_W!7Z3/G6I/QZ]OL&B;YG MO[NF29#I4I:VIO7).)G6ZU9M_FV_OP"13]AON&J,!*V08N7I8IK2@:::1O0Z M/D?&?D>C,A=3N>:Y>J@%56][Z/Q!,>[VM_OH:]<$YRI'W];L!5&:IH=SJ:,0 M<3](EBQ[',F4SBD] M8_3+OND>KWL(C$P1R,T(WN;0;AW6VN-:US#E;')/&)%VK?PO>C0D>]2UX MT1>\O:-R*PDU/^5UJB>!WC+?2J;Y/M6,9&ST+75/2QWS+75OD+KMQ<_Q,RM$ M==%0%@F"R/+]7+\WFIE0NT'!.T#BOT[POOW,&Q*\C9\94H.J-):FMF7F7=4+ MW$IV/HMDSN!;\+[]S)L6O#T_,U=;5.6:&+;EL-KQ "$O^E[\6^IN3.J^_7\Z&7-&.Z]/Q_+.:F'PY!O_VYSZ3P3<.FM69:_R*5PEY M2DK=XB)MDG$E0OMU7/&G:F?2:JT6S7)E'LEKJ>;<]>YG61S=1 MW'XVL>5AJ<21(/84:V$/)O82:.B,"QA9(B0J!1M M*]X>NKD;7&Z] K$_MU;J_AP*1.S[ST-27-& UEBY$UAL+]T;SU0_"F=2' O) M_JD4SPO)P:V7[S6[.9#DOBRKY&KKQP[DI8I>BWYU!MA#P^Q^9%\>=4 \PF^.>A5FG!T+*-V M(?1,7S>U/2:2ZQ,@C"1F09BE8DLD:W6G:43.&W^)K@=]2Y^&]N:(_,J-*+U< MIE[,Q9>TG"VYRVP]H]5KT6S(\TD;42)"M*/-)/W$HKZ:_5= M*I)!TJ=M)HD X?8VA$S;,#E/F6Q.+C9-LA_/KVA3C9SE_90-(1$@U(E-'?-. MJJMH5L#(4[,N3P,B24S]6U.,E]W4<07"O;HQ HS3+%$F>S(!:Y;32&85O M38;G%55S4X7MD*JD;E%LEW%GGT6X?;LF3!L\Z.R M9Y6LU*ILYYN.E%NU;LT!N;@]^RQ"G;!G'.@F=:V6F$HQJ M]NQ"A'M]HP G[TDU.M?GI.RXZ&@,6YVX^5M4C)>W9\=9[ZL2[7BSOYD-9;/" M4%)<["Y,6&Y0O>ZM2=NU[-FG$6X_/LO,XL7F)#Z38%/N)5H3J[YLW)J[?VE[ M]FF$.F'/ILL&O1BR09;(CEN-#*LD4UWNUA3CM>S9I0BW#:R?:P\-.UHP$=/] MM@32>7XX&/BSS"B2FO!:[:&OEN]XKL6SI"F->FHQZ5E4JV61R6E>*;B16SV\ M9HOGSZB">BCY&X0V"%QOF1A 1]M;Q\OF2ZW\KEBB,2[:BZ$XEYIDEVQP_8H^ ML",G2@]%;X]AVFJ\/:"^U.+NN0>(/DWN5JJ0V%+;@T.AUZYG)])R0&06;G4V M45:1,W!G4/L!IHL1^S/JH)Y<7DT"&U=V-H<0GB[HJ'EP DQ]6^3@)QR]&@RA MEPH]#T&<\'T8[.*(!=],Y OSH26E"G.9&CN@IP\CRP1/0;Z_<>E,4,&_1K DCF#>MY! MBD;^(?'Q*9"/W!17-Z ]GH._M"<[#BFP/?+:17R4SGD MDZSO,XE%2HID'/LF=_ML7GP%7A_8\QG$?FD_Y1K,NW9O$MHT-#VHMZ V=%S; M'2RW(V;<1C>>F7(9J>CTAD'?9HV4R[=J[>@JE_W:&/8AV+Z5MZWT1 M9ME<"LH=J\=F07]:3 8WH6W/BJ*_M>VM,N_SVG;:2@>Y>GE>DJF5PM->01J3 MI6^V_=:V'^,>>#DUS]*9849>%JE,C7'8I@EN@KVN7RDLMMMX>.WU'#!['707@AKV9>,TGW!]9X69NF;;%>T(J1,S"?Q%Y?-H)Y;Y[A MC)K!F@<-Z"'-CD@&O8EG^G"],HDM0QK.H.U.\,,)#X+MH'PW0*0M)"F+2_5: M'5"0V82I,DFNBPKF6.;FLN4+-S>#O47V>8(ZF^&>:\> M&_1JC-ME",JBLDL^45BT+86+7*3YK6U>RSQ/E<*^OH>1HFJYR1STVT0\%XP7 M@)]JLT7D+%TTV@I]>I'L2\T"W\X&[J(^3257R[9<3!*.H#JMH:='3E%$CPT^ M\_3-K?13#ZVF0M6'TQ#-79JAOUK+R=&)9(?7MZ2O]N0Z%&O%H04RM"]GB&9J M7HJL!G@"QKT.5*> O%#F<=UX^Q*91VHMV!]$8%F?5]3RLKZP..#9EC/RVE8[ MVM]_)DM=Z#G-3D+N,(843-QJSDU=7%[? M8!Z%.,&>9QX/;OT O%$*&+4\T:Q-)["NR0<3=:ET3 M0KXNER/KQ+[41?44B!=R83^]/VX:7?0#4SNDIZRZU?*"T$2+*X_8VFBZ$I1R M9&7\)7J>A/'&"/IBDNE9^22:"9*K.%E1'J<83[*-=K8WO;G\PB?(Y^7KFMXD MGY*=))VXP">DI5'E]6RE*(+;I>0LYG-%(J_H6Q]-E?JBC7PF89MQ &P&=)4DLG9* 1DP*'-,Y HKHI&P MO4(O&I(["'RX>\J67&<00&^9@(["1S+ MQZ-L:;VL\$I^5(X3UK(@=3F]P"M>=+<,G()X2^FS0;Y8H,.='^APEXJ1V0-6 M83^$5=@MJP AT:>+I5QH06C,$SW=UT'TSG;[$%9A+\PJ[/FLPEXF)OY@-6+: M+LN312#+G)JT!;60'ZIJ9$U&U-3(7ML3[D)=;SY6%;BPXO6+XW%"'K> .>N3 M_%#M?DUR7T 5[)&;O=;^@O<$V&22JFEM:LI(J9H9ZD2_H,U3-YLPN72 ';F" MGC>RPNG@O#]8P097KL^L>$'7+"]<52]$8#WMK:QP6B\$9CU89#MSU\I"AYZT,^EL,GHI MGVCJA0@PPVO+_9[5"_*PQ)(IIM*Q.GR"KZ78HI$D(NL=1DDO?.[)P>]CA2<6 MVWI\4%O))$/$)9D#C6X;-JLWRPM7U0M18(:36PF>/3-\^]N6_#,"!8EB*9 =_^]00_5.EQ=9Y9C'KE M0(+CL!&R03G9N44;?AV5?I,$/U3I#)1G(W%5A 1T*X5QKT?FQ_$;)/AU5'H$ M"/XH9'NE2B_S5G'400_+2TNL=-5%BJY7OE5Z=,.RUQ/\4*6[(Z%&3LL6(9GC M7#Q5FTT7">$&"7X5E7Z;!#]4Z=QDD0YHWDP0RW&[ELU^_5VC@;4H#D#JKW>X7&TYV.7H)\&@)M:-)3,5B736QDRK98C9]1? MWMFR7K8_%^K+K-I?H0[^@XCNQ\' 9H/B6 +6*F,[9C)3NOQ^SJ])],L55S\< M-N=#X&E#!-A!VQ$/]V'"'U-H% ]H02RR1T MM.$8>-8A-R'$.R',>.YXAVU<<;?KX[SEJV>&?<2?#]-[=/>.2[EF+N.!2IG( MEL)R>^1J*[\J2<+%!# M?(NF]+BK_,CF4EVXM#0I!3VIU>/=3E"/K+_X!,JV8<1CG+U?F;WI((.GL'TY M)Q3]1WP15GWN$(Q*/^^;(-#2A"DEYZN^:H!D]&H0;HQ;/^7@G8]AV ?7]X%G ML?/[?@Z&C5$H2&I6EJI4$*^-=:6DU[\^I[W?N3J@[ O.U?ZM'Y9?/3A[!3AX MQT\>,9@7KN/#O7-6-"]% H=KM$ M/7I%*R^2]2%:?@;8&\M:ODSBIZ5UF>O/1!U6NT16:! YCJFM"M:WM$:M M:*==3RCUO ZLXLR)\YTQX53H&Z7E-:WH54XE?(?JG8[CB007J@FY.%.M9+,A MU>UD9!<=(ZEZKY;U/]S;+KQN"2]*^JJ8 MX%,E:=J;"4,S69'&7F0)_PS(^Q5ES\/\I?+/'\DLIQ?>#OE%4!,KF*2,DL75 MAH*S'"JE%7O;_'(&V-\L\P3+9*&##^9#J$OH8],Q_?5JSPP>,DTY/TEY=7E8 ME+/(11E:\ M69B-K&-Y%HL\ O)+L\/SG0G>Z:6HH]X"V+Y2)HKY)-"UN)!DDK?-'9_FI41@ M[\.[F.4<+P6.E&HBSTN2E5J4VX2LEJ0@ZMV/(NREW#K+G.>ES,.Q*JUZDZY4 MS/0&EMCEK50FLNG'&_!2;IUM'GLI8E555@-?9:1BNE;WV[.&Q_BWS2+7\U(B MP XO]$EYIY=24$HPE/0):762\CR>-QS2OW$%\EE>2B3W;WVTEQ*?,'1K!-L+ M(BP.,JN5E9B%^=L.BS_12[EYECG/2V$+/C.:L/90SI9GG6FW:K>6TFTSS:=Z M*3?/-H^]E*5.%>N^DVA:15F4TXHP(27IMNW0U;R4*+##DZFU>R1)TQ!!DW+' M$]=!7P_++%L>!'[H+9N!J^WV5AA57U74Q:!M%95>-[$H95-)YL ]U%UG7V.T:QD[K*J]'E%-=?FAVAN5B>BF7,_DBT=@?K/$DRR1 MT/5UN3&P:\#4\TX*3,P V+MU8&;$,H#IU*VQEV2G:E&9I5-"TS"TAY(AQ]N%5M*6TZM.\]:U MRMG@?VD6>BK3^G:G-5&U5\-&6(\38T+0VI(XC.N+6W=-KNFT1B#C^DZV>,)I M[74U>=GVR(I470@#P.I4)XQNA!M-I_7VF>.QTZHZ@=/+JS9)<$)3T C9SRVT M6^>+ZSFMM\\2SSNM*[*BMI2^;\E9;QQT_:!4B$?WI/A(.ZU?@%7.=EHUK3%1 MVO)MTU:8[MIH)LRZ: D46 MQK>N8Z[HM$8A ?].MGC":1W:<2Z>;?I0XCBF7I^;S&01WKH:N:[3^@68X['3 M.I 63;(?9T=RLY870EEJ#ZKW%&]=JWRZT_K)+/31O7#V M-@]_7..QU8K2A?&LWR(@/2]([DPH5EN171JZD59.UV@\]NG]?J+)Z,^U+,JVG:S_>\$/>.1?K!%> M-=:N^8/,R X*\6US!?62B\CC5YW$#)@V;MJ><3U<>)=W9M /\ @[YN^W[;DK MZ*FF!>)>/I.MC?-A.K+,?PY2'WCPC>[%ZQV>8W)LA?$-]/A(V;AJ'YI/9?S*TR^#,4^&9I M',F5:ZU\+9D;$(!?YJ?I9D!WZ_]N+HPF^8EH:+3S#?@LWD[EQ7C/E3MUQQ ' MJT% 1.](L5O7;Y]MP"_?P3.R!ERM%GDW;1$U&>$@U)C$LJ*6OAG\Y@WX;;%T MH2V94U:SZG+6(%8MGQ%+(+I;]F[ @%^^D6W-<]$HP;)FHX$3CH[3TNNMK"=. MMBE!X,.A:^MYA 5W!OV7KG,Z!^H/PS8-^8 MW_8ZLF].\S,,4X.9T'/,(/3@_JU;RI.#V50KD%G7,@,J:#'Q?F%@1E;HSZ+\ MYD2_ER#_^L3'ZBX,H+<^S1"]=S+$VY>/&:#9J)96U54^*9O59K%=2Y& MX\$JI:Q21-4I)I+E(%ZJ$-^*_RL0_SS%+RC3J;;PR:D%!T9RJB4GTWIT^]W? MAN+_:"8@%9HXK+_!P%:-O5-&'\B^/4$T&2[=,+@_1W1+[4E-Y*:]=&XN5[7: M*C :36)>C&QYUDDHM_1]#LS+D!67R)!Q^D./BSJ]GU6'IB*MYY30=0_BA-SV MP[V$XUMV"^3X$$VP.[)>&8@CJD%DBCVBFIAT5*?I-PPG1!__,;W MG(3Q@NOJGWTFYYZ'GY@#3W]\5JOY1M4#EE!.G+$OR^0VX?PH"W7TR#>K*_^%G*F&5=F)H#IRW$FE1'I>&=0 MDB-;LQ A(NW4+=?K]4J^<%\+&>31CD9MT18B>Y!YY]-W>@I:GR@>0.[ M)FN:XV]ETS''X7A+W^US\^(V_'B#C[2L\+QQAOG8&7T;CC9F- MD\P%%A_.7 FWVK-)>PDM:MF<)0-)'C7"R*F@4\RUCXQOYGJCB]D&=KA9)K-M M=PX<#>)P&;=%]6;0/TPGW-^R+0CP&Q#APMF5_5AF0JWI0H.8NH34\>TN4+G( M!I;GP;T[>>TYP&^,],0%2+]L]0KUCI"=$4M;]2E9;@2%<60S2)$G_4K:D:,H3@\< MP;,EVS% %\H'K9W02U!*U75)7&4,D0C91J/=[R]UT;ZX,OTDX%]W4E,++!)A M,'2] P[>&&,375P/M67CC!-D]&DVP1)4=57LZE(YRT1W5>LT?%N./@G@UXZN M[C=! =/#2ALFE_]@.W WNT6AW7YEV?,)>VKF3R#I.:12Y&N]_F M=!9&'T+\9U#Z=L_[Q&2>HL6)F3Q#C!OSR$XR^L=PI94W9N,4E&L$M?)*#*5D M^7Z$CS_^ES,"<5,:KSGAF$5.F:>LU'*>FDI56%>2D8WWOC5>! *19QG]8[@R M,ZL%R\4HF[.R(SZHA R?;JUNP0[_.QCA)5=_D^7$VZRW>ZK]O1S$?0^6@SNV MA.]EQJ_U!GQ[6Q0K3>J MO >"PFZ$'U08SRZ-$QTI/LAQ]5F55_UAM')?6%J$.,%^E&=$ M*^GEN7T2QT!<" MLU_)2:;A]#MJ0Z]KXZ_!.>?BX)N9WE%CO^.C;+[,>Z*1TXFJU:)EE1%U3[QM M/CJGR/[?P$)/M77_R"W9RV&[/1\F'<'JZ%/#7++ZM-&/7%@3]2W940MXWG7: M>Q6]%CP^U)M1I+P#C)II=2B_4-8=HB-'M_O.68>IGH;T*S/&DUUW/U*GM(&S M,)VQ!"TNQ6HT"TUW24:64VY!IT2Z8?,[=,K4TKEZ6%I4Y&5H3\(1FY3,>&0Y M)8(ZY;,9@Z*Q?:'7G''_Y:V]:8%;3&;I-IL$WA_ M6VG3ZUED*L&P1,<75O%%V^V21F2CT.B0<;]_\N7SG3?2C7%@E/N%?#\E6&-C MD%[TC7;+:456)]QJL[I/Z<88N1Q+)$7EN4Z.&3D):F4V52.X+E'JA8A\HTID M7>9;%8XK=7+\5XH#.YBW1\G2W)*;C:4F4IU!S_,CZRO<0GH@DJP3"-U"54LL M:Q*UFG>XBBT6NO,HK+9'#G/'R=I$U##WN3D;?D]:^4=ZOCD$'FS 2>AI0^##FH>W+8\? M?)33U[>*/3UMC?K9LM62E]6^/^YY[,AV(JO8GP9UZPT\!^LE-3E_MCY"MU[3 M"7@7$2IGJ$66!GHR*A3-5D9)-[D66.3S=6&^;X6-Z0'="FW6F!EHOI M[C!;;9+U8N-;<5R.-P[VUWZ<.18.S+&@$ %7U#2.X"VSOVPE>,FB:\W(F6/A M?',L?+Q44<_KW+=W8^Q)HDF+)%&M!5(ALZ 3C!'9'%H4NC$>GX)'?9ZFI9XO MXG@K3QCC<<D-32DE>@B%,:ESI?O/$^0'/V3QQ@8#G"3W1@]WQL* GLQ*4 MXD4_XS+#H1DU%1M-<1H,S:37[;5]:5KUF)5E3#1V&3G4?2[7'<39#[V"LV*! MM5MVJRA7G7RGSHW&F?;E]\2]/LXF7Q%G[_??O2#JWJO$ [G=$A4RPTM4EVKD M+2$ORTQD?>6H*?%/X8E'Q1*C.=/C$H8P)[BV3GFF/L_,I(AMQKE<+P)C)-=& M@]3<(Z;LLAAT\Y5*,XR"\OBH?>&%ZUG;-A84)57, MTW*W GH6Q=+.LL#-$FWU\8O7@KGWW.O?GC9G".UK8'TR-:'CV/?TQ#QQV;SJEAMZI@/=OGQCT8 MXM?A[,^GR@0-JT!2:FB]@M:1S8F2';>R#;FYUS_E<&;XB7>P0;[45(I^.U"7 M97=F=9927*K3NEOS!T_R'7KD'2_SV C:BS6Z2W% :S94T%#-_DOKHD?=0?V.:E>1,U'-)8B;(TT*UWZF00ILJ/G[I6N-LGWG^ MK;_,Q1U"F1MZ&O0W7X<0Z&OECO#R^V_T5\P/EC:R$6.PB,]-/1C>D03Q?_Z: M %TWG4'?/',PO/_-W12#H=?8R(N;P;]^'(WJ#4PG'KB3.XK\ MR4V"O_;>@6Z=[&XTD$&(&V!LVLN[_[206^3'*G >:[ACX/SGS\TOZ%\?F1'C M/W^M[_;-%40#H3$W;[E#'V/X__3V WX!B T]:/SSXW]:U13ZZD^ <_#*]><[ MQ_7&P-X,.X=K^+8__?C=PI4^,=>(X5,/<(W/W[_P* B% /U_<@*5F@V!=Z>Z MP?"O8ZR>0M?'X ";TSBPS8%SIZ%90F\/*W^=A!P_2J.+^U"KKJUO'XPC )W M?$=2Z)Z9Z9NJ:2-'X&YHZLA)0$/^W_\1*(+^ZQX=DX\"9<=HNPGL_809B3P) MK>IZB+'OG_F)> ;LZL%+]D']\5NNY%M2 M.M9L)5H2,E?J!]'DO=-J2BFYD6_EI68L44G'I&XJEZADI5BJ6B[GF\U\M1*= MN782S5R^DFU5*W_&TC]3/V,4P3+BQ\WO'?PMW**HJH_A$$_!\>-WIMHH_]__ M(3GBKS6VD65W7&?M5YE:;!M=-;#A>V/14;H0E"4QB1HA6!I%B% M13=3A*$*E'KX1$M3["5+)^<9IR['IV;&+0GF8FHF%$(A#\<6-)*A1< I!*2! MP@CHDRC0JD)Q$-("%$2540^?(&F!-P!ZO::S:#8844!41<70*5J'*J0,ACF> M#34EA-9VUTTE;@JP'ZXIPC!-6Y065 M$32$90/Q"P<91> H1"N5%41"TW6>%8]H"E0*_1$5DD$,S* !$)EI40$ :(;. M$01[Q"^*2#$&0P*@$(R!\0X0( 0K*A04@*!Q&J^!1QQ6M&M,I=_00JL3IS2Q M0QF-4C^!]^4\0DI2YP6VE&(71#-?&@8I/<['PSG6@D>P\AI%:!R#A%7@ ::- MH(@\XD:1XR"KZ,,00F)BXQ@Y4Z@9=2'BZ+'+"4JD1C&5[U,W731J,+C M6V?&O%N36V2>:';%E# 2\ZN JR,+[3[L:V<< M# XWY@!'2=HFNMIIW77<"<+ W?VPB3K7OQS$IOL!P^8>XE&4&:" -]!WDYM! M+\"GBFS- HH'[F__/_O&83OJSE!' MA3$Y'VLNQ\CP'_N?V(**/,,\6- 3SL"O0#^+A.)E22B>0\'G'.:&E,TW6XU$ M"[GQF\BC+%5:L9K<:,H)]*%5C2'_'U_=.'>#$-GG"<$-@-.'&]!\6=6)G,K&S- M*A;LL7'(#Y+-M#)'_N,'*&[N7Z&X$Y6*G"C%&E*MVGA.7],QI*=)]@_]@S3U M^QC^AK#_G-1'R:1\=![']6+!$,8,TT?0;)"PA,"+04>'>NQ$OY:EO.9 M/.@NLKE1'2=^OL/0,_4!BD KS?PZ"+VZ1_.ML[]U=F2EYEMGOTMG-X?0MG$S M!^ LC[2VY"[<=JV6\>54DB^VDWR.UM%0NZB#5+3-G^^2;4 MMW1\=:0_:Q=V.:3@/F**;;9;Q S/'6.%?B\KL<#]EIMHS/H"<4N,WE9 7S79 M>;J":N.=(5]P;/IXAUO,,&T8<\)UIF_GK5VR;$U:[UO*H+=6UB_=2UK6%GT+ M4OPXD+GJT!@2-9NJKMM%/0<*$:<)@B=>=#37=/VU+H?XY"(V7*T5P19V@*0Y*XFDMD M<4D/0S) 9#B6.JK_@KQF&**A&)S.*(P&@ (T ^*:.942=)X5Q,-J'H5C=,"S M-)H0R1H*PQN,(I &I_ \04+! #Q@#^O7%)9"D*#A%,W0T:P 8!6@DYJB&P(C MT (%"'A4QP080:5XD508A@,*0^NZ(C",H' "5$E=5'76T ^?P+5*T(! (0&> M%4-1BJ!#2F%UH!LZ1:$!#Y] (=T J*KDKN*F7#6-;+TU+*S4>ETA'M>:44F^ M0[%T6R$XOL\1]8$[$@04_!W77XF0HCA#-12$"@93#"HBK1L*"R%#B0!J$![A MGQ$Y Q(LIVBBAIXP&(1_$?(*U%FH"Z2*,'%4?TKJD*A4=$;"4,!)" 7F@D12AB"1B.P;)$7J"I1229PU2%(&*@#N>?WFTG!JI.A/( MTW1AM"17N9%9>UQYJ.B XT12YQ6*HA'%&!V-34)-$7F#1I-A:1IJQV.31;G4 M LM,G.#,:4\F^>:LUQDH_*/Z397AT!B([VD1X884D*00B)5UD63\(9U8I3244\7AL@N5I2/*DHHH4KK1%6@(82#?@5U$T MIQN&KA]SLZ8*O @5@<.\*0 1J1Z.5#25YS16('B. <>88_XG^-,2A2 M@YB8.GH'#50%8&VG(J$@!!5I)>H8>E(Z)]:LE50^T_&&2.J!LIM];5T(?#0$#'@Z)M U%[3_?!)[*N1_%_^9E#30=&HY QL MTQ_^]QTX_%PTO2\?<@/"O2\!<1]J<7,1WWC?=[GU/TH"Z> JV8M;!.@FG52\ MW[&3_."D=_]&&FR^O;A7-]]L)*32O51^9>$LA)[IZZ:V$S+3T5QOXGI;J?/0 M?P/@F*OU]V_IBJQT7=YT)G3=PT>W;/XIF0XD]^RGX1>;=M^B"Q;5'PV6]2+= M:!HOV4\RE@-+@!#KQ)J!!V'P%NOYYQ730(]Q0.WA8&75ISTK3M%RUH+R$%2) M;J_QH@]A>NMEB!0:_BW@7Q]Z/-.JUW+GSA[L/ME,OCE)N?J^UUCO]T*F'L^X\K)1M>=$MM%FLB]1G"=0[$L\ MF0%\"Z_O+=!CTXIBDM )O"6&YN-K.0^98?.F/9Q,1I5T>=8M2S(U%5?FS!WI MTW4#U.< R_L>@/9Y2=&O8GJW&,16=^(ANVM.@!V#"ZB%N*4'^AD? ^__BVWN MI6WJB08A+S8$>8Z)WF6&D60I!Y(%=V;F_G1R?,ON!#7<10:%5;N#N\01U2 R MQ1Y134PZJM/T&X8SV!?:[?TU?+R:XT#[*/R%J?I\"E-+QJJ*O6FG-.V[3.$E M1=8< C4 9BRAVVA8-(_!VW1:#4&Y[ABW>_Q9Y8\CP]30A$9,NI>5ZEI6O#]C M+6C??8!YN#0Q\, >!$?6Q)]T'5$IN"11U< @/V+K]G3R$A%$GCH';?%S;J+? M0K]XY-&-3PRR:T/7>;R$UTIS'8J=NQ6B6!Y7YCVEYXU'+RWAB3P79TB"?1NW M9\#B(UCT93M]+/+HQ8_@]VI]OE)N%T3+K'8'H[8F-:G4R_!3<3J.L, 0S(>Z M,1'BF7-B'LJ2$HWT-,W+8:D72$*ZJ_=[+WDZD8EY/@F!^P'3-'2K0:,JQ.6L M7YDN$56F0E5:39- N2K;&TUK_<;YDMR^WGAUC7Q M]52LEF(=NS[LJB1!-=1V:24N>2E_P5CM\J':5;GP49PWCI>1(YR=BU*8B3MA M0-1RVO E?+X[]I9A!/L%OP9D^)C8-K8M_SE>LA$:[XYWBLTPC[G M7KBV+4V/;3$:VYC8[TCM4M,_F&P3.?V>&9AH &^](@0]J.-,=>#&5+C_VR3T M_! O-*$KZ"DL2H_:82!JXIK'A!;1:_VBJ,87:485=$$AL>5#+2B,C10 M"+R6KW,,Q^A'-3,T#701"D !N(D20_&<(D"!5PP."CIE\+3.'W528BD!&()( M*X2@ZPJC:5 1*5)5#)$D:,Z@=>*XOYI.Z!H0=4$A*$%5&!6] P""4BB&456. MX!E2.'J"Y D-$(*A\"Q2X PKD H@=%XA1=Q3BD500.ZHZH.C#" R0*%5"!2& M!YRB0H@;2>$R+@:04#B$HZ4IX\%DEI2L05X.X\PT/A]F[0616Y2K90?8T!S?F2Y01347TEW)!%Z?X<41WT[B,8]J?01.(RF1 M!0JEJ8S"0)97@* B2AD:2VFX8HD\J@48JC6?0$22B:*/ BQS$LH(_ZPG$4(9*XDH?'M7$, M,$A%% U5T4E*$- K:4,]ZL2F408^.(M2"(BK_0@6UT7IE**J $4[4. 0YQU! M3FHL]A(4%K@Q#Y!!308PAB&N7>-SQU%!H M !"_(O9Y! >!N_")A*JP4$3/N%H$@!,@Q2D4A!K" M%<$I(F-H2!@ 0_,:+0K'/*H1:%*8 #I@D>1HG([>@5Y$,Y0A " "GN*.Z4$9 M(M 0S7D#S4I$Y%8%S*T4 IP%%%39(PH*%"L:&H'>(>J('CIB: '04*$,QH T MR4*&.8*<(5F2W#2 %43,):RBZI!3,)Y4PF HJ#V2@S39)IHZ9*9RLUV8"%.F MU&&)ND+=\VRT"WIV$]N^D-QHV2=M\4:[;D>AZ9\T_9Q!WFLPO3>^B\8T;'>^ MT\F[[_&Y!R9WJ@>!%9\C/+W8J7NKZM ;II>+W]^]D"_$<0 M,KW)7_>3SC3LKX#[=1MH/T1A"_[LZ=DZ*7,__;Z6K"?O.IM,?'$Y2@N M3+7,8-.I'@)M&--LX/MG;)(Y):/_6@QZ +]RN]GXC_TUO%<)V[\5?Y5MK>": M >%"&^)#K&*N$YL/3?3+0XCWMI#U*\OWIQ<+;#VA&A=XS4(9AU46[U5TB83 MV+,G7R[53GT4S;^J9OZ@,EZV(G5&;'I,$F/1][34RFWFZ/HGE/%6@*^#Z5$9 M[[,I^ZSMJDAI-*$-M2!6!IZUMSX7O>S@AZ381(H7=)&F%8K5#-P('RHB"N45 M'@JJ2%.0X(6C%!O42(XQ *'PPGJ3GTXI BD8"M1IFE-Y@Q..-PL)O*!2*DLQB@D(=*,00*1.MXZIAL&Q5$T/K]0P(D"P.#=B)2BJ21D5$Z@ M 7N43J(AS1*D0"B&2/ *@Q,9H@@,A6( K[.0)@%]O.F)41D!D@"??J I# $- M!? ,5 #-:C3!, 3/'L,!54Y4-5HA( !X8R&GJ)JN*0;+""3D:18(1YO^*$)5 M114W%1-PLWN.%1118TE%TT2\YY,2U>.V]U 'K&%P0#$$1 4&=W=7!30KE1%) M02!YR('=-JDOE<8X>TGAPH'FX^@2*^+' -Y&<']3%9,76.<9O+C..QB++B:A;?0;I_5;->' MNR_;ODT:=H*0@527ZU_!NJ?_5FQ_?I$* 8$%ND 8M**MCXJD1%%1#14YSA3% M$H0 \%+YUEV^"O$3:XH\:D;^YYH">YN?AT _X(AM,B7C@3'ST[CJ5\IHC MG@\Z=2+.T]U AYJ)PN$?,=P8'L%.'-:8'1T23RJC.=/C$H8P)[BV3GFF/L_, MI/F/V'8M^CJ; O,^'@ MQV^:^I,1A3\IDMWE9G9H^!T[ROZ]G-F[><:^KHY"ND$;0J1*T&4K9F[TA_? MIVM+/X>V';<<=XZ ATY$LCF M_]P77X.C51Y%U8I.XS8N!,LJ@@ 9A82$KI(:20@<>Q2UJRRK,P*K:"S 365X MH @:H2OXY#>-)G4:!=R/"C30-9U4X*95#ZZB 0#Q.Z73A* QG$ :'Z4BCMEF M'1Y??:]N!]&KB,G5W%(KOR;6GB@F*UZ6S!H+0N)<: ;:1*=GX*72Z]Y#]OU- ME; ?=D3,V]ZV=U/%?=]0;^XK?!BC_W__ZV")&VC6P'-#1\=9'->[V_E[>R>! M;S,>U-KU&\#X)K$!#.2EW0%[#I;^KE4A^9/@=G[DW;W/N#[4?'WH>NSAX\.B M^?=)[B^GE:-_DOM9!L#8],3==L'%:M[9>8@XR?+0!'1SQY](NY]O,AQWUWP7 MF044":Z[-FX&\I\)$6G\ZL>!XI[]D':KPOV>+S69KT*M,6U.KFJ9#G>LG.X3U MDBU^L&"?:XHO(GJOXZW;=+7G0XAS:OMI^!\K&3&9A @W;2N^?!< M!^?D[24^0,);QO(X_8U343,82X, Q#(;1_9 "3^,L>_9/LJ$-. @W'8S;,9; ML3_P1?XOBJ9^WJ=*S'4#Q EZYW^OHHPW,[]7K]#_[\WKS5U5BT88+*_2N/0$ M*HR@DXJ@XBUD)$>K@(,,%(\J3GB2$76-@HI&"[AU+/I+A0:M4)I&LCR$!F=P M7RM+M,?WJGI/-Y?,XC*7,&E/Z@S2Y'@RU*H@]=(6W]O0S5%/$GWK^(]S MJ=1^*#]!]6>#A_[9S\-888-W[B@HMW@\>0^XFG,X@-/'<> M#'=G"OU$+C;1Q31X0(44CN1+(HRH^2N545B!% MA="@H# T#Q45\*JB&I"A1883@':TYD")E"88C*8 3L1;A!ED&TB-4TB2%@%# MBB0#=AL=OVA-'L5^Q*EL'S3*LQL$G>2L"H5C+,9>@8K3*UH?(KA7 ;YRRJI?#P$OZ9SK%4UM.%DZ M[4E<,"U^K$WP>;(JBKC=0'47C[7(;H+9]?RVC7?VM$DQT/7>JAID9-/SBG:A M:!1FPLG<^8'"RKHK#YT @#QHXF@EL-#DDJ)ML MK[EVU9%/A2[!V-Q$(\@_FS]CV42B]HKU29SW66=[D/SCAJG#D'@VU=^&8!PWH M^9C"F%_"B8YY=%T]=5^9F;D?)_$PSJ[FSX\E7?0/'@!+QLD[4JYN&IC[,<.N MJT%BB8EGVAL.8G$-(DG=?,3WJ5,7WY!YV%O#VQ5:8/J@2!X$ <2:#=-K2U@T M=S!8:[K["N!U_:^/?]I%\- PX#ICYVQ[T9EKO8@(CFLBL8'V7#N&ZW[WF/.A M4#]$RLW;:9H80S!_J/^]K](#G@K0L/'JPH;+]<+@'R2[UK"IGS&>XG#7M/_N M6/9@_XUJ(^]@3P0,$XG,OE)?;]S9\CR>,0AU,]A5(E_'V]B=7!]X(=SW,_*: MX27P=%PO\4"4C WV*U?A*#&DX^T,9X&.UPX(%4D598 QBXWIY2!%4' M"BD2.B/@PPEYXSLI]O(H[+/;NCXPM?:=R]I3^VE7"[%@/[A3.V]J3^WS^;Q> MZ.7IH=PIN8LIS [RJ?%+N:K[D.3VLE//L^+'[S#,;QP73$FD;!^\X/MRD3T7 M%^GJ Z?Y;]6+_3H:X1GO^6HIGL]/\%77KNB' /R=XWA=CF,;)JXIL(O_[@O: MUB[*QH'PH#]Q'9QT<'<5'C/3#?W8-$0>*&+F)],9&^?FA(>"_&HX?B[5@8OO MD*EUYQ\4!QZAY,0"7*:^5$72":+UT%B?G_%N8H0]3G07NA9;):J=OAS/-@+0 MR#I&9G'2%7F%-!PZ)NN"Q5HGIM=/037]B@R5FQ&T(>/:<4/P-X]NH[=QU+^)\3'V!C7KL M3T$XWJBW_>U[H]Z[-^KM6I0+/*?KC*YH!,DK#!1I1=0!J] :Q3"Z '55.VJU M+D*>TTC(*!HOBN@)E5, CTT)A 8059)_J$[]&#SOXP.\ MT+G=>DGR,Y?TSU5FYWO&1?6G_\KB$;\OW<.;(#2^/TX M RP@2[);L[;EE>3NG7-QT2B21:G&9!6G'I*UO_[&.R.KBI3')ZA[6,#MH?SF [<,H>;^L)>G+\ M]BWLS=G>V='IV='^*6S8X7]_@@T]/#@[^G!XMO?F_>$=3M"3[3Y!/VYU:. D MC$PG1<=.;/ [GYG[8_&;-O[I?Q[^X^CC6]249T?''W]]_/3IRZ=/[W 0GF[W M0?B>ZP%#)6ZL>Q'_8[;TF=N#XX]G/QWN'W_XM/?Q']A_Z_G+X?8)MY/U9]LM MZS]F8<*8"?P?C)K(L%LN_T^>;^T!V/O\\>3P]/C]SX<'P<\/_YT> )*Z>,[,#_?'GW< M^[A_M/?^Y/#GH\-?X"^?3HY//]WA&#S?[E/PXU;'!B:SWX9.>&SZ(XT.WL#] MX?BCMO_%RJ )NH$?/KT__L==7.,7VWTX?MSJW!A0DM$/M_UH/'^VK4?CY8>] MO\,&_;1W_O[Q9T2=G;T]I" (7LI'^W>! MYL'PVR[R/VI];-@DC)O@P&3DR]#W!^./V_B#P_\^_$#A[M.W)\'I\D'=-IZP_+]N:O7QQ^ M^GRR_]/>Z>$I6 >4 PHIH#?_@"T\NM-A.=SVP_*CUL>&)5NJFWQ+WOR#CL_1 MZ>EG@3GMO7U[]/Z(0:[RV^] */ ''YS7VWMPWL(6?'QW>/3QY/ =*+D3L ). M]\'M.WI[='A EL&=#L[;;3\X/VI]>-CDZ&,2!A9>_]/$'N!LL_LS\H?)P+O] MXY-/QR>@M-X=_WQX@O&1PU^?/7[Y^-'=8E+OMOUP?/>%L?&2,."]X/]A^_O3 MAZ./X&F^/3S[1P"C_?KTR:/G3Y[<2?)_VG;)__XK@P,F/*)#_FVY\+]^M+W" M?Q1V :YH_@WU[>G WE^)HVX_ CUJ?,&QBXR8R<"(C[PMD MXZ>]L^33R>'/6%!Z])'*K/\$Q7);?&I>6OH(&;$.F6KBQ9-7KU_?*4N]Y76D MWW]90I8N#'@O]7_4]KX:VMYGKY^^?'F7O=I]\FQ%(P;JF9"$_\3WO&_$<.M"^!_=B&$#FB2 E_K^Z /8 M+R?_2#X>GQW^V+:@]*>\@!/3_.^G+_K[Y[LW8#>G/>[CQ'WUJ*M1FA>UMBN; ME=556DUWYF7Y13I82]=3[6&&[Z;OZ M?.'OZY9>#^=2Y?47&+7%=T"-0^>85H!7.)TT926;.BG;^33AHP=_Y[9S=3MO MZ*VF^6S&$P4528=W5I78[K"LY5A20SDZ@]%<5ST"WIVZI>?CMJ$VC/13?DP& M\[6&SR.0L(9>K"B;9 Y2RV5?0WM1I M'C_S9Q4[!#;9^;5LR=K=!1F'1]2TP:3W04/,<^H#.^)VW6MD]:A(T.;BEIK+ MM&[1@2C4:05+G*1X6G.R9:01(OYZIJ?-_QK? M_KILD_J"W@]'(J&#-8!-A=^A>Q?]@DZN*J:PII4;/2]![BJ\.W:37S*^RU"I M%B7IABHEL25)1R4@=Q8K@4CK<0/==?F )HOID;<9%,0?BO\#&P M$RF>] N0;OK)18I*OJ 772T780M,,]%.99?IO.6MP %6SV_D%[<&%0@W^(3D M!@:L\ZGVHD3U0T^,-=#O?V2U4UCV:/+\R>/)K\^G+[)?G[VKZ?39[,GSZ;_]QW?L^_4M%NSZ_D-[)V>\ D?6ANC'6]V_03'U_9,>N74Q M1Q44F7=X'5WE-1Z\?[5YA0:!2,%>.\W+_7+:-YS:WE^N,OT#RIS:1*UU @8W M"B6S3,*@R?MFNDM?SQLT(<<@O3FHFPS.N$PT3$[;K])5UQEB_[7]_8[.D#;F2/\(EDR[A:IS@%17IG5?IZV>/TI?9KZ]?CU__^NS%BR>_ MCK/QRU^?O'B6ODH?/WOQ>/)2=C)L_RU;ZFS>]C_YYNV_=8^?S=_JIZ^?SZ9/ M'K_X=?;TZ12NF/&K7\>O7DU_G3Q],7G^&';[^>O^5J]L&K-YF_OTFS>WU\5F M&86:OD/8+&KF+7^RSI,N?G>+C1^XQ#10FQ<4=QW/R\F7ORU@2(F*O<*0X 5X M)3OPJPE&XJZJ=(F5GZK7??US-])V]TWE^%_>P$M-.@ORZ);K\0->WDHA]_<^ M'9WMO3_Z/]S2!4_V$6BR-W"R/QZ>G@Z%<6V"M*$6ZOU=3OY ,);. 6F$X9/_ M>^WFH'C_J/VSNKZ3P[U3JM4Y/DEB1M4>5NV1%9DA9F+S=(XOI]]R( M&RY*<),[(:E+,*[+ME[E&^XF'YSOS%^JVP4\ 68TI>_#!T4"*S9I)2B1G%<9 M1BZ2:0;#S)-Q-B^O)+*7+*N\0+\;G5-XO(^"C$(81,9%"Q]>LKK&46'!)Q?) M52;><[:;'%/4C"E(I!$.[93C+A+;&8H"UIS) M1-6*(1W,H559<[V;T&(24,8T![=)GF 49EEG_UO_XQOA&&M]DB&3&^>@G>]G M^==LT!ESXJ[:B&4L!K#QUV27ND"F.[U'!P5%4X17&#)$W"1B.-3_^G]>OWCY M^F_=>74P4[U3\QULL[6J""1Q__CGHX.=QZ\3>/8TPTOZ(JWU#L-D ]UBV734 ML5&N?4J0KDC.#UCV4TZ!CJJAQ;(X+_$G?#M2ECK13"XE'SI/'L4)&[KT+5$B MUV0 Z?208+?QI^[/POU9H$2B21GED,89'(5J@:;U+/F03ZJR+F<-):M;35@3 M@@6,/$YJ8(:9,1Q@0R[@OR?.5-U[_W[GZ!/FXLD%6*95@[9KDH[A4S02,0\- M5CN>@$(9.-5F4389[ABRGJXS/+UA):O_M M/T[290ZV>3:Y*, '/R=XA4=C"7BQN7/83^_9 KWR!%H($B**PTH@(< MQA%,&?SWI*G2@EU /!8,/(W,"?,A05!L,?E,7. M$FR+'$&0\*M[B;V7V!LE-B]0^E 9J<@Q1?P;?O5>:] -Y* '% 2YC4#4A36DUKQH0NRBEA H?N8E2JBPQN M>T6&@JV0?CNZA MG!KZ8%+6][)^+^LWR/H;N4+^UL?#3SCP==UD"WK>>85I12Q'2"MX:E7_5>;J?X@.(%@Q%;_,% XE M(?3I=_#["T+VIIA_K> BX:0GF# [L#;X%8FZ7&3I)2*V":]=4"Z0WC!^;7H$ M91()9TGE .4\*2\%/MS.N60&5SRSPVRK/;X.3[X_O_?G]T9CB7W,FL]P=2FB M"M\CW/IBF34YY1+O9>E>EM;)TB\8& :9 7WT('^("5^@,H=*Z[X&_@K]ZW1H#/)@S_(>[-!#%3&$Q$E MCWXIQK],;CQ&*#9763D?9HE+S ?SK,( M= H%&_,X44[S7L#N!6RM@'W6I'L$I+-*VD4ZJ">VO!_53.1 M:@4A4T&, P(TN%1.Y#J%FU<].*T67VJIMXK[;-YB=; ] P4=JSL-IL6E9TEZ MCD04'!'\>'0Z,B2LGR(8"1AB+'6J>7*.3EI!7B>XE6@_8!QQ5?:0B_MA.(S= MW)^>^]-SDUW1$7+-RU"HCG'"C!ZOZW*24Q*<3%HT9^?7^$W^)UX)^*]Y:O!B M E?KH5A@A&$)(O?/%@9$%@Z^69AYP,8!H5W*3,"(;K(HKH@AC3F&)[ .%#Z& M ]M9E.I$!>LD=9<9E7)9T:J;'/X5104I-AU#2IV*ZGR ?\"$YX"/1< MI3785%@T4-8*-2\FU34G "P)>WU_U.Z/VDU'39#\Z&M2P)[BB*#'B8.AX(@= M%P6 I&D$1>E4*,CI0(R@Y\G+E7,1?ACNL9'45<%.UBG!&= Y]M M1QCB[D,!6S(F;(UXK\>2>[E$D/L/ =.O+/U_\DSPU0%>O_-DY[[&X;[&X>8: MAWNU?:^V*9A=B9'DU'9]48*WC#XP(E4J]D!\B$_Q5&V3,T"PF/IRBRN)YY18 MH9&0H&&B-L0>P22;P;-R-$'^U2($D=A>*,$/0KO+&4C,VXX()S3&9*0+N@]5 P/1XZS#5Q0V%-!,H^!^41^]W6 M+7VA1A/ZG&:N'NSI1?8%RRX%94"^+\'**V(74YP[UTNBF#.9@8NS![R8GCP" MJ7_)P1V8KO2%Z8DG_RM=+/]V .8]."SE=99%E:!L(.4U,:7A^'RS9P4#[#E/ MQ=BT*IM4;=X06MC&VKT;#/T[\DVLKWY;74=W0B;@B7+SE0F*R!NK)#WU9;M' M@D#YG2F1UA%^_CFJBS:'[ Y7M%Y2]1_:5K*VWD_'-;!,+KC7YU1CCK7F::' MC':\@]7U>$..;'$D-88.3Q/=I@[-&0(.\%U=,V)U0H.<-N2JK.;3W>2=A<70 M+6\;T M\1\*T%UC7#@X-HL%J$L%3"F^HKEQ-9L,.4 I4#DO:Y*_F7MQ> 3HLXI8\N!EA(\3%5(% M;V#AK9 M,?!VER@!( YNY;!RIVQHLXC/CB*J\-_@R3((IBG!Y.!0)AZ/ >6,_Y5.)F M$&D@V3MZHWS(BYR@<##KG[)T3I$CJA\2;DX40B%93:L*TQ5&7*I552(=@_0# M&W4)2PSHVN<"[-FBBSL MG)6;21K>@:M4L*WK4^4AQD;!"X_"KN'S"8*PL28FY,SGI7&]469(+.1@#@]B MP/3;&J^GX[LHJXQQ4\\?Q6)%WR6V!B>S:/]@;'!"U3U@F5H(/SQ>**")T3*M MIH1$MTE,^7/Z13Z=SBWJ/\NKFHSWJN%@RY-'3Q[M)GL@K&5[3@MY1;Z%6/]$ M,8&L=CVH6TT!(#1)[&&IC3P:/ILD(X2C6Z'%Z+.1BI&F/9 D-"P#3L-+UZBS M*"13%QPI11Z,BWR>V4:X1>9*$ID(%4Y%%V9<<,(O9/6Y3PGLY]P]-5_X5XBG81^9BI(&=V3.%FQ*%TMD]P3E)"%ZBX'OQB__Z)%%F5_/+VIX=N:H6ON$(]F2;G\W(,;T(T MM2PG%W#/IW.\[K&D%50C9OSP%1X)"=?E'0X3987US7%+DH,-_!Q M3#J+X7(IR"R1LX;$RD9Y7/ 57:'#Y_TT/:7Y(A2*3"+FZ"0)T?+BD$4-U<]G M6;K@-_T_9;D8X8=7B .&_]^9&4@"FI)6JSPKN^72L+9[L=Q89W!9/. M%%E8]33' G84_VR^Y-RABFM)7-=&)4T@9' ==N#NPDXHR66)0M>I5,1%[HJ@ MR6__ + 4P$:_">X"G4;W3G1$I#Z]0'S5& MN"+NC#0(*D;6B&PNHADB<$B0$0%>P$R+;)8W798P,LZ(DS_BTR*3SCF#:,HH M8'V.Q2@3N1P&]C7+F7Z_Q=@4K 6B-2F2->)0EJI9M&;FDD:[-)=G@697%8Q? M8O\6CXD[&>01<&1,\=WAVVESM(*OOW3A,C%0YFT^Q;.YVJ322,@@)9GPI(MW M*7CQ[.E1UK]%EV/%+G9MUM64<+RZ MTPQA1?@KT29><#2.ZD#^8;[>[-Y-3JGUA!>Z6_2>X=#W6W7!1;ZMA M0G4)RFTN*I9)6'P$)[+"\2"TV#W3NV,X]&6ZHQ]!Q$\PMJY[)6[1 MML$+GM[#"^[A!9M"H7B3(5 *_U,C)Y83;WI8^5\A =));-1]K1*B&W*5C."P M,\H;K3HR=H.^QN75?!MYR8Z.MG3\K]H#*_2"N)F3,#B6W%F'EUXJ)6)C@Z&, M'&!F%0X*+)6.5'B%Z8/1X:PRWYV+%:2 L*;9&/0F7Q)5]R$8D,!%"L4;DW2) MV3HE7&3#!(UD>.G?,P(]<)1NVRE%,6U,;(2A:)_*L+7'X3872>_GTXPJT(^;9$-#/MPA,PKZ*+'G&^103LI02K^ M)_.M8.@QLH+?G99NM*8GD]+N]?/#N]O>[.?VI[$#WK:C01V?7OZMCI-I,Q'A M95LACI0RA;CG)"[N7-E&&TF?_C2OAL]5)W1'FX['<(DJ4,!-WK?X4J#81L'" MOJI('F ?JZR"K1WX_OOK8O*0CG-'H5#L@1&ZTY3S:BZEU25L&2'QR_("#@6E M:&LZT&R&:?)W+KJANLPOR9@88]>R"R7+E_@/%XK M8":WWVBJ;,9CXWWA&,[ MT%H_N98&%@%_SHK2A6\'N,IETY0LP>^G;J)0!VBKLJ"_C9,17 7[V8C)'5DG MZG=DN^&GYU6Z8 821-P7%]S(C2Y+OB$I?H]!8VV73-4# H8&A9]=HCAW2$GH MO8*+2CP%U+5UW<((U8&\EE,H4507I![\L5IR?(O.72*:FVY\=]S8B:,@XKHI MJ ZOO1+O:%@YDS[KZ17Y6N5=L/ZNC=3E!B5>_Q8MOG:-.RJ^OH6.'Q@/_EO6 MZSM)+)Z.ED8-HE88>)NFC5D-P[]Y1>BT<)1Z)_[2 &7/& ;A-4,&4P/ MZ1"R76^3NI,UY((HU=:8,A*SV1B!7Y.&FL4!-\JU]N54HOY9I%IS%UU6 M5OQLCA*/BR+9N:N(K/7'LK3VRM5$'.-HW-J]0XAW5GU/3^]W5TO'%+3DBSNO MY08F9!PL'9Z)D28"Y$1I")7.HU$VQ:D;9,G+SWF7RTAP''D3_!ZQQUP%A0D$ M7$L!ZA!UY&JKS U'\&(J3=Q1@B:+9U1EVRA3R(?3-R?\=?B^67Z,J\DR1G*B M@G.)O0?YY4-!*S!6\,$EVIWI_!HDE'_Z,V8_=_>. K^E2ZI2U!ILPYV>;>CG M?PGS,<,0)@I_X%5AV=:&NMY,$H5&8&WI0IL)%W=-P ,MY8R*"^0>D2V+'03/ MV"U'A..\=ICC331J.7JJ-WJ5K<[FX!_NGTEO0N$25AKH,V1&;,NHX6;"\$F$!?;0HI[QCY1A41<8>8)IH7!G++[ ^ M0CMHX^1AC=2%UH:_4@BJ+$6S2O)E[7)*[+J" ZPR0F]9ALIX(X,Z.2+R_VE) M.;OH #F;<@DHY:> 6PO!H^W#EA@^[/6UV99[<0DYRT,#);9=R+ M#2S?(0G,BZ*\#'G1 :G:3?8(0@W+A[Y#Z>YKOJQKO:E5Q;B8M;CG#-#N;KY7 M.KV-C#UH_D?0E[GCOV(\3]WL6)950!>31NW?2A1\7J1?M"8CA@3V[>M> MQEH@66.T3L[5JK*"&KB(KRHL @9_L^[&6Q'3XB;G;#29.=U$+LF-8$'&ZQ! M%=4[M@U=9?=:\RCP6USL%$N/2DWY$>:-8Y%LR0SN ME;2()+ FU3,X3+Q!(A:(>.,J,C,).+>48XZE: +;&L?8BLP]@_,]'& .?Y4Z M T$+ZU?CW*$92 CL'5_FTL@W%MQJT19A\%K%;5/0+#AM M/VM;:&U_'+&I!X9RR8:"C]%20805H8%1A0^39$&D8&$W=IP :4U8TWF?B?08 M5:@KZF4N3BR72W!@VX)2%60CAW1E1N8EEL@QPIQ:H[HWM[?6"KYH6PQDOHEJ M\SNWP]EJ37DB02KQ&C3!0])8-UCTJ H+TU=N73 6EB-G')515\-K1G>VR#K% M=D_3]'2$333@V@9WBL)AZ8(JJ!UF")TCJA?PSXL+!M8F0O789@7(?H75D*[4 MRSMXN-]2]3"E(FA+5*5%U+?(/7TW^0"6!!X.AC"+EU0R &-@7G!R)*'*D:'Q MM4'N6=OXURR+^77H%?]-C96$')#B\7YW&.R=%XRQJ&&_42O:C7Q9QAJ^M!I5N M0S]S"EJ7\WX_*M%/JLTTZD]!;>4%HCV4"*S-0:IOJ((55ANDA+2A1M.NH@G& M]8HNAQ(E&K)DI*00$5X3$AJREC*J8AGLG8EVB-*@=N=.R9DXA75J=#+$TWG 7XZ2LD ^GD?A-G<7[]GL;MJL/)]XTQX]$J(A2G^[B %;!KJ5^0 S!VT-QTTD6"B;CBY[LGT%6PC M^6<5HW:O?7H<08UF'GS+V PGL.#8*+ =MO%!V&I'Y1=I4-9E:_&M7K! )I\3 M.G.,9!ETB,GJ'9"6@&^A*EGI/L;=Q0(P6B%]W%F,S%1,^IG(A4.4=A:&8Q1^?H"R3#H#?M"URH1?3)QE!F-&2'6:*EVD_>T,^%-V(P3T@^, M4.7-;2MAW'W;VP_T9/QBZ75RH>6TY_DEQ[L6H>Z_G.6-VKZ2Q#^G$('!GSA! M)\1+*&_2T\"#SK.*XGAP'W8GT2B#J9WE>$E#$W5B%RFHLJQB-NO0?,F$O-5( MU["%'2K).WGI@4.'D;:>PJ%(7Q8%Q':W.>OW_#[K=Y_UVY*L']R-'' A3MB, MHQ3^/ONV;IEL+;H6F3>T^;2N0ZU:+@%DH[1SAL:RYI?6X[+K*48L0@&"/V>" MLI#VZ(.",Z0W:\E*'%_1_&*.[!R89J3C;"^2O3-U U]8TRM*C-A MPD\Y-Y-1$-!Q(:9"UC?&X..U5"',VOD,_5(+>M%LWJA9P)?)<(_^;I!K<9=5L=@L, ;ZMFQM_0OWB3.P-O7%3R[/:=: .Q3&H,G![O1RL4 M?1]!Y=(# ->JM60*2MH"@R%Y0ZBZ?()93D[,L?#D1"L0&^Q;K9;W'8XY-SX$ M"3O5!DR5(ATI]^GPJW>!!0PWYY"^WXF)9GCX0,7'3S'-ZL,)T5@=*G1,8<./ M25U'^(85L2LXF.=B,/B*2F(N)2(BQ5"3_RQ!5]CH?\*FZZ&X<1$1T!$C@V_] MTU4]S%W]?KU(J?C%!6<=;57--._(\C%';4&!5XH72BQX?!W#3G^Q;52&U#K3 M]4"M(H57FN /P!$F""S0VPFH;[D_Z@O*T"Y*"_ZYV2H[".C'!1WBR #X,Q1Y M=B5=$3:P;&PQ6FG\ZHKS0*?%RTC(&EB]XRJ=8$K[)!^/X8?[D9R-D@]9D]9@ MO8+Z>N!X$WWII27#'XZ2L\.=4S*P^/HX*LZ9-?O/O@7S\HKMLWRZ,\647G,- M*OZ<>%P,-;1B!U:LO%" '.0I(:Y'N#HGY>3+*/F4-@UF:]YF5057-3WX-"W. M8>7^+UCJ]55YJQ995O/OL,)+1$/L33'7"^)?9#M[7/>P2KX/O^1%N<1B>%WX MG]H4)@W__]-?G^X??^#RYCF"^N<[[UO48/\7[,,D)44N122KUOUGC%J"9_SQ M:/\05GW_%.0=EO5-^164!=QK#+V!]3MHQ^,_K-SK]URWJ*YQ3H8E532".Y91 M+9;CW6!.6T)I2C)P[R@N4QQ<]#.X9'.0]H\ME>D\$+K!U-7Y#2MP5MIO/D0F MP+Z4[.\SJ^XEF/5E3"_1*_-_N)N<4BJC'<^1D)+ .\&I9O9?]QX1WH3M-:5C M)2-ZGBX-+%)'%KE:+X3_VFF7GA*[RC3C:I%UV1?/-/UG$3DP JLKIRO$[XU M)=1T"!,$\H3!U6O*'03=P.QW2^T*[.8TS)W[4E(!9 ^;@,9@]Z='GW8^O?EO]-/!TF^RSAPY M(F01FFCQZ'@EGTJ,*_T#V0(*N'_?55AZW,"2+D#!G1WNZPFS0W5:P(*>F7P_ ME-@-VJET1'>3/X'0':[?<][%SJ8A9) Y]HU#VV,,>"OJ=7LA%SFIF5'GUATE MISD&4HD5KI$N.!\/]PGEXH]!P&]^WN]7\ E1R_B$0=OAV.VE$F/47NL[\/W2"HTM#A)N:D2_

C)E,]_(^VOE7AX&0#F*U M4*LC_H%>O??"EF9W+\MDFNXI.(>&Q(1!5E*'BT@1[ 1#]R#%Z]QR"UEE)J%G M2FP;\47%Q9)B:V3&7R93\11 *Z>^N]5ED2_N$Z3W"=*-2I!^7Q(P1TC8BTW3 MO1/H M>M?R\Y@3!.YYP@<5G> LSSES)OXX8MG((Y0'>DA@Z"-I4RU=_7#IX(L5]<\* M"2IF)W.@WJ#-]@Q?B:8=5=*!%D.0 M$)OBS_=.E.B,>?%K$K!AVI#14S?0AN9J1(2:&.-[U.RQVNH/4>A[<01 M?Z0&9,= #1DC30]U66BETB-NYV1+?.94*S'W#1\(ZEA:4 = 6@ZA3_&(R4KL MMR;KEL?@5GAJ; 3$G>>LUSLN$D/D./FHN<>-2[T>JUFJ>#V?JU8@AI-D9]?C M3F+3Z3J3A&F/C5A_8_TUAIJI9UFS.:4?%ZJ(0>HK$S2- -O M),:N4EP@ %3)%R%H(SP5BCP":'@>=1.1<+T!IL)3@6@XG9'_E@Q8 &DU6*.,9=9CR M#$+Y@N2/_EZ.Y]AP4ENIM#6#+SKCKEI8JPJ)RMNH^&-HQ?2XVYL<&??-P*]# M"R *.=OOI,RFZ&-N/!;&5[@LD8DHAW]/*<8V31<,;:B4?:QNQ_\45!MV-^:TGF9,_SJ(KV'J1KCZAND!K#T@OI(Y\OXN(TG9 M&3B"[1)A3)C>#B")'@/MG J;.D@%-,Y=@1N9QKO)>S&<5SY0SSS=YE1*+]P= MC&-W ,+%"MQU3( B? ULF<,/6^MP-;A,THYX5>.IS:GU4N#D M_D<*S87VUSL^8&TJ14X2&S;KTJ6^O5>028IO.5"8ZD(6=0R#*RYE'*<(G/5.,Q PL.-="O9 MN*RMXYNLW[4MG^MBW;$SN?#B)IT=NAL/]#!>;46_U)42G)VC5N$Q=;@!DAHZ(1Q#B)IZ5[I,W>8&FW,PHL)=ZU-; MG$O8EM.CI&HX YOO%?GZ3&Z6Q.YB\[RFXHV&QQ9+O8:F-LM;$ M\955"^W'%_PR,':$UZM[&8. P$MI4?D4,TU<,EU,C/"UU_V=C35"]COZQ-_G M"&W,18CT99R+=Q7IQMV(F?\GBHC%'!0KRFP=:S(X[)V+3PTUW M.#7)<6_'%(_CS<^02#K+PD5IO0X+,LB^*X'L'>O]LZ\@T4<%QDO8(3@*I9S3 M47)P^ND=O2'BPR8HSM(P$O=#1!3_7!LQ%9[_=*ZTNZ%"+T'*)(;6]K[";$I$ MIS)E7E+N<.!^B6<;0;585$FYB5#P&^VO8H&C$!B-4"-E#=R\Y3REW^ZGEWF[ M@)4VDKB@K_S;];MR*3F8O8!'"+>B$8G!%N25@EB=0<:ED0ZXL=PML&U9L)?W M6;#[+-B6=*!4^QFU?80W1Q"-=64HB\1HTGZX7'=P MP4:JVEF%?PTM3)0F/!+WY4ELSC6U5R1M$5H&Q,87TX_1;D4WTE)[P(,+U[OG M^&H;A7M-3+..IG8J7I:*<8UZD<"ONO<(\F#G==4N'>%C7JG%83[9E02P*!YF M93I?J&4,U?O'C1>T=:>:N])(N00/)I\US.)&]@:]>MF_9/O<.9:)5%2CV..< M'TV%T2@O++'$Q+#&T.]*5>.:?2F$RY9-E[\C^+4X/6S-3=R+9._.I\'*HE8 M_*6H9L[7.5&@=*C8J>9!_U#2C[7J)W2-DP@T$K:)0@G*P[Q4?R3U-5'9: 1< M"HZX6.!6Z@NWHJ? -N>T^_3O\-JP^;UF?=@QI>@FC=+GG&#IJD4]\T:L?::" M]PAH&)<\H796M%>8BL6ZQQT"FN1[7$&#>[CB$KK-'>26D(J$L:V /<'E3>-[ MZ4==1Y:6B.?A[B8%7O+8)9-<4YUIK'K=U=!]1TJOD5@8QT0HW M.P&?&S5.2"I%_"O6[V=>3JCS$3P"BS Q:.MV,R(LX73P!)T1KW*C!9AAY?#P MIQS/O$SS.3[&9V!@HA/.OZB&-=GM,Q @AAGQ@ @8D"][1]EXNJX[E7')'HY" MO1:FG=M0M@.'H:E8PM6%CJJ,TH']R73W5P;SNREB(ZN/!Z9C.VB1.A96"VOK M@$'AO<%8=#CZ(B^E\Z-0&071Q_T$C4;Z'-)(8PO=#*?>7?9W5SE4XQ79C3]L MCM:.HH:Y=<@CP[*?B W5HQHX#<<->Q+A(9'8[-#1C51<1.D34H+2ZH-CM/CB MH_ LBYY70E_ACPX&%F+.;F+3,T<9$U;FB2HO;;8JF.T6ESSMR31T\>C_!_']'>/7GT^/5( MTIRP$+^ 'H5-3-XA_^(H;$'MUC+704"?8_6Y\"I3%YZO1,0 ZSOXR2 MQT]W'_V%'@3_]1S^$.+31)#"N]R4#05">;DD1*I3.H6=/.6;-BY,Y4FNG\6C MW=<\B^R+4D0AI#4/,[H^/H,_S2)3)N!$HD L.K1AX,+W@VS2>-@_UM MIM+IYBF?1,3M+2=+XVZ<1$//EJJ%Q835RNIYNGW-=I-/ M56EILG 0PDX2';!$5Z+[)(!.8-!@M#M 6FA8.HQ(DQI!1JR0$T>'JPH59Y[& M/CZE? S+ZCPMA(-+/#B_@MAEH;FPQJED7B$U([$Q2-LASB0(+"TT/>R!=0,$ M1MLB8IN/&6R*!UL)@B"MZW*2$S:+)J43(95\&6)+"LD*VXPJ'*-*UY)^- MI5>).GZ%3/+8L:70-)<9?/+C(NA%G 0+N#+F%6@$!=- M[2JG-47[AF;'MF&#/0S0-%0UR473M#-R0)V>U XJ2#DLO3#5XV*B=F*F).%W M)0BF_65E,$V;H9F/9DCH09O53>B3'BC)59X<@9L1-^/=:2S3.KPVN>$-II?$ M^<)UF\^9S8K;5BO_N]?KZ&ZYH^/"D]'1P1/=@.!SKPP-:C(\;"MS6Z_N/%U3("VJY2;;Z"^M"CE,W2ZS=)OJ3"\LC2-LS1 M< =6>O%@EF1?)_0UP53Y*^IO:D;$EB8_F'COB:T&/D.ZE Q)"71]0CQDP995 MQLWKJ9F6I%/DW@X6:/T[FZ!W-]CQ1%#4HE!)K;(E5@O14EUFM<22E#Z1Z+ZB M/71='S?'NMY;A[+FMU"+C]^:R=]D ]-\*ATN;E@;HQXG/5!,!>V.74TV3MJ$+KP-\ZS?^$MI_$$/FB+??=0<7"O_N_/2 M%7#6+YJMH#GR1;L(+GM4,R':R\'X,K^ ('']4X(ZXU$V!UR3 MZ^1;6]4NLS'&268-%D_F:8Y<$UCM4S??N9_=G0$K6N;I_4)MM.-2) =9O8LHJZV?*%V>UV9,LKQ-1: MN=.%C8-_V.1RSQBNMQO"E\"5#R7Z4LRZ<3']4#=>98C15H9E 0A<\RLJ-GZ" MW(6%LZ5M ?> M2Q=&1\TWN:"VE_*58+?Q/1!0]..H-LNBYG*&D+P!I!N::F2J(-,]Q!8[A=Z%U-J>.:&B<.%>?UZYQRO0;H M/ZWL-*[*XY!B/-?-45S'D>DK-;;!#^E-GK4TFZWD+C A33K+&JTI,89QZT)5 M9\V*W0 ;@G ?W ^@^X//NZ>[*/^';54NL[1P/U2.7CJ>L-HYY0#P=YAK"IWF M:%]33(_W'LZUX5S12>;"15H@IDL0S*&Y5/)QA1C100-IN E22M&D7<H MNK=,U"+F'VV.+CL+#;?CMG&!6"59@.37#IES*:_()=%2&E^92+!JCHO$EX%;Q@CCSK0L]XI$V3(#&.(GNI0X4*[981QIKP<&B3(/U2Y\MPN6RJ MD6SII2?;'O]1%#LU9,5C@2A8/,CS?)9U% (1AE$4G,L6Z:-X,)T^]UR6/T,S-F]EJ0?27 # MBE'"(MKP@YA>*'A&8W+58APV"%$6RR@%4?#D"SY?:/-QX-?,@0@HEL!_<5EW MHI0FX_K" M;E;6E#T &70!)M:,9%!%2%*_FR%E\27E%X%X<4FV,O?U^C[W=9_[VBAVPS6! M\YHTB&K.\]*%_:77R'4H9Q>*F<#$&SC"M'V4)(THPJ@;B9I!'5CB*> M\C=(8GB*_+4//!L!H## )UI1YEX>LFM;G8%^=E: ,DNY=*IU(]'30$?V9. M"%Q?.!ERP"6SRG#&8@?,F@6U [T<2@9C@ 9V<^OQQ6FGMS7R0T:H$E6Y]%( M3[CI:BW%&GDW^^@A/S$CDO[0&*<%H'[^2 M9AXA&,M)%-=^">9DQUO>PW],CB#-*G-Z0-+.^LI6@B1&H@L>LT7?Z2NK%3>N M&#"*GEO..2@>^J]?J!S1--(^M4J(=H$4$0F"-A46:.8H% .ZS!M_.A(Q%XOI M"E^@(NYN;B[(RH.0<#:AO_*ZNH>+PAP1V:K:2J(<9.9K8PN]*65HZG$XCLGBIU"CX![KO$8C8\VK8/8BISB([ M3SE3KLNPML+AVVX=8=Z]9%Q_.DV7$IU 6#-/\W>\+P:L,<_6.AZB:B5KY=_^ MXUU57J%,9HOE!3*+").9/[T">12AD?I/Q'--:5S9"HEUA:"CN B M(8U+MD/F5X:'M*'N1.P)JXPZYA=^D(^KC;\G9^<=T0X@@,B24=E=.;A6$N.2 M#C-C$$;JWZ=7\XPHM435,_+4=&X<\;K-TA),_O#TW2BQ1YRDWC*+WYQB#X%/E/BNG(>C?E"-!O.BL.F(09M]C>=-9D;'%1&[& M_X+%:R.#OLL;=4JI^#NN.^' 2^#<_%JZU1N%J8V^133E%BW SMUA:+G>O)NC M7E=XM\A]D$_Z'N*__<=;H[7"-SJ$92X7^20Y09#C]V!U>I$"@OO= ,M)Q(;3QKGVBLN>>#3)2KU(I8\S1]/KWG]@A2@1!3?U%Y=IEWK!S;E@UNG@/F E MYN=1OI$HB2:=H] K61R%; MXX-+PP '02=0!VS+RPTR'HK#@)2$Z&5A43"= $SEJMCB9OT%.1[S-$29I)3]*D'C--'&821.AY4SP*!?9?$89+.[.K?8XFVGS'EZ% MU?T@KL)+'F_3&EY9MT-"#03JC\-Y88Y?_#XM6>89KI2GT#O&C5P%>\L2I*TO"&F9-$?.ELR-QQ2?AI?'C%< M&&Y\J4&DK>6%YMM>&B#46YI)??SH/I5ZGTK=E#+".]A(<%G@99ZL_1(S]/:J MWRC0B]C\3AT]&47\&_*NY'*):/^< NUT;#LO7,ERQ[?Y9F*>#3)3HBYHP^;* M$HFK&N8>"(O+;.N59S%VER/8Z&81J'4NMZJ#^"CO'.5]YN@AIA'#3F=[JE@'7JN'*S1P@.9OD,LDE2)JWOV"7ZYFR"!%\ULD%B&SZ" MNWV3W;T%;I<'%[KZGM X$MU)>B<2:_3[(\<[P!-CZ%J5YG4V/**Z^DJK*N6Z MX*^FEV7% \#9DC8U#1Z!6+',"W W3 M.=^T%5'LH_>V637XODQ,P;Z-U&W+&-3W;AW6DM0'+3E6[7(S*%KOD(''4\:] M.AE^+I5KD[2^0%UY80 M6HIB:2&OPB!6>X0XG95P [=2LIXYK\4*[?)MR=:JFY/R82:$ #K(:(F#F\L! M/Y=$SZVSP-N6HD)9BGMVEST$U_5*DHKE738["&*K,U2#NL6;&2]-+]0 M%;$ 1,A9#6OD6F40#MGC]9GV00R J< J*/3%P#(Z'3(0+9U(S8-::$4J1#)ULRO'-<+H%-,Y4#C,[U6$^0D4MT$GLA!& 5,A0* M;_))OJ1TGTI:4\'ZU-PW0[ZKTL>FQ%QQ&;/\JZR9AH[(#B2L'LUSBEO.>*T@=H4B_>K("$^^V[9=_4'#[1]<.Q%:@9L344M3HB MGIMVL-N>(C,%B,VDBAFK%7,ZX(Y.IQR$YUPSB5*ECW4.R_97G-;E31?X\I+R@: MNN?M/*&0"\:C+U#O;:0:.28]?'W$U8H#)UAZ(6QJY>(=5-;G0FW.3#$3KK7K MRCZCYG-ME&XX\L>[M3>3O"E#75PR.WI5L@&0DSZV V*TIT/;6Y)$>34$;!UQ M/ 74J*_9C->WHWS"M$L+H$2DC)C&+BO1%I$OJET(DXA'F6NJE;?02LZ,Y5!P M:8'C3_,*/;B(,:AT&-G[C4Z2#GA[B+R9VY82-X_T_\4?^/.&(E*VM1M>F=QU MTM%J!*Q=T :K5LA/*%HM >NQ"=I%\2KZ)N"J/ &U_IBR17&F=YE>,P3--72F M7BV#5_-M::A7H0QL-7%O_)OJ0*'H/T3S#"DY\T@J[,,M\3<-4WL%&VI7AE>$LR7ZA;M:E2H_)A"/'CI ATK! M38+'X<4W+=MQ,VOG@12&P(DA_X5PB#Y?3$BFC&Y\=GDRQDG]_^BP9 M"W#A"IY A#"XM8C(."]+C)GP3B.?&Q634U\96*V4J_K#6&IW$260_)8KPEX/ MS0C?5X9V4$N%=Y)^Y&H&7HW@U[$H\!2X"@K?'SP]1#D^?LY='-8_$2]UVHA/ ME D[+C*1\&E& >>J;E,&'4G#ZB':,'H OBN%70@5?QUBY;(PN\E!FREZ:7I= MI&@VASK$ $0EAE@>PN7C#=8.$ M.G*1<4T9G[C=Y#0GAJC,TA%B@-*+NQ1]U->G: U,,C0CTJ) 3?U M#%/86$%? FR7O%;=@4&$T%=/?!+S1&!!%V4>H5-C^*:0)H!%@W#*#D1U9)BP ME3;K&G K_AK?Q(5";]E.VGD-6^G]GFGOG[ZMSZX7"1S%4BP$@7URI'ZCK#*D MRS*D@H:A-B]JMC='-.#YA=4UNZM)4E;:1Q#4Z)PS'NS2#C F\\; MC6W@*A M9@Q,AGF5U$^+ F^4?IKGQ1>RTGG\*5CR:=4G,467-9]*E2-_2;QC)E4I)LK] MR$40X.C\5%YE!)Q.UQ'GKIVOX=Q$#WP\.D7MURD0@+]2@X%,&#^4*C1,-<8[ M"I=V3(KEWLL?6KEX9@K1;L]DVN/C]^X?JD6%$#-?Q6_$K,.*B4:Z\3OQD!168)U6+>+;U^\WJ MH^G8E[I'$QFQI 1+*Z:ELQ[)"T6KA+1EV1):D[M^J')3C^^W'HFL-1G=* MU5;7R6Z6*0)"_S8;5^3M@/0_&/G;Z+C2\O.XB(_[S^8%PXF$T*9:4-:)A0,;5#M9 M&=C"J&SYYHV<8OE$4&1.8XOGA>[M"!Y\*K3%ILEP0!NR]_ M#5RU]4-2MA_2"O:1A8ZM*UN!MV++?\B+'(]Z\@'LTG^D<+[?4]D+/F&2&K,F M_UI0FP)*F[ARSQ+[$J#)>KU,P4()KZ]QC-)F*>00?5>?7TTUCX5+^+UY CFO M%>\#D01(>AGW2:P/>"HU@Q<699X(?(T?+ZN].9;$+]2CFCUG:I=8PC0%_F;4 MBA5G?A9XF''Q$&^&+BMY#E1QI?@^S5[-Q.8=N#.BB^!VC.MQ^NBQ>:,4 "%BT,-4NC9Q MM<5$!U0E55C)ZL)@;1'::8Q6+6F$6";']6]]OER'@8K( K/7"-LDJZD+4^#YRDXQXK M8(*1CJ)(%![)+J[!LYMSDJ+;#"1*740E^,,0SCBPIV$S0FZX.C@* M%]CW,0Y+#>T0H2B(XU67[ZJT3M=TT8,Z@'5Q=!YMS=WGH\H+>S0%\A0&-%+; M#NQ!=DZ$Q#O4 @4JC7[^B5L?PDPBB4!+!GE'V.# 2 Q6:XA7!.*6<>V#^5KL MTB?6J]B8+$MV2")>R\YFC-R 05P&6)I2C.Q(%Z&0Y<+7JQNC0AL)8T.*GMAJ ML\S[K7\JT_:H[RU@(V)KQ/OMKL,Z?\&++RND;'@I%0@UM(RCH35T2NFFA5R] M@IH3Z:S;*%ZT#MF *2IN/KD=P4#J699C?^ZF 0N6*YPH;TL7CP7Y[&.NX1JB ML.S8^UK!=H MJ1R.,19D7;F%!RI;D5+(SL<+-#*#QKG#OB:UEHVI?=/SP1D/4V%95W-NQX24 MXW.8\O2:W/JH!S%L%C9<"$ J8TYIU$Y$H##(=6J-,XC^JI;;E4# O6PEGOBR M[E?(CT*'4&6J= U3;JR$^6WG>DO2*+@1Q,"3LMD_8I/%5V741)=99W"NX:W; MB2,CO=D_&HS@K.05ZW9WW"R=QP"CAA)/TOMM__CGHX,=185%:Q3* B[2->R! M=9<^T%M=?F=0ZZ03LA=89#LV'(?T\*Q%G=>,-*S;5HH[H4:[NIN\H\)%LF,[ M&TX5/@2=)EJ+*07 B9FL3V/L MAE=$UVK7B$D?'#=VC_J,T@%-3+!'!I\LMVV"KO&*70X;RD7 TM>JUSK)9%Z) M:R70/&PXWHZ]DTVU!_E#*3^)2L7@/<;FV3S(Y4M6_A&E!N@+\(W;\A_"UR\? M6EG72EW(%ZJU.5^UY/'*AG5?8!N=$)6@@#$:[D:1'$C*P-!'BJD)F6EXV^3* M'LDM#I#P U;R?[CHDGG,>-IH+--ZN1"(U?B,Q!S+JI(Y)6/6,J(JX[MM%$&_ MV)LE8YL1B M.5P:>*R$RJR<9M56-H"8=^]\6A(\$43W&TA0.ZK"9=QPJ;VI+_%#E3(:AOQIMNM[Y/7Q50%I71:;&. MV9Q;]9L9;XF .#D)9MWQ ,9KFPB*7?6:S7^ ULX'G :K>/0R6AWI&HC!?!J'^.]I:3U%D,G2?O)I]6 MN',6[)H,;;O%N ;W7_OGHLE"%=D=J%);H+?$(=3@%S*GRW5XBK=\ GL@9>\N M86;49HU9!Q2@@#^?4?4DV+G"-U*1O<:*%=-J2[O$?L$7?I,67RQP_"[]GQ2VH\J7(?E8E.13 M%0GGT'"&[[,QW P%85X4+B%COBOG\."?Z) *BZ=Z3[(KZF=I-,L01 HBL#1G M#.NES48D%*61>&CYR8Y_:8N26719"RV'DR[Q(M)3MS.O^O0^KWJ?5_TC\ZJK M[_"<6L_">X*\,%K255NQ7KO,P01%YW;@/';T6ATIGB9C4.7 [U8^]K=4EPS& M7C:CYN2&H(%=IQK! EV-_#D86 P\_7VC9F1-!4^O88%&R5&5_HO^EV-.A^?7 MRT;\PZL,P:G90/Z1 V(=P!@O/09BB;>CP?ACN':HJW#O,X.CTZ'7FZ MMSP4RN&O<^;V'7@7N5"]XB=C4*Z&H=)]S(GL1-E?9W/TAH_X%YONLZAB2^NT MAB ]9)QBUH,H),U"Z#IR6I1UCAU]*NX#@SG1"W@/X: RD?PNIAA%25EJ&+$= M,K6=[_J$,D>LVT+R7*31\/+8161C2 U*BMXQY^G*2V(.7&Z>-%%:3>!G*<(B ML>%=>3V!VW>4'.36:PA?]=2PC0_>')P^-("GF^-@A)5CPTZE@<47J!M^PN8%@=D,456 ?U 0I16A,';=,=="K,8#_\&:Q$.")W1FC MITW:$>"R%R0G+EM@Z[PLBSS1JMOYG'/J\ -" MA9M#@\>UHEH^R6EW, +CC.-H\WDV%>(T(UT4I#C]E%T[.#35.65=)WDU:1<( MUB95X=E[PWPQ@$DN3.ZL9TSU1SK5U3G!!(3!'D8F/.(%E\+6#>I3IL(M*Z78 MN"JK+YY:TF_NK)W/8U@LNP:J:GG7._%*"J1.VGE:<8GKBO<5>A:7Y-&2E)#I MSK5(AT)95(GC$W=AD1B/$]8_+#KE*X:79+2RD,Z\&TM5R-K^H6QS-]5M)D6+ M??&8NE@-!WH3?U]WBPZX.4^)G(Q%>%_RF64QX#/U_D(/XK)R_YB6/F]XXX]' M+FD^&/"AXBU3^AT;I7>;<^" ,K19T#Y35$U$)#"^EDNL9O"/%-/9["7;0LQ' M](4Q7U\V<2KP3Z0E:.'^;)4&VB9)RC^L@J=[%AKDTM9$;?S^92:6/NH6[;6W>60$#R^]>>]WNXR4_9 M^ZR[!]BUE'*UYP,S&'ZT3A\7>B.5$("&P]UPZF M?H*$AY&G-G -8VZY/Q98H.EY'>#58VJG"];H-$Q1%Y3F%Q&""\WL*C* R.'L M4'IRCK*MN;4$V"F8_(XN!I)QKNE/!;<@,&VKLV<;;YZ.RVHG.I[6KTB-A:^, M66#\'K$D$-V#SP:L+AW='%T4*<#5L%2K;!.@V4&W'D#.FUF!R\K^4B_OH+^"4FE_!;8HX% M)54IF+*S>IVSNSE;?>1;!:8%)LI5G83BT?&U<<\,HWVC*-8 /\B(B]X:*ITE M#B09!89%#F'.,K8FM:1NQ>J-HHU[B?0B M!?-%5BG#JU)6T3@B17*0:?B<-;O1@K/X$LO'4;_WRE5>7T2]^X(@['A#PXY/ ME'"&[Q=EL4.T488\_YZ<'S':-V+],*8/S_^QB:P?()]*&=\!Y7O+1NUX]_+& MSZT68-G6&-I9+;1&L1?S[RNC=2A%X-MZIREW))_+-T=>N^K0%1=_=%&9X;W* M5=&]F:Y2MG JG^X^_8N]>[CL-7"N-S[<;T]V7_VE0P#R6Q_Z"B(R^J' M/MI]^9<.I]UO?^BK\-#MS-X^N\_>WF=O-S1[NTYU/-I]\1>VQU; +E>%-1E/ M7$O+^&XSYR%-$,[\=H2DSB+*DN0?J.^I5D(>S0W*_" M6RX]6A!NFKU85RWN.G1+;3!5V&$#:.%Z3?F-4N7^ORSGE^H0V[OV7X^*L:P- M!,S[2U%>[5R45]VMPT68"?[Z@>(ITH0R9Y4O=G+3>!@.,!?%8)ZCN$[:)9U\ M;/)"YTR6SY55R')KY[@!48?I+.=M;>=[Q.R).+R3:/F]EG$MTWQ* E<'@;%; M9KC[87 KJ04G^W"HP+Y1PN\IAX ?C^SZ2CT<(G22H"1WI)6T=-S:@=.2 M?54.GW]__'KWL;;[#MD"].>MCD+%R<0(X]E7I?7S:,=P*O*44W=;81H<-7JT MK$4A2ROED6%QR?7_9SL]9V2+!(A:B39&P /&/7-GK1I>I.$?UUA.PH (U,"3 M>9HO? (:CP!A#K E/CABVZHBUOUKG[@9MW"0U!WESSXX&+\72![]\6DR 0A MX?E4Z>90BKL4M(C4Z!$3"YF"<3@*MX)&,3D1%L.O5M+<1N4X^4U28P)CZD=. M7X?/S<1)L3*D#'5BW/)8PK-B"HC!0(+2+LNB\RY#C]EU:?FVDL)9-/^8DO(" MDQ,IRV7(?*<$P[$4PX D8WB'HSYZPS/9 CZ?DIJD7Y953D&S'ZN>P:G9KH%47.3HO30/3 M'.=L@Y#K1R\;(#'3*29PQ.JI,WUL%X+5Z)#4&$;>6' MKOCE-(C5WJ2QXWJH4< ]9MJ HPT*QS44<+T;?)Y_&VZ=CG!2]+LV;"FJ+@23 M2%\MT%OE) ]M1JBQZ8A<-I*^BD$T0169-XX@H0::*.NHD]A8ESQ%@GB0?U\/ M.4AE%1O9P;.)J\R=-\0!"9V65:"2!C)^(_)*YMFE.)6L,)KK9:8,7_9(=1B6 M*S=E96*2=DH8O&2[2%6ZGF5>6IFBY0L1AA+V*IP-1C"'.O!K[C>G49=P_S#0 MK2Z%2VN,6?PB8Y;9(=]QX.V",Q0."ZT;K'U6DWTC*X@J7$":R]"T6("S6GG= M(^&*[LUU6@/7)G68:C='V\<5Z]59G>"P@GUZ?DZ]E\=E6DEKB$Z#/_J$]L\, M.J1(K^L6ER,# <;?PTI,N/2-%DLI/!Q$<5(NQKFR"T?1*/QYM F1^Z^RU:1? M.Z1QX94#"4QT/+P2(.]0K#&?UHR>O!47SQDEC;$D4(L3D)D\MTMYX,7(/%YA M53AP)[>>H!KWD@@F4 5I>*JY^;'1(]7@5 WYQW,J&N7'UY$>[)G->_J]8_\KCN$S&>1*Q-M%6JF@(?EWL3V8RD=B*'"4IG#X'G2.63S M(1P7(]S-A=1^6VM*U(.PS06_$?B1%3931QH9C$^$-Q&@OWX2M]KDQLALRO,L M O=![R;DF'E%C99PR=)Q:P]<4DMC ['16([;9IC/ V$G)=]C:'@))08U"%6 M5G0H@OZ62]BI8U@8\#>GY'-N9][U^7W>]3[ONIEY5^H-+*+SF7]#]JNRB'W,AY&^YW'-QRX6T#"Q4!HF,^%4F"0 & M&/I2-W^-LN$> CN"R8KN+LNY4(#P>BFD3*[M1<_^6VU=;(RE_>VT/^Q,EQ4( MWOOL7-BHSL [(4*@K2+\"54\4;=/B1?DJX+1Q,'=1)U>Q>U'TDE);)=7W+(5 M__5S>?2)R">7%V5Q+2A,,5*)*HASR!%'F>$H5!F+*$1"XZ@0%]8/'+@9MF4;%K,<5&5^CP[S^MYRC :U#9UEGUQ M.B:@]&>98"#2Z8*Z[U2,GQVW8+-Q? !78810_90S0(@@+A5*+!&9Y.W^?HB+ MT;II)L6^2/ &L+J-C"'4L>IW903.6ONV]4([2%K]]>/'!(N&Q<&;DKK^',(? M1^H_8'/XQ:*<:LQ/XN0+)E $G8L)Z9P;DUWEV UXN<3G^*<'HQ\W_[>^\/]_K%E;16 YLB;LN04,0+HS.;YK6!<:DO M3.<-M 03MZ 1M$[\#:EO!<,*Q,E(!3"TJ@/'WP]GP5U-GEUTQ>4%9R"E'J.T M432,+,Z9*T?"JW].\4>R)%BDPN%QH(V.^AO6=%&/0'T&2R,^XXB:4X(XX@IG M)H(K^/'G9.&(SF20DQZA&!;-G>"(#X,Y$D=QLX!U?+>;@XJ;U7,LG"5 M62HNW?9-RV/$/EBB0#T3LCZ'= +KCJP$PA=KEBB^C-?5$LMIJ\F%KU#=KLKH MS^P0PKU27;.:=XBQO(C>"*]63;U0,#!NJ2YH1$\'85Z?I'X(G?'5MQ:5K&+V*LVF# MK*UWK%RU>"@8B *( -V:.9,F4N_M-VPZ7SKK?U$'ZMR[" CXS[>6D,,P$[0M MIN01BZ=H>!&&>F1$HN*1H*2&Y,MMH>D4%S[W+QJ&)Z!@MQ0KU8@OPQ&I0K; M,C(VGDA\6"ZY(ATA$;U'B[CJZ]$^#D[^.B&K)*U+^2VB!Q5U+4A$LAJ'7F"4 MJ'AD_7/4>^;@7H]N>5;6,2-LAV(\;E=N@30UMURD&(R>%%7D@T_>#.%%F4*O M42SFV/\2RW>7)"!H.7)V@&,R@0Z\T]2([."64R8S3?L$,9*)6#?Q_F-*_\.Z ME0(#F:(BBK]IAJ@4-\<2H^;>W/:1_;1P)7#K=<**9)RVP3=@O)J:_)CA6+GO M='XKE.12@GN:_R53.6U(9W'[L!KMW08OG.4U+9P67:"BKKX05&V$($+P2B9S M*CMU[H)6KN+Z.V RT\_"= CV*J7-=7?C_>2KP+2*L;)X*!N >I@PA-GQX'>& M=?(OR3D0@AT.]ZJ(L];FN*G^MG7)/(&9HJ; ]]P@"]X[I%1SON8$B/;F>G-M MP\SI9@Q%8+\83-ZS6'!AM#F+9,&L*/YP#9&O4EGEN%'8T>"T,,1YKI@*LF_P MCJ%2:+JQ_M4B-Z9HG_(*[BJDTJ>[ ,23K2HYVU>2Y6U[L+J>6AM[1CML&E&7 MV", 1FVE'#-XF-)_CZNI"8?>"WY51#_5I#9%<$P\# M([T6>J+^_3D?7IR4YJEW@S '\-AS2XE*DM8LHJ[V%V;56$7RM!9 MU2J%VG&"$&T+W[V2>HLB;*B(0[&01J+%Q;&^'!SW0$4CSKR,6 N,@:%Q"\%C M8F"V++(&%H:#BZ(]$1U#R'J*CFJ)RXA\)W]#2B$&YZEJR?ME.$]<&XQL3*1V M@)E!*:#D@TED?#/[ZMJ%\H4ABB#4,J8%'@8# [.,5;V_W2Z\(@-:6SE&@Z M_TEM[K6$)6/2,.L$2]U?M>N6@I>T^#$:F59NB?R_%"TOJ+_7LB6.+.:-YL:* M/G5ISS.:>0G)4:*3*/U#+"Y$D$""7%,P3&Z;I\@6XABWKE/$YHG*A%&68W@^ M&.T]WL!&664F\+W%)*$L:B+"" P@N'ST*OK#J;:X,0\BBO4-/!(AC.=H0&N# MF;JT[#U3$];$;Q*&]'R-RK71[S&TMJ/LYEB:47Y##^H<(YWD?8EFC,(@(/#L MN@^)IVJ6.G;+-*9[&TN6@;!(0I63^Y%:\0\+&W_N>\4&D?"[["NY<3$6H$JD M>LCU.!2E)*].Y;V.XFAQ\X#XK:#/!JX5KAIB#K.@=?,Z5G[;$8;X@'V*EO.L M<\?UKC .IFD")F0L69>RGJHW+6/,Y3_H1#)ZR"%EE9,Q+Q*JV;K(>NPR0?4CB";8TS M7[+T[V,./:?*V!%W$1@+V7O#E6K*)*#<::;:T4B0F.T-B$C&@><:0-#ELT:Z! MR0CPI+D.,QB%[0Y-=7M:#(R39<+(^4!K8P^/G<=5,AT3Z >#QUP /3)FNG&9 M$V9K\-+(*GRKK-T\156Y5U-H"PD@QK;!VE= KE-A%VFUF+7S /VL@U,6 M771II>%QTH6"F;15FPGINIQR;F$QWJFOX<"!\H.!YIF# G4;M+ID^91\X,5X MKKE HC@?K3I,WH\YTSX6^%8WTI/SA7BNB!CBCXR<&28]+Y>-$,^:Y*Y2#DZV MN<&M[ XK0B*ACKQHQRH=:R0MJ< ]Q4:ODQBVI!7'[7+*H(:9R4,X31)21E N M_8R.(:B#(>1/X##@UXLLC-9HE:^_3+E:%YMS M\ -"UUZY9PLM:'2^QJVV)*CK %3Q3G)$$*Q.J'JE%,J/VM.RND*]ENRI75CL"R,T74ZO#O6+S2*P@^I,G%6OSYPYA4K;J9*0\.?HO%[= M K,<,G8GTP;^";W\D.^$69P.7\!J83)5,/ MLT DO81(B#\ 3T2%]-7(\:T-AHSI56A]F;>"[%5IOX#H]'FF/5G\G6+YC+SC MZLLO,3@RD8/0\ OV?Q_ !A(.LVN:+XNOTKARQ1G &%9;23[,M4DE;K)TBL+$ M-CMS!4A1\$I *F]5=)W2>>\$GAAK8M?YYX*+B!G?<_B9"R,(:"LULZN[/QD81CNN&'<[01KD>+#.<$ MH(A:.F/(JH'U;@8%WQ;]::M*PL UE8PR?.&_\3 M5%8]S4T$368'V&GVX>1,TU'R 41A4L*_+^!M:5I_3\%?W1PM=$P>NVO%-/LV MR_MV8,C;$.Z[?"=+3/1+N0;0.+,$OJ,CQ]=JY=N&Z:=3ING^]WXC$78N9V\;$ZLO[Q.I]8G53 M$JMW"^00X9/7DV(*TZV6*=T*@:$GU]:C@DR03MW 0D/1T36S61%EO"S0/N4V MHN"62]$Z8VNXO@_'@:N;9 /K=&)8L^00(AMU9#5#Y/-*T1 V\F:+Q0'3G24& M9F1%.H(*\C%@O."KW!"Z;&G1RL=9;2J)1$0O_'R=5^0O#OX=/+0^)12ZL 7B-O@&Q_@+GKR')D;'[\:!1>2N$\JI6Y414Z!:'>1 MJ1_(@6V+CV38,W&>UQ>!7.[P,]S9(\'F4/QDZ#LCI@X2PZMTU6.<^@%+>]JB M[>A'Q;PT-B!D%UHK3"GO,_"#=2&[!%>+R,_"K<36"KEHB2< M$_W]V5\LZU"B\4V%!MA6+9$VCEC21W4=5BV;33+U)*0W$ ;K9:^PG V%@=WB MS3'#SBXZ]KV\#JT<6YH@G3,OJME7D ^$;0608RTY;.2@U3-IAU"8Y3+J15=, M^4#1AWAW@AB#^ 1ON5-KA5*;%>FF97J'@SY4L#.5\]5PB2#NQ8+AJ]0&R0! MUNN":0_B#24MQ\8R1WHHB$$L"=(QT )&;X*'R"EZMN,O88RI M4%+!^RTR'"RO%XX1;:89N7@^C@D4E6:O3ZBENJP;,&8@0UDTD?O%?:[,=[_, M0948$:F;% QA/KE==9XL$24A:KLNI;[]5X\'5MVL@S,5Z.;HO)@#]&O.<;U! M6ZF;YQBF5G4(;VN0BM>FFF$#S7V-"FRN?%:L7H0,08M*J=18(F]1E7.P6*S( MO1-_TR"#()F=,3,NI[G@PUF74VD=1AW,0)1"5;5B*-9!NE=L'%LEH^L\:(W= ME(A'!9(5?C]H*@TNIA'=OH(44Y^UZL>-%!S8AO<4X/(S$&)*81H5/''>4 MZ:CM0(5.-A%;/+K]>I?U6B+T0Q9#K^::$X;$* ?E6:E@EZUM329; 2R6"J.] M0V%6:Z^+U!-&)A5N5-^B%;ZA0=)*R)8EJJ-,(JE%0N#+=+0ZU6=41FZDF;AE M\$6KAKY]CI8C>6;)68^+S?*+M!<62!5//1M<_%$H#1K!^Z4-.N'TXYY][ZI*S#"@@?L.-!$T?: TSPX(,4%&BA M])AUW"R#ZYNCA"*^6*%/N097@>I^Q"Y8L:*=E>AT%"#49]1 @?X%;V<).R8R MBMK(![+.&UX8K MI8N:>U[3Y\*FG1>N DKTOR?LC,A J_4_Q_3E;%9C+)A^&=B(:"&4EJ2S >3N M#WT0K$SMS'=.1C03*B1"#>.[-9//A'CCG&OF:\LULZ&INE++WE3?_;:6MUMQQ3$1O2>+HJ2;:KNPKMH< ML]\2B-U)Q[(\>LE&!J9[._*;J:)#'-W>PFS8K:@X-:52ZRPP'S!^P5'O2VQRNPZ=_/5N M@X?0]X9: 7LU@-8TG5&X$# :B9NFO7\?/4N47-MZJTA^*0(\:Y+Y=OL*3_ST M]FA_%'9G8!N7;86I632 *_9*R%/EGC@B6]I[0CL&]'ND7DD3 )XQ#9[2P^V* M$2=1A]1V$^*0VI_U NI$EQK?""YTUB _U-K^*KRSA0MRHCQ=49_J@8.$W50Q MBZMXVKBK9-R45=9<-OV!\2",L(?!!?\O(0W@9Z'REN9!6Q[:5SQ43X'QT+12 M,UF2<*+[J@;+1)#7:>!%= -IYV@M^TC+@)99)0Y>9-E-(3;Y#@54:)M$#V)P MV$0*85AD1AZU/V$V"HZ9F%S0 -W?[29[/+G U3OTLHK#]K;B#(-5!%,,/B5X MS6UE_./D6IBB]M^*87(=[U\:/= MPU&"-21/'OTM%,N#CC E0@4F3_YV)OZ>_).>^E;T[!'K68QY[$?- &C@QW_C MRQ(,]CW.)IVP\ROL1;@)R&Z65>8X2VJV5,CPUH>;9,78,_ M^LM*8\+I]H'[]UMLZLVRGK]QK1XP3'=.'/3AORG%@HFFEN!Y\^N'O55U5E>E M[/3,H;QVR64RLN31'2RG-IZ\LZKT\'4/4,NB3C>]C*%P D^'MB('=*18/ MH5TF#YCH#@P^#LR) ?,FC6C_B0K+=5"ZVDXNM&&&X4+&I0@"R<-Z"EH_K' M1K(@ZEG)@:*V"%6)06,A_L8)R$Z>MF-*8KY5CT\W3SX_GY=C.IM-6IPS/V%Y MM8-1XVGW%SP==;^X,P5.QPIPJ2YP[4:,DN&-H,#?ETP+T:V ':WDPB6K+6K9 M/:,1?_H !_G:K0@\;UR_I[!^3-5F(;Z+BFN*],46*?/1+G XIKDU@+7B/!F# MIK%ZRNZU.MU8;JS)4K?%16^8VPMY MI['ES<^?P5KGX,8+_JMI(\)13J-(K! 9HC"!ZS6[@6 MD%J^K&3EXDN\+^Q!MQCB-*W&:9'5.\=?Y]DU=?.$B3YY].@)Q0^I;U$VM=J3 M_M$=JD*S:E)V%PKNN(11*WWX.Q18I9(:P5A<<>L- Z&B M7X!OP7%&@Z1TP%W]BZP7A"8CK[+HH/ N>"0([IR'V;B^N>%%W8:L@W3(]=EM +THO"?N=Y\G=Z7IS+& MLT?/S*_GA[MUB7^RZHC@#+H$B#12H#H$$2N)\L'7W+E4-\%WU+0JLDR:OU=1 MYQX%\BL%L54[DW8IW47_%;J ]M,JQX M@ '%%D7;^ZP"Q8J\:E@-R;!N#K[N;$@:"2OM)]W)-I .]$*Z4@ -IN":Z:+A MBI^ 6D3=R8NI/<.Q^BGXU6@Z.:N]>X4P2[VU%KUH8;V2K*H0[4ZQ,(+]7BH5 M:$4O5G$WA=(:&3,I\ZQ*VRD8=0&9*;D2ANNCH=%=I]J]':L^1POM3/FA&""L M![9U,BG&YLD& D9(J#] C6,06ZML1YK8XP1>[_A;-A"&G_J*O*LL_4+HU8&\ M.-FO'/H,"%7E-[Z=W'BRB%O)3:B=O?%RT>KRBEBQS*>P-^(.-^55=RU8(VG+ M:MOE0IS];WO!U)1PQGP ?.SKB506T+X('C)C 1$:).-Z0&Q\W7 9*MM.3J?. M'1= M::A%FE.*#IG)5IZ#W[XLN\D!_*.D1CD=BYVB4H/R^6T[,UR!&G/6#1TVSUQ@ M 4)N22P=FTO-46]INO#U?;KP/EWXNZ4+;]$(;[650FWP0&W%= ;'@4B;->:?L&DJQ[,2)DSE3)/#XP0\'7#GY6#&F35'*GQ]^ MC;\_?"@V(+R2PL;_$*E'EA\,8J_,UW6W^OZR>.>VGH-(GYBZ%UVW:NC_ M3VT2\C66.>C[U33^\#=-!*S(0"3KN'B(-(4?KN?%RNV1A@_^L_GCS^]LD/_7&E7]I4UY] .]ZFZ_LB!''YE0X$7;<"C0@]84C%5\Q_ MS%&GN@VT:$IY28+Z@[\J,,NOL#]?\1X/\C;(&^2-24DNT;K2)QT\&-W XJRX M&RN,0D4^A[,G0 ^,UW&LFGROJ'] B6K$7$1^>OU7/B?+E7:I%F>\13NWRQNVW.5 MK)1\EG07DD,)<4N4)F\5?;K>FNNY*>FE1!8 TT1-(K@+GY7',=]^4 MGLUMOERRA1 *' *=M=!C*]3"GA9MR.XD2*T[&%8)'6DFBMJU54L;189OW9HE M[*=X;N)(%^I&>B)W<=D>JM=#-'9(;"K(2 87^'3D0TTE64 _,L^BQS$CJ B* M<*3K.*5S@E%Z- (RYB1L^((G8KT"7YXD;@41='(IU;;UA&[S=O2A:5+%ZB20 MG%T0BNT98L$C&4_E!^SQQFF$_(-BM.2"E@AL^H$/$H3@D%P>C!J?[*,?C(!2 M-! WCIM5G#?]ML[\%^Y&W#2YJH@IW7'X,@-,G>[S)5Y5TWF*F11 MJ%RK7(=HP"!$'R!$3#K.P2AF&I0VR\+]FGFN;VL*-HC3($ZW!Y>2_&_,>!I#E+V7I@?PHGH;\$( MOYX1%]AY/9]3+02J->E\[BL;>IC'?1T]U-E"FD74+%DYA+2/V""B@XA^,/IK M.^_[($&#!-TJ0:2]FF[I&UL@4:84/TP>OER6@Y$I$<1Z:>OS) T.E1L,4W4BBD#8EXHK+QUF$99JK1P MX9$#5Z)4PJ"4R)[+8AAG<*O41 S:*5LG/=&VTK\S3J6^3= QA^L:O.(KLNM[ M/#-^34:!(>$V<@B#M62'UNM54&\>H,:MT I\>>JLYPB>7-)+!%VSH+WE)!E3 M9RM*I+=]S&B,)'Y ;4U%(VGV%]Q@AAF9%;R#QV!UE^P=O3[_AEOPF*NB+ I&Z0VC_ M,Y'^XMM:@AU6Z]1Z]D_@'^4S]UYA\+C(#4"[\($*16+T+>XJA'\E@,GVM\F$ M/]2BKK +_+BM7VWDJ6ZZ.P?]-JK=:[XVHL&#E54ZDPE%#%_Q N3S#(5S8"ZM MU^16PLAE QK1"0=UZ'GY-"8X5.Z9'C?QCAR[W[Y8VLM[4:RTG%Z?1 MU.F1O8%;US=PZS. ;^Z%US/2E#[A,__;&W ^,,\95*Y8_&G(RUI>7(I9'JV#AUN(,W)-U MT_,IF]!^LC%8RS!KZZDQ@'&-?J+T%.DL8MUOQ/!RPAPK1D*\E.">'9$YQWAZ M6;&&Z7B5A:]Q?OV2D23OL2_,"T?VS3LWD8VHT0C4-:/0#6S"'<_F3MMX6D_Y MY,G(#$!FHY[TO6V_&Z,^X=6X] M% P'1.B\@.1#[S[=F PN?672 M]T3.#<[TOWA0Z8:>3/C^FG$W'+LMK:- Y)G3E0DS6&[!-E\P"[-QBN>MV1]P M3_!V67/?2F([I3!KICO)(/GP8,!Y##B//Y9!\C<%I;89J:HE^8Y1*QA=UNO& M_/;*EY^(^5N(1@@>@EC#(?*Q.[?#1\PY4"%R@$JNA M79H=7M.WG7-#GFQK\ MO)KN^W8&%X?GQ^0[A;7;Y@[( UM;RA"J8'5,C@BWH95VM,QS<6^*!$#3]@;V M\N0:\E-U%C2-G]B=S;/ ML[5>.9L-#,!*R::4U2UJ7_F8^O+&[HI^:U;7M=^>FO2O[4S66\Y57$_IVDE3 MC*V>,KF2;17%?B>S3*4'-Z"ZQ5,GG6\]NG8;6>>6 7-GMLN>2,5DS?F__.C0 M:T&>NSONZPXYK#!$VS/E'[3SCMF1D[+?:\$^^U;B0S+NAJ?G.Z+.3*OMS M1X?FX8.#[T;&!2OTK]V,'H_Y'?F*ZI_SZU%V\.3)$Z^@>Y^I [#DRMLP^G+-P7UKJMW4E\S[W_H^8WIA M2#\U-$BQ'N7>>Z,#B(: 9G)#SP&;9S<-5R^NS=4,[R8=LBR8>![A:KIG@%4( M;Y&1](ST_F*RUQL>KKY,>$?1QOH2O^:M]:8Y4C:-\X^R3C6!G9^3<80B7L,VZ@+. LNEXK&:ZY;<2F'I)I(ADEXWFGS; M_+K4ZII4K-#Y<4ER*K7H)!^^OHCVH^2(3KM9O9)N9LGWK*\.)\6F MVB8P3BVJ#*J-MD'?-$JY"?HV1+-%?J+)63.H;%H[\:$M(M))XL&^E]MR39", M&TO7T"@J[)OJF^C]!%ZM5TC]H8U]W MYV*_R6=3GOP__>^/"I*(1]N121CY0=J!3MK:R%G1GAV^GY-8;:RY2YB_ M&_0(N6:ETQ^&C(VEN.BK-9]K:?822:CDBUDV-O*6JLQG37V]FN^.V@OKZ.EA M)+L[TB4SG#S@?.CB4E2732[-FWU[K4)HF6GZ;BKYHW"310AG67WIZTQ'A3M? MMF2]P]QXA^3OTJWEVN*!EG>2C M[!>'?CAR(Q_G\M_''?KWRC5ZV!9Y=I:+6D+['+V]?P9JUA[#0?_M#!PT!G$1 M0@9][O(ICU+B@%%7SC8I.NA]CZZ1,LR[]V%8'/^!7UR'[GK.-1N?7HO0@MQ]N.-0 :5^Q MK#NT )Y(\R?2-[D1#&H_K58M1^TN6982OT]B%V5=S;@)H'UJ.+T!/CV(Y'OH M,>52F?JJ#2@R*%O.37LU;I>E=5@3#@SD*S.>OH#0?-&103)NLH4&N1SD\J-: MQZ3A6'+!I,$2!U8X]"Y]7*T=>XC,;S,FR(0P^M=!$ =!_!?N;+J2FZY@*[FL MP;L1D^AY]V/D(6BA6[Q7L_V&\0(F0'0A#&];E*FM\ZK M1U.(]W!-NWE?78OVS=(P24H(0 W"]7+ M*8$VO>2(;(K\_B#F@YC?*N9>O$,)Q9J\<:!T!'J,L-.7Q$;S<$ I#2BE@8UF M4(\?)&91A_B4(@37;MS[@JY>VJI%VX?'P*3M8$?@!S.'_-IR3NH6;.5DQ])/ MARMZD,%;95#+''O^#)?30-I0*AJRQV:#EF[&U8<1 N&>52!P'GHBL)?)&F%V M[96QOM^/LQ>H_A<^\!$CICF5IP%2^CE[9\4_DV+DMBX[&9!A%V"/^MA!R/K8 M>+B-LKPI6^7OQ$A^VN3_+,H(])#D<;9$'9"J2JS@X6 -!^N#8@\X8!#>KO)5 MTY&WUKA91V9!'94] -^3TXLO-3%*0HMJ&W7G\-0APC"(WX%TE@5#]R M64MXGU-.G9 8D\5 WV-+OPT985.H@\ - O=1^B[/+O.B!$P$/ "+95FOG=/F M+:$>$AY3]GK_?#^U+_+K)"F?5ZMBU0!!J_I24OL,C\=OG^OOCNH&G%39F2_F M/)RL/#CU^='9H0+ MNXTD)&ES!-N>SJO!A_F0%(TE,2S M100\@N_=# IDK@6GW"3JQDWJ6:6P\/A ,2,.\(1%&XX%?P76^]*1 MF*RT':EP6-3S8IQ4(T>N;\9YG.B?YNA>KJZ!7&.8HVNN?$I'!JX8.J,W,IG) MG,IME4A,=/K[';UV"=8KT%$,/L_*8L&')H#UL-D!'@HJE&NK4/,97A@8M$$ MS>\.T!9(^+:;3*(^?GYC9,HL=TJW1 (J-2#:>A3(1X\P ^K2#H$@/GT,$5N< M+-%^=JY(>M3_,12R@5*9N_RJ0!%.I;U,5;CHD>?S')7MV>$4R%Q:]YD 2\]( M=ICHBM]RQ.0'QY[\X-3(#Q@2BR*DPQ+90_FM?/NI35B_O)\]A>W'$@Z" %^6 M[^FN/NB=UIA\^TN 3NXJB>8W]%_*=9.@W2 3*R6^U=?3*#6( M>#_H@EY'.P)F$56PEE--M^M.R*MLE@HMBZFQN:F8YF/I9PFD[8HAD:I\V,"1 M_."_9)PH6FA*<!DD-=7:J95S2QS>G'==3%T:\X\T1;USNC%93B2/]+8(9\)! M>YMU_/*N"A/A=5&5IKM^>Y84:_H&-(Z7.*U_R;DKTII.' M7!96-H;!P<0*][^8X+)4BBBJ=D.0K!%.MN M.N=.:N-EX854):D^I;_H1,+),8I'5\US!H>.7>50(9X27@H-A#Q'%./-2X*, M)#< 444JMI/(21W9"G3N9!R].C*4V059L-6J7-[LH73>!K91S:I1(8XV7#$? MR+9 05QEWBNDXI&1J!D[%9LMT[06=NRR5$N+^(V"[''5<+!KY,S9;1A4<[[R MZABKH"(STY.5^TLN%):%$ K7"NIYCTVM#8FZ[!K6C/Y^"G#S/DE;&AF*UC+5 MBW<.KO9H@*L-<+4[0JIUF$WS5>[!)-PQ0J$F8^X.?UL$-PF#>3-_IXR9*#L+ MK@[U'D?^HE,7CGM'R5*@\KI1Q+A>)9/AN?$SN^:W(Z%'[!$%*R*HVXMJMW81^RIK^B*FHKYX+2X MF>.*N/1G_'NY@+E1]"TK[*M%0%;+ ]E@EN?9^MEIX7%P+60=U%G5J9L_->]H MR)EKFKJ)';^9-S6K?*69UFA-Z?'^08(HO"S*59-$F36U4?I!W].8M?U;X]7O M6Z?[>OIF-;EJ9",4$Z7B8:]T*H8E-Y_ \'1(4$=[WIH.Z$>479J:(58?13W M+FL)4FG0?I2ZEO5UY=]FW_2')A8DYF(C<65IXSQ:;,F)[8;P%;>BYP#-PDV! MF+/;&PP4R3EVGDW &(#[$>SC$:YN@38YF%'8: MYG M8N+UE6VXNLHKF\M&!T)IA[%:JX'/VQ!%Q/Z1EOFZUBFI!FT(B(B9I4=GUW[M@Y&ZKT3TB)2C> M'0/AN?@J"V[ODYO!L]5.&(E"BNP$E43$[:.0 =3#-OGMX03HY*Z,>D7SF[4< MNHZITIXIHQH'7OK",M([9NM]K5=21"C#E^A7_7(SU5M778F:.=-=>EN.4>N$F+M_;WK;B:].<,>4ES0T3L%XW10:V<7:S):XT5>9KP^JFWI1:.:^J10ED4^:>JDP''FZFTUCJ.H05"$FXB:!(T"C_@"G&A=*ZRY;==.'&V= M"47/QI*=8WB854J.& W=.]*QK+ MU4!7D_U"1M%]AO$@?B%&/-M(\DQ/_5=45[E%CU^_Y8@;D^\D;)"C#6L'X1.Z M]A@E;&1N8X=)\!4(,[["2=!P-A^&2WUWG'(PY49BQR$T.KFU&,G+N=)$3&B5 M_(ZA/>JMEXP>*,K)N-4\XY,-"BKQ2FT2YI*9PE0/P%YBU\,/%YGHWHB.=DJC*$@(<1$I6T*3[*(5>/( MEYT+;2/-JV"=)5:"=.M*"X%H&FA<)2"Q)"[Y82@0R88P!6\PRG0CK M1B10?G+:?8NV57*1,J] R!9!?9!JLX-(?];&I1)G)@_)%_HGC7IBDS%9T2T= MJGXWB,UOT\UGP)88P$C2)&O$$81_L04W6[QXA@OT7,AH T, M8O^HR<7,X#B8];AEZR378+R5NB_Q2$;)&.@=Z6,3/B7-_OKB.7L4+EC[)?M& MG/A'&"!,!Z./9C/R.P_0:@]OX[6Z=S"])(%!UM _N&CC87JK4WDQ"596YN, MJ9>-O'7:6"JP5'LJ7/NR_(=%/IR:B8K.TT7B83#SJ!)3,6$X/O?NXE02UKQ^ M(@%U=+B"?@OH#>/XQ8BZUOO8P@**&B_GMXV#!99H,3QILH&@;D"?6Q8@CGMQ&H\O,;*QH5R&\IU!>FZ5'A^( M9B=3FQ:ANU->*304D22.S;!!.Y2$#3+U(36(2DA8311M.5Y%6,09;EX+Z X2 M-4C4^R0J[;42ND=DLE&W"="= V=\/8 S!G#&P"4T:,8/TXP+U*0%KA0P_58S M1,;5 _= \#7BL;:U\SJ>BK8#N$3S)0^ X"]D$"9B0229?YT#0QAS'(6=I2:[3AMH98\2!?@WQ]J'P) M*>_* /ANNH5$H4:*!\ GP":U7DYB-D@9A_5JD&CLD"T"K8S34(F)2,#\\P@ M7N\3+XN*>)J/J+=O^4D30\GJ7G?52J4C!MHI$ZQQ1M%NX* MV!W8@Y0A*YV 6-=]P*K CHWI4:QKCW:?]9^JE <:+>;,'/ 49F%(:G++R)R6!H M@*1TKO6M\[:UG90YC#;Z3(Y#27<$H(@6)X8,;*V)])*N4[,FAI?UI..;: %$ M$;H)*'Z@3]?ZICXY&]%HZ'9BX!JS]8PRCF1R_[^LJZ2N-&$S;I7RAWXFYXP? MG@";&:H,R&36%AA%7KFZ:XU-*.[7)A0II\-0)FV-OB-.I!S$B503(BF .@NO/&#%89BT&UB9JN,%((I,+3H$5P^ MB_TV,=RNI5 $ M!1B3W)#>RL@PBB5(SP7[UI4@4:5 GBPY_4^F4@CZ3[2JCPC%H,B8SD*[Y?%( ME-N"Q2//BNG_^=/?O_TF/_CVV\LG?_^6OO3WKUT^_GO^[7>7?Y\<3"^??/WP MX+OIH\L_23!=?G%R?KRXJ?CH],79X M'+^\R$Z?;VSFIL&^$TJ43(3ZJ)[2*W]>3?>S:P$YUPTIA%Q)(@Z>/'FH!5M" M[W#M0\%,BHA_&&?1+XC@%8I%(86&7*D\J$8]RO7>N%CML;IHE\YQJ=6"B932 M I-15C(A[8(, J,\NJI15E0ST0[*1H1[\$U-=LT$[6U';.3TNC$L:M!NHIJR MS*=&)U3GS;15?J4'!\:MIEP7**+):0P9E^)E,QK'=<[,/3()?I"R$A;+!!>J MIBK64-K0"EHS%XHC+FCC(29/9DZ)L?$J\)NY/JV800[I^:5;SNM*H*0-R$/$ M*%W!_!B[65[%/%A< SQ%>03=$]M>QIJ=_P27DNV/PU9;1DV$-;>>-5JZ:R.XQD-!E]VB%']\?B7VZ9[5AP9RMNY65B/DAXC?? MW>>_T?@Q><=_/#BXOSO6Q^F5/PYT]$4,/6=&OJ3Z'VT%=AC[^1(FP;. M)#*#>#$#NHNXD'DJU@AZ) 3=DT:EM@+=" J6A"7-U6?DVV4G=-: MKBX.S[)'CQ_0[??MXQ^RG\F2A0<7#88.-8/47.R:1%448K3@Z39&?O<+)\&" M$Q)\<*#K4ZOZ2K(*J[HNI:29C!1HIGRYZCR]3MW0*2K^R?\D>VXA#]NSF+(@ MGF@\*)MA'FLI?N'S :XR!6;[33J22B)4^TW*NIOJ;OL1\Z*V*'F!R[4=]63XJ(4KKP?&="\QA7'\I/R!^7JX)73_@@ MUQL\,"EP%2Z4N,282!RY>8.5H1>XF0<\W P9LP(#]800]'^6YWFRP ML58[?WK4COIJ*8JCXD.8MUS"B*QJOBRF(.@KZ[5G,UXUG3-%5$CS7F846,D% M)H6C#A^KO=FT828;O*FX*O=KU\:@0H07:1&&6GE9,G9*L:9:A8U!7HYC8O#@EW/Y,?O9 P M-S\SGRY(]Z,Z%C\*/0S$L!:'0,RGIJX7\0RMW#TR:U^1QYMAKUO>_D6K42^UX8F;GV:4_UT2Q(9Z0CZ2;\^KN'/Y#= M^$UL-'7X*OVWFZPGI+'4+@@>[65@Z0'UDP,L3O[F!0#<@9B6>9K=A#! M)=Z ;$*1\>H\>F6JF6$K^^W1(A0SV2]OL/*T]W%7_+R 6=D>B7.0G#^Y$D;C"#!AYD@QN*%LC<"?)F? M]163G- #9J(HF#"U_,D\>])Q!L>7)#2+7JCKM@JCN[(V(X]PB7WM*9)0X=A\N_1.[:C_Z*:)3*#?T'%28( ?Z:'G"\=R=8W/* M;@1XN);,XFQ-!&IN$R!4;>@VN6*FVNP@^RE?D_#1WIV3&"!,>%@TG-\X8BZ' MGVMR,KY]9AZXI[*FK_SWDV\?[CW:>_+MX[VO'SQY(E_D+EC8D8*\G6:=!)%. MJLG^"(>;7D6^#;RX,OLY1P;WG-W$PX,'!\?T#TXE8J[8E3_CO]?9@^^^^_;1 M2%Q&)J_ELS SRHI^:YO=VO%K-V9*>LNJ(JYZ?;V?8VTF+* D_)*[2XG)V-.5 M4"ULGRM:,4FJ1N$T>S@]5).F(> ]!KTP9YF9!9^YUJ:@L <(0V$ H.R !O:&#ZL*+?E>24*-QO 'Q\9%X[XY#!%:)L!@'4K/S!E MOM!O2'I.\H7O//E21$ 4VM@$KI3X&R39N6A>5(7"W^877"(X$ BX.&;O!9Y& M*O))WV*#-OXDM/Z(%E@\?#7L;;GU!YYPP>_KBO>S=9/]67VU.["=%X=_/GT5 MYW+.L_.3ET?'V9\/7[X^?/6W[&#$FOF/.RQ;/-QHO/\S3L80SSO-[FC?%?5. MMMA=__/5^']W1@4\D^BLOP.3-,0'&)&IX;AA,N8T=+XM&J4E'>F54[FRLLU_F.1#IM"I1A_!K;)E. M,-,B2D5Z"[EU,%\5W,"D7@F=?;[DB&F$Y-^=J^5B_D$^2"0^ZKEP/L;%#CZG M$Z(DA2WMP.LQ8'LM>,CR)1)UW+92Q-=^KW]YQEVS?$3%^.C.#(:1K1+!V.HL=CQ<^$61;?X'E'&;?%$\[TXS6I\&Y,9C!B0_U9W9@] MP2SP=Z-8&G^-$@ &A=;.]HXYG'0UY[R&M_SKSVQW"O6T>,[5FO/H*KKTDX<']3 MCJI_;TBM2@_6A6H,?Q?X^@J.23 B4DTM45+>MXR3!S?$"Z!!/V*XFZS\$ZY< MY1;H@ (AH:@-M+C!K9F%\[I%5%0&&-1BG;6+7)E' '#J%EG+H)Z8,Q50@A=/ M-;6(J(%T/E" D<0'-$$\[HIR:JS,S)L:D\OC29SE0[]1$H9V%76%?$LF2>FF M,[=Y$]RX(.E]P"Z6&#FDV9U7_^^-N=B]X*\$Q-6O:T8%T+8.H8#!!/7Z]B@$-$R52SFF&'.^D<#:)Y%T3SO[_/ MSLXO7J8AJ4U14U&T'JGL+ 69%J@3_5WAT/R35,1'OG=.X^9.B/UCQ'3?'U V M+$04-(7EM&)RVQV/2TIA(1M'[7TA#HU)(.0P1!R&,_4OGRF.PO7/UW\'^#VK M]$,#HP0XVP95O<@C6K!,UOW#%XMMSZ,6:?^_@%Q+W\5C#^]G^^S_UL>C*( G M@;WZVC7H AN94XG'O0N!C-^6Y3U/P#Z_D,N^ARS8WD\ U!_.N%8 RW>D #K! M:K8[D\;R\* 8:Q^!QB+D50H!5!/_&KV*&.(G2 E)KUH>]+*3UBLJ-/+T7]SX MU<517!I4UR#PFT(;ZR6Z'%FC@J/3-R?/]@Z>9)S!M7Y"7(? K9BDDK"W M!PN2NG*'TH:UP#NXU(&'*ZOQH]2L>73#)">5A46[3IK%T$IPSR-NQ_#- X3. M)W*I^3;V>.@U7UL1CIH[G*"SNY1Q;^XAK M-.A*JO8-#!ABF;P$6D8:/PV/N'9C)H>HQX#-Q K11P(G]*>W\*2EPL?#[W9F MX1)8A37IBL0DG&[6$/"T!0-A(G&X7#Y':*]9JRI9EOG$M^[@38GB*>*$_Q71 MDMOQ&*:M4GT;HC0L];S;K5BF1_'VX.VL/YY#?QSJ5L>(SB30GX1__\"]^0U M'BX>.#P)@-.? 3<]OM(9[A1TYU"4V=C1YUQR1ALN A?9$XT;-P+H0:<87UVA M^M1: =FTS8.(\@_'5C9@E\D9J[Z7@K74']12GW#V\FATTR,E1*1/LUY&UUF5 M+Q1:*GU=Y8!+#*LP1-[NR$ZQ)?BK- 9D[&ROO/V?KXK=$9H;QLC1M=]8'\Q7 M@1K+@G%,JW\QP'=6^[M:+YUVN]7FRC%9CU4*&\::OV2=Z.A5#)8:9;A4:GTV MMW7)%FCVRC#R>R>CM$^H/_+N1<=2#@"L70N-M632[' MFF84QJ_UT&*_LOUPD^P!L[ MX4EO*:>PU;B--C)#V1)N M.J6V=CLO+E=^J%Z#;C/!I>S(.7$TV(B-%B*O;-)*)B22#U2@<];],3F=$2V6 M-A]KYWGCM"P9SPCE]OX,EERZ,6TX/+2!4$SH$PJT>+UR$>KPSN57OQWRJT-^ M=5?RJ[_%[F JDIVR,GA$8E+0;5RZ?LW4R9M7V^T&SJ>00'*5%SMWEW1OHL<+&V+)CG;,HUVU[FU:Q#2./\XH+N]AE38=)NE[+J7$BS5U_N MT6VTAZH>\A/N39U;DDO0-0'>7-+/%E6P=@[_R12J+_)_U+T 82$A M1 -]#JGJ(7=A5]<+.2P%A+,T&4RK7UBN3"!-# AJNCR/,@ M-X/?O=$ZT2S%2914%%/3R^X MIXQ@NHWT?&>RWEM8:K<[.TFD>Z>L^"B2]_X8OU8QM0C=K:*B5.9 3%+5*$$/ MQ(>]&MSQVB?U-,]-#Q#:/_HV K\&VT^)$R4\UK6!\RJIHJ5M>&L&O=7/\X/9 M?U2V'*;!+28"XH@8%C=FKRY"&PC],<,;4!&+S%=[W7..3C\.FSBQ?/ M%455NED^68MS*\SC]\FS$"(^Y8.X5U^20RO,+T#%:NZ4OL=@"'04!.CVWI7] MBO^-R#9F&?]">>578P2H:-!H6#BKLGMPFEOE!EX%< #-;H?"X?VJ1 MD'<5_?SS2"KQ?8.0B:'J>5^,E&O,+"49%@YU:[3H##6 ,*PPW= O!"K(E>4> MLXAR@/W7CKZ9K=#R1"A$ .BY%'+NI9!HGX%^CC[Y!U>U<7..NMJ;:$#*A1C[ M[H(9KM%_!JP_1L2[(1T_/CM[%2Q1^>Z0V$#[H"B_;3I MG(^ZPT^.#G=FO3$8CIYRACQ604&<#:WXYO3DZ!@9?4\ RUTR<#,P8$QM]Z@1 M%(?*/4L5"?M+Y''HY- E:2\6IAS-!/>NL"V@)T8("SU4_58358J\#"G=3D @)L"(28;+_;*VL]LQ%L] M#B2*Z6+/N 48.A"5Z]"V9&VTE5!=#M!:=0O)('%2-G15Y)N9:R%#XGY&W&'( M^>PS-[Z=.@5^*$<6N +/-5-0GMUWS_:(D2=*-X!\86#[J:#!A!VOH&WXM:-E$99 MTL,/1O8&9I;KEO1;_&1#4E*<,=1)'#KGU(-KU4S$ &$WQR;6$*T>/'CSX%\* MQ?\MA?A#?'$0H=MS]5#^@214\&$NT"([^DNK.9!V6;\%?RIMP6T)CSL'._EN M@)T,L),/@)T,&G/0F'_ZWT,0@TNP!0$FLB 7M$5KZR3H"0?9<)-.I8B>DDF8 M<0,< /C!PR-L@>9>Y_,'9M0<7=8#J5'E[4UET 'M)*]C-W)V/S+=8IGVG!- M2CF]3_PL O)\IJ@$R =^IV'\3LRQ0KZJ=;?L]=[4!26[1[.['W7M\T&LE/.S MW=I105FKHC(H"9C-U^.F$-8&:5F&ME!6\+*D"Q9\S5)=:(V/'I$>L6 ]:],E M)/[QU]GQP5<7!QFD6\8@'WPS(GN, [M=PUV2\2Z=I30--()\A4G+.J#)B85I MEN21X[Q9@-07-(:N6J%74U)5.$H7F'F?Z?42]_E5"Y![U Y?.P# MNK);&J0-4=FTR77@FRZ,C,SC!-!5 &VN1$M,UE$<>#_;&=$]J3:\V'2%29RU M-"/:.A;*GVN -T6F3F.0A(9%XQ!5&X6^!<=U^ Q(USFJTR4!=$R(A^ M>?[3*+0XB2FBK=4)=XSS04AM;B)5T86DU*"7'C[X@4ORV [@/QS\,/*-2I1V MONCA.& &[)G:D;*4M,.'K("NV YEM9C92TO',3_IYRTM^60:FKRE]4OGP!)5 MYETUF?M+1WZ2%LV,NN\I(K)+=48D<] M8?/5BFL6KY"^IOL0'R^1=.-J1R1N!&.3K&TV[BKD3(2LIV#)S%-I\,_ F)I< MR:B<\4=4$J95>G76VM)?8LL''@21<\]HI-]4+%!*OJJ[R7ROI1/B*E6.FB87 M/CL(=;U"RYB59G2CKC%SRJ:6O7$XDCL%F\ MSWT8S4?9Z!EH+E)2&;YTK@'A!_[7GG(XT?IGM(CF1_HAK=)$@[Z*I$';;^#. M"MW]$K0?&^ZZN4R!H<5(F#;8+OAO<=.?HB6WRW%[2I;#"#X%MX&OXP@3UFL< MN4$,DZ.L:NJN2/?M[F?S4GB<'GK211M;N3&\V(9_4YHVMKLY,)WHV1N MN%8ZB# C/'_13O64>>)0^*M^733Z=*2[(ZD7,+06XUQ.*EKV%=9QB7W09;Y8 MF.?;U..:M]13^J"ADO\1"0RZ*W+35,&26=/,$;IM\GE0.A3SBQ7L:4TW\S9J M3.4VM_.<612X[9\OMC]MR'+$SJ!AJ;6C.SJD;0JQVNPS3G ASR#?MP@>N:"631M7HXA+R'_O9/ M=,O&B-_$F$8=K^AU"]HD[*U0#XKVWMXA+6U8BA%ZI73,;?2JR5K>_)KCWL6& M0[^?G4?82^=_A!G8K521K$X5+.SE@P8*/P"'AH,Q7(_?N%E7RI_20(%O6J.% MDES>R'T?=HZCW%;O$73@HX1W;+JDO!+#.E)FO=@A#_LEE/]+%:EJWI7G%YN@UH57,)09D=GQSOMF$2N= O\:K%@ M0#D\3-CLQ@-7L^7^XOSI*PG+^_EYN*FV$"%?X]>N6 IG)^G\CA9@9'F&##0# MO>BV"ULNH**4?$W5 M*/_JNP!B[8U#]8H2$V\-A=!H*G+)1=IFW*TU)O#[BCM4D:%(T$6=K/'&/ MPL6OK,+C>3'6]M@'/Q:S/!L7JT#,J,NC*1E;)9^Q40IC\UL3%B+SR]P((JVP7 MV2MND_U0;P MWDJP:%P4-Q'-C_Q/2+9)]-(F/&5:* M(]I]$=DMU))%+FRK$XH];O=J+5[QE8JT =,0%Y67"_/L0V!=DP"A T[, MW(8#KC@#\LJ7I;,-J5NM O\6OU*8^_W?_VR?\7[7\/\A5[(M'SP? -JJOOYP59 M2I7_]QX 9-^+7PDH]'M=N@A7Y[^:CUG?N-_9N]N*59,O B]7M(6H'YLC\&_? M/7SP**"[4W^\#XN[8=EOPML]W#]X-&S$#FS$P?ZCQ\-&[,!&?,M!J&$C/OM& M#*II1S9B4$T[LA&#:MJ1C1A4TXYLQ*":=F0C2#4]'#;BTVT$%PBE55J_R:'^ MXV;]W4?,^G=5PG_LE#?B;1^Y!I.ZQ!__SY^^^]._N!Z/'NP_>&SIWX0L^($#Y-YQ+CLJ%[8^^:IP9O:611E.R'!" M=FI5_O 3.M"]$"GWO>__G)[K[/,)-;#,;L45+LE6QO/)%E MXS@?0]_)OGGR\%-??9][>P>Q'L3ZR:.#0:P'L4[MK+LOU@>C!X^__D2&UA56?>9)#(.Z+W=I!?K^420[B^J5,\H^)27V:2=[-$-/IY25J32^[ MIN*Z0JF'',)+7XC#\KENF+OOWGSS]>/!:_\R#H$!=P;9-ME^]&20[4&VO\BP MU./OOAV"4H.7]&_F)0U!J2]S:P?Y_5(F.8CKES+)(2CU>T_W9Y>W;EZ74^O> M%?JN#;[*)_55/F/1R2ZLRXT._>=>ET_L%#T:8EG_)F?H]X]U?>[I?NIXP8/A M: Q'X].$RC[W=#\UPNO)=T,H;?#MTD,N(LX]I/]-K<7/N0)#$&Z(:@Q!N$%< M!W$=@G"_\W0OZE5>#D[1[^T4/2(;8EIW(./_+&;4[UJI]=FG^LEK7@Z^W:QY M&8[&<#2&HS'ZYM$02AN.QB\Q:7L=5O;R%5O;Q[[6'\D\\R/ITRNKXZ.Q#OV G!S_\KL*%/\SYES9TG@K.AL/>DT#7SY[?7[QZF_9T\.CO_SX MZO3URV?9(?W_%X>O_G)\D5V\.G[Y[/P3=@7[C:-=D'AR=[ZCTS7TBC[#]XI!_1T&R3-6>C1^_O;M!#\3I'N[Q)U[IXYE@0W7WNX*@-_NA_\(GOZRA= M^ JTNC]$M_"L7;*NL.Z6OLUM7_ZC+O?9>$T_I2M7N]OCA=U_*,'0VOYH;7\ M']9:?H>N\VE#,ZNV7.;\P2@<XJ+SMH">B455V7U@YW[M;HL8MO:6=N M4IEER=UM\:]Z3R[:*:M&^K/@O3V]>+LMB8L. &B1MBV8P>!%ZJ.,>Z!DSUCB]JJ67*HP(6E"T9%VYT ?] M?NAXSZK6M2LV=.(W\I3\/*QC;-'R9557>V00+?C.L%;KI)3)9RI9>W/K6+F[ MKJ4]]-XXQYV'.XR=.E;BUG>9=P?#NZ2Q5/Q###U:Q; _G\93/&]U"7%N8+[ JLW-='09APWO+)Q)6.!267?N?^A$]AD'BI MYH-]3>9J*V*!)YD]:?(3"Q=]G$_KI;2MID=?N[*T5YP]_:O:^"1)="YH*# _ M]_&CRZZ:A ,,FY/.[=2Q\8&FVG2/SN8ZA/#^O*Q)]%C4,:.VC?HKDR'7+:[]H/B$T^*S@.3Y.6MW MMDM%Q<,H1"-V4J\TN;)XZZ*N\EC#_[^N%SMWP(_4>3L2[X0'>F3J\UQDYZ[O M9.J@9@7Y=OFRF-*9<5=U>06%3,JX%G<"7\FE,?B\&YL[,2UFTO#;ZT.ZN>%X M\DV9EZ+O^5R0ST'70^@TCKN5KK(5_9;%@]5$S@<=3UESI@O(Z]('*A2O07G\TE5E#8)4SOZJW&RDWF%5G^SR[P1*^&RI'M2(I?B+XE['RL%53GV6WQ/=(-803Q0^N-5 M7I3\6W;@1EN""PW"!JN<7$UQLHHF7-+WNK9C'RI2J/>]SPBM?5474Y[.O( V MK%ONNXX=E\B'W,_99)Y7,XF<\%\F=-#;4724,8RRKMDH0A!�#(2E5?R;K* MPL7CZRVSV1%?A'KT%V?0?%L#3:-^;*AWKT[S)6M8;S3*&H;($$<&./PR)VDW M@Y"^[DJYM6GS9S5^2;[C-5U1M*T:QY'HCFM"0$?N:HX\M-BS$,=)QR@7\%J& M)R-E%=#D"]KLB0H,W=9\S:YL]C;I_>QB#A4#SIZ&?L[25W5H;\9G76>'J87( M2+FVLQ[\@6L$M.I+6(UT:!9DR?%+ @48[\RQR;NJ(=!D M+F<0 PQT.:\KV"LKB9)=%;D$+]P8]]J4#N)$+-)ZC,'$-O.7$+@ZI+4@192] MI>UEV86+P++,L:O>F):7!7-"B:4;"U+/3VZY9\B M1/;F%2N^Y&LD9BVIBKQBK80 4*OV'@0P5H.MB!D46 9C<:'NFS?THL C%*X^ M?\E:BBPVT]1A.IM7CIIC7X2Z+LM?!Y!778X[^P]B_8CIZ4BB.+C 2%[@M-2F%5C4L? AU%<2Z MGW;.--P6_:T^"PX-^<(-?!P2I+G+IQK06"Q+QTJ2-;=W[[V,>--#W'D?,\_8 M(.A9)W(&]9%D4"V@ZC_/)1P!O[SD;B#/ MEL7D;;?D2\2/'^E4LF/TJ*@G>'9^\9*'R(B@29=NED_6%C@7^X2C14T^+53E7#Q[H?/@3$8^F7-,!M;7)2F) M2R?7I^5H+AOGR 'DO]&WZ8HAS43N;CV9=$LX_7+'M/:V9K6HVK$&SB M>#SL0*RW&)N+)4>C+,SM^*;FX$ET)98<$1?OLK^U7\*]<[XAKZOU$GEYY #H MCJ75O:[I"8@QL"$.,QJ+Y0]4ZR DEKI:P)(Q 1,I]?( ^X.$JFAP-[5ZUF,+ M(?/Q!T\KF-T[.CN^G_$1./C!1Z[>U/1[/EE:GQCU% MBS&;(6/((I=G)>V94TF#H.%8D+7TEJ9!EROM* (GK"K.7IV0=R)7/VE0$I5I MMB3+4OPS:#[<ME)?@MR2U<-VHK]@./J;IE%9A[#; MMU1M0K+4BF]@2M;TC'F)SXNQB$[ES$*Y!_539P<_/KV?Q,*^_C'[^>+8/G[T MX,&+I_=9V71+4BYXP3<_BA @7Y<]A[/ ^;K'5X=[0T3#!<^ M"ID!8J4!GT#2: A%WQG<\'%EF52O.#697I!CC2<:<6]K!QG M92WH2C8@*RZR?>;%DNZ;X@,4)Z(1N+JJ:93"83>.#!(>RS\1&F.5P4[ZJI#[ M6O05C/)&K3@_$HD1J.JCM-;4 I69(+5+IB7#J^AK_KF) MXA6SC6,G/LU$]E:W)#4Y=3PZ#5+ *(-/R+FIJ?=B+,^56THUW-=D7[BJY3][ M3Y3>JX%I[VS8G?#Z:)0=B;(_AT7I5;(9U!QYX:%"][+1P_$_S@=' XV'M,:* MCYV_831'A)5&3KP TF'_VJ4(@1IH3-*58:SPQA6/D^^P"\HS3@ M>LFO2_("<$WM4O((!#.#T0B/8RJPD%D41I*HX(1J_@Z>:=62R\$2AZQ);,&+ MY\@+*3@'7)/NDM:)L9_I44'"AG?.[#5;L3M@;7^LXCB'$,QH04QU("SCG42@ M."6@ <6A9P?; \1$9:F\ !_[<,W2PO*.9%Z>%,%!ZBWQ%TD%A: E;6TY!:)D MY,]@^#C32';+\$XYZWC K*S'])^B.+S!7@-3JA\%CY5VL$/DI&OL]6\.7[&* MD&"(1%!B?239,;/A3'),@2#B02>JG4O2SI0V<_Y#TAQ[< MA:$88V=GLJ9[MT6,Y]>./J>1";15]5+K;IM:.GY6/"I?^]G3M=CF@IGQ^VS3 M48,;$]S84!%.E0)YD_CJ.-_DO"UK6!1%7G+$;>S*PB'BH5AG#F@!W=N-.8(. M'&KK9CQ[M93] T+8 ]K9DBP:M/ A;<360T#S'72[/DAN!I;?2U),*YHW(.C; M3YGF"B6'DK,)*_D5G ;)?E[+#3-V*TXQP(32 \51O 5";6/'?@SOS7B]GSUG MOX&32GD+K(@^1)2W"#/Y3D7)ZX_WEQHZM#L.BB'$7OF&XH.78$TUCQUFS.*H M+CO)#"W'1)+$)N(R[/K&]?@"M?(S.6D,W#\$$KY2]\/MC\EL4KV9X1IF$ M_B:UWU4^,Z.P['PT)GDE"4-\?P*S[W+=T^0M_X2=8!]J#X/V$;8(=OP+YTPY M4E>C+0DGT%3?Q$XI35Y'LTV/A'7Q5P9N< XAI (X[])'\EY&H4 MBRG49P@4!3N\6+%@%=4V^R**W> FM\LXQ6.I2(B Y>HYR V-M9)\1VS3R"H! M-E3-8>NV+*W1+XOJLNPX3NS%77PD\YXF9*WP+36EJ[R5K!C0 F*V= VI=@[9 MXS=BJ?N#(?A$SLB1E%_[0XDA^+!94 -45[!GN)A Q>3!G@RF[J->9''(-EF5>)/^[]XU'L6*EYEH"($S=X M%(3&%7X^&U57Y=N M.M/$';**L0_(8Q!#3H4ZA!84!-:QX,D-I 9.#T4.5<$P,G_W^/@K,JD,,+-) MTP\@M#"" E:,;T'.*;+>CC*'6V;%&33'L G8,%TE\0*$83%AQ0SYR,8J]^$# M.C<3+GI#.H$G)+IMW*"JJP$ :+O>;- M,3)4G-:A;$6X0L$[EW ?V4D$LU=RA;Y>U;.5+1?;C-KQMYT>*1<=0K M$K*&7?^RI"O6":B<;E_$@[ 4:Y?C 5;EH2H3CI0>.YSAR[HL:DG)1L$)'_6" M.5!<.G9Y$2(P5),OX\CN3?-U=L"_PG\]C!RE^UXS1 9XSIC6A2Y&X^8(.UZ% M&Y[17BWF1_J)U&]!*T;B&. E80_4@0S00 '+KOAP=TN_!]M/7!],"1N?E"-F M'=)FMOG['L2=.NV,[D!TF,5YB;K?PJJ-6-)6^4SMFJ"Y6;J]]VK7W%OGEE$= M)_NN;$^P%@]J*-J%C:*?R&1+X&K1/+X\9?(4CCKM-R3"T,)]%#8==<=F-)L' M0;%^D':YF+LXKG\=GZ6Z*6@>'(>W;&3_,A@E*'=LT^GQ"U]O#A]3*ZPS3LM& M];1A>_=\L&I[$-'LV+DKR4,DNR%,V&P=EUWE35%WC)5Q;,1$!LQ?W-I"/J$& MGJ-1[$^0!'[8*:(_("&P:KKJK=VQ>JK\!9N4VK-NDNIR+MVAW_"]&T3VRY-8 M'_,(8>BMYHN&3G'>H^7[Z,M1/4K2,Y4F/O2ED6K>*[>]0O1_Y4+L,K*N>R*X M'[N5S!N0-1#)Y);I3X9M3 VQ))%1L85O6!;HP\*W;:.DJ&8\XD_6U5K;& MCY?EX9EVU53^4[Y+][@F>]@NO3%2>.<0#0\'1,. :/BW030<3MA^C=1!WJSC M(M@\@3BXCPFB+,@FYUBBVJ1XE8*\%$[\06_,U+;Q63U3HO\ IA.9*8TQU.); MN"K)\MM]PC#G$#5*XC$I$L 6H)Y&*4!;3-N-&^]0BR4JVS4L(CNU33EQ%Y* M@2SE6+RRN,)\Y\")AZ^?G9P>G3X[/L_.3W]^?7%R^O)\E)V].GWV^NCBG)FF MSL&1=72\.R13YV8.?.H1;2$2>T^!_5,5YQU8&]88?_K?W[WD_[\&%L6Y$(._QNN?4:J%_#,G9SYXZ>E6EAN3#!P\?<#A"^";RC)6]KPL7\+V4 M@D<9_+1V*\9F"93'&8;] NF")J?#W3&*@7, ,U15(.N-DP_V@#B:DS)[1:6Z M29*. Y]-'QLF\Y$BFK%;UU7@%VL]+B#R[KTK%: ^O5"NJ]H.5E_6+NH:;K]' MOV[6S+-F$ZO9HBVPCSE6 OS\2'!$OW:YKRNF:[/0>.S^;DF<1G$4:"("0/9O ME;,5'*&5\ZCR($;F("N* +"; L N(;\T/P7WF M^Z$VPP2.<0RATE?N1P^"@ M88GXT2Z89,V#F[>%![-IQPX3A#P6'_9J.'-0Q4-+=6$S&&[ M,E_H"TZJ%JJOW1YTMV1[FU)H@S/D@)MBA(1+#1 Z:#\1YG7.2.+Q\N\G_2*([F--W=6:#_&6]S M@]@^VR!D^9^OQI_2P/]M S_<*)%7B!]C%W1K1(6:#1"E-EFU+TD5 [Q7M!'4 M0NBW8O3H'!AC=RG@((XBK7"FS-@ (2Z?>(26O>.1[3O\3[T6ZAB@2\*G+C%$(:XO4&8YJ0;?1V;U7O0>., M^G242B(@1$ZZ&#'I0%QXM)\=^BN5F2;B13CBI4K%+NQK'3O 6$F?"P=>UR'! M;8DW^8(XKUS5M$-7VZU'CBNU:+W\'?XS_<].'3PM0"_)6\@NZ9V:*O64).28 M+-E@@5,BQ"8 "7#]0^-I'&B*DED5YR@GJRF&TWL6TTCHQS60L3$]A.*=4XS@ MA=2&1V2[FK8FX\ QBH..8A2N01()O(-23NNVR&X:S%$2%#I+EA.**JEK8[9P MO8%%1$2X0@*;&1D@ ,S60C(S@V4PR:6$.1=/A'%HC.S41US/R1[03/4ZX5>A MPV6F0=%J=7;+A2+3G"-5I4%^.L&L+!PIEZE2,?EI>U!O#*GV["[1#M#OY&T2 M\RH=.%U8\=G:')Y8)4H_W^J3#;YH1[\)HT*)CS0[H".0'+:O$5F@<(=F3CL4 MRH5Z+#$[ M$#P86Q5.9!I%LKR*@4*8#JZ-@/T16TA,GWIRM@>65 V5!HA7[ /H_2;'7#72 M'WA';1&;#[VBSE3M_;$WTGL&?$NJ\$__^](7UW&^;U<, >X8 FH6NC!D!#AF MN,=&&^0VB _]^(N&ZUZ#$O_5UTX"'>TMHDS:+YY_*M^+J@'6JHK87_]"=\*]A M20T(<"5C GF2K[\-\'+PF^V.)$<17Q;H,[)^LH-W[VBX.7F3J36KA?$BM]+U M@^1K13/; UFVDV];Z@*2:,<7%4VR*N:!0311ZZZ>MT@EKB=CKV(3%X+M7;:D M IXN,[FJHM](C6\TCX???2?ZB-FGA %A;5-+]EJ@S G9/Y]58V(*W/[L/X0^*'G1X*R?VFV*(S@9F!99D-AT[PD)7<2+ M8\]>)D66]6*,VT!";\)T,(I<\M:1HL"V%-* J)J53A?3 B5!?XJ^T'(O[;#$ MN11Y:@Q-'1DNE01D%'2>M1[H)0C._ RBKS:H[-'C!__U'P??/OY!LHE%FVDW%"D=AM&# MPY_6N0*R5G $/22I?1:>*WR4EU?H("?Y::]"679_V^WJ;+UMOUE@+ XGL[9BTWG_-E;^ MY$6;;!,O+MT-KB&=Q@#M$[Z-UVVAF$/<$(:><+.N1-)J'PLF2> *"LO7])5@UL@VPK/+RK3X( M9IM%24BQ@#:T$;"+MM+% MVC;5(;FI!2:[<[Z>BU>2])J(\1+;:C19M.7V0INND604>K?25,DT$\%)=[T. M:6^6* ,_<^N-P*VCE#J2R2,-)=1R0O86]1P ?^PDR81+%AHD45HK+Z7[2X>5 M 3UP=5,9=DB3S1%P9ZL6BT67CG $[WGX)^UMABMG)B$X$H\F&A?-W6/ MZ %.3GG,(GFRW"2+H2#H'=?4I6?4$Y2#_Q&^ZP]^/EW0'G,:K&YT6^]<$N?K M(8DS)'$^9Q+G(_65/WT]LK"(0$B"&X8--HN(--E+^G">'9*^( 4QRGYT8(Y< M2T."UQ7W1R?/&7:G=NI ]"2QW)+;.[YGLR3&7> M;;%+J\AVII.WR>D:+L9>6(U;_/D(L &(T$0*OKG0E?J?BCAH<_!@^L=W)1O_ M%RA:8(G08U5%,-B(Z'LL8JESL >1?YPO''R9(OMQ"?&0V<4-N MKMS7XCK% ^'U\%6F(5K0@QIMKI&V5&XE8UL@U.D$%\-!"K9F'P'"?:@=[?+F/ MUXYXF8S+X19B37+DBK96;$X@BO9UWT)M!M],,'J!PB&&\'EYV$*?U*$R4K'I M08GV_!#2X*1C=V>CD$SIJP5!OQXK7%T!?*TK+WT/DW/4]\" Y6/2;#PA5/"- M G=%*RT)Y&2NN9&SF*_O<*VK)Q/M)L?2O'V?"24/ Z6:)E\GIS-@]:1]6T-; MX.FY489Z*5"P)8>)_^&$Q&Q'MN#6FV6C;&=7[Y:-@:HOO4E &)([1HB24*]H M+&\O9FL!1H[[A4HD6#.)&MQUTCK4?B?E@NIDK3@"+9%5=/U."[\\[E5J5]AE M%D@=VVQB)$V:KA"@)\:Y0W+S3$+BUMI\1-<"F8XY2%Y^Y>K&/0N+ZH5ES?7H M^LW?TD!1P\FD\9>2G)6$=\'.M 0+D(BUYE6K;%$K2[LKN-P #;!HN% VLB\ M*#'X;(O)$79S=Q;P)RE.8OPN=[V$-;'GRV2E[%VA_KY6R5? ECE=^7,N@D4. MF%P61/FT=35^3K?/PFX!:3WU:T>VL831*PL3.[9!I!12TB&@R! MP$!]-Q*2+R(&++ I!6;F'4U/6B)GD0X\HI3&A;8E>QTEAHR<%0&B/<'1"&2F M#@W(0H%P MRY ,1>C57AR+-AH+D>62&USX\%/F2EB@6VO4F9;8S/)[8JMZ._ MO(@%^BK.OXJ5)"@-::&Z0ZKQ],WID8!">MV(PN8%?N<(P-#VZ(727\?UNE:6 M#3[?$).,=D(Y! 7K$$?LK]UXLQ1A/^,A^XAG$K^3OL HD\VS>5TRDVFH&J,/ M;8!;:?[&*0$?[-TU6/[ 7ZBF,5\,6N&_(LV",N63K%H%P_?HU*WT MUTTC_Y(9^$B \ +\^/K$L_U*<'1S9AH;92W9T(J9:,5&1'>)MFNT)+U2F:V;'(SI8&_9 MN4Q:FRI-P4UB9L"_7+D&&*;3OEW52WV6K_T15:8%<%&6G?PKZ]P2U1@HI(:M M"CDCL3KZ^L&#GYX%/4*G!!P(7 =<3"7 L. $63-UTI MF2;M14E&WB@E/XT$)X$Z8S][/#5"Q,:P^"!##Q !ZTP M]*I/J5^TMKM04:%G=W22M995L6B^RZ9-*B$,%X.(AN-54" BUI-#!MERSA7B M'#;RC9-\S*!W'C#SB*M\44\ADB+RZDE3OO/.MQ"Y1HB$IL4FZS2WOK(7,R9PO7X>7)]T%%Q_FG M2TP.N J>L@QM2B=BVED^VLPARV8#SU*4;N:\P AS,M@K5G(!*8>)G-H[FI/Z M9LA)#3FI7T0&/PV,0$KS>POF=/HT83I,$7+@(4T8O+ MZ1X>358-\SF4ZP2OM(9"!UY)V!UZ5/;X@"'OYHJ$]5$_T8 1_5"X@W:*4R[" M.8(_TP(B,-YC[^6R"6].!C)8OP]FH7,$:#.LMTDO$Z 5$CIBRU\^C-G!V3O1 MIH'1QWQK[XX1UI/;5^!;.?9.(0O3J[^.N$[7!6/)VYDN)7\*[B28R6=Y,^5* M*1)QX8:B04LHU%S6Z! DW#E,-_65("O#&6 7SI?(1'Q,/BO&;H1'NDN,O:[8 M\*OX9TKXTP8JJSV1N UB+0VI[@Y(_@/JW^]0<>%9#/0*P]\AE?Z+UYW,2C4% M3]]&SX+M[- W=U"#OZ#'2&Q7WS@EMU"@[\=3.(4:IS;>V#SO,S!]S7^H8Z36E]E, .3O)XN!>@3=N05N+Y7R-SD$-+O]RSNO(@Q.+8&0$G)$)[C$T;-7H;8'1 MF.8<2PJ\J[\/D$N+4@-814R@9T"X9D;0%,(/7_9671DAV%0GEDQK< M>SG]/T-E;"2">O'A-F Q6--P8I._&W,5;?!#0C*X];?Q.W_[Q;BD 6@F$Q.WVP!;C#1[E_OL]C2N8T"["U!M8WK"BB M5HI1@4JP:Y(SN+,\KOVEDE71!?/A!,UU50[8>H"4O/*#6NDQM 2;D#Y3Y-,H MV A;EY6K-JQ(2L!Q,1OJ3JZ75\E8&N5[C:LITK)W-._JEMF]WF+!*K@_B@HS MJW&=<^'G2*+Q6]-:TAD%:76N\O/J;:0\T+8-7!"X*B;MR)-5SJ1'N-^&3EKU M-)UPF7AB"?:?09DQ>XL<84/:>[@TW:* :9S8+J+(Q-]+4?K[,3QCV-VFX M$Q?YW= T*#K@<6?/8/!S;TT.]3"^E#ZX\E5?UN9/CI(_"QAVCIM8B=I\:I_O M75/3G5(P^IDOBU7Q0*>;5S^ M%K_)9]FXF^H=S>8\'K(Y0S9G5[(Y[Z>[)?L9"J24HH&()IIY<+7CMU7/X;H/<\D$*Z"?7[ M_# /",3>ZE33VO&?;F5]DR!,TE?X D7<-Y;+K62.AM<5&SX@&$%A0Y) MEU$LZGG3')Z@@$.DK&2^QMMW[4K#?D*KD*C@G_( M[8S(*=-0M6T]D=(1%XSK)(Q!P%_TOEU!;6= 5YXH-$C[,Z9^,6WC4YV M1>'7O?+*XZZIEVY$T@G$?%H]R8C6MLDY7Z"\$V8[B@#0"@D)$1MID _H?,Q $)E_,H6K-QJ>**,AN13Z^#IKG)7C-"/ ME"J_D3GGIU&3) #?YF@$PE3:-.>90."EZ9K%NBN.R'[:=44.R8LO#I!2[*MR)3].,=UM>?>3!=\'Z!,(@IVZL3I/@.86(-#.;U",JWG1J!"B7>PY>C7HU\):\8[T M8*.-XR8:K?X GT9MR-U:A;PA#2F._)).TES U8!RZK^D_7:W!+QABKN,\X$[ M))!Q-:A5?TSC1A-8*M'9P8JQDG)IG1M[MU%T/1A "/^6M9&,F,J*ZYND?44% M/1C7L$MD@\ES0K' "A0X[1R0[GM:-28T1; M]1TTN7MM%6,-+PG:*$WZG.N"22\_>/ @I1M-^&MY]BXA\A5+MM,.J=X@%:?' MZME#$5"1]E,S=E_?=E%ZPJD>V3+V8-]P45F4P\%5I[T_JJC;JCET7*C;E6]- MB<==)F/8+[-]TD/W2'LT"L* 'X@* UJ=R#2(LTYA!CK59(5J;7<$UR9I'MDS MYWM1:5Q5PM*Z9E&Q%=SGL'-Q$Y*8( 6+QY;DTK<\'0X49_ M^."'."_(?SKX(<3R(DI5._E*5A8UB-@^9AL9BP7]U\/WC1$^B5#VD@*0VD=M MEH2R1MY29&L=#!JR+#KGR[8O"UH8%A6X.;NE"C:R K9IK"3I4&>:XGZ&^V)*^0?]ST; M9I]!]\:-9^MY#'9SNR=N%>Q49WNVH-XUXE^[<6VP&0]^AMB=WIV#O2ENB3'B M3[9GC\&A]?PAF[^.<=Q1Q6A499<@NG6)_,WT$RU?W8C$C)C%.#2\Y=RGA&(@ M:*HZ:3];V4[:.7K!5* YZ2QXU+S='(X-8PSCZ.L<= K4L[E[M->WDF?D58?2 M/B9*V"E3/'&!ZP6YY-[-EW2E;9Y6BW'6N> C_#Q6"Q?T7RT0?G012*3@I"*E MNZR% 4-_)L@&?=VS\[/HE=Q?!MV?:A*VNI2HSU%^A898+RVNZR/NB[%C'NZC ML]<)$E5CL4RO<\HW46]2YE:2$F%J)^WN&C?7=6NK'$M7P"OJL 9W,]OX[9!M M'+*-=R3;:!%21 *3V"A,%T21]A!?M'9U(5!)UU9]C2N10UG\""@(I<+@%IT2 MYL:M64:A4.$XI0MN7!8M6%446+B(53AG)AE4KW'JYP!;LQV)-\WS-+(>$3-$ M+3I]&TN)66Z5S5H M4'[H8 9-Q-%66AWZNN/EU45%D0YB]M(U0]YE; :E+X!82W<2H5WDX&]X9;09 MRLG?--W26IOJ:Z0JN5J',6LZ(B$SX_63:B1,)+U#K!_XK5<1WRLW7AOR"&;! M[E\^C$?2VXEKJ7)4RV%O)XRQD3AWS'<29$;,7S1*1B0>26:RKND:BN\_DL&2 M8QQ8&U^5A:0X+C+'M'^HY,"BYY)R5AB^Y#4EVQ(E7)5B6=;<1\MI'$W!#D"\ M\[/LV\3U(HX=+-+_7B7F-U[_;4O>O&-@#%7AS-262C5*,X9CY- MFSX\!.!]S#9XZVE61 \!_6M5,D:3Y:1?)H'("G43261*_FA\)C34$5@#9 MORPBP!A7_A6S+JK*-&_&*!I48#LP".Q0L.8D)"Z#$A>9GOI;Z/39"\.;(!&, MW"=? H'Y(3J9;62YVXED#;#@-M%R6@+DCI]M)& =]X4B39FH+/4!R#OC5$<< M*E>:S J/R30Q/T4D@%-$DAFZ[(E+W!T6RDM^+"J@(@TN$%=596GX-I!9[OU/NY5XZ[F*/ H2?+ <[J>NIA+?ZO[IT 44R+[F>'LQDN MNI7C// $BUQ*W8..@4,G,HK51IZ6[_YG;N*X7\(C1/T>/#P@T6M<#_3QGP^_ MV_\VHR4M_]@ZE-_@3Y]44WH@737G0)Z2+2#K^2.BM!*T>B4-6*3-U [YVZ?Q M_6F0J*49-H7-J_7SDE,H >M:+D!+/34P7BS&E3&(UL^(5<#=SU*+_"- 0C6 M8\M[_(!&W&B$E 3]4SXB.2,EW!9[4=.;O"/+H)&[0MDK^[_Q3]PSK(G8P2OG MA)8XZ,ME1P(_T9NM:1DC!"(YJ1[QV2D-ZDK"VIKB&7E0-,D03/)C@"[LS7F/ M5QZ8%>/-D8EXN=(&A:P!)>F/]+^[EL*HF9=%WV.^O[=^XFDK0+[!<$I+:0L9 M$&EH63\52KB&$^ZW9]@(EC RK+)=,M,0[B MR@M%DMQPS70O,)T#U1>EY]26,:/'@^3:_-+AS\M\\E9A>X+I8KZ1$*H73 X\ MS:G28YG_]8OKGP#%GM&M_+JB$7L8_2N'8+FWX'[*_TF;1^*=G4O8%_ O*:D! M)NE>>@FZ=VZQU#I>K=+DU6JW+%$XM\DU62F),ILWP4*4=6PL$+!]RH97"C^S M4/D1&+6ZQ2C[B9S#*U*+4!=S)/[PQY_)FT>9?E&0!R2>9X\1']I3,[WL/]^A?ZW+NWJW+^]ER3B,OV74?N^J?]-V. MY#_^\S-D)N(_\>8^*XJV[G_PBY1E3]0YJC7 Z?,@09*B>(93:PHG?23'5#@< MVX(.7]YH$J1 ,:W/WT6&8_1Q3P'>#5OAB.2>KD.,>*%IW?=)]",&P0F-8-^P/]5H/K[*!')>^S-&,H*N1=4V)@\DIXYSWGR+UJWS MKCA^S&>LB5(\>1+JDL 3.P..P=F"TZ>S+@'&J,?')4-]>51D]6IYDF ;;C-T M8B<(^3P\F_T-P['XYF$IRD5JLT!8ZJGUDX#B>!TOV7[_L*F%'5Q@/DD2>

Z[C:#;GE60T]]OW.Z)I;2[5?AFY_ MYY:BW*E*;=T[6!YB/ 16?"6UU([H&D\IN=3PVNF6:@#[M,DGR/J]*L9C^LE1 MC[3LA5OE+7V1=OB>G$^QB7U1]OU1=G&\=ZZT8(+OAJ=[1Q-JWPT)M2&A=D<2 M:CT%@-[C'%DLIKYE_;280:%YOAP%E*V3@T1+L3LW7M^>*M)%5"YCO;1\%-,Z MT^>-V[)2NB1_IF5:(C-V."5S@1;BM')[A])3,5&>QW2KU(QTMB4S#-9/9U\] M.CI]P4NG>*R]G[O)'TOC\%MNS;@I_&ZU77C/Q@N_LN\LS*1QI]&D M%8OWTS=7[X+L;+2'>"E9!K85GKY(3'NH:^34CH3SU$Q.>\*/Y,^T:S$S#J_R M=:Z%/Q959.J58)LJX4R*F4NYI[B B",/")>5^=*'_(VL0?(YYI&T*_I!MXQF M)_&]MK;R- U_JM&\@^BV.\?A*X%VDJMBJ9GN&\0XL-7R/1@SH/I^#[1;BF<' MJP9:69-YYJ8&:/>,M+&W$['8 A_M&_3I=_;MB4^=)'-O?R+[[2%R+$G"\S!V M:1XBL#5?*AU!9?H_/3G;.WOZ5P1\E$@X&:-45%LX+5T\.:B(A(VROW&[:+K% M?VQ +FB)5V,LC<7QT?9/2DH]#?8><70##M5]RV?N;:6@7\@>>1[1.?X]IV3 MO>@M/://&4OBFU&02EFBGR#3-XFK<]N*JCW &FK4N\='V7F!D#.WP4'D$8OW M\OB(\R2Q, ?:J]=''M-I;^)J3 #I':DO9ILV ;>9<128Q$_W5>#H=?E'MLKZ M37;$!_ +[C3Y9__&O4S;D]PXJ=3P$(%4$E'K:;G!HGA9;R_)N$C#4EX^MY!X M;_*21_AZOE=5V_BZ O\]EEQ+&W##Q)'^S+]XW*VSE/W+P]._JINHQ,>2(4P, MX9F0-FDC+2D83?:__N/@\8,?DIJOA5OQGDO>L*A\,;V'0;!A$2UW';$B6G+1 MBHN D;YBZ@6%YT(FJ=N*IF4RHEOVVB79,S5N B2W MA.]1>]/)$L82B*"S=/+C5WU@MU) M&(L-MHB>8H/A!38L^-KHH<)\+@OC*TU"H3EG3?RK(O'<)\?.PORECK)P&W)AB1Z(Y6VF.A&1V.R M(ZD\2P)ST4^4?M@D38JHFV346T;2*V^-:X=BLCI3>V(5*E6,Y#L9L8&=34+1W_S@P 82N)3?JHD2QRA6!5C^&P M KI"9PR? USFT@5X4B_7'%H7M08""Z30&K?*ROPZ35LRX)6;T G,E5' 4]]Y MV."\G6!DKZ0-V4A+75>>S"P:-[]9\INLI7C@2"=C'$A3VB\9QX(\9L-P?QB2 MP(%4^2(BOK0Z/O35YHRT-"]SP:N&&X71\ RHVLC%&XS>P/;IC[00!+:A31?S:=P< MP728ZQ#G@M9NI6HWYXU%8MG*,^)@$_?OX9HS'4[Y_OJ\+W#0L8PZ4',C%FO2[.E?<9 ML/"V<_J 6"%SS5HI"K*'__($>P@HTFNZ%$;+"K3_O)' >MS;]]\8WNGI*I!U MM@*="7=9-$BA9I%O-P%/R.Y8+G>L+4-T^<6&9OQZLC A0?QDSU*&9O!MZ #0 MOR:WH?$C=F6/.!SY_JO^/H7EG.]4_9 KMA+RJJ.\?Q2-6B!$ME5,>S'4!&L'6R*%)9YCA8'4SOBX;4;!VKR33&]UPM5 ]XFC#4J@[ M*5:V2I>L1BC$ :C4/Y2\?7F@EB1*Q7KT./$7;G^V_):17%M?XL>\X [8;R5X M8EK-(^ZPZ8JAG4:5GKTA(O"UCYQ[[!/Q.]MNS)#ZJ<8VHDU6.C3:U^R>)UR3 MI-9-.[K(&=DTKJ<%>$F8XF,J;$'<\K7:_%$Z@_':OQ,*"MAAF7LM)S:F:/$K MQ ,% B^,';UWF1!50C^@&R2W<:)YV/_'WILUMXUD::#O-^+^!T1-5X<= ;%$ M4JNKIR-D67:IQXO&4E7=FI<*B$R**(, &XMD]J^_9\L%($@MIDQ0PL2T2Q() M9.;)DV?/[T0U=B %X<(1_IVNP+A$C=55DH=4>6OI*I>B9,KP1#2F27IS^"8(7*0ON>:376%NF[; M>.OM@0SG<6/-:9GE%S'5#^%]CA.]MDIAU=X6.SR *8$ !MN*CADBWN';\;ZGJEB,M^(#O M7(\(,G3X),8!Y);O.@BE(XP3VTX<-5Z-<=E.:S_%*-"5W%HP_9 T/%JJ=%8P M3NR]2$K?@VMR#3*>;+(B'XC8I'OUYHUPJN!WF73]Y.R7_4J;2'FKOMEL:V5= M!!EI9_Z=6RY_P02R(=MBN+'Z M/KDW5.[E=2IFEDB#TK<)$-91'ZEUN*N+J"OR"L&6@1KO4KW\O6 /-$!%<@75)9=$>.K@#M_EI[294&H5_Y*FS UD%9.Z;)+(B8'0P(HDF[F%-A0DQ$3*:N M#@Z0([]%W=:FF7JE?[ >/GB.>0K_&^I'KC%!#D)%2$DD!,?[9U!SN=K*,'P$ M7NU-&DS%"2?"BE?_2OSE53KD.AZ#F_6S$PE8L.>WY^.6OP M/GU^=_3Q]/^.+DX_?3QZ[YU??/[U^.+7SR?EI?V$._L3,40S#IF;SL^''539 M?.@X"R(- T@_8TAKJK-_A+= 3%]] WG-F"3H;9-F#8<8;N0,=C3$&X>[3 M>-#AR\!@?H+1OY7 M)V"9,,**+\Y2,A@4TUD%BJ&WO^,C6'/V[P*-NA%>U28O.XX+3C9D*"IFK&FY M!M=%"WL;U+&+X9792PY@$' 6F=5A)J_FGAT(*I&'D?_-23=:TY!LKA*9NKO^CD/D!&&O>!=GBX26KT%/[)_PUG"F M.M5AV;N@H3/A&#+H/R0I6-_7L#D@/+D-R'&0)A%8W9)_KMWCD 'YE^TF0Y1I48@1FZ*=!GER21I->!&7HMQ+6EK$G MW<:)]AO2\JZZ;V9#70R<(_VJCG>& 7A)H"W\6L6 U6.JVA'1VN=6%80G#1X, M7?(']R.4:Z)#:NJNCZ9QQTH0$.R1#E0XS=E(<+\J7&,;(4<@JR+0H:;FV4#* MV'NZ?^MV=JW08.$4:N]L&H3\\$V"-W"I1VB&E^Z-!/K;_NXV,M#+6QI48P-* M;F0-/V'\ET#0P@$EM36W.X-2CQ#)K,-RKSF$Z8W"%&&G9*%AE57DMC3&%B20 MIB_O8L-HR>+JI[D7"?INA*T,)_D*\5#@33U!"I>[U10;X6L>+-WI2&I\D&4< M HHBJYZX_D&/3EQC#IS1=$[-D2-'I F1$]1 @:-S\&D]L]WFK-N<=4-SUGSF2_D1/G\2U-4WE!QH1A-J"6B5PF"B#@TX!>4N$/W0M%KBYUW3F7+06/KH_G$088Y75XG;3ZCB ML;@44XDAR$U(6'T-N;N>\WTTWNE6.UH/ L9CX4_+X!EK$\L_5SBTQB?#^BXN MAWHU#H?P$G@&L[+;_9\-7TZ1[V=X(_#P]4 M\.=H<+ _W.[O[P:C_1^8D_F)TXN3#SM'OW[\?'+^Z?UO)V_.+X[>OCW^] '= MM?,_>]L'VWO;\L!J"#1705A#L26&(DR7 QL[G:,._[3H7[LHCU;EZ64U1@M_ M3&)A/MF^W8->;V=ON__G[LY![\^=8#CZ\U+M]?_?S[Y[?3D=_@+N.3G9XW*6[_&T+/M;8NYBM1C<;!-4)/(363M887N1[2'$&[NF0;%RY MLQ'0'<3,U &>BEH?B##EU M#@;JTQN$Z:"8"!R;)LB=UH7)8$%<9:<(U2=NC 4,1[AG>=)-[ 6F4H@Z%\K/ M=8Q1*F!>-$JIRY(D@;%/7ZH]=J09 J5*N\LF763Y5*0N@R$4EH%^) -''W*7 M1\LHDNPZ(H0NV#A4SFWJU#"@E!."!H%A=KQSA8UC<\5BKZ?# ,?N 7UK]N'< M'E"Y+0'TC3+%B6'=7.R(HTV?:6=T3%**CS/7$72YG]/[NA!ZT>*8K]VEN?4_ M]APW9SL)O2N)KQ*J;L*&D;Z[O[HO=4:1&W/,:+'FI'7D9BD]<4G1OR7?QBSF M8@F!;TB?<)G-$98-4Y.6(D$N$$J+R\1Q<,#E:CB.1V*)A@2G#JON0V59 M:/?#1;QG+68N:H1Y=A?U)SBM!)F/B.SFV*.7P7$S;(4WXSVAPBV-W2DLA;_. M]VLRXM(.JS=.WW\JX:^]ND=&[;&S1#B)K2B8 FXNY/!-9N?M\8K/TH&KBKY"G>+( M-,,SKEM)8U/CS+J.1ADVG9\TCG>PA #O>I5O MS'06FH[M5M[D_Q;\>??CM]L]4]]&"=0S7!'@Q\ M.\T$7?'^=A0.J*+KUR\IWN7!**C;%,YWPF'P]:&-;3A13><2%55W,8X+ODKN ML,EM'GW_A#$J\?X4;!5%ZDP_MYP#Y9C@F;];2G#86*&OL$H)WDJW5V$"Y@6( M6()7('GW<5T26,5E+XI)8CT"!W4#ZHFJ)R.E#;?$0C>T4JK;5DJUE5+?K5)J MOC9UL5S3P=3/E6!J.2!V3L'4SQQ,;4Q2R[0"SI44#4N^U6)4F3)A# >7VG5J M6(U (.,D8 RKE0R5#B!+3#_"#[MILO^D"S>A. MUI 6AUC/1=:H)CV?37X]-=F _]37:3BE*+:?YG$R)%7#%[L1A_;\V/?VMO?\ M6PJ]!=9:GQUB,A0)"%,F6>YCS00"=XUEX;K4F^>IV=5-9R94;B*5'E)SD09Q M-M)X*-P N,IHYAADYJ7*9O9VE#Z#YZ[+W *R?92T(/@JQMTL^1, M<&33!6>#EH;'?-&64%$LK3HID1#4CAT12?R&V+;-M! MS0I);19+"S9M/U,DU'[?>6/',^=<[L]/Z=I996' S<&EM"L0R:?O?LD1BV9B MAO/>X^?X[EC=8!M%0D#A-P_,41Z0\4M%NXOH9+AG%Q%2Q<3Y!;J#6]<[I[),(+ MDURPXH+03IT1J)IHZ3F]^_SN.SUN66D1>6NGUIBC6;*8I?ZN";*\VPE\ M&5R3P)!:^&'&17= =R+L\85_Y#ND06[P9$=%/.#"OS"?5<"DF=LF2&T-7D*E M@(ZD8'A\Z2-:>I>7SZ9XGC"H85I):]26*D8ZE8^2""ABC:8"JP])&U38ILPK M&A=/3U'FE2$D7KG!IU?&/)-[:L)![J.6O6I9R;^%>W41G,'>3BZ1-QG6CI#] ML&N[7)[YXE3Q6KXWU7TSI_[8J:2,<-ZX;PCV$V^Y>B;+9_BH=?7 RTG72F$\Y^.N?25>EN[2)#VB^P] M(MYNK+"M\A7"^&EL_83NNJ(_Z>L+ABAILEQK=YF$;NAJ=]W=60-$5X*L&:G! M;! U"3[^=P,.Z)KB;C\$CZ)83N&U1L&L=[1]#=6.P<>I$;SI IMC&B0XKM*Y26F8X>=7?4!?;':X*E?4Q\2S4=LPY&N_"J( MRR.#(FF7A%W$!B@!\0$,(@97JJP-F;OIKO H<1ZE.GRB*:P>1LA0OA!"4ZBE MJT'*=I_4Y7!2D,YS4J$=FIQ!-,-"6^18 MV"RP2R9JDN#&!LY(7V*$D)5#R8&'.K?]_!C]<3S]8>:LB>#+<44:5*M4:L]> MKPDRERXF.Q?!\:OPAVW[!YKT&W"!"8!4,"&Z]$7X8=O7:(5T_WYN4C=!9F]0 MP\^$J6X;9P0SY+U,FXYIH>RE@.8*O2Y+41V]TA<;L)%U.&#JVC."7,9G M5D<@T$U Z3I3.?MTUO?H>//#5-PY>/@%O5+%Y(*+P;G4^7$#*6(QKOI2U!VC MJN7HZ1M=3BA1J.9$4#\9?&(._ B'DK!-"9" 76XZXJ7]UC@P-M0JL16YT"2: M["T822<$MJ:OV /WGQ1X!Y M9$*%@*$C1"D58(DHVBK;4H*XV_$^Q8CH$V02-,1[T%K]Z'T+8XV^24XXJD6] MHU^G=%.&?65]H[DR);*D0@8,GC"DI71[7BOG2@67M:U2AS=7*;^C"7W M%DCN2KS9:(PTS+[@9R%#KY(! MNS-8$O8KX2G/,.$*,YWS1GQQ1=@IZ1Y6G!(7(V,=L5NXO QVKL$&OLU/>^.W. MWD,]S\90U4D8<%;/&(02WQ_9D"JU;<"8Y\"V):!0AR%I7$=A\_7YR_H9"*5A M*78>IDZ, M5:=?? 7&P=[)EGB:SC[;\:G^44MU\:'<.\^<[C.CS$QWE[ENJ^[E;/,MNT\P MM.4FOIVNN:Z$J+'HRKK;0B(@B(*QDFZ.3CDF]OB-I^@O#:@ZMCGG_)2ZB@S# M(3F?)-G@@+-D"? 7/D3N!F,8*&IF^/#&I>A%^HXX.I9K=C"VSC,.WNFL%0W)8N A$ MW]=66L2I)^DI@+_QI7Q")>6R7#C)4JO;H-V;%ZK23!ML+$4'RPIEIP',O*@0 M(1 MBDY9/.MKGFUC3L$;B[MS!P/;L:_CQ"49M_01H&$I<@M76PES'XM;7PUL#)E7 M8FA?R:KN85_W]UU[FE([>ZZO=<_>^J6,4")+DCHBHF<;D*R:9 S-0XXL &7DUZK;\+:Y?(A97GOB4 M#O()[4%?QS#L[G"&QXIM6@H0"J2R3,@Y.: 9$,XR%QAPI/*GP@"_.U_$Q_$U MDARP01JZYR*@7,!&L +$-\?4,14EX;$FZ8@Q=K8_@&>QP#?A)G;.&(A-GY8D M7/T\N(Y'IRE0?57F":\U]*!IPC^$V='ZW9;-] B<;I.$E M,AZ"9&]-A>.I6V]UDY$F4C*CR<*U&X)J3<_"^X#JU6=):4>ZY@7O/\G77X1X M8G"T()V]U!HKJ4K@3&!6UP)PH3])X*H8# MQ=" -T=A:;K\ N!-NRM')6;&/!G.N5)';VK(&1I=WL]2D,)BVJR3'HG8Y$@? M%CR=8$YQ/!(E699I/]M6.-V,%9<>L#62I HLO2\@@[7,[=E MU.,ARSAN1P!7%2(:>'J9HB8V-G;/;WV6BWF+%GN/V3D)Q095]*[(7I/\;\5BN$HE_7XMB$P;C#A,;L,/$L1/!% M@U9&=YM:4LS8%(9ST$G94C2=]TJB:\)_-/%K VA*<3"=&91!J3+#W%;,3'D: MA@1HNZ1X#71*$[E,3PD] M[I 1?'5]&DI2%BEV03<1_/G74X&N+B>C-Y#\]DOA5G$P<=9A/+]S)7_4-+OD M8C[0OC4H*ERO/2P&O(DU$]"VDC7@).*#7]$7-_AZBD!ZLC6@[]3G-HH<4=%< MT1.$ET/2M(37]F M1T#!QWAP"(1XI/ N3>2S0.(: ^ TF MV2T'EOH\Y\_2XWE"M<_E-KL!X3=+ M6-(&3IC["]B E'$_/,,J%/Z,C-CC#0ZQ9I,J@>>[F0=#]#A,Q$>Z55,AJ2D9 MX+YQ4MX]1))*CR6:-YU@DA"<)C,KX^G;>POZW"6E0']=D+\D-&HQ.>HA/)+4 MB?.N*U3HXOH<.[@^36)PD?R,X+H AVA1H?A^]\#$.-SUF2#'>9X,OI26+D$. MKK#,0Y2SQ*FO(S"3M\X'XX3;5IL;<'2E)!FJJ*3&YSVVA7,78:?QY>G6 0=( MRF/R(&(TF/9HXDB;A*-%*P=+$+V;H3<+583Y*Y-, %L@R"FMX?R14B[$N#:O M@W4W6R,$>:$[*>@O*Y6%\?6VK6F%UOWT)D26I14KE3$]UFHTP<.>X1? M\@:42B7*G5\R/T$,H6> DCZ-#,=LW1^PQQ"LKS+UY@"4P T MX]OK5:.!0V/H!..3EWRQDJP)YTD#,@#&7\&8!151@J+(K=^PA0O#CG=> [SO MQOC*X4UG+CRZ'LK&E'E0>#$>@ @D>E0A8*5>Q*D0X7OKUBYS*YE!A:Z \[XC;N6*F6058YU'G%IS.\)$F7QM6\>% M36U1_T=2@)U)R@-[[#"38A55D;&PU^@Z=VMF(X6MYF.W]9,Y%4O.PL;E@W;: M?%";#_J^^: '-X[\=(V(-NJF,=K5]JVBK B6+U&PY1I\]X1NBP7#ZX#N'%

"(RJ\IL??ZF>/(P<(Y",7,*@&4@!XZ2 M' _].H'6< K\[-J<9?,"KE0@7A)U6\:)@@#")E_2JQC(2G*-JI-+T%P6!).S M(E>Q5 B$J0N+G"0')7FI\QPGL"^(8F7L0 M:-J<3Z+Y? +>?.!A<2MJ4I\1B[;TA VWX9,T M,+QM.DYB].DE#CHD1]D"A_71U.T%RI5Y=0*T8"F8Q9V M&!^.8/]")Z818#$EE6+&5(M?PHS!#0&^O2+AB>@A<_+2S$]GN7+%V \2N:2? MB> E>O$9HK_@*Q #C-><6;; K!]^ LK/(P^/KP /")&)Q _PC;*4T0A4O#8C M#N5V*M7Y860R+0A>$@XJS"D*J^[M2M1Z,:PP7_\JR;_+- F&<@D#DR(EI6 D'I*&PF2WG5G>46E%RCD) MYY48T2K""*^?H#E+TG.$R9 M"DX)EQLD))P4[WF9^V>V12QS*A"RTC$7/#N)F)6T([$)85;(M!"HYHN.>(:QF:$#T\P)&=)P.OJI MW1X- F;2+]I&<8 [:!NQ3:=!.!UQ:33#AV4"B(PCYPDH.X;ZQ=#9^>F9KV7! M-<7TZN9AWJ3'1L/ R^"SP1C%%&SI-:9O\-(>Q?@%>(J$Z-GK_X^$VA;_L%0- MP[X 8=CK<>V4&P,.!G.)DVM!G2S95]=AFA=RA6M6+X14#%]*8JY%UKI2JCR& M!J!2@%1N4"N/PZEOQ:*&&?0E+$OYB+3,1@TZW")H.8R/)H@3/'9Z2&!8ECO8 M4D8 [0HJ,Z6M_Q"B&(7M-OPG87!F?VW82A4/ ZG"*ZA,U3[L)G?$X-&/AFD] M2]18SX[X,++(!+L9;PQ8V@YZ_F4V93P:HV1QW^P7+E0P<8N,E6JN7KU-H7'MS1YQ@[U5E1M8P%]:@''T3 M]2KX"Q]!GE)&@I.\-\J FM)E@53J<4+"- 7O+4AGOM-'V7OC'-#W.7AY+Z0H M,, K?>D56VF)N4*+0D_I\+7WKR N, 4GV>:7/M-)/Q2 M3D+(I#OE\6,$(6Q M]XO(13YLG^4+K_D+1_H+5C.=GAZ54NWZFC/E@PV&H0;B))+(@8VB4IP M+#*F3>4)5^)04EA!N4RIFUP^QQ)Z%]H2,K&:%/K.H^@0#?0J;E+:K[)M7:1V'\Q8(\ M?#P]9YLI26UY2<<[<\ [;UVO0GS-F%.F>#%/ONLB #IU"G24N.#2XOHOV7?R MXDV>D$L2W%\%"$6^!_M9R(A$GJ8;I]=,R2IKXU M3!*+A2?FK"ACIZF)!5 2+58S!?VT\QB8/8S=/:=RPWB4!J"&BH$V\:0SO?AO M27H%UO9_@CG_QO'VJ&0X,$5FTP0CN9B%H"L^Y#NZT);E0(#,LCD;3NXR&/QR M!5-JR.! !2E:,X1O:'74*!@8X!:4#H(9 [)$"D_UV:Q_G%JO9;K^':E']:WX MM>,Q" 5KI7&&!UA1@)S,.(PZ"4HT"P/?>X]Z28-5?1B@1K ^$@-5?S&U MR802[D*:5T$37:!5:;+A8'8R6^I;P!G#%FB$XK@@&08OXG9#'T_.[MA7" F= MY7 *O7?@9D\YVDMC@:JSW5\JO1%*@V]S3KY,U3*EQ2R?]7;GD">]LR^3WNML_^@_QJ0)EC69>B,4 M<@[PZ9+I]0\Z^SB;_C[^E]Z\TWTTHA(<3,3A9V8TDRJ@&O,@I )9H#SU3BG% MK5-%J0T-89$,0CJAFYE>W6W3JVUZ];NE5^^538TP4B6GWKAM6F>45 7ZAGR3 MW9Q3IQ![J+ +4J8DLS>'PH3\*,[P]1#+49^@B_!Z:A-FK^Q9-\<)PTB()D*$&S(A:ZM$1#4 #ZS_P M :6_E([QMJT]DN_,"\H\U1.3 ;M21F6JDRHU3RQSY2U[^YWMWH^NU5*I97). MB?-^3"-@M>:K<3B$;3*_;V'EU"N6>6#@#F\5-T[W9_/5X))B/NJ1)4\]S"Q] M$3[$\E..2^@UAQV^HG2#P],Q MLDZ1ZVQL9]C0V;C7WU7X.!4J/1]Q6LNC?JZG3&FA=4 MTA3?4Q5\_W4['$QY-3?#V"]5!92(XBYDFBH*%\!WO)V]SNZJ#%F'-/-=$KY7L23<4):E_2A M![>_N\J#VW+#AG/#SNJU\+JYH?5R]7Y6F3;< ML"/;Z_1:)[AE@][JP\L;K8J?UNYV5VE[M2[T8R_W J'!6I]I]3Y3^5CWX5@/ MDP(O5F[JN=[>[FP_-1_[4=.^+0=L@%_]W1+#+3=L@ ->31VOMIW$-ZNJ)F 0 MO.;62ZF:*NX_JZ$+I4^NQ=NIAY*:;Y<)'YDNG YB#.&MQ]@#-)J5.E1-@B^$ M'>Y@?B*^9FBZ\EK43P1*0W0?G(GB7JS<]+8$;<\]U"TPXX2A!!G"DS!B4@TP MQ W61 IIV3G4T9 M/XD R'3#<#RQCLC^=.J-^9 M!HQPH3++H#>X"[PXF;KO<B]XV*KJ7-T@08;\R-\P+!W*#M M1]@-ZF!6VL0,@;GQM1; NP*D)5T0IX1-"V,Q?PBBAV $$1O2(IN#-T: D-2W M>J";DPF Z,Q3@R1.)N' !3"UC;(=V!*-%(VM60ON"2; @C%!/YI6VH-9Q[O 5@/!P"+ 25=I;,\07F%W8T)3P8G&&I2, M7\MSFB+Z&<$[!0:T7Q[437"QH6[$/0UX(.^*D*H)1SRA(V!0-+%G _!LP5B\ M!*6>Q"I'(TVJ&.OTEJ M.)#H3-P/NXA-S!O%:4,UD6[)<_C@B+<&RR%0G*$W+ 0E>D!-4/'$4)JY&;C,:Z= M\#P%%=A^&Z$:@PRW52 ;&5])3YT:B3.4>/5@LLE ,/ +&(L-!,*G16#1,"DR M:JDI'1^BA@DA,=VL>K,]/6TX&A;,>2.WDC ;:!H) M:"SL2?!7XD!Q=1"?C3F38W3NZ?Q MK75/:]=*=[$4P<#%_8A"V-PA/L!S& 1X0I K@<%+W(%"(-83KQ"$;:K0 JDC M8G(MD=SYE BFK1:2OE6[6'>^!2&@EY<25"2*IT0_3/#73G,H^M.,S0L'Z1F^ M45"CA9EM:EO?8U9O!*.?+^TURW:4)F9%$N)02W?J+CM#-*S 8?Z[0.\J CFO M[%JQ?[ 8!/3*D)TR\Q+X/FP! MXFE'TLWGB@3A=0 "06\@78.=!/#NP M&'& $^IL=.TL9(+0^>(F3E4RC93;,][(:SK6@7W)V'CKY6%)/&\F:O!>BQK< MH@8W$S58>B\HW9'#Z(6IZ 7N>6&=)T<4@0"88"]RW4V!]*-N9>IT%T-MBOH5 MQ IVZ&.?3Z0>FAT#;(5&>I?BO;H3SH;39%4!^%!<;J4 M&KSI=N"(?#R'3V&84IS%E:8N ?$=P#H[88+KDB M0E+T@20'MN(9AU/J9C/G+&48=HIC&V$DBLN;_?JS23Q"SM\"LX ^\TL>H=CQ ME@SD<#K(0CPUY@0)MH,88P!*;X1#9.ELRQ.Y":.H-)- F@G(UWA!)L" M4@#^/T?+@[U!$(Y7NN47N]39G.E:$E%@[\1)SJ%T#,?!>?4PZS/1;P&RBM^; MDQLBNLZ3:*04PHZ/#OSKLQ$ M,K:@;[ ;$"4KD4<6[$C$GEU BD-%.CZN_7.*&W)T@UIIDA :H^!Z\;OY_1?) M3?S^]I>7SM0H4VB[XF(_%NXQS-%=YA,*;D5H/\^X#-8TOY0>6Q0HCH0 ;J=K"@I8.0A*!P$W^N*(.LQZI"AY M5.YYK"/"U;Z!^.3_)2=KQ1&MJXNJ6G%14,241JH0&]8* M)IWM:67;[6+^ J4K'/MIJ=^LM '#3 5I.=,763?2K>V]BD2NLJ#AWYKNK\0% ML-&OK?\M=1!F371$BEBKVG(G>#CI/LBT62!SVIJ[;L.YID$KE MQ2@QO>_@1V!]97:BB-V_4&\UAW)4(6#(3ENAC7F*!UK)$0.[4D/#$67% I&( M;"ZB&2)9.&P,/@03'7;N4L5J%.:Z.9\6>F2<4<"P5-!")IT374%3AM)F7"@Q M5 -1#C7[JD(R]U&K4Y 98\JA=-3*J$$=BUFT9IP$HFB\"9I=J35^J5.E+1B0 M&+?5\)=JQ.9GC79JCE1 IR*)KQ)I>;$U='GJ,WH MB([D=- ,A035_W#.20>)U+ :NM4-Z*&]3%=0[.*S:I;]M68K43= MH<)4%SXETL1E'+>[LL1:[7Q=L[OCG2,%2DS'=B.PQ&7!_8#15M?=Z?+$+UOH M7 ,'^T.&D8XG[N";.6%Z7"O[\8UM2.L^50\CQQ;BU[Y6%7! MI#>]F(-ZBKR!ZI MLGNF=4=]+-G(COF0/#>YOS%[]1WE94UXT!&72Q$)/PG!C\&\C5!* 4%^_9+" M!BH#4]@$F0^6X%MUF5*KY]YVK^=[GXLL"P-K[DG[OBUL9T6MX(-,C!U9CV]* MXD2HV#[&<+R/N/OO9X6M*54FL5ANZZH30Z;CYB#(8'W"Z_\D':\/P(PJMX'TW!((W!D MD*24[@]+2A/5A"Z^9%LN3; O/!K",W"P,V?Y0*Q$&KS)+"]G\QDU9VDWBLN. MG*P<%2M)_)EH)2ZC5$!2,^UK);XACCH.I])G6D\$OL;#"[4;%/GAV!V8Y'"4 MD;) KRP4=TD;8!0;1&L)3S,57XD13M4QI'0'RB@WQ_H8S M'7 MJ]UX-T# P('S*\4F5US[1YVV14_BT%66F(Z UYJJQ'&)MJT[0 M+*@QLGPG=F=*I]17J9%(#0.5PO$4VLFM<1:K*_"AC;>0WV"4J$96HAWDN#A% M#-3"*A+P8_Q%)"T7O6"+0G+6>"<6F[[:5*^)3/H++6F)49N/7VA+S''3S.9C MH]J4'"\E!^)FG% ;=]("+ZT=M\!=Z&QF;G>_S>VVN=WOEMO]MA*@S];U:T!E M3UW$@GNJ4OJ+&ZIB\?$(C,VQM+.M\UW=>Q4H]=%,@$_Q\ :<^\P3]O+U=1?I M\(IQX&2860ODR?=R[78.NFTS+"L7UMB5;/^PW8A&;,1VVS"Q"1NQW]GNMQO1 M@(UH15-#-F*OL[/;;D0#-J+7:8VF)NQ#JZL;LA&MKF[(1H _U^Y# _8!5/5> MNQ$-V(BVV_=J-^*^ (VW!9B>0_O2VQRH1TY3+***'N@8'KI,0WCQ+X@ZA"O# M08(XVZKMY?C0=N&'#VT7WM_I'.RL%>-U)>W"5=LN_!N07EM!\AT$R2-U\#4B M8.>A(@![0NUMM A8:;_P)W025L,;^YO.&ZOJ /Z,=,&Z<4X;JAY:LM1&"=?; MK*=1%OFWQ/@V@8QKY[@29_6YFZ6:,H>5!#\=U=?_O@<-,R'@W4+(\;TWZ,O=_K=?HK M-K^;0X$?6T'4E*VXFR#:V?7[_=Z*C=YG*(<>-[+^*')HMW.PRGW_'L'VTC[_ MN.G1\'-I=[S)<;E-M'%KR+3&6RDK=.)6'[-9-UU6+/,.^_Y!O]N&P[]?./R) M,5!_O[/?QLY;L=R*Y56>JOU=?V=GU4Y(>ZX61]Z?&/_T=SHKY9XVDO^X:[LH MX3IO3/AS(WV=5H.NGP@K%G>]G0/_$*$(VNS!"GR6I\4;W>WMS@HY8]WIA76Z M(ZWD7#\15BTY>]O^_OY.F^Y8A5OQM%ACQ8)S#?F0[^PQ;*R#M'G1WHUT/)I$ MIK;P]5FNNY">?GG YX;JM^Q@'^5G8]R:U]M@'Y)WB==C..Z&;&SU=^G7;= M"]H0D[E19'JVT9^'I AW>_[^[LK+;II%ES9._BWE!=U5UJ&V0?-6;#:- 1XD M-G?\_L&J:VZ:19;G%4-?>3EK9Z^-L&].A'WEUY9;+Z&M/GT6U:>[?F^_!?UI MR_;KJD]7[CD\-[YHY>93E9O=/7^W+=IOB_;G.6._L]N6[&].RH'O_0XJ%3J; M'$G=2->B>7@ S=":S:/+JL7E@;_=6[D#TJP(5+,2&$^,@?K=E6.7MMS3BN7G M+I:W_!,]G"K:F,G=WY] _Z*ZTDN79IBDV M;.OW]CLKC:JU>8C'7>ZGJ4J#',;PU->IBK.V(7$3DA";P?%/JIQW329,FS5H M[+6'M1"B302THK%E@#9RW^BK#6MBB#88_[AK^ZPR%:2#L1?$0V^HKE643"W3]7G>E8K,-Y#EOR-;#I-N(?BO6GJ98V_&[^ZNVV)\;>S])4*"52KTVX/]]0(&2N9+\30Y> M;J+MWL![\HW0BPVDRZI5:;_K]_?:I$&+"_3@\&FOLT+\DC:IT,KE5BZ#7.YV M_9V]5=\H;@_6LP$&VMU>/3YJHZSI)Y:UL/>2PWB03-I<11O4>UY!O?ZAO]MK M;87M\SHG32-$$V\BK(40;9Z@%8TM [1Q_?7?-EC[_K>1^<==V]LP M#N)!&$02F?=>Z#*EERU04-O3L^WI>>^X2&^%C:2>![)A ?YDWN=%=97M)F% M5FPVC0$>)#;W5BTVVT3#4X(U JFYTNLESR0-L9 MUI"9^!;3VWEO%U[V'1?FW1ZJZ7L.Z5EU$T??W=U=X*Z&]K?)T>*/;7V4! MQ;KOJU0H\&,KZIZ9J.OM^[V=%2(YMY=-G@QK='N=E=[8_.YIC1\K-OA/>0#; MT1CG8#73H%]O%.XW[$$T=+G@KR++P]',Y0/\7[=G&.$/%:3>23Q40^^-&JC) MI4K__E_=O>V?^UW?ZVWWX-_C9#(-4OA"GO!'MSVS3:L+O'#XWS_\^4OTI=\] MW-[9W]X%*OT4/ *OZU72GT*85YR_ZN^5=JBZ['^$I4G0SZ_"'-XW@$\_JVL5 M%]B/)/QGQ]._H8.4JB"#9'"[LT*>^3;B?2I2+]5$H=5D080IL9$W39-A,?ES-O3%.WN[G:ZFC"^EZ3>'LBA'_'M.?6-T4-K2G9W=CO]\@.[H(3J'K@+ MF;T+^(:>&CYQVU)O@@Q^"8%>L!=>D.=I>%F0I,'U) 4.E:L4O@+O"P9Y>!WF M(;PC55&0T[&B2?UZ' 3GU+WR+ON<=TW,>O/B+RF'VN3,Q['&93'/D'9A+ M$8>C$/X&#OP$?AX$^$%&+QLD412 9J(_822IX,^ Y)=%%L8JRU3VDYUAYKW( MIFH [P/1'LU\[T,X2),L&>7>A0HF"'X!(GXPAI4,DB+.O1$0// BX!;E39-4 M3REQF,2GF92G/PFO9$XPD\J*!\"3R42EF3=)KA$;&TAT>L:=/0?_+L(4__9[ MDG[A+?D%K]N9E94WL$RG7X^9P,<.(?34[(1@-%CZ%HQXG80#A6 ?-S 8['*2 MA=A0%+=Y-%(#VCUX=*@F^!:D!"Y;U=IR]--./$PW#40Z0$GOK?3V>$C?]BWHI .<'\?I<'"$[^_V]DI?W^G MTWOT V]66C[PPQ0X@K@81RIO*FSH" X83%,:T\)6!54\,J!=Q%V:U>2@=-3!!N ML,=S'$$[)?/!K4Y1,%X'40'* _@N@,D+'1;M$@M*[S)- O!'2"B/$C@KBZ=) M3_*I+)A8+MEAF8Z$RPH0_M53?V(U',A8UEC>BTD0QG!"JAJ$+9F?AN'U/_\! M_VCY-HC@E*(;,19)9#PI%$+B1&QO__@H_M* -(\6@;T=ZRV)"-S:.=ARYDW_ M_K__CSM_FY_8 J6;I*^TV^H_C! M0:>WHUW*5\9U1%)X8-V >6-_1(+,47,2?-UR:";.UE:D1ODK?DK_B5Q%_3?2 M< GXCVB< %/ANTMOI8W)D^FK7K>S]TC[4E%$?<=O#;QQJD;__<-_77PZK@O[ MLR4?)^DDB$JND?P)R[?P',)10*,#A85QR8)_WH$QRU2M(U<3%/9R_^8XR4B( M&,\&S_8[.*.9=P;R((Z50@,ZT( ;=F@Y)HH9" S'%3T^/.D*/*='#,5S( M1=G??IC3U]TYO*?35YX&:A-4EBBM0'S,6SRDSN,WS2 MV\S PYQ -L]#O;[&M@W\*''-W='4O/^YQ<7HU[%NA]I>C!WA[. M[BX.%'+D7J^S=^=S&F;.(5IVY,@%1H-T%%PG*?U56_>3\*L>#JGL.#?BYC+' MTDG0)Y&W0WT=*$4?:"W!']S%,>MN&-\]W!$&EMR5:&(IDB4Z8Z^S=S_&N\>N MB_C3&ABX-$OB6$56&H$R3P8AK98\$]CUZY#W6B\8F3*<3"/RO0(W &2YG-Q/ M?D!>@>$=X/T;%47X7R=&9L(_=Y2<5OLL.&SS>V1E Q!AO]_I_BCDWC^XVU%L MD%2\+9:=P2HP7A?C*JY5E$QQG[P3V6$!L^5(M_/=H?-=Y7X7M0D85W D+%\A M;0-P6K4AI0\(:TGX5 %_)#,TP%1\10XOJO3X*N$HQ8)Q;;34=_^^I5^?!C>P MY\ X81#92)Y6FEEQJ1WH)(4W1!@JN0++-!<#PMAZMRZ\?&"Q<=7=Y#5IG+ZK MB?E0[^S9&/?=#O71;1:5OYB,I>TKV[(@9G?O:"O2S&$J#S(289G@J067%'=5 M'E@M8<4&'!8ETR^8@E&%@L<)2WT\/?>"JR",,PZ2#3&VG5HSK1*TP*\PC6Q< MA\+QAA==5M5$(J&#KG%.^W4GTM3:;K=NQSV,N9X;("T9<[!_]V,D8'A]"(# M"1C#_T'9+C;C?51-=\ZNO)^%M"$2]!PTE'8E/U!D"W_3XI,EI_N=B?F.V>C[ M"LP7CD5%N@L3.R'YS-E+>58>M*,9Y>V7].K7<7@IO RB$+AP =??LH1RZ+Z+ M\?:["D P6+M5 ;C;O:<3O+D2L3> MG*%'<5[S3,?[7:%4Q"?,>T):FQJ-T':$B=A%%SIMR8)-3RO C_$7]LAO%&U9 MV50LN^X20I:5/C3]L3*9?@N'W5V@[UGVKTC1_CW-_0V1HN]4K%()^!T-)V$, M\C"EF&E%E+I?#,I??+ \A4]'U,Y!^=ZX %*@<@9FTM[+E8S)R1A2THXT3>%W M7V>!>5Y1E-S@ZR@C@E5>^:B(=$H\*PE@.+@<#95T?(S9+5"_UAFQ,O@N:R]; MHE0:P643#PU)/H(@OKK#.N@<[&$*&$95P6"L!1Z.GBV-@-0'(>\T:/#-DG=E MLN0N\[V[0-EQPEH5>?( JVSCDG.';7*N32<[3LD0.(O3FS?H8\Z5'-; M=R*M(K.RC@SQ("F09T"T&-,9("R"C%U4^D']NPBOP;D@+<86#FU)AC95:!)E MET'\!7Q:(K&$%=RW)YRNH6]%21 [#PW&6-J0H4R$'V/0'U3&@9^#9?4%%8K. MPF5IH*+0.SX[]88A52B %LWFURY1J;NX(]K-[=8;7R/SYG+(!-8&CO;^W&$33$]#6#+J=QPQ -407&YFQYG]G$LK8KM?GC?'-$#9J%= MHG*95%YANJ&"\T+3"KZB:P?\)MPCW($CP4?()'=)633(SS@":9 -"HJ&S#%J M(!L29M:.8TJ1%V JW;CPZ[9%E[=W^;>[A^C6HW<*^P,?@ZFA> 3,%Z.;B%< M>ML_?[;3^62F0Y]U?\:=.,W5Q-LU15YQ7(#H^*PH00.+>@NZ$H;;>GO'%AZB[T?IU>"O),4"F4IY-(9%X,#&"?@ ),4Q M-9*2.K2,Q\X'BB#O$K0B/,K5DJ$F)MGVIP8WZ2H%%9-U!!1)R8# HF M\6B+RL46'>\74#;7"@8/2FMP)RP+ MDE@P;9ARQ[()'0IZ-T>]ZM926C@M+&-Y"A^@V: 79<-=\=#G,A46#[[^1FRN MPG<\K'M&+Y"B"#Z'4Z<8,--2EP, B&$B _9."^7@V%Z?3):QA MS5J!)G&"Q!VA]'X!'!%F^C?<;B\*KJY0KE!,\24.&V">P1PHQXVE=$1DRML= M;[8QY^2"*L-RE..NT\V;3,S,1; 8RTG 4 DR4G[P(PSH#5A2S-B*'8%YE,G& M(H6XY"*8F>)@H D=I4DP(Q9%F0W46_PV$.)#(C8%'8,)Q4/Q;^;20Z:/@3,[ MPVV5TUT9)]1EO_#WFR =FKI?OLP [#(!IBE@/31AY(I@")8ZO [/EE"MD*RF M.<[!$ XM/*SHKD+FACM"(XQK.*\Y//&V2&&V*=:E^![H=-R TH3IXDP<(EG/ M%5:IQ>8@3% J4=220JPZ MA/XQF!];P'(32@'H9X$FZ-I[DP0$*LTA ?L@M.5X,&@$],2SY5R(G901R=1CF<%Z2DO!%"4*'+*\E,.[H.!PQ+49@5NI[ M&J59:V.;,@#L>>E['BF1?L#UK*#'QMA)ZPS=P M/)]=;+G#Y2^P4(&1%/O2RT'^E9"_ M9H/@DQG\IK[0U"Y)GY T+AKD)E_0PC!W09DR*?(#:<'" -!EQF_ 1#7!\K>#DFYOVOB* 2C9#P+E^]I\N.TTR]TC^X]$/: M2(@7(X4#CC#J<#;%7H,B3_0?./)*?RG%9YVKZ_*=^0AXGNJ)R8!=#E/<#0!J M]Z"SMQ1$P0E_.N]'P8ZFBKYSKG^G^_RO.)A] W2Z-8XLD7T:6']5)[ ?.:1< M"^7$7YS>'5O8)@&^&9UE9RD\2[L1WVDCNMU.?REN>+L3[9%X7AO1'HFF[$1[ M)!JR$7@DEF(,M3MQOYVX)W+IK8;K]UOUP3U6_:B'_Y&+89I!A%MUT;.@0LL* MF\ *D8AG>C\^WN/R>-9I(KK4YK&?PIBK<%#-YN^]/>=JR\<.YLM9O_ MG)2:6QW0<+WVK4NU8.LMBS\G^8;%,>V.MSO>[OC356..5[X*+;;&QI'?2@GW MWM*FG(&#JL/* .[S_ZY.>FWP#O_8;FN[K<]H6W>>TK8^4!^MN6$O7LU9&6NN M>S%-L*;J^U5_1S-S)0T/.ROL=MCR1F-YXZ[\\**_TE[E+4>X&G S.6*OTYWG MB,9%%FL5WO8FV&+S,W]\&WL3^&Z[L[]R2;2&;7Q>F[;?V6XW[3L%W%8HX6MT M_J9Z.=W#)V.WK#RRTB@#Y"'NRG9G[ZD9IT][D^^A. Z>G-^Q\A#:9F[M06=G M@7II6 OZ3 QWDVPADPOL]^R?<&6)MG,16%,R2(G]% M_0/=G=)LQ30MVYW?-#%G#P25L2)\Z+7P*2*8O7UYVJ2*^(W_"1)E_+ M0.]/__?7TS>G%W]X1Q_?>,='9Z<71^^]SR?GGW[]?'QRCABOCR9UOPV$YWOD4!)E@AZH2Q&+FY@L],OP*_I83\D]F'^%UF M\'EL^W\5L1(@T1M$4H5E8[L@!$DD'"HU),0I+,5,OFH0M;\=. W:JRAF@39(J@+9.;E\U!3#JBU=4B <,N#K$5[$ZYG^223PD 8$QJ5Q MV6IPHPMNPEOFCEVG]YE@)O(LJXP2T4I-6_?FL,4GZF\CT&XT]Q0IFTKW>=J* M+R!08X/D6 @&'$,3)G K@Q**[6$(#+P@JG94SXQFS0MTL$X($HZ'W40"=@< M5@)#MP!>B4$Q4]QB[V[OQ!9*" F;*Z_+K3;XYUZ@N^^ OJ8D-B%96B!V E_4 MH(+2XD)%F;H9*]W])\S*6,8=;SEJ]VF6%=0V!>%^4U T",=WCDTPJ%%,!1QY!\$#X M,R'^UM]%+%W^E/%I2Z)8L, 9*):'H".Z1#[#$&CY@A1 6#M\PLQ8I=G?_ZM_ M^#,!;E-G&P&R-,W(7)[6 QK04]UJ^W+V?5'P:JS7NS=[HW95P*%\/A0V1$>\ M5UKH,9[T-R$V+XV'&=L8#6%"T-MOU65:(.LXZGJ@P![&'2O2G)G@FB2%AMFC M;EEFK<646PGU.MM5 5WARWE#07?P^5<0XR1\.!/13)J.BN8P6F/1O+ Y?'DN M0>Q*N+_UMRW7XE$P)@8,X_Z^Z#")9H*QHUG'.W&:#NDY9'9RL"@"39>.0UWN M^H3([AFK-N4\"7\.)GQ$T(#CKF>6M!DBA9*B&&KVF2?A47$%&W^?[4/<1>P: MA"U]Q?Y BEV!QKRBKAHT);85#.FX0X4&Z^9W2R\BV+$HG* I0.: LR]9^!5! M4?.QTSIU*/B-\#TX/*1X2F"T(%FB?)P45V,-G$DG:9@H1K;6#=E!@"G$]8;7 M$9ZGZ%+Y*@&^P4C(LZP'2X!3:?4\BX%4X[D>0Q*/N?6 M?:7O<9>Z&5C5\)^A-$/.00H1##3^%TP_6!8N,S%#&9!8,EEINJA^J'TD??4Z MB0IX%@%K:>4&B/BB=M5VPV5CY0"9[P$+P*D,1Z 8;<="V15G"5F137D/YM>! M7=A01TEKP.98BF_NQD1TWH,!D6=8/L- BZ[?[^WZV_L'"P0;B9R*BM_I.GX) M=Z =1 &_'JX M7N7]]WCMKJ6-]F^.@,DCK[?CVU>C@UHS/Y'ML]-YKN^857@:W-]/BC1A M M\Z:WF&WX6GUBI_Q$&".D?Y*&==\]+#<\9IM2.)L-P& P2 NGG8H/UF2\1822 M=H+THIX3=*:^O,KIZ4KOF6"KEO_8/Y2[WQHU7M=EU6T<5(W#5EJLSO=>@QE3 MYP'RL*2%#[7KV[/WJ9&>_M6G=2IT<-[JM%^.;?X+:JQ?U_5>.", M_6#->/!@S5AZS6&9#O<^Q_N.I_7HQ[@]OJLUXT_!>,R:9,8O:%NUW +'L%UH M5O)0P[]G;657&LUESLN'<*=L83MU")7Z@KJC2-RK0[4T"59GD?+@.)0%$>#^1#?43BI7IR4O'0\&I72!="G3N&' MY#>**=D9&)++[-_! J0TU0:QPS8K@KH]7J (C/"OL,_^OJVBJC%,\=ER&1Z\ M8KY4A#I.5FI2,,=4R2^YA8#,"(XB^H9=S)/!%[V+"]C%M2 ?PK$]YY3=QK$; M(B:M6/R(-&^41/P=L]EYB+'P7#J4)R5?S7@+E/"^+#5)+9@M3$$@, W\/%"V M*!8+VC*E..M6Y 460?U>Z8A.CTO/UYLD_4(U;L$4R8<=M+-B-,)&M-R:>Z)4 M=88U]7R87LVI.B^7EK=?L3971==*:A+<%J*FT;2\9"C9/^X_'K+=X'"==P:, MKQ>>Y9@$N)KA5#E)GA62&N8("\P4R^>*F.TL[W1$:=#$*:DPB4EGK;0J>*&4 M'5>KCK53@IY=I+2;X=3>.#/(3.OL2V77:/N>.D\-U66.B5#\$OAF1N[1K@V" M&.<,+QFHE)[4;5D-;^ BS(N!QB,SGN\.8^4I>J^#@9JR/866$"5B,$5!"5O+ > F;"X@@@HN%&_-I8 M<47'W_]=)/G/MPS,7Z+J(_ QO5W-L31X;WOK;7/$IQL,'8;9- IFK\!_A]5O M74:@<]S78QQ8QVX/UG"3X;C# IQ#KTL%_^>3\Y.CS\>_T)V'-R>_G;S_=/;A MY..%[YT=7OD6O :M"3P.2Z M+CB&&=@L*46E/# ME^0M5!^7Q*@L?E?BNM)5A2@IN"[G.DRQ0ET'F'(U&,=)E%R1ZS$)2(5B__CY M#N7N5^$K86ZRTVC63>BR"/:,-T.-$P)N-O$Q%7QR=^=YO"8QP=(KIC1AE*P[_ M6S((S##.FV51:(O/[!NY5S55I\G%%RHP1 4J'KJM-V0SX4,X2),L&>7>A0HF M2)(!76QX SH+IO Y*6BGS@M8/L4>O=;"GA, MQ6.MYM!2D(;HG!GCFP9)%&G+=QA>D?R>J&$8>%@!A4DUFN0@2-,0'L&O4;8/ MW(>,B@&C9"87 2;@7X9;LDT;FJ?LM7G*-D_9S#SE)=Z,@@/L ?OA/0O?.SWS MIF.4TESS"GX)'O0T 7\:Y!3*2E^J86/@0](,)>E#LM F+,#C"08@S'R2_J,B M'K"M;*.+9.J3R.%G^=)AKJ@\,5+7(',\E#S#(!W*I:$T 8\]B9J4"72*Z%') MZA)@\NW W"6W J4E4 VTU ,EHTOHJFBL[J2KOXT.6RZOG/C$_8#4'6_3K!> M<6^7$V5@R>3HOV2DH-"CI\M_Z%VJ )URAP_UJI?RHR^J#;\/?!!0A3[.]8:L M@1IFQ9<8=BR1 #]QS\@RVK&216/CD:TB53&)B-<6V41+:O7ZW3UM6H+M"-I: MZ9L+*KZ")0^=2&"XQ*9$-YE*^[:H?/X2C=#F>,?Z6MO"Z=L@4LWEMMU*.=;M M$7IDKD!B&'_;V7.NI]ZI*H#BC#MN:/S6Q[J''>_MW"V&&[D:;B[^2))["TM& MD=NH0-P)LIZ>'ID;-X-P&DI$L^9K?,$ >9"OGDH@5:5XCC$V@F>FP)L<7-OO MQ*615XT/DA67?TF< M\L(]D;244IN_;F',,CO=)4VQ7'Q9 (A%?A[=&]/ MWR_TY/2]],NEW;@'GZ4TY#67AAR5R[SUQK,!B-=8$A-_%':6NQ_F&);/V\58 MFQE7^%(25#*BK4*1J1#/,//Q/:71'6;HQ *YSD-/*\CF;ODMHAJ8YKTR$)VY"W3=)(8#Y\$7+ N5A_TO".G"O5'2\,XRL![$A MTM+U*KP6&9/81%FI]]N]QT_\)'%P/ N4G;!50SVW.(T+(ZT*3Q.[F[;4OD XM\8Z$R; MNX%]F#UW#Q^>3C&^_TX]M/ MGS\<79Q^^NB5U]0XG"^4(%=1!++'6.0K2F\C^J(?6O.9N-PE(NHQCOZ(B\Q457$)D"8S;)<36@\ M&K_T(=40H^/#U=W.1RP+CS_]=OIFJWL(9Q56/PD'Y(/#4"AY,6N?I^#H4B!F M@@9[DEX%L41.,DK)1Z(-8,(AA9 D8V*)0ZX806GP=VR$@^YL_IZD7WB1OV"] MO9,X0@_JE]EE"M80?HD3;<[GS9&@UG


H9RXP]H<8C,)J%XI"Z0%\$P.L)+)\U$AX434G M."OTQ$ HZV@Z;:2-ES([Z0"IU+65.'::8" _Y'NN0U 8UPAJY+C>IC1%<+-T M <\ ;\]GP37"V)7"?C;B6([V85%$I+X*&"J95)0\Q)A) ,J(5+!$&H7:)85M MLXLF_6I6P;2#/0'? /S8W\=A1$&<*6CM<)"7S(!,58>Q;\9-DNG[C-[$$0FJ M\837(^Q,6K')<#O'03IT7[@HP&Q6M+Z#(.&$( ]01&%5$IAG>&\F$ZL-W2O8 M=\82H3ALB;_]>78B,_"R"*.ACI'K@#^CFL77'$P !QW+P%C:H"UXQ8+H&M/# M;*;CM&ST]0)W /Y_"(=2VX]:1E$5Y0T_(2\F$[H4&S9Q]#=;OQ]]-+55P9!+ M'?$ESCPDNP-/46&7(&L@#EPPY7 "^0)'QA!&?RR@6H,(?)3!S+MX\\'+@"L' M8QQ]'%Z-M^B<$#T4UWMM9@:WWV9PVPSN;1E<$!U;LLF(B+E*4_9>.5V-] M&H=-;R5)B" CI!2'-!C>&J$ >I.""27T.X0=)4]&45I86/Y4+->1=3_@,\P. MFI0UDN*3*6.NEJAVCCAOT88)[N)BGSR!,,'QY].+T^.C]][1\?&G7S]>G'Y\ MYYV<7YQ^.+HX.6]ZR. 39;P<@-V1 =C-+, N(_(ISEB'5.\.+&M+(RR6(U?" M*[HEKH.]@E0466?RUYB\>(+P92@TD&_ YSZZU;]VSCO>NZ.C,RT ZU^ELZ=. MX045X'RQM?UX7Q)#>&"A_E4,KRP4<9!E!:>'M1BFBT(NG+&]T>!&:SGN,%8S MEL7!4*'QFR'.S !1([5.82/_.DA1)Y0Q"_D=Y$CP%1+RF.E:0Y E,0UITQZ# M,!T4$ZR)$C\!"7*G=0W0=281K*$AP=)W,$,QRFDO<^LT8FBJ_:M9O#K&*+G# MBT8Q3B15..DR"@?J$FF6#/$V&BPN7JO&,$#;AJ M]L_'>K@C.]R)WG_Z3O=GUC@&\UKN2CA;\Q$AM7NK!]3VI6I"+GIDB[#!,;&5 M#G45\2+"\3%QR69J'2YGCEA8)W>47)$:=7+')CB!%P[_^X<_=P?JD=OZ\ MW%:'?^YT>^K/P][^SI][!VK0W]OO!]T#]0.[+/+$+]&7[G9ON]O=W3\H?7)Z MS]Y_^.)&'5D,^U_.B M-M[W0,#%PH1(%P8C)@",M M^B10#"HH\D3_@2-0])=2G&K;\II\9SX2F*=Z8CKL(L?F3GTS>X>=[M(>ITX8 MR'D_%C:,8*.T*->_4]>U5QS4 ^]^>&L\380"#:R_&ER2VZTJ"W7BCG?L9R>] M^/J])[W G4[W:2_PR>_@7F]SM_">?7I%WH@,U2;!]*M'=K>G,P;?L:]D.?$A MHUR61G'MN!_^^3&8J'_\='F?/J$.&R]:.=5-8Q@ASM>]^N7VY7V7S>)IDS?\ MZ*K=[WL+LTW>\#,1@N5=OUW2D>-0$G/S'7.%+AA5_?Y$*9'@/ _B"$S@UQWO M'.@3WV&CG04RZ^9H:=+DW3D>!R$XI!H+U'N= M!.F0BG.U)_I-0N3["H5Q@*7XWM$0[\)>JO3J 9RW>6QVFP_U&&?Z\%E0]E;? MYA%(>Y8JA'7!ZT+'XU"-O!,3 /K$ 2!&M9'CN6H5_UW7^C$$0])[':18YO9< MM<1"%?Y=MV*W^USIOUA+?]<-^ T+N,SAEP0>)YQ9#MB4GI8#FZ.9WV,D^RC" MBJ-GH3C6H))W]YX%9=>ADOG\F4JQ)Z>&/^$MAH_A),^2ZW P?JZ*H"&*N/]< MZ=\01'AZZ1AI_M)J)]6_3="+*Q[ S9/_?^?&@?7@7<>3D Z MK% R?(,_L'GUT#]6D MYM)_^2;_78![#=C UYK7T="=/67N.^]V+'9/G,3*T,I#9!-OVR,81Q=!X+N# M#]50K@:*J ;&YGN@$]T;BXA:I)>YG&3]4C"B.<3@%> 1+8,;_L#]21#*L(SP M9L[]W+EIV6+E;-%K+EM\)+AYJA-N>6,=O-%O+F\ 0R J)H-]W8$[5J)QE[& M@>6JLL1RY+,:0@[#; HL]"J,R9J_C)+!%U+CSD;5;"/L%T7PD "?BAQ3H.8& MC:"CZK9/[X.;.EA\,V]"XJMHY UJ1[#3MB-HVQ&LLZ'\/: -E^-D:R06@F$A M7.Q+-0@FV*9-@QF:MJ[U8!-AJ65EM]?QSD.\^@H_]WWO0RH0+X39B[T($((;!]F MV%MA!%.37LJ][>T=#[%LH[E)R 1@SAH&6N\;H3!^FH+(AX.)W6O_'DRF/P-G M=-R.JH3"_P&!B/&W-RZ%?E$!(6^<4@=Q@BE^#?.%[_G>A0'G]XV(E _IV;>G M[^S<>V;NVSN^!W2Z63(JTG'QR+BFX\Y)Q_L511K>58"Y)#>7L'X&$";8RT$A M/0^<'@+IV^/BXQ@L"CVQ&(#[DK!3;*->WEJ3NMDDZL=FKZ MVZ@0IOBV[N'A=MUV=WLUK"JDNQWH!7^Y* ;)#:Q.*!ASRTOL3%SM,<* Y[(Q MV 1>NHUAWSAI14'MVWCM@@0?P]3 5/!.ON)YO%+>"VIEB0TK;_23\L3'(!L& M_]:G&9@W_:*HVRCVLACQTKN]TBDEO&V]YL"RN5F7H9EY\*VZ3(7CNCMS;Q@Z M;W@'$CGV3B=\A+#=-'*8TQ6$OC7!?ETP76G%Y,LPY8?I. XL!G80,T:VT*Q. M"&T?+IWI( M1[X@O4;&-&5QYX-QDG#KML![C6CA]+W_+12(%A@LBM25:DXSDEN490U"4?A/ MV/BM$=IZ0 ^GO3D?]#ZQ?$7YH3*](U",LV<9J57\AYH)D%"'3=?*5\"#M13A M7^U,O2#*DB5"!>4HE8%.%EG"K%T&<:7RR"]RBF8?Q\H'P3K M&#IJFKJ@+QVY?NJ@(;#M3S;&L1;W@,Y5,*'./8S1J='4+ M.-@ERA(=+U3D'5V#_?MK3/V*="M%.LONRTALSCV.^T=$A$#8@Y.95YP M#PO7,$K2TO P_!A_U<1SI0:FBC'M')X6HB,!.YM\Y_8;(.'G2XOA,PN!HA8);J7*HDDZLTHEDO@'6,< MB_K=GO&7A%[H<+PX/CMZR>]#CC\BAC>Z[8.=/;[-TGE36+>$ZP.*K,RY"W!3 M7AR__O12\R<;_(:+#OR*G5'#Q@>^=,41G[(6KJ'D4;WC[LGGU$65Y(J+EH_6 M($CZ.36XCWZ [O]6T0'SY\9Z!,_X3CVYU"K&*:U'&NJV!]I)8>J,RP'92^E2?@AL2 M 0_3\3Q.TJEI9J2]X3?B:[Y-\$*3]^)#\%>2OO1I74A,#+F4F@&#TM-=DH#[ M56DMY&EEQF^%A6AOW^W/VIE;F"C*N&32WJ8"YQ3=IIS^"F[0 MVUZ( N$ #Z M;%=/ES[#NADE4>T#-FG3K\/6;CO&.KS!F)UF>3N3K '+[I,<8[-V-BL'8MPPY_-427A*0]C MA\@PDS;!,D-C0A\ZON5V_>JQPZ7B_I#G@Q"XA@Y>P@>(O\UNL(D$C54T+)\4 M;JE%'96-4#24J\3%<"&R?-LS' B8!ED.:ILB.?R:U)E4IW;N5Z"U"^Y\IT^7 MT4-'PTD8AQ0!Y,P,N9#4ZY$-3+:0]Q>J[I*@R&ZBH%K]A, MR!$'9,A^#=;85OM^)[\,,02*O];N*VGM?MVA7H3M8H]LOQJ'Y1?*V'<_H;^! M^/G/3V_ 0@;1/7 Y3UCNKE.K.9&DT<^Y7<]]7N.]XP:+8C& 9'@-?Z64 ,C+ M/)R$_V$.>_VK/;<']MS6$<0YM"?'I]ZW'=#._/M1ODO$<[']'(G.9<4Z*:(\ MQ/YOX30"XQS;&#/)EWJWIJLD-B(&LQM^'0(;I[.:2=G3SD=W5XZN.7H+C&XZ MBN 3>*<1?->>1QUC9QM?_.52R$J_U3B^((Q,@\B301(G$_"-_84CK+?;W?+F MK15HHCFSOL[VM9 MHM<_@?7N:.'M;^=O M?G%'Q!@"\/H%,XJKF3! ^U>2:AYR B/E6*L34MJOG94<*T?.N*:DE33EJ93U MF]9=& :"[TB399S,*!A0>2%QC_/W.Z00&YC;WFUSVVUN>YVY[<56#?:R2Y.H ML^2(CRKV,0DL4J?O+XY\#WU<2I6R@CA28*=BB0L8JJ2>*#0DFFL*,C_6&5H9 MNCXN96>A0ZTF.JK?6Q<=7>A9EAW0URK>>E>D*%'*-B?EV<#VO=X8NW,>9>M. MZDDC&?EDNV2*>MK7Q&N0>/;/.@Z3Z7*$;=8@LW2[9(7IB=TR(0ZQ9!): MT0-L]^T 7=&2_8>\WB0D],)='YC?V[W+>]V([7R2@T(@UI^4< ];<]P'&GX_ MK!^'+-& M*EB9EQH#9;L>#.+SZ!@KV+ZH#0COZS_KY-0K+(QVM;8=AGFE3H/ MFRR3CA1A6&CA9+1X.-1&S /<&J(24VL!=3!,I^(K8$NR.60".#EM?MS SD1H MSI;-FB"Z2F"-XPE7(B23;(:AZGD#*+,64.WV6-\5Y=#2<)7/L341>@%H:O9G MJR-NBI QB&%W$"VXT@J6DLF-.*$I-']-3+3R"7! )AOP!A/K@US\MPQV';Q# MU\VB\ YHD@Q<*DPOV)A%GOC8G1T3FEA+ )N.6SX=)S%S_X"T^:4X0:K!;&XH>@.NC.UJHI]H;-L-AA+*NZ.>L=JJ^HK%BJX3>&B M*E#5G?14'1C0@D#ICG-P]2@V%4#^KQ.-,;F '=^D_^IJV*R>V+>!EQV_9JCR M0C[+$I!WS"+>8\F)Q#8Z8,B8/O)U[[OUI'&8S;A0^(W!.)P:GO:HPL6HTCU7 ME9J0R>[M2SDOIM,D-;; "%[-7IZ)R7YP@I#UT_BY5$C@AEKG"VHX?Y\!$Z(G MF28#'!"V1XFUYT@.C++A1W9CER_G.)A*U^E2JN0H3#E-4LM""R6__]1%OWLC M;T3_5X6SPO[CKBM5^P03M,+/L=),:UI\F]QFK&V_N'(Z LER MXVESM %PR&D>P-J]#U*&1E57+SX>G;\Y^E_:RHNC\Y-7WNG%A\^^]Z(HE?]@ MR_#NRY<=9U0:,9LO-_MP^O&-=WQQ6GK_*^_#QS>?7OK>I[-C<%7 F9G)YSPH M_/D$/CT/IL!^F$DH?7I^=OH9/OT%?%!8D;&/W:_\_G[^4XW]47 &3D!1#^E#>=XZZ2^N%[E)L@0YA#>7?FAR56V1GYM!? M/(<^?T?-$HB? >_VOSN+RNO MR!P#Z,79S;'\_%*DUL1@[I3QPE&[S+**J>QCN*]#RL(*;2G/Y+_3(*MLR0"2RNC-R4?5EKW9@I?K[-H2Q^J(?$2-)_L67(7D1FOZ M#YC2P5KG -2'*6%'*?CZ@TZ%2!]F.LYN7:0.N!_*V-V:L4VT'0?[G("1@8?, M3*8\YM$%#7(!_@:X,^^#2TQ1)RE%)^9XIG*@Y_(W\;L?^APC.]8=^ V'R(%"7/3(0LRV[-V)*OI9X^<[YT%(&BB#8( ML/&0S/WU)S.K"BB ("59E A2M3'K%DF@'IE9^D&:!A/7O#&5*[SWS5<)\[J*1Z:SPN)% M+/,##Q<\9QTS\8BF0I*&%S_0B[%3L2W4"O[E!]$G/AUYO,;1)0Q+[J:8LT2FG44"H6[#K17S4PD;MPMC$6/.@P$%0M@+Z:[ MPLB1P8^UWF521&@V8S_&@BN.IQ%5>!66M?8@&X411=++572+6F^IJ"L/H.W) M\N3/>]K7HRF@C[\,:,5GX24>'^&6?L02\6*%A2%=6AM YCP",OXL>"*#D2C) MXHPJ?"N.J_-_?SY[X[#CJ<\]]ANEPZL<>-.M=/SYO13(YVQ215#]XF.@L4@'TI0RW**$@*>?P+G"G@!&8^&@>\W^IW7W_ZU'K7 M>E.\0'Z,4H;="8DPG.47$?]O '::2T4;C9#<$-9R]J1OK:0X,P M=>T)R6A9Q=2TRZZK":V^RZ'$,65ZZ/-(OB;-1%1F*8J7_WS^?L$X$J[BDI:5+ MZLFQ!]P'B^6)"<&I1T:(=6. !%3G4_A@%FPG3J7@E"P.^%M[!'VE^\K(V)ET M1\CEH[A#5G3H+-DK,OHJ:9Q<7$@3Y+,T=HLL=^7#S#WIEUG2E](4A H5M )>AML6=6$T00TJFD/4J@R*93E, C@?Y2( H*2Z<3R7?S?F#7<)95:1EZ MRL9X*$G%G0 ,@.7E#V--'GEXZ=1AU$+E5@&_HB@_EL6"Y)*^8U%DBS AZ^M+ M]5 ]4']!KK5;[#=LRX(%7/(]N0+8L'_C>QDH5*08WD[@'*)B$40)NI1!UU)N M#@^YA0"FH:+FJ%)TVV]/,+\.?LPY#2:,P"^=MXW1&#[ OF89*-8@+G0R2H$^ M_%1"H:.W9J)/[4FINC .NO"P/ H M"J7(2B9@)2@OH#D+9IO.I;[*73?.D!1@[=PGSR*(K5#(/'%%!RDP:.D4CZEI MC2]#6R1JJ31T2H82)9D#(9&(&X&1,]:%D/"M5"@,$>OR&-:1YQ&I_*#\-5H- M$G&,WL-0%I\*4'K9 BEHPKTWE78>S-<]9.Y'THUT"W"ZTX-CM C,'^6C) JRM-IQ]PD:$-A%Q]T6B#PM#/-^NAP_8]9,RX>>_97(#0+B+ ;X((-SE MZ'X10+#'P1Z'^\GB%P&$'3L.;A3@EW]_U7WU@P Y;/6>%B##>\!C5)I$98N- MHL"C3%_,H7F'.31_^WED:>!):*#SM(+RL31P' 3L KL?60JP0M$*Q25 L,:A M/?CVX%OCT!X'>QQ>LARTQ^'%&(J'5HB< *1BL8G\Q 5(59NC1V M]ITE4>![3#>^>6+.<'\^<(YWCL"\JZFO9PM/(AH/6X6#C%/(H M[S)5=EKR>$K]<8O)XQU6\K+7G3>60BR%U%+(ZZZEC2- MJRCE09DZ?E ]-VXJ<%TAQN/G#>E<3O@HY3X[]@(1)W35F6XTNM">=6TG8=.; MU@U5J_^NS>K>] ;_NK80RP9V8IQ+:N]A]HSIE?J]EEB:N9%9+"C;&)YA^^VA MTQGTUNUGWC2*+0W?V_VS_33<6BKM.ISMTAD-+Q0\MT]ST M!M>C3PPVH^^NFXH[ Z?;[5L:MIQX:VFXYQST>TYW,-S&+,1/V-/]./#$E.>V MZLF[]5FGFTNIW*&X\!.9HUMVSKJ' V>X/]BV'"=+H5N1:V IU%+H[E-H!ZS& M0^>@UPVDFC7;[3O^P:RG4;2D;1V2 MG4'7Z79W+C!D2=N2]D&OXQQVUFX;;!K%FS)H-[UO&PHM2/NP[^P?[EO*MDQ[ MUYAV![21 Z?S*'-Y&8PV$3/]CYAD'L=+AQ,WNO%=W[29O\017K2:,.NXVFG' MU7:&4'MMI]VW :H70:%;Z5H=@NG:7[M7QA*H)= U$6A_,'!ZP[5G+.XXA=KX MZ3.RT*'3[]OPJ66A3270P\$!"/E%__1V!D\O\'[Y MG!T*F':[8#O:@*DE[=US4+9[3KN[=K?(IE%L2=N2=A^X]O!P[>F^FT:Q#9C: M@.EAVSGL[5PK"LNT+=,^[ V=P\ZBCY$,Y)]3/@I$Z6[''U][J\"#;AUE?)-& M,_D1_M9W4K8ZAV):<]MD^0I)\^+)'!U[;A1$\9'N2)7?0*D!Z*',2,9VG$VJR-\YJW1!*<\E7(]EBP@H#/$G&D_WB[!@I> 3E: MPU[ YU&6'HW][\(S:>6/+$G]\=R$G=JA(I:R,^112ZT<)5H%K'+Y8>H-%DX+ M-7\LG]#*<3*I^U'+E1]Q(%A5/.6!_$8U#E-?O?K'\10(*TU8+&91G J/^2%+ M)WZ";=6R:8C?QR*1;;?"C ?P.[8G PIC(^QG"6NZCGF(;P(1I1/!3O"&5?AX M^EVX&3Z8L!%>N,6BD,U$/,:988R]J4ACWV7X.0MXPA*1XH=T(I<@_!@F3V;" MI%DO2STG2O6TC:>"^0>8)9*1)% +-CD0HQCZ\@25& M\.V?&6B\J4@<]2CL!0:(@.YAE1['(4=SQF>S ("']!3PVQ:[Q+JE94/!FW,] ML:,)%\!-O+@82/U@\.P%XG;8C!,/A^6YL/W8'V5X*FC*G^'(\2"(7"Z_PB.8 M\!O8 /P-RD_"7HO6=O.6Q@*#RX,Y(!T M@KW@- Z[X7)TV /P!5@E_@=7?BM_GPH/"1-FTBM#@&KH.BSVDV_&CVI7 6ZF M^!:&O8WB;\SS$RX-F.)'6%&!R(!82U' [87 M"PD50 *L0FA05U_5.)(8B"1K! S&L B']A+A]8EWTR N(O$3(A1BD,ANKS/? M$X$?BJ3%\"I&7DOQ0$Y$5 4+!P*,:8$PH1LEQ&6S51J H4$;3*S3E0=;:KAK M-UXT!Z2O_!#[E4K&4S+5KF!__!K4F&LXD(#B&*4&["X+@<84BGR/>0!R.KZ" MU8@@IJ6//GF=OD))PFXG(()$?%. T^7 $9&*HK&:,(J1JD-L7R/T 85?Q[XK MB*J_B;G2NH302Z'I;N'@P+F/H^_^%-8?S-E?^ZT#!K +Z%04C*?R%)@C^BE8 M(8;Z;I7>Q[&U*]&;.G!$2K%(?8GSG,1:#&%7DJB:@+R(A5&:) PB<0. ,5K(DXH8["'2RM;9$[=([NX7)J\R>_?Z!WO&NNG?__ZO M>YF)QL:4Q=@E27@-"@JPA&][? QS'_'@EL\3[0@8MKK[A?36"T-0L'YK./R) M%7\6QZETY+[O&3!38G4O$./T2+ZEOR)[7W^W8,:^6G:0NYW6X(GP8O@>R/]@ M.!\XFX P^?NKOUQ=G-2I!W=+^"OB:W *3^!79+,Y!^/_N =AEJ%:!ZXGXVD5 ML" G56!!!\(T C%%R@(>OAON!UHK0*ZO^ I(/R6O0"H7?&*4)2@0X-UI!:8V1DHI!9P$NF M40CLR7@3^1 R8& 9R&IXZ,,\P$C/DIB+H$5HVH3HJ,+]-V"%&2@V80KK!['- M! >F"K2%( ^C<*_@WXKE(R2T)3\61(=_W>\X@WZ;0,3S+SN88$+2-.+ W_/%Z >@W7D+P*4I2J# MOZ+^"*HNH1?47NY%,Z6SWL8X7TA*!>DI,(><"-?LHP8!>I_$^Z#]$^VG#_^% MW4B]]#H+0(CJ6>$EQU!6@[G2@N%[F#9&78QQ%TU%TL=(?Z%Q.&HVJ)6XH+[* MI>'WDC9\=I(3S"<.5$"S2ET4MD>#$WY2DG@Y6EKL FFP0!-*<%P%BK2&J#MW1H.=@[?9+56(Z6W'IW95I#D"%)@1K)/2>G< #Y5+^1E &R M!'$@XZ8$_ G1RDK/4G..^*\SV!$H^RYMC?3X_)/2^R2\#+U.:CF<=BQA!2^1 M"IDH -;R!CQ#VCUQX/3;;802^NCP"W)HL"PD"P:>_7KYJQZ,=%,ZYH *H-8; M09/GDZ)6ZD<><-YH2@NF21@:H\V!\\5,6IT TUD6NQ,.)A4)KA@D%(_G$@ % M@$#-0C49GNBVVT-V"C8/*-=GN7/T2\ )00_3R%FM,HZ0OQ9H&P3 (^#WV$6K M$*0KEZZM,?>!L?'X&ZC28/5E^0\(8QQ?0EQ)2IB+S-E0DD2!E]+34M..%%B* MZ0G'/K(=V+OX,R/YK#S#"1AG06[?3^$OE\1%J AAV4R-H8)CEF33*:);"=$D MC=QO"@H$/Z![X"Z 'L2<-%("+LU6\FSG+%E;;9QA,Z+Y(C0\ OHX0Z0E39%:B>NE*MU384*?RH'^HO MI+I/WY2, B.TJ)Y9-+O26"\L#WU)M^)]TUW;*W-]#9W;&!_YV1C@HP/(^C,% M&X^D!74+<+K3>#&\JOFC?$3:3C7Z]]1A<>/!V?TOW#%"@T^;$&\1\4R(N"O[ MW2+"GHB7A8AVZW!E5;)%Q#,AHM_JVA/1!$18UM001%AAW1!$V!/1$$188=T0 M1%AAW1!$6-;4$$188=T01-@3T1!$6&'=$$188;U>1#R\Z\;J,,3S[7KX@%UO M=0><\I;-O*Q1%'@/A8$;!?CEWU]U]E_]Z!GLM3H=G5^G$PT[L^\,SH'O,9VZ M]X000T L34!4DXQ*DY@0PQZ>/&:G"Z'-O_T\>E1#&GLTGKJ^LA;3:P-"?C9^ M^&AT!JW]@ZT^&AC=+Y\#2QV6.@SJ:%OJL-2QC#KP:D$K0U_R.7@:C]/&2?L\ M0R71LKZ5K*_[HZQOT.H<-AK]O]$GX5D"L&?>HMR>>4L ]LR_.)2_V#-OK9B7 M1NH[RMVBL>5L+Y2S'6,+F&MA\6^/^XM'MSWN+QO_]KB_*'2_U.-NS9:71ND[ MRMAT?PL>6F?<2^5PI[)SB-5H[,&W>+<'WQ* /?@O&>\O]N!;H^:ED?IC6-P6 M)U-BDT++^YZ2]VTQ<7R)?==J1)9=6'9AV85E%Y9=6'9AV<63LHL?,[LV?:WH M198F*0_E?2ZRJ_1(P,\A=78>YWV.=^;^6'FUV^*_]GK5XKIWI]L^= X&PUV[ M._@)<2_;GVQZ@^NX)%CV#]E^*NZU#@\L ;] YK6_WW>Z^Y9Y6>:UO52\W^JU M+0&_0.8U.#AP!H>'%O>6>6TM%?=:!YT% MZVJ.0.Q2$WO,DG3Z5HPB9?!";O MZO&Y$YN\JW_F3FSR19"K93R[LDG+>'9EDR^"7"WCV95-6L;3L$UN9Y3UH[Q6 M>,?<.=9QE[L\NH<]YZ#7WS6WW:88[J;W;;UY!6FW6^T=#458_E7PKX-#I[][ M>+;\R_*O=NN@NVMT;?E7->0T;#MMR[\L_]H]_K5?Q[^V()IZPD-7!,$:K=X= M/WK/XS5<09WWI+=/^PZ^YW^VDW>36._00[&39/)\SD@-[W3M9=[=':T7LERQ=5[/OS(NR42"VU5UR.-QWAKV=:V7:6$_B!BAF4Z[$[3\03EUC7=-LG=\+/*8=]-89TUPZ]/[(D M]<=S^94?PL3I46]06BH!L]/-(7JPV)O12QT:CU"F(WFY._H[+.9B!,+3J MZ^M87/.4%CIH]T#A'5 I0HMH@BA4TX4ZF6X4!'R6B"/]Q]LUT&V>A-)%&L)9 M]P(^C[+T:.Q_%YZ6"^VVOME-$WK9)_>HE9*YVTJIRRPK7\)UH\?:-NE@NC>,H#F.W=Q?'7]^S+U^.3J[.3T\N__>P_ M'4Z)-H"MS:A^\^\5N'Q2+@*9UV8!.9.V%3GJ; .I!9P,E)?$_DC"*1S(5G MGI_"A-.I#X\*!_^"@(HEOFIPF;1%,!:\["%,05C2+M#0)3#14 ! )?9'IO M"$H>$T_6*Q%_9@#"*5 J+$A\=P50)JR* 813#J]K>!*!\(2&B!()4P0'H&\& MFY<* FY9356A%$W)#$_%#*5**(4;[FI*P@4 ]0$F'F=0>NC0R6IW?;;NG/>HM\ZR@SS_)M__ W^T:?=#4"RH8(YJ0B/'AY) M0U(\A4I8OLVSNU\HA(HA[/6'>\:ZZ=___B]S_872B[(TBH^T9FML;"+99I?$ MR;78&\6"?]OC8YC[B >W?)YH,W/8ZNX70E$O#$'!^JWA\"=6_(D 68#FE'_? M,V"FA-->(,;ID7Q+?T7:L/Y.T="19$(W LN+/-_W(,PRU"M U<3 MI.Q9?IQ3]E[SXL8(UU^7B3XI7GW)$.EKS=^.@6]%)Y$'7Z43T,PGH)>CR $Y MY9F<74'7"<@QF\CS;"%/8+;%0$8Q*"[%W$8Y*<.4*8)US?DTL 9H]\ MW= CTHF?F(*@Q=Y',;#W Y$$UD74E^( M%W4&4_*9@H8$C); *)M7BUT4E%/^1P20GY,"D!5&5K( XI$I8U)@O[!WL)9PQ+,I^S,#VAW/<17FHHK5%\H9D 90$O&,R],3&K2B+:!E M&@3XWR4J7:OY!X\KXY14G#!*"PI"\[1"0,P?Z[0#3YF8=.9H!.I(CPWJ81J#^H6$2L;W M!#@D&M!1;(X%G_ ,X7^D;DB# LY0JP4U#E4K:6'CGTD&KX'2B/B/T,1.)4LI ML%K9H5J%HY@1S,+1^ :R E4X\*5FC%MG6:*A )M;LGA\(E\B;GSIDPY2H<,4 M0%WTF:C'"4HT#^!L]52\] 7^1V632 ;8[?^D@7\3$4,@-0'IO;Q!1Y-""G2+ MKVB\.YH7NQ/N@^P-]7@CS0;*=PKKPB\NF"1*$17"6,:)4B[ M(=(8I7G-[8E>;V8/\%&7#VHPVZ30R=JUWO1:EA"O=TK!CN MC5<+KM]';60=/I;_^K&D8TD'2(>-L@24GH3DP2R.QO G$ _H-R8=,50%T^(FE,DME*ZE,2?VWJ"8TB%;:EE0:1RJHYF,XRXQ#,:UEBN^H_)#N:#QF MF '(FK2+5"N?2K^7JM_8CT$?(S.=;$KI5U3QO(JI/I:V?C[Z+4XF[7)D@[%4 M+%7,S(B4C;5945H&6?ZD[D6K;1GIQ=7!-3\$G1^XL5J47GEK^3&J=XX17\S= MA9V M@$=@4=%R5% IG6!$G87B&M#I4^;!?1;Q%GZUXM<>IWL?)V"WPL>LD%)H=9D/ M+J2P8%)$]J88?TQP,(KM>3H_IN3L4,%!I'*5>8-A;#J"NR;DP@B=N_Z-[V5P M,E'2W>745(%0]4K.A_+ *JH;Q!$P%'XCN9<;"_*!RNBP^D2>MS%H$*D93I=< MR>284;!T.>BBBP4+_&\BF*,60Z-@O&-A&"ZSP,JJ3CX2^KU2/Z#-$5,A@BG[ M7\=Q-)5./"2>L!+3=\J<=+E;$6FKAJTO\=[FRLT,@' M _('(N;D)^FD'(E0C/W4D<+F&I.XELU1-WB=3ESQ1SLKW;0T)#X02J#,[P8) M>79SN$C9*?W"Q!FT'FX@[,$0$SY1\#+ 28>G5(?C*+N6#FL9RI>Y)'*OFKWP M5'$O&>-",H]]Y?"P3. / T&04*0I% M0;=WD"WL)4D%]Q;IO<6^9'&2$=5%M>$0[0:'^9:MS+1. !1X M.*)B"GQ,A@B4GUDZIM',H,P;EQ)'$.3B^PQ%79(G2A!,)A* LGJGI,ODSSGZ04[B(I'PE@O003P_+$D5&&B:!=>4-K4L*E:.UOD8 M$$R [W-EX^$+VC%?25HIMB;76%H?AB-@>7+ ?'$4Z\2 76EI2D)>GIZTMC,G MY=#FI-B2BJ+R'#57+Z+4XUHUC)@W:N+)>*YEIY0G^H@E5"UUR-0O_HUUE]A3=8]3E48I4%^84=T+T*PZ.%3X M,D*[*=Q;>CYD9GIB)).4?B9*EB>07Z.[,;W7"6%>)"3YHT,&7N[FJ3-%&4XI MB49GRRD+80<<+U=&[(2T[R7BU$$APO] D%>0CC.8HP-O,V//,*.FKNZ5,'= M"=B$8#;[J]/I%W.#DY,#RGC$+T-J47E!GIE@(F):"\FJ MTZS0)XJ7J5)F!=M.)[#X>RDTLC)&^D#A^RS09\R/"Y7D;GW$D25$E)T]42F. M)7:N=PS3COE-$8DV (=Z'!XG%$IRTU61 [,#KTTS&)(03#I>[JS*T5^3B)FG M?^8RI"$YQG>YUL)*EO\X7? .D%@8GX(N(@R[B".;Y"!*JKO4K562XL'/"&$! )?!@M"?4L>CFU M>FYXZAQC+WBZY **XU&:N50L4*[+HV3[TY.2$U#Z!^%QXID/'KFRF=^$//JH M:"F+RE/2JDP+*.:7T0+H?I@1#$_42FA8(-Z]9)"+4%!?H MVB%L$BNRE>7>:JD^*5/\5O8!B";^B (3%(>0,1JRDC'^0B:[N8#EP:H\C)'K M4T@JK@O6(R6P$\94WH)QI&N+ZNFCL,0M_)5S*(X72?)/JXJ[YC.Z(D^HXTY2DL*(PQ=\!%% M8DO86%';5J[ "ZNVBXF?4E15@36>=R5Y^H%,D$B7)VP8H"N.JT4K(;J0'VR8&5-TJS!#B)3(E[@4P!YP"HK2(G&657FMX"+U45] MX?R>-82H8Q1F!ZJ'2.4X49$_)JMV%XA#1\D7*B*-=RKD))6>:\5>G[B9HD\ MI*,L53 GB&YE:L"@;5,#;&K )E,#ENN;,C2OMN@D MPHU%BDWA?NA@XV#2=>>/2;>242"E314Z2M,UE 51;LGO3PH@5%*;@SSML=*NA47;!K6J6'FKQ!-4^\E_ MH(SX>N_E. O&OI2AZ.*4AP^!/0;= !1J.&K1"""@W"1&ZRD_O(D"TOS)_Y0G M&#IRL?17H9;'9(O3EWD#,IT(C-/I4X\N.%KU. M5PS'4Q,BUH4,&8T':C23* M7.$#6D>' T%0FIVEAB-R?1P-*9D#?^,+7?=%H0%<'Z+AFL?>XJZ,SFTTZQPX MQ[3HED;]U(J'U<[JD0,Q[0&Y=);M?R4?Z-74<7,&[,! M3E+RN(*&)+ V +&'6>$J?TEVHS'B&>:@E1,*:YCF#I@5O1-J#2;<7\7 GT8A M-9OS*(8(QJTD6_F^!S8?4&M<9/ 6T7'3>!\1+\.83NXBEY[,FHYV2Z#G2/<7 M(M]A;H#'!!O!Y"WP"B_YDM9W]VK!=4((! M?S#$I M@-Q04[%/C' #-U'Y C+K'O94)"3D3#1'9)*'^E1JH#(:"^?+5 9=DRC ,@[B M%G524%G"Y;A4W9/2?1(68#=.72(=/TEM5DFW];]KC2]1['T>UN,--74C$.@VXEK#-+(S%%3;! M>WWI Y'PO'> <2BDHW8VDX5P-1J'LV)KUINY1F^F]&'.#:_FD_HR5=Y%[M*\ MO]=R&2T\B_/R+:MT_RXU\'[UCXET;6*7[@VX-YVJ?].Z8QZ2YEI/64C(-\%CX0#;$7'4C/F7 E(:2I7I136.]4NX/ M638ZPI[W]P-DR#RDI4ER4[!#BTWJFO*E^RRL:S*0$DQ/D@VG453(6@ED7N@U MN84G=1DQVH,+3^0&E&JVJK.ERFD?,5AHUSIVK3,M#,E$9:4C>K&V4&AI^>(J M>0\<(S&[R5+SG"*36.FB.E,B9S"X%-?-E$APE+C0& M;QN)'L=%;O%9,8=\D$Y1YRW[+*; 8$(OFQ)^CXULKN,BFZO\3DD9A0=/I4WF_<\R"ZJB?.76^H^T$I:I@W7V$E+5O^8\/H# MC::M"^)U;!#/!O&VIN>\2W=G8SCG4C_ \M0T\F OR4];\#;GI15*N"YD M/%W5^:A510QI-DKQDIJYMDTP]Z*^\W&E3Q\EJILMLV4#O#O?,TTRG$SQZQ7A M!Y0#6,2DFGU$05Z\L[ ]7[7!Y^A2=+ [$7HKE &%R@ZI*^E$*7=F1YV*;R%0 MT3]B2_!#WGPK=XBWV&XJ@.%"Z/)ZJ [>%] "3\$;9*5"/'=Z6DT&H) MR5">I9'^0DI0^J8D9]M%+:]Z9E&326.],#5A1U4H+[OUD4M&AK3 M'3=:%GOKMOK#'=T:,*_!CFYMQ['6W<:]40U[N=_!71QE [<"E_CF0:M[MP#< MDT^5$JA-Z_D>%^A6"7<#^UZI:KS5=V4O_ON@W4F.T\#=D=:D= 2+KRJO:>#V MNNUNMW+%\L-8RW;PD4]8\W8,EMF4_P!9;AI)/\PA-KWP1[*#32__QT_ZIE?^ MZ&.]M1I#?5W=;LBB'[FA?C=4"G:V(^K$4Z/0:AD;Y#UF\._EB+O-+]Q4,ZR> M\2WLV M$G(Q$?+T; FI7O1&[HD#LFO=A_P7H!?HB[79?V MRQ%1FU_XHWG IC>PU9 R+FNS M$'7BOA&6Q[05&977=;V41U[MA(8SWI7M5R2$X#+RY&R*VXO0HVHXQ'UY@7)M M2Y_N-22_UME7--\VKCSV:5+NNO%I:M;:,D>6J5K9M!P_:"*+S.:V$J;;(=U695/;W0VYN2\('\J$X _UNW M13KJL$E5%%:[696#?S?N8.0@(!S@\$:#QOQJM^J%D73K@,'5M[K(:+6,%Y=LGD_MLL]3P2:B[V.8+I3T&.#P1R(;&NJ.W MGD25LSU)S<\0]KXEXO(PIU9ZMXVZ(]ZT[KH7PGVCQ MM:G5IY^_?+KXS^GI)5;3/9D:MX9&,/((%DWNBRLLC+HK6<(A7)F(V^LXJ'?( M?]M$W-UVYU 7UWD",WME95,BB$<#VU$_2D(?"P[]HOS/::+N9\08,.R<5LN25>3C$J3 MF ![]8_C!8OU;S^/_O&0@*D]%$]]*!Z+X^7U!:-U[%]J9EM\!M!%LR98/ ^# MO&NS3\%0IK/+3I;3@N=PW7(R WD2I4V^54D@L>N[%CLB1L11#/T M1:^-QC>]P7MGM=R3?6TTMXT\[V:(HE?J-%1B^>9&9K$@RPZ> >5NL&ZM9],X M7G^MPTLAAN[!P:X1PSH/_&;RQM>.X]X"CK? H+OD^N*U*=U!2)=.I,*=A+A* MW5-7)IEE,[SV81OTLB<74%M&G/O[B\2Y3=C;E.C9,C3W#O:W&LUK%BK;AKW] M]IHDR*:5@XN9D"W!$JOO[*I..UP[J]DTBJU]\\.TL';M8M.T8,V;"HH/%MT9 M6V#=?,YO99-7MI3N3K,ZTF8#!4]BZ'2W6@'>F C:+2KH'6XU%:Q;^.P\VA:"".G[SVK;>_U6=@K96RS\$@MZU25K51WVH*65^E[,OF%CM "X^LE%4R MM/;66/@LK>9..RZ$_3Z:ZV+;0*.GS^5H0D7@*R%&#IK3==L M C&L[<#O"HY[ATL2$9IMOOT:^A@FO4QY*M93Q?3L/HHURYXMH[O.<.V\Y45( ME6U#;%MV.LM5A%NI]URFL71[#ZWA+XP-697[)9#:[98E5;GUJXU MO[H)M&"ME@J*!X\N,MJ$T?*!Q^R4)^MIT;.]JM!VVBO=M?8(L_9*4]'>^B$[GL*3+K=ZS+W-EATKINZNM8M/$TB@06;-CM%*9ZU% MR$V@E:W:?!+; +-I$HX7M5VOQYZS2T47HQYM6MTL.;F"-M[S'<4 MO5O2]J )U>$RUS>BD7A>&U[ '2%1)%&=(5X45(. M)J0O/>!#0E>TNWE@^Y6F*5]4G&=Z" <]P'V\J#S,>L!ON MTGR._#;QW6^2S#T^3QP6B/ ZG>@[SF^C^!M\C\_.\19G%A'A3X4#JTFRF.Z4 MQ^_QP3VJ$A(>WC=/EY[#<(F %^@I' %W+.^.AY5ZOMQV?L\T=@YLL0)0M^Q: MA/ V[BP6?V9^+)+R@ X#TH0M3F'L$2P$E$%Y6[UL11@C+70.WB;L3"_689Y( MW-@?X7-X!;7#LEDDR_-CD<(4U+\0=N0)+N$ Y*9Q@-\#8*=XD3RLO;QT=NNG MDRA+F$@<"$D^@)N1J!_>*GB;[:_IQ6![C.MXU_I7Z:I4*##(@FR#R"HKRG&[$8 MZA/8>\S WBV-X&'''PVM 3AQ-D;SCZ+L/]"G@AX-6N_\3 M#M8Y; U^0FC> M82P A^FP) 0_Y-X*-8!9XB+I/7,="2$R.1'HKA*3_7_PDY5X,%/SZHSQX[ .06)S3 M^B?B7?DRWN1P/8E LNE#\2Z+!<_P^5, SU/10P8 M_0:2.$0N:+ZCGW/85>4";>^-9JX&,.M8K!LE*0X4^#>X$7@ 6WH((-!8 MX)\$BOORO-^$P>IH8EA2F?DC68%L)<$\^*)GW(EM[(0Y@$(1* \L"I5C _>#!_[,"A4C&G[09!'3]Q6'$BEZH< MOPFEK,3R%"C^2<,R%+3=]MNE8A>D7>C10YVW)$3Q)3A6-Y+I3ND]+X<8"G(& M_QV)"0_&N+/RLHR^.F6-"%],\A-4.3U Q-ETAI)22S(I^PVY_QK6QO4R$"P@ MS!/J7,1+BY.LKZ*+^, -Q#6=81C+3P-!R(+A(ZUE+-,="+QZV2B)35'+EZLS M!%=:2PET.7H(_8KD^#3*0N)9G?W6L/=31;?)!T\XX'B.X <]3K^RJ,>IU<+/ M&IBX; TY GB]A$8J&[3:-/_$U_,1!'B01&H"AO:/4B^*E4O-H-OJT]M:[E7I M0VU%CNQ+,H;I0SQPL"U:F^WNSJ[P>G; MTWTK.JV^7/0#FJ ]#F1Y( $)C&;="_@<++RCL?]=>":R-&6I%98<](]:B8$& M/X7#Y;ZM>)[HU $%+?<]D3I4=B>=MJK^K(J[R7^BQ=?2T.4OQU]/V<5OYZ=? M+W\Y^_*WG_VG\R4]3G6\*C7Q4X0HI/&L.'IYU\W5_* TD#O"TDM"S/JS8"CS912!T]]O?PU M 5L]T(KK%/[A*;L1B?1&@-P;M!DZ=A:GV?F.@GW;4;#$RS?8+:J]\GXPBXAG M0L1AZ\ BH@F(L">B(8BP)Z(AB.BV]FU'P28@8FA;.ZX5$0_-V+I+:]W)YFFK MI>'+;)AUEVC:>!.DJPAL^K5UQ+(DL(4D\$7$^ Z_%FNC@]5JP'8U%WT:";S5 M9\&*0\L+=Y,77J+C-['R\"730#2V%=5S#N^ V MGIN]HVQ#U\>,IFV1:Q;GC]O_!:45QNO#]Q/+L>$"5]MH7^N&2ZR+(G=@'>)J MBSMXG_/I^GP65E=?QNFVF$(N;D/A61*Q)/)L)K\U^:0 W6**P(2\;3 $MXU5 M6 :Z$6MB*Z%B:<72BA6Z#;):MR_>N.E66:!8CE+NLV,O$'$R$O'UVOCBIK>V MMI8JRGK8^N;'^TZOM^\<#MKKEH 6TPW#=*?76FM?^_T&-/7[J>Q&79<%N/6X M[G5[SF'O\9)GR,!!S]J[%+D%.AUNCDC\E]VD.^?U_%A\[B(]G-T/6 MS+$;B8_M5/[/_1CDRSL>9^[$*H-;J RNCT-;K&T;UIJ@D[\D9?S1W/Y9,?/) MCV)V''ABNIY;(*P6UZS3;_'1+'Q8K;HQ?';30O%B+&)V[D_3)+KQK6+]@E4T MB[5MQ)I5K+>,X3\K9O[#_9C](FX\$?A6D]M!3<[BHUGXL)IU8QCMIJ7BZ1PO M"HC]9&(355ZTBF:QMHU8LXKUEO'[YU6LQ23S.*C6<>*BX\1JU[NHS5E\- L? M5KMN#+?=M&B\ N7Z?11;!>W%*F@6:]N(-:M6;QFC?^X"GRQ@OPD_2>!=J\/M MH YG\=$L?%B=NC&L=M-R\9]1(F83=B7"4%@5[<6J:!9KVX@UJUAO&;=_5LR\ MCUN, I+_\I-)9#7K7=3D+#Z:A0^K63>&UVY:,+Z/XBB$EV\BJZ&]6 W-8FT; ML6;UZBWC]<^*F?\K)OR<M_:I7JG53B+#Z:A0^K5&^4T2[;7$/T[,N)'W/V M@<]YF+!W?BS"$<^F5GM[L=J;Q=HV8LWJW)L5!3^G?!2(T@74/[Z25@%:W;O> M^":-9O(C_*TOSFYU#L6TYDIL"4]]S[5Y.W8.W#TW"J+X2+?$SZ_B_EXS'$W= M&@AM/W3[K;;NL@\H#$4.,,:S-&)MUL9YS:NLUXZH/[(D]<=S^94?>B),C\JD M26CK='/GXR"_C\R \#/Q1[HR!ROYG#!V*<:C .%U]_U"[D1QP(@!=/ M>5#J4*R^(EI3O1_I/U_%+!8)=C[V6""2A*436 \ 7YZ_F;Q)MT4$^BS0[@U6 M@OLBBUDT'ONNB.F^(.:!EN&F$7P"2U# \@5+^%2PFRB%$\WHY,&3"8OP3?@Y M9@G>CS&) J"SI#D[NX*5CZ,@B&YQW<0!6")@[>,H3B?,#\>(0CQ"[-:'+P!M M,]@Y@Y.!FX[4'4KP<9;%[H0G0FY9W9PE=PU0$H''1G/V.6Y)%!?-G E*8W8\ MB_U _M;==UBWW>U***DUJ3,O;\. \Q[P62*.]!\F4'##B@5,^7=X%L@LS%D/ M'H8C/-GZ"\*5_$8Q9/F,P:'5,_A-F1NEL5Y8SG/H>-W/==$Y;'57&@<&LS/& MCV#,,2!,]_O6GZG=ZM$H%OS;WBW J8;Y51AHP9?S1_DHB8(LK;+=YVO]CCN\ M;T]S@R<_K85I$?%,B.CLMX86$TW A#T2#4%$I]7O640T !%#>R*:@0C+FAJ" MB,-69]\BH@&(@!.Q,@9J$?%\,L(BH@F(L">B(8BP)Z(AB+ GHB&(L#Z.-6/B M@1EC=[I='[WKQUZ=B%SJ;9%;7OL=LV[LLOW9J]E_^IP M;#$]?(QYF$J8O.?IUJCSST87ZS'DMIA OL2^:\EB/?N7]MP6$X.V^KWU$<33 MJEP-)PBIB&\Q09SPT!5!8 G"$H2$S[]%@L4)EARL?JDDQLR/J;1CF9+Y@R98 MDXO>.IU]IWO0WYF"Q9+U_9Q>A\UBN8[8WPM74-RT0_5#'8ODQR:=;WK??UV/ MV-XXM=[!DTKH-3+9X+N-YG\T%CY.=P9U5)):PS#NIQ7G6+08M!&Q?9,:VK.[ Q MD>WQ*EI+MK9,9'V6PPM$L(V'-$SAZ?1;A[9.Q,9#MM+7^I+\Y!;/+P//-A[R M$K3(!4OHYY2/ M$8#*P='G]D2>J/Y_(K/X2)TZ/>H+14.@2=;GX2KB:"C:,@ MB&X!48S@PQ*1)O!EG$Z8'\)_IW1?);OUX8M8)#/AIBR-6 JO?KW\-6'7>&>Z M\/"[SW%+\I%C+Q!Q,A+Q->,)B\;L>!;[@?RMJVYX:3&8/5&#W(@D97]F/ :, M!G,6 3TR#JO(XCT\JVP&FX\\-HZC*DHS36"U,3=B1]W<^"[PU; M[<$J=X3GW]2,C] > PUH8=C6+!O^W= IS>SJ+$1V(XBD4 5'$C*F.J M*UEI8OTH'R51D*6BLM&G/H3&@_#C?9DB["7_]U$,8 M: F[)%H""*ZO59W9>#/8N)AF'B@G_U.*?WH73_VFO+SC'**HO&:+FZ_Z^@_ MQX:7WTW_Z.W=*6.>Q?190MC#!Q"V1?(CN&8S]O=CO$A908HS=V;?&;!CWV-_ M:=/_-9E7H?FX+6SJD<=X8??/M->41"'/PO6XQI]0.\5B-P? M.@?]Q3N &V>,/G#OP_4RIY?!B3;,=A9:8JTC@6L#^-LB8_$I.$I?';VU<)1& M,]@U,YE-"T>K 2UE1=W=P;)5@:H,J[=.AM6B:Z^P7H%?CW!OM[U?#I?_]7 M*2ZYUQ%! MP?JMX? G5OR) %F )F9Z&3 K97+)M\JY7.J[.V+?"C%I-#OJ=EJ#)\)+)>&O M9QP"SB:Q&/_]U5^N+DYJ?,J#DA]9??7J'U>4/A>-V8G,@TMRHN3W M("S8EX"'26.R-G\3;,)O! /4 MG?Z9 9]@9R&>/X ?K12S-RE+DK(C,0L2L!7-$-")(_,M>>AA,F<:^R[F;B:X MRP23)*,L9D)M'AZ.QF/?%3'\Y?FQ<-,HEN^Z,%06I#!\TF(7\$ZWW1XN68V? ML%D6)QD&853BZ%D2R*?V<7,1PF#F\Z#%]. \I(A6='(A2P")_' M/BSQ=A(QQ$AIG30LC"$?31,&/ 0DL9XEX+>4; JOX:LW,%*449:H1]0'[T]X MRJ: "1B"347*_) 1Y\"1_\P 4^.YAFHB\GD<>,X-,N0" ,UK'^ IDV4!WKAT M!7,<#3^&?$H'A[,TAKF$H"$%=R?ZA<6]^D6"K1JMQ3[@0LSMRB'H9X?0P\,Y MKA\ &L\U@2J86+";JT)A$2G,((\)$B9"= &]U]J7!,X7Q,8(UC^EP_G#>&RTZDL@5]B.'+_3[N)3DB*HA./@;;*$ M_'"QGB#6!",A[G#OQ:0*%*TU\@.#]?HI4)N[XO0O/VE-8E#< VH22(E,R+7Z M^5IGR!7D$:U#TMT,(EI\T8'3XL,IF,71C>_!7H%KI1R19QX4^ RG/I3O2HS2 MZ=@;\400&<]$F,@S#">_AA%*ZM"\$-D*LC?8D$,L:3ER8($!-1II!%R!A3HM;V'[)+]N4< !!0$R>1# SF^X'Y"RAKQ: M@D#N%B(" M#7"GEGIZ:. M"D=8Y:#7LX&!XX!\/^ MPJRQF *+0BYY/U2MF"+-U9M^O^,,VX?U1Z=FVQT'+$MGO]=9MO$H2Q,@8I+> MQ:+H<#2&4UTMX:4%PRW3?+$/E\]0Y+)KP$1"1Q*4./<;@KDJ8UKL'9T&.)F& M:LG<+(YAB0&R#B;&8RQ$0L"2BA6HHZSDVI+9I-*1LP ZSKG"OJBGUVOO$ENY MM@@<2VMZ?FSH>C$56P$RB6@D)()YSL!0J:4TF JNB;:T1EC68(F7W4823E1: M:1:5:64.@"-9"_%1Q7UY<::<9;9'6>1*1@K:Z6O_C9Q1F@N22WEBC)5CH/X" M;.E >\.T]KJM5P I'Y0!<7"08%U)L#:):)>^WINH_!L$;6 \V[_)ZT1)SS( M-6TYJB%;_#&R-:4L*]# 7V"K!!F:!0#,>FPI718X8OP-[!;Y/+Q:HT/3"8#U M+"XTQ@<)KG!2Z-<5@J\LJT ML&V%R'5YL+^R@,?Y?G(% &4NT$YT'0*O0*THK7(]Z+;T5P8TH6>DK7JS;!"[+\Q,N?=IO"-F ?'FF M3>9-X$&'72(EE]I'O?Q;\J,B*!AMA( + +FQ'+T$GBL)!K7Q'3_5%6 _MR!33]H:8$ MBY&1<]"RYU1!.*$D)%;K8WA$*BV:8NI\%&JHX\4HD@-%1 )4A1(\(BO M=65\2%IC("Z0!:+1!>:"@*..O!'=R@5WSUUH5Z;["Q"-#U><=CC;2.M[^,.8 M@QXEQ9A^M*HE2 Y-OJA"NB&?ES2B[!M0Z-(P]<\3>\DM M6X-N%O9%U"W0B\G0Z9ZKHD&4(&CH*3U/=4=JZP8W+(GNUG9&HOHV$F4C47=% MHN"\[NGRUTZKKQ?M>W]_]7N[.Q@>'/0.?A]X+O]]OS_J_'[8&_;AKP-O/#@8 M#?JC\2NY#OG&V=7IYX//Q_^\^'KYR_'7TU\N/KT__7IY?/[^Z^FGXZO3]U^. MOU[]Y^KKL7JI"2$P7+(4/0>M975GR_ZEG3)SJPSVRM1F&>V6P7;/+X]/KLXN MSB\?VICC!'UL)?K+245K=OE7$BP(67 \ M5V2^#!:R*HY;U;2-2M:%_T2+KSV@BV3PMY_]ITNI>*0N(H.?WP#$H(]>"X>] M/E96_JWTK*$E*>4OVLBHL1>?;D/RN3#M$!9>X:! ATDH'<=@A!621S/.CD\@32C=9WBC(6=[E1P8^"\?U MHHZA/!-)"TV C@2L&E_,K:$@1P' ,8<[ZH8EISSB M-I2M@"C6#1^F ' 9BNS_E"_0F'5AL67_C])12Z$/:>"($*T'T,7U;WNO-*+EQQUWNUA$/!,B.NW60==BH@&8L$>B(8BP1Z(Q MF&CU;5^H-2+B@74H=ZI+F^^/X)&[?HXJ[Q=RNH)^O*:>&G?QXXUO?GGOG;7L M_TXVN'$ '$^C+$PMNE\(NN& XSMRUVMK!7>7C-GXMNNP_&.,?(L;X7Q$]\2V MG/2M;):DSO\6T\@%^MLLC5@:64$C)P%/9'>^))LM@G90!]K #T4>>$-]'T.4 M.%;KP1L >#:SLNEALFG#O0PN)WR4"RJFXCJSGYKL-;K\3;3^J2$Y9\> MR[^?=;6?1!2R=SZLYML:N71WW5QZJ\_IEAW*KK,_&#KM_BVV1C[;VS5M> /7W>V,+N4, MACVG-URC0F5I8LMIHM]:X^7$5KU^^&I/HID(,&?P1%4]?N8AEVF=#OOTZ62- MLF!_JW7NC1WR+3O1P.7[P.4/UL[E+;8;B.U^JVNU^$U*F^,@^('D;_:ZT]=] M9-ZL4]_O[YJ^;UVBB][O87_?Z?37J+A95#<3U9TG8.^;QG*5X^LJ,",7],(%D#N9IRR9JZN^>HH'QPO61GN$#>%"M>63"Y MD!2RAIK)547-9]11%$OO:_IW:4XP>H85J9R#7KOO=(9#F<3QS+#070A41P.B M?M4:8]!FNHD)51VRO."0>IK1W4@+W0RPL14-8O:C7=9!!+LF4*N9NV9LY?QY M@:/9 [OV ]MMVH%%)[X?CO&C;(&#_3YB'WO.4;,6#HOAJ9 =@D)VJ3L,=7H? M?SY&:C+"JVSL8^5PWJ+H\O0$W_DG#S,DX^[ 4MSS4UQOYRAN>=RIGOX^B%%, M!&CI;P/TM[]S]'>7Q]NRP0:28;]I9)AKRKUNQSGL'2ZH>T4#C)'(=6BOI/QI M)7N%AEFTO:A1-'M=9_]P<6:K:&X_O0^:1N^RU;RLR@)NR6"#;A;D+)@<$D6K MPU @)6)WPA"X*-)JWLRN!\>%6C[W2JU.=!.[.J/JM3Q+7@0/8!L<>>\%WH4@ M>)(9_>*,\>H&>K."ANN;DU&/IMP/TH1&09_CEI&W+GLB4YOI[SX(1!',,66U M\].REGJ\OH4W?H_W#W#5KA(=?P\?"PWP6J@W'\X.VG.3N]4]G=MP\T]AHOE:T2Z-F:7'1\G9!?678<1J[77.ZV. :Q'PJ8MD'KAA0K56OOFYQ M.);LP#Z#D5%S40'QY6O3PX41W0SBU[U\2]"DFP1JWE2-@GW$%NP$NWY/Z4JL ML;K :\%2$/IR@V)7(S ;XN@;@2E6][Z$$7;Q%0WKH#SE?\ *2YWNZ'XX>>O M5.C6>:JW-D\DTFE'YEL/[D=GNW#6=^%\UZ@NG*NZKC:V&^ MV#[3ML_T/6X\M2SWT2SWI%$L]^S\ZO3KZ>75);OXP$[_SY?3KU>R _;)Q:_G MEZ>?MHSQJJ[G8^$>[(_[W=^'@\'H]_VA&/\^' _[OP]YM^?VO [O>:-7_ZAT M/1]^.#L_/C\Y._YT=O[AXNOG8Y0\O^\/A@?#@7JX6=W.AP_N=I[OD!E;M+K4 M+G8T/P&MZ>+3V7M2J"ZOX#^?3\_5V;ZX^N7T*UM"#(T][Y="L+-43-4M=\.G MO=9VX9#6+8Q6C&7GUV#3?8DC5PCRCS3&Z/I E_# !.1LA__F-Z&.T"C-KX0+ M: >S8@?R6M" ^]/<6LY-41?L?7EKTB@#FU4D"5UAAK9L<<.@]+W?1,&-O)H8 MK=J9T*W*J7L[WDQ$=T4MSDX^ 9@G\-0U5$"&M&;Q'6]YD^XX>;6XZ0#0EQIB MN\"#V N.6.>!H.)[#8!+_6L8^8(GY?>C< YX#4/2GP%QHQ5F":^"9OI!J M+,)$J"S]- UDE-J-DI3N.,>W5?O\:>ZF0E\";!Q]HG11&1G.8[[VNY0>=US> M^WAY)*SO2P2OSIMS6.BB<,]/W"S1L)7]\M5Z9[1>A\WP8G&\5J#$D-JM=P[# M4I]N^^VQ)R]L!ZHY*_(/]CZ+:10#9K(IX><8A4X@I!UWO=W?4%K_OM[W#WP_'7; .W/;^2'3Z?.RZ"^; (2A) M%Q\^G'X%C>G3V>75V?E'&&APN-]OI#%P^&!C /;':(.D$ZHM6DZSB\; IK9 M^].KX[-/3?:K7M1%U$#%#'QY :54P,YYXO$_V<<@&E%$&&/ [+.\R%??UGMU M?'EJ7-*:S*=PT'))_>O[$RMF=UG,?OET?([>K?= ^E_/WOW:<#.WSJUE:7+' MW*Z?C[_^Z_1JB]DO71L>9!$2^;%H/*5"/:.;_P;=IE& M[C=V^EWIF?>:\PPM<4_Y!M3M>7BM_=)[9D>"[I6#)1CW[>:)MU/:;G+$/H"9 M]VV^_IR%F+=8_?HRS=+TFM>,@Q-_%$!/(3N)IN3@D-Z" M_W-Z]?78\HTU\8WWC>(;EZ>?/J'ZMB4W55I9]B0T>=HHFGQ_]FD;=:JMR]$X ML#D:-D?#YF@\!X/]T"@&BVD9YY>GE**!3KNSR\M?3[>,VRI/+!\-AR.7#W_O MM[O#W_?=X<'OA_UN^W?1W=]WO8';[NX/%SRQG?;Q^_=G*&+*J1G=8;?3[S72 M&]MIW\L=6^S+)F3LN@^65'9V7EQA+XD:\GQ?Q?H>\3FG$1'B-Y;(J6T8FG6"D=";31Z*X2+A9=S+'CR/BDBK$ M5R6U8YY8@2C9T2> M:G(?7@\ ><* GR$TOW0;:WAN205JS&T=!:R:Q&*F =.N7X.4Q__9-.;E1E>I*,\II'.1[^K@;"'&!6CB^'T?84AM;GRA26K;'6/R9^10S"I'+(5,3QD3P M"VZFQ3Y0PV,^G04JBD)5KC$'B?0:0K-T:^64QH3D?_: M5TN)HT#&K%P5P5)9EVDM+W/4W(IP8!J0[_0( #0"+J1A@,UJII10!N\HR)%C03F[N-]M*)'WMYUQ+V>C!@W9][;YZ.Y)O#"/__#!Y%$:'!_UY# MO#'L[SS24 5B @DSHCS /^7"A9*2,696)Y3"*]>/\)?IXW325('W1#8Q8,= M2=%)A'V9M'Y3\\:$W]#IP]&]RO#J",QXDC8(G7GV<&.P]VL>B<=(-0]][-G! M;_-:!-!J\B1K5") 4P$&:*@.8U]6@WL"- TL;)>) -B\+0-$S+%[%7(I..Y9 M&$BVC+'W_+P#(J]C'N89!&55JI@;B&&&<71\(.#N-_S5F$6NI,5>7U%5OX_4 MD(62!(O'4NQFM'(:9 =OEGUDH6.=0=0?3)1>)$-\8)DF@.JE?360'LIJ5:I44:T?\,!,+N]1J M1)1)@*,2FB?OHW)-7".-_5%&G!LTY^NR=()EY\VGJ.U#R4:3HL#7Z]G2..+0 MQA%M'/$><<1&"+-_2Z7IJVH(0D5#C3+R?Y7R!EF-XE)4X45F-S .HY-)I#1 MAXD;H;TMDO'(FHB0M$Q!HD-PK8Q7NKTTIZ&+E.HK_9I*ODLOPX([:;Q8G(B. MTA!+#='A@!56L8\VSR^ (^,0!\E9UM*3GX= M"U0]/3Y 9>@8WHR5[N2 M6^P\2A$LN=H@\Q-C<1T1Z:W&B*_M1_Q>8&4.+1KMOZ+A4N!/?56!RGW9K]$<9/_FRY/SZZPQ&/YUIG 6^']FOJ>X*R$1<01'ZX8#-E A0%Y6.H)H M&ILJ+G&FBB8L75U3)OUM6$:GWKRG#MP(O'T5GA!3 @+%I)IS0"^+0GO$&26F MI_R;V44W8@*"Y=F'6Y<_4=&ZIN&F\^15_(P27VNB0BJ M^$]7^YPU,IPZ76;!YTX&KO!J7.O8Q #]T;)!'C+E)_(Z.G)OGN03NJ<@LFU# M,),TES+8H3X$)*J5)BM[-^CN _HI%?%1HJ&L^T:Q5!F4CYPG>?^)U)]EL@,$ MNLMQ 06XFJ/GGHTI3 +;(_SF_H@\G(RW"IAQ8R!U@F**#32 /Q.*M8JG3N\4 M#\2/81K,6GE2^E3B=DDLMH*$\" JTTS/+4)_1>4(B!!19")F/$8B79)R,= M6!EZG*+"/K:#CR44FP-$)$%L'ZMR;>AJ!&4#&1LHCF,1C>(LA#6JKV6$ FT_ MU+) )*MS'*3*"1X7SHQ9#(PC$!A7-\\\G*T;/\J28+Z2K*-8KT@RWOL0^TII M5HZOW7426XEA6DF&/,LB;F@W V,.J"* M (N37SJ5V(OBE(L1VN:.F4UET+_ M,=WQ_A98_7*2VKJHYJ&-:MJH9A.K(]N653:.599BC"7G^"0BVY7ES+2?9P N M)./D#B!*Y]$O=*HI@X:/[-'S5@-DVWY#V?%J-;GA)LKC3-5SP*7T+GQ43A1M ML+YE%U-?MB %:_ CWB0C'VZ4>57V-RUD]^7MUXC[H@-97*M+ .$%X"TQ(O"! M[G;I,RD\V&$.0[[4II8&-7D6,=3)RV$\@BTNR#KDGQS=$7H M*/"3B1H1K 1Y"'QT0P%+F.FK@&30\%:,L#E0^]7%J\HO^Q\1J_DP";2 M";@K@V#2-U_!1Y&@[J!%GDVGF-!19,G/J(]HX1=/Y"NY:UGECDO_'99,K'BQ M('>ZE,GC*I/'6)"ZE4KNOD!H?D4EKM;S8IE/!*.)0,PF*#.*VZ<0GP;U2E7> M40FEF 9#NR-L C7+G'[9J#H(&*)HU>XUO\7J".*BN9NB,F%S2(G\6JY+%VAA M087!-Z_]&U'+(+0/NR W$LXRUAWN44[MC "EWM:\@T)4I=>,LCI*=]5QG%(G M]5)XI#GRYY,1E,.KTT$I@1?9985WXIU_")Y3>?&P8*64O"810BS;MX51*=X( M6QNKK95=K7!<=C&6M5>DRJ=+["HZ[G=+4@;0ZU?/"]#& #[/,], L!.LJQ4<5T560! M):KQGMX+J *-(9)E%NFR)O;FMCW:ME*Y)2H>5"HIK0:P\.\GKQ7;B9NF(0A\3!HELA<_)474&+'8?E&?-*@X75 MJ8IHR2?A.R+N()KS()TKX:*_=;$TN3$81314UVL6 I;V3^!Q*&W-? MW3BM!;6\HC$7D@J2I< 8#'$3^9Z,?D7A& A'%IVI*E@8([T50MV940O^O-1- MZ8-J&JG=4N@^1*K!E1D59J8O=ZD.,<0A=/I6$8N5 M0@*ULE('42 I6=^9R"#\4(/H&A7 M\2L:J4(*,*13,WO1@)_H+$ETHK"Z]5T22GX<=)VHFY8BYJB 92-T;*1H_H_I M$I0"M0[EJZB;7X34[D<"!;GT9VOMNGQ;A[E91%!1J9>4='FA=1ED,FBRH8*' M0\5"GTM0F,=^@)50)D4H=HG 1J2K(#^F-,PE[U4.&LHNI[HO.I\ B)E*=#$& MHV3_4D4AKOG&CX+\U*9T":Q:NB1Y/$\RJ8 S=%"# *DX^7/JKS#&9G)M5]Z! M>P?+5JG% ;"((']+'B&33LKO*M*CFV7SLWQ+MPKAW4/1W.P1C ^Y?@SDAT3I M"LV\'[\%QH6B&SLR$%\ ;BF0?9?6EU]R M)%EH(M1:-AC,_R%-[;UD2YE,,%_@0RL4-Z,VGQ+]*E0$@)_.\$HKS?CJ)-0B MWZ/!)D+FS\ND/W7WDT2)=HOE\%\JY+Z%T6TH><=48;BV$@;7(;[K4IBX,/'- M''WE&,UU1-44^TMU_8[ND$U^U;'I5*T4\>8'A-= 06D>*B&0"@R88O7FJI;K M6TL&G?A:^-\(G0<%K\>@UW#-PK7W _!0)"1RX[5QZ4>JYI5E"NH6\;*MSS5! MP'OE:H8:9[]1)8[CZ2PYNJE+NAOR!18THMNST"#$^61? V:&=DL#D^BN#HX4 MEB-%UUK!PX4W2.U8S[>5=:P';1OQM1'?9ZMC?9"S)#_ I.+-LA@S25-5,8?Y MTWO1>(_#88JI==,R'JQ9<.YE)(M #;/ %9-43*<4-8//\!B5).CZ*UV^5S(X MFZ40EJ4NN<>G_)O0186&<*\W--#OQV4B)%?W,H#IEU93DZLF8DTF'TD%95DH MQ<_(6C;DEFG?+B*IX+15B5B1035Z*R^)1Y71ZZH':RKG([*G:!UUYIRS*HZ2SJ0^5BN MB"P\.N'U2EVN,,NSHVV3O$"%PG7F#$1N2^E,*S++RA5TP#=/:&^Q526O7D0$ M5_/6565=*MR5%\-0YQE_K,Z9"A",I!-#;KW%SL8/W1[Y4,*2;R)9QHPX*+V8 M1#PE*U#D0<4:)F68S5[MLE3KKP1O411BA M\!J62>(A>RF-]> MY9<_^L7H^6@\CK$\DAPL$OK^-&<:13LT"O05)M'2(QL+>4X:/=88QCCL39'* EJ"C2I!DV+N87UY]54"=N,X3;KO$ M0^MH6)*Y=.B-#&[8F*"I&4MOS'E;5")DDPC9OI6Z:\61]'R;0)?%>YAXY.:> MK]QQ:NCG)6=UI7@=Z0R%JS'?0ECE Q$+:OBRIQOZ4I2FNF1I6D_UC38\:M&: MI9AA^U075=1+8%?E\U1B%34]+;IW>('PM()1HHJB35#>8JZ-C&4 !8;J^KW MR]8:N[J-EJ2/2N_X\N!+15(1SDQ= 25O4:HX$N1H,J9HD+2HQK*JK&R9;J$Z MY)IP.TU]\,DK54#30TP=U^CVP7>Z^8Z*;^^QAR&M*J= MEB7A#A0C?=1N@,5K J9*A"B*4,Y%,LZU[BB=,5:%7(62*SJ;AV3*SJ(PFM!22U^Y&EO7]53 MD%=V&:E\JZA9#JW&5#/4(D9JEWDB3Y$/5$X%VLX(><=&R&V$O/&=GB6<3BJ^ M[@6?MK06\ZLIWAI/E-[]$@6^.V^,J82V#5VS0D[]/%M[\2($&?O4]_*4F>R, M]B03J[.X)ON?8%/4N%*D2_G/\H(O.8;L,*3]@R+5S=_\&SQH1\+,_P>9N7 MOSELHN_TD"Z1N[-\5+8A/A+XA198UDUK"$EY-JKN/B0+O-9O(1G!6&9S4G=DEP-<8R.3>)9*AO+U*\13I'=7ERXN%L"G MT2W'NT^->+4DR6KB2J)LZ'&,9$/U!9RRO*_+Q8>W1>WE8OS;4??N:;$D[QI4 M@ER]5=-5O*PNJ_S^O&I:9JA90\XJMD4[U'!>%GHK4LQM;UU+3'<04WZE^/+4 M_?R.ME)W2$M;EK96TY:Z<,TZ:RRIW$4JANJL^P>HYB-F R[2\[4-L:3X8]M= M(T9DP&%F$F7%0^74YH2[@+<\IX#8.9 T<'35*=!\7'9I";VZ<1PS8: J#Y;U M,,6Y=6$_=6D0-[K00GV]8'[GU5>^[JY6UN?)XL9.1]3=J4:?KRL=)-N@6C]8 MZ2BC>K3D0^O+ Z\Q9FBTA CX;:*^1/@7HQ!68(EO37_/0DVJ]O3E84FR"V5[ M(-UF5=79;FDJ1M>F8MA4C"U)Q3@.4W_OBG\3>)[9EZ([J+5(1XZ"ZPDI5D\X4V;B0<[IJPQ2[E MA;XZ^W&;H%GD7>[W[U5*50//LFA'D#UXU.;XI1>/@]'C2C6S$(F^P5MUB9)6 M"'XY]@-JPR"_D ^ TIDGW6@.\)7Z0L<\EAQ1S>?HMMT475 ^YKQ@IY*IV6*G MJ"G@5#H8<4=S#KI%?+$SNFJ_*+-'<-TM=0MP?J?\./^QF,DWPIRD!=)AJJR& M2K'5/K#19TI])?T %#HAB]8]/Q'A&.NV04U1Z3,J_8HVK:@F^G_LO7M3VUBV M-_S_4_5\!U5/]RDX91S?+YUSIHHFD&8F@0R0F>EZZRU*MK9!$]OR2#*$^?3/ M7I=]DV1C$@(R:*::@*W+OJR][NNWYL[X]G,OXD09P '#UXQC(57Z:NX1%.!$9I7H2L^$>(+YI4M8PX">*-I-/ZB A:JZS=%XM2IL')C5?JO M3L!-EO%->&./7W>]![\_XC9&.@4'8>@8[40RB"L%SSS)DJ2]1!_E&8QN"'W+ MF@N_ F-. HR@I1194ZMY1L/"Z\<\B@6@@P3: 27U3'*4[B=X"()-:=YM M =*^]_7K8B#PF:V$YRBV/'SF"!J#3]&[KWSV-;U2J?\5P;-3 %-+Y&@EL>U) MTM[#WVS.GGC(C"?^311+LKDCKHM6P>?Z>5T]J9Y[M!9+F*\F/Z1NQ9@LPUPH MA,P#ZU5.)9YM--\BT1,[IPIWD^".6^1/[5:@(4.U&;!XNT4G"Z[8.AQUN2O@ MF9#L!D%QLG/!,\H-;+"V4QR"L2H M][_JDDDXZDK;<-% M=7:TWRJ46;E]E=>AV"F'$,C1+4$VV 8?(7Q=AS$[AZL(5$5?#Z OISG$71&% MU3(H]@6\; 5"_;4?V"8%>3PY76X:BAO6R4'_4"!V:.:#PB\UB%FAIUWEGE8M MF:$N>"X:D!;]*M[73[>SN^+L[3?A)'_(0N;>6O'X9 MD]:-:9'-86] Z#Z0$B9?HUN^*3L\>P>U6>+YK1!S>J>*T/CMQ:?(R<&UOX T M1>]WEEWMFOZU ^,YYC^:GC.;_. ,[=A4)J[\J45@C/^3MUF4]M:NLIRKK:8.LI\T8L-[9%?RNW\JQFBR/>0SV]:@[ME:5R?-_ M>:AHP=>RSF<=()IR$#I4%B]U(EMCAN;M*I;:T.449#R75J0YQR,:H>O>!CD+ M9/@H,Y<\G%.N*L/!!N&8XIPK!\36((*(_&HVX!N4B/MHN-D8O (BCLI.Q'-( M@IK[_E3 MJ9]"N;:Z"/(GI4EOTNA5Z8>\&R QK.>%*+_1>^WMW+'GK+"5Y(9>18PUFNDF M\E]\BG8KRIE%5_X/=BPZ/J ?ZEC<\2^1F\J9Q:89C)M#O)KYR_#S?:6-7ILC+,45TNV',5,2N"VN4?* A$!J0 MU'CM3R?9.HIL6LT/5^8J(BK# -$-K16H;,_$0J8T 8^6O&8>C=%U7=%)12>% MPBN:WX28*44MNS5.^RK%7:$LN9W.*F/R11N3^Z8\R+];%P)V$X\EQ27"23]F M$%P@U.!&96P#%-P-!]),T%A]RBW^U #0/$G]+U2HLWXH!>^@#/Y0+$]YI9H1 &MSN;KUU8=V:?/I MRHPHVN%I=.=/4\88Y9W&-C'IX^5+2WI>VB6,N73I12S^)4WOL; )S4%4S\Z; M %9Y[C4U<\P96GE2UBT#$GHXT2"5 6LQB+P^Q=653/$+E,/)OW;D6]A7,(-* MO+FXDOLL)$WMUK@9,C]%UV2R4H3]#&)P4LKA+>=3_W:RG!K<;!AA3;D2T%DI M^*^)E(A2Y-R$:X-1A3Z[K/.U/#69ZUJC^R#?O65BRI?& MX=O'RUCCUYK7C[')Q15ZFFL,YZ/5&:P%C;+G/IMI6*-F&>ZR*!W%AA&&RXH: MN6,W^<*"=E5UG3<1[ [D*+7X^3\*-/7[:.\?W,8$,T/HO$M.=14+ALC%?55L M J:1*>L7\]"&KMZ 2N6BS6S:7$68^GPG /*4WBWH<(RG?C@#Q )30!J >123 MTIE8.*A3(_X032D1]LQPVB,A%4N(EV#5<3$EU#;!-*A[:B6IC%A8?59T=PT$ M#::54I]9*7'PIVI"EB1 M[K:,]J9B'H!%1F8>F7[ >M"4T=A#(8$.\9!O?08"I(=6DO>1).]AJ23OQ?X_ M]R^.3T]*+' OG'I. JMU89H5>Q/T-@1'"40BHCN$F* M?=]2%(^76$T*LQGYG,D)+89@>. "(I>+Q4H)%\1/&/M/\G'+9X..;I@_R'67 M0R(XB!2YJ0)N0D8/&-S8H O]Z.0HT<.#?K$)9*9)SI&0!,Z,6L%@^V-@,R;< MYXQ>52T0\I,GUSLAQ,N+W!*0YQWA4+E?6'*M'?DC0J1+XR5^F7"0E H=)@(? MPAOK!]1Y/52-\ZY](+<;BL+*,4LYDH0(S,ADH''NDH+7QH#)$GC+A8+!DSX8:&R[U&ZY#4]W:R(0W[A6!X%!B\G M44Z![3MU;&I*<$BRC<:T'X\+U6BSKV_ GN.EO9!+=9#?^/?F+'_BLUPJ12+# M_T8Q="*[CPM:M(( ]9;2+ ENF=0*V=K[ K:&O&$DYF(2IL39H$0^X9@0.N9! M:4-ES[% .J3Z/!\X^F ZI#EKID077" M-%GIE(=?VBG<+] Z _J0.YD7=O\OT[!6(TB.PWB\G!&!ENI$N=5'\RB<(O1^;,I!C M3*N/\GMN['; T)\"^=&YE&WC=$D:.&U/:9B/-NP-U&^L*UBF=P[TJ)X4Z@%S MEG< K@HLAXY]'69L_9W-,@Z= ^!G'JJ<":WV+RR&8+/1?<%FM(<6='-0]WZW M&VZ8B_5C%OX=CD,76Z()"33W[Z59W/@7+-YQ=B?#V/IM$5F!CV53N^/CF@; DI"G85 MG]):# '0RY!W3N@SEL8^4]XE*H\W]W/N^Q))Y!M[:#)KWYICA*@F"ILXL,Y ME#[XIG&K6H%CS8(3P$#J#@WLD6'.96ODX [-@#PK00U>HWF*E <+P'W6+'&# M'%W>%BQ)/D_\LC=$"$&65O-MT2, M8H(I7J;]CSOH9W2R%2\B5!\F\@F8T#!/IW<:",MPAGTYSRGQCT:7=*/),B9; MAB_V49*YK*:I:0K^\/95ST5Z@GMMW[ZV;ZXEH\B]'V08[J%\+XA'5K_06(B% MM$/09I,FB"=UM'E:G$3"H/FJ@XDJEW,71[OGY*4A(V+GAF,Q5",+@ [3*5DY M>GS;&0/O5C'P*@;^9!V*'F2[KN*RP(X*SFZ&/7FWX/&Q3^KX.@*V09Z)-)PO M\7I\"4WDCK-332FA@81ESB[ MS^<<3^Y;HC]E+I5AAV"]WFE&:3%/9.Y20,K%I/D!$YS-HH 3I"!^0&A93C=R M%G8GXNLRD4J8E*HAF%%:S&G;Y/3PX)UWM93+('4BNY)G$ YHUZXF\0 MHCJ,HT0AVG^*(S"8SZ_#28K>%+E(OQU^.L=U!97K4>7D=ZE38(?\IC;@DRL& M&EVSV*71E/;GMH'-G@HBTS Q6_X=8G&Q>A5JGE;:,1<9-&NFIR+M7]%4Z$I, M=9P4X4-+',<0N24R0X&/$6+KY"0K3 U*R<1#I8]F=RJW'73#NR)%FI[$+8U@AR11[!7M/$PI;IWHTE4.6L7B MWDG^I%132C%_P ZMDN>B253L&!J)]!:\A,W&+T HT/9/.0DH&<%J$)A9HMRT MI]+:P0Y5*C*8;PFDO5:4I&*M*Y7#^=A$"QTVI+EDWFEZ&87@2X.2/GLO08V! M;!HY)B6VK%HJ*?M+M..3JA-@B #9G19 M8PQHWS6-JH?HU"C:0N[FJ)-TK% -U$#9M*8#P/*9>S1FRP_C6VNVD$L&-1]X M+I2*@4$2?+/\U_AQS8&IY4X"T9Q<%#"C^8%%I::@4XE+C0;DQ.-F/F@/-SPUWJG2P-"^A! M0P')L30EXP!?&5* /+UR=>F9.BG)3E#SG0V#P6+$YFY7U;7H"5,(1-'&?12H M\M;D*YHMFS&@2X%4%;R0M]74:!C1AV83J51'O"''.D!TH.LO8^_H^* \+,'B ME7*VX(Y6^[A*-N3]V)/E=")/F_()6T:K',YB2>WCF9%G#6O8*DS,=%- D.3B M$ .:ZE:M"*U0KC(UY'IC9D*D7*5NAE:3KV5F@#%(KGY!"V"RY!$PD^%S88QU ML D"6&Q+G=+N_CG42T+.!!18P29\K3'L G6/,8D;&L%:<@&HXRRGC7J^'%'H M."VYH7J1&YI'"48F]'Z?*2H-PWQKX*Q%:D@L:YLJTY36CGH;F:/#QFD-W2CS M2'*[.30#9=Q\>DHTPG$6'3Q(^UA2EUELJFH9JXJMZ8,,D:4P6D*YJSG31G;E MY'U-';J8^C(:<45I3#SBN>"Y*E97;$B0(@@IP92ZX^VLF8]*79T!P('DE53D M;CS?T$X6(V1^XA2JYSAUAR*Z3L5SI0!G7 MZ!@\6U/>63Y9H8TOJ4^@"A6A[U?1\DK_LO: J46I*>]N;65T:H*9,1FK#F/L MS(5,O/O Z(_@'4NO8VJ=*I^2NS;'KS .B>H9]=;&/M0F6B% LHJ&:BBTVSDU8BB,Z9,2">(]*?*8[]B='"!I9;:$HR.9.S9S MA^P&J7R*KY" OVM%W=0N@>-$+KB;*2/L/'VN]%?/=LU6%1>^49%?Y*)$05,- MJ;1MT;M>%;VKHG?/&;U[ //8CKDT@:*69$=.;C/#=;L_0)G73ZY XP#VXO# MJPH?C#X]-F0UPPK ^14MD&O\1QH$->-NXDHLX3HTAK_DT2I<$5KC(?4S&L&C MS1@>VZ^#!X-K7N2F3Q_5?/F^C7^G71!4E.9XK)2/74VW4+2POP#V-;.(J]/R M+%^*[4?1J72-7[SO=G188BJ,QEH-=#@X4G@EK+LW9'0)7O> MSK7U=)PNMCFR/2F$7P+O7/K3A((&5EFB=]CF5^0E",B6J45Z2S)NP%NCI6 MO9,'50/G!FP-U35<4]< M$N8C8%&IC,+2.T![T4(.Q8(RPS<),1K-40DWM3, MUQO,DN=)/\5>_4>KF0?^XAL[8(,C)$8R]6R,N9NJ504+.5\$NG]2V]R M5UB'#7@-\#BJA>""("O/.*=3,Z!_J%?^259]C>.BA(NX:2:/7DNUF/XJ'P 4 MD5'*3R:32 6YM%/ <@"I043@Z%R]2KA&6'"N"HU5>]'>78+ @S%0W;4;&Y.!)0#;6344ZXV=O]93OV1Y7JI,#H$O8U MY/PUJVH9V'N#,1,>77"V58N8=<@JE MV@&FG=Q_%Z4K%AX;/_)-)\?G7K/AC229Z'P*?5;JGH''G!(HYOVSL2*&UA9C ME$AG52EXD.+H,>4T*".F]0MP<95V@]J&/MT0J)D"NUV2YK00V,\%TPSOK2 I M&N9F)RA[?LI#I/^@J)\N9% ENDZ.W":+ RL@"0+TNE%T(TRD#\,TB=I2M1() MI4LQ:N+]ST\H Q=PH^<,"3A&] 4[BV1IDE,#';Z!$EK6-=])G6XVDA351J;4 M:I;3CPY+=[2DY '8CS.I\_OQF-![W-OTD8\A_P)?$]F+9IY.SA>6=G,RT(@OHCF$\5+>E M2=68^J$3>;D]BH#3V&2(M))-O]15SP4@%UQ@>UBW%+A0-EZG==$6. M)27'E0PO3'3:IJ3/6:1 R^QKW"0T;M%6&IIK5"2W=20W]N,X%.28OZ<9EDK_ M0(>+T@3JW]=ZK0SJD%,T;_+,R*-/\\3>(ZKA8W+MD\6@HC,L#Y+E3 /$(&2_ MKD5147Y+L+"?4IUX*M4P/JR':$@ AV&).,BS2R(CY2A)0$\#AH!-S6(A]E"; M4GG9$^^1^=.6QM7[55R]BJL_65S]QP%"J+(U;^<"C.I=0(/H#4MCA8*_[1O& M7[,BOIFD3PH6\$WNXSY8?2H2+#I1P'A.$E<>#$(WGZBK'*Q_"$;M!$0%@DVY M6PV:PJGL,+29\.<<@ET_TO*XFR[6CI-SS^Q*T/P*J&5#QY3)UB5P)@/^4T/X M333JAQ2?GD&8A/V>')#D.):3:IGIHV10:<"E-$?_N8\YYDFF,J]HS/F,.T#D MXN92*!$M7R)CA'K[FSTI-! B1"W"=E5"&'-!!=FF<]D=Y:=@;_HJ%6_E0=!(K!T]EWB@A+\E'3NT_[$=&U58> M++C&T6VU7IJ@9%$8D8'W14Y[[SJBZA?H+J.2!U!92@@SD+K0IZI@6M_#K3L! M]A*>I029HQ#'JJM(MN]HNX24C3\2;! MPJJ$&JHVMD-\-B@U9'CJ2(;.O0DB?.E]QHR*_(^Q5A/>&TXQ86<*9>#9LAM\ M.(-L8&Y7F' *#PYQ'2+W+6>(V0E6]UI:*'TYT5,_*$V"6G&$!J7<^@@.7IQ+K=.Z=R(7$L'RS2V%Y" ]#AHRO$V?R]8@* MD%"Y)4TQ%14%P?VZ8CS3MR4@GA(OR288^TM.QG>OFWB"5TM146R7F%OG3Y)B M*D\$I"SH),?(RCMS,B48_!?KQ;/;4N,<6<"^ B-L3UHX/B#\AA8 3>&TK"R: M;,V^U?(Y"[/YV"?P&&_=LRN!*<1@II MX59!G^]=2"J1JR;9\JFJZA7S:^9*%":&*A!)9]D9@W\ @P$J/&*66*XXI1(I M "!KMW'-*675/#UVJ7H$6P-#Z35^J7GR0^34)K_+]WJ_Z)?45+&$+TG#]>Y; ML"J6R\,!+<0M/?U:(O.\QX1&=F,!OK,-^ M8M5KG"F?F#O3\,]0J&D7=FCG&:"6*SSFL8-_G&MNQ3 E5-"1>Y +P 9LTUC( M!G9#705L?!HBXL*$$=49-P4ZZ422Z'4[$:FDPRL*4@*9)^- ;64EB1P^P^/& M,0'A8VF,"J?YV/+5G\,4I)SQ$:*0Y(]2!.QN01XDGJ:J.9/RWNGHGUL[0PP4 M>3 .F=MCV.59J#8@PB.5AB@U9F_P67A[%^9C>P,$V\?!L@"?D8MOAP MV[_H&>X FU&]9]0F*[0A7>9G;3R&&GCN6/#MXCYMNE0@98N+LYQZ)_M6271A MXA0GV&L0)IF2QPQ%.KCU*YF;3>6F7SU-Y*U=$92Y"/Z18R\^IS6U>+& 'D@" MS4]$R,KP"&[0IB:M% XI%VQ8V&9K3RY;>JW4CP7D0NA]LM;D+;,P-6CD#Y_K MYW4K1J0@";C2$9VPM]C+$0=J=?P#0FD.VO2HP+]+].C9S/.OKB3#!GW,@J$R M;4\(+,Z$6;8T@V%093!4&0Q;@@P@;;2$8KNJ5= M.H>P^[RE"2LY-Z4&K'#2 M;;V1?616,]C],!,2;JM2N]:0KB@[*:@698&>M&# M"3* L7-A[,%_P"0P"4#\JGJW;K87N^B1H[ /G@3;*9K5\.SVJ$Q5UGNJ.H9 MBV U0B0U';WC1'$8^UAX.QD*4Q.$=U"\$+4R[T;N6N 4[AHXZZ)J2E_%VZG0 M2V4HJC*>W;KWCTRMMZULDQ;&R0Q05"9/)#;YR\P+\SG[\0M8Q)N-TM'[G*GZTLP4U);LB@@7 MPV2H?]!E>@<5RT0S:DZ:H/4DC'R-(BJ3RCZ$78-:E4/?8.T^74Q#'J,"1NY^ M%\(?DHFXIRW:D3I?17$U?>KJZI:/*VXQ"Z10F)$BLJHC'BT,.XHIO4!]7J\Y Z4DFC!ME9W,_H2.KZL1MUHH!*4'L@"V!A86%PD M>^X^F-L)''L.ST,4'FO+$)W^RH\#/+Q*0R;85&7!XCWE8=/:\>#G_-B&QZ51 MH=&7K,:.=:52IM82/ KKT5FY[+((GF5%ER^%49%C-@[S),MQM9EYG!_62&#/ M40LVQNH&98_/^ TVJ5YU7K.Z0M41'\1R@A#"FW"*\8LBM)1'D@_H;S;6AW3B'NP5D)HI8K2IU26)G)7$EE4'T+ZNU,?-9K.VN#/FMSD5[AG_ M+CQ1ZA*6UU SS^*Y90^F/94:NKY54A6_SAC\['R%$ZD*A//([*NXBP^N7(@Y)1E5 "%2]<,P6[/90E@K%P,# M080=#RF/F*#(5?ZG@CNM3H-XIJ$N=)J M6>>54R&I> I1V>=?3)2$7\)!(854N@:F>]?IQZVCGIP(!]$+BXOJZ F"/EG. MV-*0&_HSC[B;.;>)R3?E+@TYNIG;NKDTI](DS(ZXPS7.K:!3N]/F6M(!&R%X M^>^&1V2[:W*CUYP;W1]+:X%<6/=U=K^W33;HEJK1&:6I()35U#NC^)?<%XI9 M-H>#7LT"3-,-H'@R<%W-0/E2&1^D&NA, DPKCB-0,@):*M DY'&\DR\S./M0 M4+><,O0XN+^4NAQDFSS#1[H'M-OQ.:%;(=[GDXQEV8CH6/25AHS1U1897L%G M=$>.. E'TSN5/"H-1I\@@P@\:)J Y"E?!?D>1ZDLPF=W#?:LC;N--*&I?2F0LWH3UO'%.' M0'2U7?ES.38"9XLM W[JWQ8;P^3;N_,6$735!@-%"@TX/ F#L8-TJ>B[HN_[ M6"[D,J@>M42E6A5Q?9JK"'J=G]?4BE:E+!4UWL]MTUBN,B)L[_@:^I4DOZ0I M2CUAY[+X*N)Q2%6Z:$4DRX6(F?]A.0N:*9:V;CI&XFM0]>:8$[JP\#T4)4I, M1VC?(*-&*E*C01Y5I"L08QU7G'5]GG9K4N0CS_\*QY!6LC+*7AXHC_$2SPS"V+QV'\7@YX]P?PCW/#P_= MTA%L#G _9E4VAW4&3"I&S;L*)U2!;4&5Z^9#7!&#,+J4# %Q8KH10!ZFJI^" M\VB&S$1U>,47!HUBE08#UT&[:.@XP!ZM-..?HI ZNJC(Z^&L*.X =4XJRGW1 MK:2<'-C$.%B*($G.22XP"'0+JHLF7.H3"'=;5*.$7/I4XM!&!B3:VO(I#,@0 M&D_+QA#%S\77A0\U?BD0QLB??P$P4-W3'!+&PG3)!=': M,.PK4$#*KZ&F%2VI);N453VB]8A1''V1:F(@GX0.)BI]@%\A2U^G:M>PUB8* M*&\;,J 0+6:,7UG]:]D(\WD"" B&S^01R?5B+Z?3/PMM07@RKB*!J_N)>_DF M]N"N,2\7\D%[JJA"/;^F51,3YUE)*WN5&$ MNB]!'8^=FTA=0EU&3E\>FB]2 NW!OQ"0(Z1A#!W8]Z +.1;%,U!C3!$QE%4] M\"$NB+"=B@.?FH1(FC'V-[(H$4] JB@D-] /QYGYKCVW*H7:)&$!B4EC1WN9 M^?-K$5P9C!H-7"1/H]1$R22'IB,^KJN^60U#EU$4C"*1VF=J1FR\L+CDR1H* M\*U1R'%SPS7(R,P-P&YZ([=+;F2LC$+)]Z*KN?;F8UND5""RGA/CS?8L6;&B M=@=1C(_R[91O#J0MP)+_AFI]5 M&?VX>/^2_",)0M+.5>%4S@]#K2JN%<UO+B M?E70R4:<]K.=[ M31B@6OL#$!>)HIOJ>NT^P4.09Z> _ S:%(GL%S+GNG5.1 MI[HKBITED4<."NHQ$"HI%6/O$*T-I'4I+R6'ATJ6V&CJ<'"0VR$35*T;3:R, M1/Z*<\R-!@H5M/(D(:W2]%=%9W_Z\Z&O2DM(XZ.8U9 MEJ(89ZAC ]\5KK05(91':*GEC[ M,2T]!)XYV>:+R&:$;B#J:MF2!?F \3)!30!#ZNSE43U+0'64(NF(Z<1N',U5 MON?([[3DWH1M9Q%TTRQ$ S)8 H(QBAW)'C>/RSP#>TU+HGVC@')]:3ZRHJ=O MQ,"$Z@YBY9ME#Y)Y+-QAE7%PXC9F()I$*FOD?AY*Q%E0]:Q\5@<95*KWR_=4 M7V@$RE-C8KIH$:&354U)Y9"Y_.1-%"_*/+18;;[N MPU$0=+X@4Z\\/QQHA:$RT74C09ZS46/R"1%8)8PHB8B MK@A+Z.R2[Z@L*3KN_Q%QM*M[R<_M*@@7+(!Q2I2B3P54L57"SWIS3@_4*;#0 MW0T060R0D.KU HL/&UBX6*#TRNOB ,TEI*J5&T7 F%.@1L<1PA(<,*G&*3JQ MW -!_NI80%]IG8XV0Q+1ITJ>5X66XCP[0[(, ( %-@@78IJA$"=P'"BM3MOQ MGTPP6T9E9FI@\%752[AKRV23]'37RT+N-3>;KSPZVX'"S:WQB1@7+;VF>>:M MA/P$?@Z35HP3*RA@20J6BGJ< JK$'K"%3*DWENU0OA(ZX9@IU+[E[50^DV2S MU;&:6ZED=MP^G*SJ_2E6+T^FR[IR:*I<8"ZXMEJC$_@MT*\NPHBD[7GE*_1 MU#D4G!N71R8Y/J^45G)WF6 4=-X-)37Y:-?HQ[ X)A;$634ZR$8&%4"%*/;B M+ N<$#\ .QK<'^2>1_-+%.EE,!/9)VZZ_! MD"%X%,:B2GQ^,F%.6X5C:XYQD#EO=*#GZQ"Q=X!5+75AY(L$] M8WHFWPI;I]%MI+(XRD5E"U;_9MWQ0%N5+KF5^ :#1A5XK0*O6Q)XW5\GR7-H [X)"JK^!"I3 M'>0-'_,Y"CO+G8G<3Z?3$T-SM")JMTC\TRV54FTVH8+"*:N H@T.U\31G3]% M28O0V!HDV]@/J86]H"WQ'2L6JC]$&UNAL5"( (JJEF,.?&!,#=BNQL9!Z:.# MCQ3HBUDW$)F 8+PDY06!!W043AI"4Q6P-&:>5N 3'MV4ZN>U,FW'"^0#L:2$ M7+E8D9,H5T;DM>L#78D&;Z*R1#?!N$C#U3A"A3OJHGN17:R*<@Q.3K'2#%.G MV& 1"M_L;?=5%X4?>LMILOL8F%7(Y8J8,X))71A3-1EW"X=+C")ALVFU/]V MFCP=RSJJ>3!]=T=0:X0G4YJ3%('*\LKJI;@2A4/;53##W-*2.C&)!"-P/+6= MGUO=1DW*!MV8E#$>?>]?40BEOFRL0T5A?$,0!\DB6H*)\'.SU2V^=\9MM:S] MGX13@F9,!(!2IMH/ %/]N=70HS"Q%'C>+F8*N$^W>8B!$=6YE2J*7-->W?MI M55,B-#(U!9L/ILMB@K(K?.0,';KH]7=$GB9V34X=NPEYPR 6K16V:RE0H/(+ M&27T9A8Y++GT:T-#,LJ":FIMG+-L 6G99I):G9W*2V@Y<@%/:BY96DJ M!6 1$>" !?&AS4.3QMPF09:)RZF(%0TZI1L:TTWDJSB"L @U-_(9EXB6^ M!3IAV;2P&'L:^,"YPZP5OQN/:"RMT=38BJ4Y,^_R3LY- @;9=586=12GDV@: M1AF]I0B[ :N#.?#!9X$;$! 6/VBF;![K]DJPP*35UJB&A3"TC>H,&CI[(*+) M!) D1W>K'F-[,1XT>82B7ALAX>7(2>)UZ^%$I::M:E"9>>F&676\P\;0UX\N'SJAS-RQ12\ MP4='KY*)*Y,R%4@!06=9\4'K(ATDI YC#Q6!NG^"IG/C<2*-&4?GIHH"\HRM M\+GF4'8-BA8 U@I60/B!OLQMY;YFJE1^CVFHH95KRX/!UV.<)8@ NSF["!"2 M,>XP]7#!/N3QM06U28E%\@@NY[IAD[/FH./JM@W&!6;I>ZIZ3>'&V)5M]-E> M=H%3"YC&DLKV>Q5R.PT-7^1 0MO>87(?NW1W!Y1P/]GM:-%0]&"+GX$K?.6C MW=#/;B;-& TA>16T4N#(-! 'M0#@V"NY"G24.D]/;F;5?6$2[9:P3 ,H),? M>NQ/QUQ>LNIMR)US%E;N2%BDB.M42'>\T41&6BY8=J?DFM%4E>*X>>:P,%/Q MU5X\.HN4,89 ;T46^0V.ER2+#VZG M<)+%[%J99($$^,#!K*6HM:"K#Z:V%9:0!F-%UN\G./E:ANDKU9SU%2S!BGH@"&K0&!SF.>[DX%EJ10 M\L5"21W2N8N27UQ1X8@)*6<9IDV^VA\KVS]QAD\DX!9E24-XR4@N9KV'L5>W_.V/MJ M"9$YF'-7+^%;<=R&0"1/.U\7\E*K)YZJ&^[<%5$CKC_#CG^=&L-Y-WF E#L!,G M)XW")+,AP$RQW0ZRTD(V[%-MXFI.7)?#+KS 8&GII B4#20^#-*I MWZJC*]^N68RD/.81,[?9K:AQG:2QWC *\^IZ\1GGQ AD8)5 M#396-DA#G19_;F,D7DX+SIF](&R*:=/1MQ;,(5FKKA23?VVEZ5O6\O$C1L!X MTFM=\OS0C$Y84JAFE4_$B:O&53H9:-7D,A/+K4X.828367A 1(%U;A5+*&D= MX_[]"FU1N4?^=+EZ-BG4JHTC8^NJ*'9.D4]U=?R*8H\+\\QQ1(T*LR,R+2/1 M49*/E&XT8L<$R P_(UOTMU&<\P^O+'$RHT32P_(R6FA[/:BD&>I38AAB_@)\ MGA3K>G^0R)-I]3-&X>ID0'XM:H4>&Z F @??/6K9I2S0L))! K$G%00 M.&^6%$TC6\=!..0Y1Q-B<1-]X&M.3#<]T+#RX38[78F\)K(SO7.W 0IZI 6 M5G ZRL,K[DD$B[QEPO#,%EW/A-SP@$K"%3 &K=%UI.+4"6=& $7,F2[Q%/L; M,G(G@*;5!G70'YS6LN(TJ0TO&!.&#W-\S22#R+/"J2M)/@L$<=&M;!'2W4WR M*HY%C3>?>P;AKMFO!]MB*V:%6]'3LJMAJESS5C<@1G M(<. Y"HD5@=_&RG7\L-YH63A0>C?FP^U49I7:%? Z^3"C=V$<)@W-#IU%Q[W MO)+A0_&5PFE8F@MZW%![O>F,@HGAIZ/C@]IF1T5E)IFF.Y.:RJ2QFG&H:LMP MU^N[3;[!DG 3LTWT'6%?X@ADG*_TN(+>.GQ"53-X';4-4ZHS(5\(,0[(6RAH M,VYL/P[.0B6@SACSYG+;(0N/56?5+T,H@--0SHO2'N1"72'J%OBM_2L]16XS MQRV&G-79;,;\@!\Q5WJ"?"VTS-&=V;7#$HT%_)*/<"V;3+=CU8""BHVKH%LI M.6L!GQ0"9B#$4&2@ :U>$#JYD;XP723$W.C[TG"+4PH X>K"RN(V6H%XO8'[ MV('[ ILI?0^ "6^2B0D%)52&!6Y*^ 'VQV07,PI6R-E=K#%2X34B>F88C M\JN5_480U8"I45&@ 661FSJ2>LCT;@\KM5;FA:!1Q^16E,AJT\\%%JU@40%0Y.(!^K[Y MKLWZ=?PCR7*FN9-N8NX<:!NUC8KKL8X+OE)9AJ'MTTG_9/5 \_E MALA(4MBED+07,5M,HSOB>9H3_?B=W\Y@::L*EE;!TBTI5/Z'(%@(\5H")8F^P 66O&_V;[D$ C MRX1,'"5567KV=?"99E'F#HO]K)@;*A2M1J/C*53-5J/5J%EX1R,0-)@TS$T5 MA9Z]4D*Y:Y721 MCIWL41,S=_&$>?1Z63"2W6C6X&<+UU+^TN9F"(#4HE"@K$8*T%02VY;/G4PZ M6'M>=>7%T0G_L9CYI$M()9CPMOB.]#9BL0(9?R+&7,("3[]7+._6-PW!IU#ZF;$B=JPVN>#9HI^@X(3R-HTG0..@UBQ:@=]%/YN+YF)1 M:-[1:'M'+(O91FW)EK'D>\Z!.5>$<4S'&*8(ON4P""7UV_$E3.> @94HQ+AN M^1[B=[!H3W&UC5)"BL]703Z?\9>R$/K;X9%WJ%RWF/^@X TTD1I+%FQ]D5ONVNXMB+FR5>/ Y^@;M!/NEJQGT$KRL2'-M0PDY,&B( XP M$J9E!D]PJ@G7M4;%+'L#9[A"U=&N-)*IE*()NB_H M,Z_B%QA.U/%;&R0RFY*HT'\+,3%60A<4147]^1KQIBL<,UBM.9#M[^PH5R[E MV]*X\WQ4RY$,,UC=!^-69+W' .000H)"03X!":5$ V;EC"3N,$C9,K:$L]CQ M!IQT.<<*23FXL8 T)1J*>G^!RF_*MG6@FPC621I:SDW^P0+ .$-=-+J2QZ]K M\3.>1HF=*[!".G',BU_YL&,B##4^[NT7(>[%HPOFN'I#+,R[,# M1^L9SBK70%&]K4Y7PJL+$Y/]Q%&GD2(-.(10:XHH'Q3^=JS\FAD8ICEN9&^I M1,]0@SV8(AT.\K/_$=1Q'>E? TV_2L6W^'@Q;):K!-Y;FCU.EURB$"C\=B?U MU !=.:F,;D[0MXGS@LVSG,]%.4]4->.V#R@/F>_GJ+7(B91W%ZX6RA1NMK,/ MR;3DI)X"V6&8-Z6(X+:B)>Z(UZP1F4]VKGN?P/\M92\ H7T-$[)GT:T5BS2. M&#I5#GJW!UP\0!&*Q#@:ZM[GQ4KL%W@LY@VH& !GMQ;J8? > M&P3>9G%%M.S/S5<6<9$$XHD]HQL:SB0* [O_*I*&R_!7=8IQ! XX>@OE#7\G M3&U73;-'IW]=)B5S)UD+-[:[JFZ]9J5$:2U210YM+Y.=N+HR"6N54US#J)I" M(!4]U-5ZA1&,HOXDZAB1)8;X(91\.''?I=]3-#(%QRHGDI]-P9)82:DV1]4 M.=N9T-&N$CJJA(YR5K];L%X.,_!UO6VNN19H/%#CFFF@2WF4*T!^LGBW15+/ MRN[43G.7$0#_8K^T_I@BOO9T0HC2, *QT;FG$&O4>:!DZ_W;>6\*_ET MO%P]N*Z6-Q4[:$V2$@*>,0=8SRI_MK(A8 \R,\+'1;GXLS-!=O:[9=K%$[ZW MY/@&QBK+2/3]/[K0MAUI=%& M8H(G:8)Z@Z_J.K+E&$1Z##GIF@U?0 JOH;$\]#4W;20[R:@O^9"R!;K$9?P: MI,&!!\*)MQX.UZ#1@G2%O.#F5T7P!BL1&WDFZ,HB3?H44EG 2JBM7AIKYLH/ MF2AOH%U[^O RJ])8F& -KIJ] TZ*W!;.@)6MH/):(#%7;Y0&[Z=\78,TZO2X M8,0PRXN20WR:<2LK%V??VG W]SLVN=]UI*2<'HH>(?5N[IX%RNG%_OEAW?N- MD[U64X,I/$;K$C.4I#63WFG7D XH(HGNI:&@Q$ \48CVM[:%9,;9G3EJY*$Q MYRUK]I.7AP $76<5UGDHQR!'X@CXO:A-)OAHW6D9'^R&!9J\N$! !5M,T>I; MH7,,80,4]%O6R5] (2,J;%R7GH::>DQ]I.YALLER0L%K\=GY^C_\=#UP]CANLS* MOH?7V.4\[R"MF-0DL._Y]>1IDW;E%-,<>2C95P&1N !UH9,&O!!SJQI(ZS1V M P!,.J8J41MM-LL>5N5DE&;+']XSY-U2.Y@94I)/2Q&[5.NWG+-K1%\J3Z8- MBPP-*+%$S@97*6[2>@^D<78+-.D4N0?#Y$NB6TU2MN:F'>YK1@&A%B).K\Z=K-%"AJ9_+7(G(W,I^ROG7=3$B87@R+5JL(IS1@+%);'8F=0N M*=50+)&M+2W9FGA=-5LA#M( M3M)(=IU?B$]O\ X=ID8+PBYJB$R'6,<4LD2N>:!QLF@T9%-/ MLN)9F=8 @).!L%K ^1B1K=A+4/^]\P @J,8 MAE)A'N;0.EV4VF%,L/X57[Y9E/\;%-@,:+^\@+5U)B.*0)H--U!J*Z:IQ,C" M! JQW_K(43'ARMIEBHT#K5*Q$#D8$^]G;LS(7LVI[^:LYPOU)/7_W*>& MC#XY_Q#?U4I@R]^SHSR5F'0>9YL-:A%KU=2/[G*.E96SOEJ& >B'NW6GWA[M MDH"@#PHEJ",;I;1)G2(C%QX1*I: >8!9S)5T$:;E<;L$NUF"2[?W$ZS)PE.C MB5#5P+:M<0CM(?S"!D5@RW%6'U()%?65#E^V,:7:JF&85T]R2 M(O6'^SW0L22YVU4$Q]^%3[:-K56-4 VR,[EHV74&>!PS$,"$9"R9.?,B!2YG MP('\Q'XFL"1$"@/_1:BPE2<4)/464W].Y<\&P&\\1FE_!7:4R+# ;^" ]F1K ME!E6\Z!&938A"TN@/Z,D^MP83MCUE00/,Q5\3SU MEP5E+1O6L#Q6V0>3]V,4KAS5[RE;"7_0X N9UKOCOQ^_.SQY=^[MG[SS/NW_ M<7SRWMM_?WAR701B-HT J.%++J'O_$-EN*IED:&A::CN86?VAT,^/KRCD! ([E"7-Q%'-Y@Y7B2++$/)S1C6TXGX">&5QAK,1^D M0K/1&=?HSF24DP6I_2/GAP4TEWJF%VS$.SVM! M47KV-V5HSR$?"*EPY/>,@5H2H!3V0.WB*_8IT'O&(Y4O-D[J5F/OJ%;\56_O MK^3*A875KOST&C)_U:RA)BVB(#"$?N4&0NGS EI*\A:@<0C!-8Q:Q=$ESL/_H4I+B'6"K%?GFH,:F953Z*,3T%UM,ZL)::1I4@.G#>BL]!\:M2* MB)OH,-%M1=#C(XTS!B0&Y/ :N6Z<]KCKIM".#29?\K[ &F;6U:7#"TS\#F(N7^+/M:NP^-0F M8ER_BFXJX?)(PN6X5,+E_/-OY\?OCO?/_O".3XY.SS[N7QR?GI18O!2I/+X7 M!O_[T^6DW1I-QHWA93 6KZG M/3NTMZSY>6J"9X?2%OOM]/.%]W'_[*^'%][9\?E?2Q.)83U!?*5NCNB^51YK M3H* Y!#P7D=0(ZZ23DDU0'?NZ@8,F"4K66/DS:1*@4&*E+JE0KX)UG!!TB/V M.J)J)C> $B^YQ(X21?\5Q9S! 2(HIL@ ,7(Y?C%/.&[#>,-./TKPJ6<@\]0] M5C ]A&S/>83@C'3[R3%&(SSD@QALIR) >$(BIM#I0T5Q$;,M M5 )9HPRAQ" MLTVFT2U4>BZY54[! KKKII='KZN\[E8*)Q1N(/<9BEE]'2TX8O\/N(_*8*]% M<$4UORR+<>;P0CFH5%@+5SAONOR! _!F0J26SC^.HPGBHNKH/V81.G19+H ME32#]Q!B)KBBC$]]%2E4;F]3I_] .-=@4[JDV8JN&3 =FAFE%JL724J\BOV9 M?!X@G\N706JJJ2J =+PY^B+=Q,S<<<5TE%ET8^E%@.Q#C&.$G0J?YA7OJ,GA7 M\CHKMBD("_J=& M(4:%OVHCAV6IREK_*X[;?1NTE-=H_I$M\#4$9EQ/^>5!O MR[E,IY"34C:Q8)F/MC# 3 H4&9Q=:AT\G;9-RTGQ#J!G:1U$<8P(@*J3'.S6 M-((LFZM8"(O7.P_A>+5<2NL!H15)_7#\V^E9!M V&4LR6$+XUM3>Y!Y"%HL- M\RTG 'N)O%>^'S>)(;D@4"!U8BZ>640A-0K5FPR3T<_FV=]F4FRM;"(]1>; M,)AE4D ?S18$X!UEK"DFO?X@Z%P.Q61TV6GW>O*W?NMRT!Z,1:<]DH=HDE?& M6N\.SP_.CC^!$GIZ)(V3SV?'%\>'YZ<7OQ^>7?R^?W+XMW(J8ZV-E#%K=M[I MD6?FY^$$/9BA=_BWS\<7?UA?EN;$%>G>6Q?Y[E:1[RKRO4'DF_G8J.VW^L&X M?1DT^NW+3K,WO/1;S?&EZ':ZDW'3GP03\60LR27OHNSD_;,+8C7'QQ8W1M[: M?G=XM/_YP\6YBK_MGYT=[I_MOS\\EW;AN\,/QR?EY*WM#7DKS:[FJ?EY9H)H M^>(4__;Y\.2@[$R5:4_T!L%(_O^R$PS\RXXO!>FPV>Y>MKI#T0B:XZ'?]O,R MM/-Q_^+P['C_P\?3=\='QP?HT3F_0 ES_/[WB_/3HW+NC?5:S\YSI>1>G M4GH>>C1#2[C^X?U^^N'=X1F1P.?S0_CNT]GIP>'AN_(0 95CAO);J7;M@Y.1 M>W;OLT]#0;]\%+,HEK]08QC[6P*B#:2!*S+(OV(NS8R957I+R&=@3W[P;[G6 M,%;]N2EP@NWKH5@*?AU+0QQ-H20$9SB^A-IO6HER&<-VM$P -)YLM:FX O-L M?A/&T9Q2'4%?E0\& R_@YU*?A!#:?L[D+ ?-RE;]MN6N8P9O3/]([[-6/&ZL*V<$W$I@9=$,%FQ%QF'H(3 MT_^#-0%MQ=8#'S#CQFG6"MVK66W2$Y#QPZAC?L1ET8S1N=?QV1ZH$ MDXDT/B;B38>*Z63O$<^L2ER(ZF88 ;:71<9UV8'9@)J5PP]WY7S8H6D5KTLT$(1W),B7#67L+' ,W+P^'362R02N M<*=!_W0FA,AB,*R"_1L)-6JA8"A8J5*)%JK#$(;\J:A0JFI6E9R3%\/^_!CS M89#P (2FQMG,W-\YX(>S7.<78BT-+4]B58[PMW;R0*:0'&;V^)V'-^3\'S4A MZ^'ELC9T]0[+!N\4L.X,=9:O("TK),QN)\L%E!XE3RHCD*J2!:2\ VU/[#I6 M5<>M4F#P[P# %5-VG,/*,T,DE$&,^>FWZ/JH++K-F2$SEB<3/H>L[=J43[&H MXO<5O(M"JX;]KC_!69Z)$QXI&R70-HI3 8KY_U:9?]$H3(TG=>/C73676@E" MU 2,YV=W5_>Q@,"@%!CP#_F-0!N1 U7$VB2_#Q=3D5AE;?EJBE2D6I9:34>Y6W M/*7%0JM9(+3F O0L*'H"40+=5-,BMN[*/8NU?P<3K\B[(N]'(&]LW+5(K>RU M($R7"GD [4=T&1=0JK^4-ERL %H4G=^O+.VXIM[N6[BP1-34N8ISUOY\@H* M[S!M4E:4E\Q*50.73EP5-=W-^@K;Z+143].C3(;B"M5ZU: G*A=!P@; MKST'\&)8!@B0RE>6)^GTT61V"-]FXE/GYZ:X5/E(B/$E0,U5N5:BHT^-2/CD%?V1!]@4$M1QRW,G2<=T MD49AQ:;JNLO!IIN 42+3BFIM:.R9W.[[E.=\7^1)/[>:$)'!KBK&>(AE+>HH+FJ)EFD_D%.VRS8UW/0+@ MJ2O.[S_::VN5W:;!ZS*NY/XWC MN4CNP,B?7$ G*GM YP(AVO%@SYWZA"+VG*SQPS,VJ9V28PD!9$]X$.V4JWSX M9NJ#U, +EU!?W>:##Q M6Y?^9-2\[/3:OV>'YX=G?S]\=]EO=YN/FF/C M]#Y;"VEDY=/T$-YHDYP:^KGVN?^?FMS__\CPSN[4;/, ]!Z*8OUZ'0:2_M [ M,&@UVL;W:/:L+8;=8#@87XJ6W[GL#$?=R]&X$5QV_4YWT._ZHV:OH!:DM[__ M^=WQQ<'IQX_'%Q>'AT?')_LG!\?['PB7Y;([Z)0S6:I7WW?2I7 :GIZ'IR?" M"#.E84BGQ5F6UQB"!0QJC,(B)_A+E(C%M7F -FUU"N+EF0KHV!4D,37^^W@]-WAZ='AQ>_'!^>7K4ZC MTRQI\EZO_EM!^AX,'W*A:0*EH<%_"/:><2:S+^5YH%P,8.000+S*+CZ4HFJ< MJ$Q;2-99+@)5("Q5_V&-$52!$$2BPO8;I4?4OB4US$!V)&(.Z;TYBPWK!R4A MX[RN,;U(2#4OPEIG%[M$SBN/FV/3;K_;'XV[K?[E8-B4G+4U""X'X^[@2 WW:_[!_<'#Z^>1B_^3BZ!#K0$"2'!\+M]Y?_224"EB,_;8H MB5U2_6$,5>-TQ1_2GKCRWD^C$: X NG(\=UPHSK4J#1/S!@AODX6@1)1MLIT MIVO,]+J.A=C#$F+6!RF[6IF8GDF\)'1-R, C6')L;B<]/Z7? MK0][O]C:628"8[E;K>>#>@T(#TIC4W_O0=#G5W*>W\IUNM=O;<7"]*7^2-JA MRU3\8!=V,1HL7@@QKLVT4CMDD@EEK5CV53&R5KT]K#:B!!O1K'>;U4:48",& M]6H?RK /%6;O8<[NU6[UBO(KRO\. MRF"X3,>@^Z?>TK?DMKP&%Z!YY[WSX\P$S2KGV$BUE'$*(L=<&L[Q0;. M[MKS6,0"[7AYC=?I-!Y;RC_W[E9475%UHYO;W2W0TDG$8 L;R Z7HN:_MT;' M*L41?.&3O,>56\JCB"G_K6TR)?954VNSU'TE@/+<6<.%_K8R4 M'Z3./:,57H9U6:4R/#8O:.1Y076&7N09>ER95\+9/O;1:#Z6F'Q:F1BE M_K12/1]TO<&P M6-X48 1]^[CK9D/6X%W9H"SUYE#,"G+?W(2V36!]=,[=UX+'X:OK/:%D9ZM; M-SA:\V@N]/("\%CD-;S&VPPT4DF1PIZBC?&#D;^:@]RQ^.^287Y]BD.YN/(- MB( 0)M2T$:N-8G8;@(PVW0_5\@JZ@.D/=F=>%WKD?.D6! M_L!'4JQ(AE%XF?M\+(^\\_QI$BGDF-P0J=C1K8+4S8*PX0/T/]#%D 3< 4B; MB.RAX+[Q_BBV,3?&DG 8#E&U1*(1Y LKU5*%!H:)E^M&%*&/^(GI44 02><$ M0$:^@TZCHQ;BW(]'_EPD>Z=?IW(EH .!589/Q9H-5:S9K#$P8V3PZV%GG V( MQ4TH:0R00J,Q-S?.MR J#TA8/GZYCF -6"5U8:"[W-W/8*M8,HX!7+"3! -I MXPF@O8RMM2LZ!"OI7A&.[H.L42PM&+'D+I'W/&J;A^]$U&&G_\J3E\H++!@Z M<_@,)EL!1C/<%8MT&3.@^'CJAS.J:Y9\6YZ&M_S@.33151B V D&\&P3V'EK M@[E66O?QDO?-&8&4Z%D^"_>/X)[$OIJ$W]6\))2 [;( L,, >B/UX9^&B+>QM 5A+O!UI"\!G$NHT(@V^ MO0R" ,L\A O( B'PV!4JI:#]OBL/TS*0DC0R1/=<8/,?/4$1XI;I+E'H1PD4",/5N)W/6&H-B53:[_;@7PN5(5%X\YE]B:WF1TP!I":I MYV6WL6A4?E)\?3'=$!SHE# E>"W2NP6> ^=MBJ\A[E@T1\3F613CA# M.[@#8YT')&0C:P,0,P^63 ^\1O_LL=RM$8O.PU88D#3$3K_A!FK%ZUBX,*XD M C60.CJ.#*;1)(K2>92:4:-]*H.8+V/6?6]V:--J50CU72D/A M0^7UP"0F=]XU-D2BYFKEV9YWA%Q(C6'G48$4D#,PTK$00H9+6UP<&>J@>P\[ M72SC9.G/M0S\G[# 5&?SZGS?AG^5N0ML.!&6,E*)I3H8E M3AV)!JJH--$6U][.>'>GORNEP,Z!Z7H%+;$8)VVOT81-/]-09][YWC_KWC_T MM*!Q'BFFH,J)>4)7K> ##H9?O]ELMH/.93]H-RX[_8ZX]/OM\65O.!"M3M"; M3 :# J2I=X?_//SX"5LT'YV=?KSX_?##\?G%\/[;'Y(;')>5CQTZ?$Q/ Z$?<2*>F8GWVQ_(V8[/SS\?GB%\WO[1 MT?&'X_V+PW>>NO?L^7@:3&[.?L-;[(>ZC,?7B.0.Z-P:=TY25K/6!JVG/U"8 MV=FP#_K>[)MR%A(*S:_AC-K-_=QIU@==*<^G4^S!X-O@VB,!*"'/N2[.,71Y M-\:H-LPJ>)&P>:LBG9U>O=U]G:@P)%7KC6YQ)H)UW^:T\YBH28-J7\JX+\UZ MI]J7$NY+=5[*N2^M>G-0;4P)-Z8Z,.76^#"L+YD?N MR^95/=]L8_YX;*>-5^K)<-#NXR8_'*VI8$D>!1;MQYA5%8E4)'*?)5'12$4C M]RG/%8V\>AJY3U\LVW+L!-^',OM$ZM%<"K%KJ*IJC^TA\:O 1:6<;40JG^)P7*EFE6KV,"=)12*58F8HY*," M"O]#I/3+J"I7J!2U2E&K0A7EI92M4]3\,*@(I-+35A.(@O@F=N)7*ENELMU/ M+)6>5NEIE9YVWW$AEJJ"%#;<4&4=5YK;/<2S$'%%'Y7BMD:SC].*0"I=;15] M8!OQ2D^K]+1*3_M&LZ8BDDHA*T@VLC1X^G7GYZJRH-+45A-.-.'N@,O1-!Q/ MJVRU2FM;22OI-3.53W%T%?NSQU#@N,^@:E>X^.HET30,/-6\]0>OCM.(L%]O MJ07C7HM[]-&W"V_YSFA3R3V3A#85)3I3*]J-.M-?C5G]2)K:,Q/(8Z:P-3<5 MQ14E%*IC+X@46A4I?)>"]7)(87\^CY;SL8IQ%HK6BCH>I%&]'.+(66_?J&3Y MXR]7L22SX-<_C<="3"9JC:"3_),N4--ZZ'=H77_QYTMHZ-WT0"MO-M]ZZI-V ML^9!E_!',V(*%N\YO8Z/K5Z5C#2LPX.]P.VU:*^UZ.R)+F*!_>SD-40@K4=W ML[Y8LF!=JZ*+BBZ*%*^*+BJZ*%"Y7CQ9M!LU.7#X+T<9Y0Q=?K^2=21&<4;+ MTA^U!H^L9KV(P_#D"!B/1-S-?K?6[S6W+13]E K1]FUJ:UCO#ZLM?98H775. MGTD1V;X];75J_>ZPUAKDM_71O#WEUS4^^O'XVE(TZ&_ES-EI[U:*^+?Z<[;O M2#3[G5JK_>BRZ\7N_$J7S?9M?6M0[W>JC?]>G\SV;7QUYA_'[;*%.]^I=3JM M6F_0>S6>E?U%'$XM;8?^;C[K-/I5!Y5-Y:3Z5ZIR^.)]* MLUGK]AJUX3!O2KPJG\J=XU&IDF->I3.EV:H-^OW*L'I]SI1VH]ZI-OXU.E.J M,_]*G2F#6K/9KPV:K5?C2_G+G9F]C"W=5D=* MNU7O53;WBW*D5,?TQ?E1^K5VIUOK=5]U:LI?EE.GT C^K!PIK]"1TNK4VHW* MJ'J-CI16O5.E)KQ&1TIUYE^I(T5*^.9P6!L,NJ_&D[*_O%HFJ9V60A_H+-S. MXV7AO@ARWU:'2K-;A;Q?HD>E.ZBV]"5Y5*IS^O)<*JU&K0\^E4%>J7Q%/I5S ML4@%-(JRM WSV:.';UZJOOV2O"L_AM>]V)U_6=Z5JN;G57I7JC/_2KTKS6YM MT!K6AMW'2M MO\IS.DXC5^%1GSQZ,.E%4/NV.E=:S4:M71EM+\RYTJ[WJRU] M4B/*L?*2W*L]+JU M5K/*<'AI?I4"V*=J2[?8KU(=TQ?G5FFW:\-!IS;HM%^S7V5MIZ:+*/6G7CAG M?6/T8K7NM:N@3LKC3'\[7#"KUV-E\+/6;G5KC?Z@HI-'F?Z6>&P>3BCM9KW; MK8CD4::_)=Z=BIL\,Z%LB3/H&YB)I<2-LAK",4"38:O\ DK=&8#=D;1],H_E5U MDE)/A&W)/0Z:3S7J/:'4SU:WWE#]0>6VSX5>9,]?II'7\!KPWC?RQ>KG#VN1 M:FN?+OF_Q5[1WO%<-[4$I;+FW0HO%F,A)Q9XXV@9IYZ_6,31#2F>QTGLBZDG M9Q&+Q3(>7_N)\)8+^.#G=L.3XY[*M?&BB2=O]>02A'-X='+MQW(J_CR APA_ M? V78)$[?*9]:32$]%HXKY8C@;, JRY'\7-;KJ]Z4]T[Y(?!36JDB9D"*\N> M/YU&M_+O90)C7C.Y8]?R-7$TPP$$?BI@]/*Z MJ>0?*4[I()HGXM]+N6?3NYH<>7H=+:^N\?H%=>[U@D@.:QZEWK5_(Z?A)2+U MY,#P>37Y9CG\?R]#6/-8#NM6#@ 7W1K"2.[*.'4[AEXH]3N1 GD=K=6^$LFQS,,H8+7LLG^'#PV(] M'XN*>&IU9!K/="!:N][AU_%T"8Q7KL=L%B:)7(CD60?5QE/Z$7N5Z#.Z\$-) MM2Y9 K$C55]=Q>(**(O(&@CLYVZ]K0_-<\ZF@[/AHL_OF4ZO#--Q/!NN-&J" MJ7\3)N%(GI?T[M?K,)#/0$UBT&JTG=Z/OA<&__O3Y60XZ8PFH^YE,.[U+SO! MQ+\#2R'Z+;_='/;\E@#)X:L[CB\./S9[1P>_[Y^\/SP^.3M\?WQ^<;9_ M>GI"',SJYD%\^U\9GYW02:;XI%9RZNZ6]5C#IC"^#P!]= M=MK]P:4_& >702MH=;O!H-'U@X(M?7]P>O;I]&S_XO#]Z=\/ST[V3PX.+SO- M?K/1*>M>OG?W4HW?,Q-XNNUJ]];NU[X4S"#JY;Q!I(4WP%PDJU]*$75['4EA MI!06*=&F89(:*7CB)X'_;^_]-!I)H7HNIF*< F_^(E)D9'#'0L0@5^5-4NI/ M(M \O+$T$'S)T*ZC&2HW\U2J1>,H7D0QO/Q*:B'QW)^/00Y*P1J.Y=O#N7RS M'P"_4[>S6)\)4%98Z^$AT2 64ZF2>V?+J7A*H77/>O]#*CH1JBM2IBZDAG0; MIM?VV*UI@8Z0PDI&(YPQ[L2U)$VY-UJ; C5-+4D03I>@AWOB!E:E)M4:*2A] MTN7@'2(!NR-,KO'Q\D-?_A+0'V9E\3U[I/' *,4\(25(KN@\\7;"N=(+].VH M2LK/8^&S/CE?HAHK'ZL("+0E8 HX&JG?R)=*\P*ND?JQ^"II"QX)TT_OX%GR ML3 7>.EN74I*I "D+"8DI71._5O4G16Y2,(-Y;R)]I+'F[A6D:7""&,>17Z, M)!G(#1NG49S@;D;+E%9 R$MAKKZS(:* RT"F/>$&E>3)-(D9?[:%3OY"D5^-PB M,J,#1!::926.I\*/P<2_SMB?;:!VU[A\]-,'!")B==9:'>7'T&=M;S#M#P:_>.978_5:HYGY7_>L-7,B*'27^@@=%NJSG!7^4^:IN#%@FK>:]=X/ MVI<,QVN;79#"_#H6D__]Z4\7IP<9-9$> K__.H_BF3]UI#!_]-.?+Y!MR ,@ MS<$43HE6&/T_;T"8[JH6+5=)),/,O_-(C+*^/UFF2WE8C>Q4+,^P.A ?8!/$ M(&)K8!=()JI,3$DK4@HHMB'%SBRS:\S %,?:5!A*Z@+]!14(ND?: M1O(IR7**ZRI-JVM@M\CXY0;&T50-!=;$G]_5M$!()6-.8*6EX6O;[;ZW6$IQ M,@9^*]"R#^12<_57:).X%4G=B$;3OJH&:KBTBR2M& MB3<#DYF<-O PO@26+[C!G?>]VQA$&K :.0B4].AJ O*0$Y'"#V:#+TX$.O1 M5W!U4O!D3^Y@4W'P<(%124%0@QXG2>]:&K8IZ06P7?9#^)@D0/K9,[)2\<;9 M!6$RGH("SD/SY_.E#X0L]61PSX53^4:M/9X?'@"!1'3MK1A)$A+LZ5J:4V34 M2KEPVG.F]@*\9B(9Q^%(Y"9BMH:N-M/E05L[!C2=?6O=VQ^/T0MZ!:X\T)]L M=H+< L8B7^U/)B!#2<-)I*8&:YP*/(:@S<)A#^%[4A]I\_5"%UH2<;FL@"/4 M"F&'E^A54P<]:]/8&BYS^F0!\D'2O+P^ 28KB3P&55]J;\>2T,GF[-4/:IB? MV6J\?:>X>4T::?-0OOJC/_=)W\0]/Y2&2'0G1++G_88BX),B\AH^HOD6+S-/ M;S;JO^G'[QM_]/%\ B(;_MK[*"3+D[>!Y) W[T-0:$I,<3])HG%('EY^@>TG M",9],1PV!I>C=LN_[#2ZP>5@V&I=BD8_:'5'?;\_ZA?X"7[_>'QR>+Y_='CQ MQ[OC\X,/I^>?SPXOVZU&M]4JJZ/@=\=1 !/P: :>F4)IB':-:Z?1F73\MA"7 M8BAWJR/Z/?#6C'"[QKP2O68 MH[&PE)ZDI>,ZQ1E1,S8+Z^F5]7AI/5[;@XOCTY-S[^+W_0OOT]GAWP]/+KSC MD_-/A_3%CZ6[[UYZ>AS81BNVHCF@Q[&I<.]3B^XJ(ODG6))']Z9W_5Y_T@AZ MEWU?="X[?G=\.>@UAY>]1FO4'P5!Q_='3\8C7;N]@ (^[9]=$$<\/CZVIH%, MHW]T#![4X_T/YQ?[\@-)M>>7O=9@.&R6D\OW'1Z_ZJ>>E6>FM0V<7XR&S5:S M$5PV^D-QV6D/)Y?^J!E:\,G17J>EU-%)"-IS*#4[;41).R1-I54AM6]I M?HHT>DRFN)H#;LCNMLU!.6Q4#LK*0?ED#LJ'LEGD6K\-WJRFM3M / MQI/VI=]O3:3Q,&I<#IN3YN6X/QA-&MW&J-L1PP>#P&T@?5!\1L\!.')35, MZBA?DV?ZFY?2#.KMUE/61=V7A7M(>Y%+PY4+"@?K?W]J_;3)M-KU1N]):Z1R MZO^W5'R1L=VH-]I;.O96O?^TI6FKAY[_64Q/@\WH20K]IE(RM"Q8?/62:!H& MGM)?GGGF:T_6\5S[D-')K37G@D3NA_*/YUZ7S5?A)*H_,,6?"7O86SU-#*A) M>6'8^980_V;,5'*D9CLW>\C/WR+R?Q>-EV#J?=ON UM;/?_2[?_W[/:@WLF3 M>L%F\Q5@X&P7(SR2>OWWZA';QH:GD'47L@F>"AFI:<:Y&:]3Q+\&WF@9D"J5#//9D9 M,>L]SSWD^Q>V-$;7-R\U*1W;/8>7L \LN\LWB0T6O[^-XV;Q5[*!/UPT/2F3 M;-8W >.K1,\#_2:^>N9>(L9[DF(@8>Y7]HZ_M5_T7_]>1NG;>U]'E[W]B2-1 MUVFZ2'Y]\^;V]K8NWU"_BF[>[,?CZ_!&)&]$<.7';P(_]=\T&X->I]UY([6: M9K/1Z76'K4:ST6WTAF_26:O1;@R:@Z!Y*;XV]YKUZW16%-%YX(K<&PO;A\H: M" S, ^],8. X\*QL0#9[W MVHT&M,"H)/L3#7SXIME]TVJT&ELCW"O3LDP+N_V\KQ0"J#(M2R*#*M.R,BW7 MFY:M2O14IJ4T+5O/:EJNJ"RK#,MRR?7*L"R#4*\,R\JPK S+RK!\A0*H,BQ+ M(H,JP[(R+-7L ^5V*W$;OG%;F7TE6EAMY_K5=*G''.HI$\E?%P6*]$VW/,X6BO6 M:S;:W8?F0E2B[=L'WGW3:KT!SK,UTJVRK5?;G>OFQ7HN>5V)>=3JO1D19FIST8--_DLCQ?BMRO+,\R"/W*\GSZ@0_>#*3=V6QOC>2O[,XR+>SVL[Y2 MR)_*[BR)"*KLSLKN7&LA?6.3WG:SWLX_X+O&M:'QTJEWM'EA=2VL1.F\/F3;K43/JS(]AXWVL-_HO4EONJU^MUT" MV[-=V9XO2?97MF<9!']E>SZ'[=GL@/%9Y0N_>@V@,CZW=@XO81_*(8,JX[,R M/M<;G[W_^M.@U>I4$NBUV:#-3K\_!!NTV6YU(&^XL]=YLMK4^=4T3*Z]\^5, MKM@=0!E=B'B&F$:6&2K_^A!&L;<_#<3,KVG0(SE%CIE*3:\R-Y][#JW&WI&W M WNQ6XG\9Y]$978^ _34F^:PZBM2"?W*[-SF.;R$?2B'#*K,SLKL7&]V]BNS M\W69G82&U)>_MOI-C8;4V6L-G\KH_&T93F'I,6QY(>;^?'SG?1"^#:,[O%$'1,-X$<6I=Q"F=YF0:%&LM#)22V"D.C2&UP=B',78 MI'0/:A4DLV]488"T;!N]RK)]?JVBLFR?(97@3:L/ $Q5-N^KURLJ MRW9KY_ 2]J$<,JBR;"O+=KUE.Z@LV]=EV5) M2-_[_<&@,,T[/1:E^)K^QFC MJ?M!(.;!1K%P4K3&*]*P1Y/*S/YN>=0I0Z70S95@N48JR-1J\Y;/??W+0:K6&_AS6KK:>'34JC8CBDRBHMKU@_WQM4 M,OW9)]%NM_>:_4:OWZOD^M,%-IMOFHC(6U6GOGKI7EF66SN'E[ /Y9!"E659 M69;W6);-2O:\*LL2NJCV&GWLHMIJ-M&R?++\W57-8"HC<\LD?&5DED&\HY$Y ME >Z7XGX)QOXX$V_ZI=:B?G*Q-SF.;R$?2B'#*I,S,K$O,?$;%6RYU69F+W& ML-'O-M[<=-K=3N^) 7=7]7RI3,PMD_"5B5D&\0XF9JLI3*?;M'?M !D MM]G;&BE?V9AE6MCM9WZED$"5C5D2(539F)6->8^-V:YDSZNR,;&KR["%75UZ MG<8 CXS,3B5[7I61V6ST6OU!^\U-JST<-AO2QGPR,* C^0OM M9C215F.RC'UI.M;DKX&8S<.)W#_$K@6HV<.OX^5TX6>P;!5@;7HMO#-Q%29R M8>7'<(/PQ]> =1NFB1>$L1BG49S0-U_%>(GV:321[Q!Q4MFHSSV'"JBV#.I! M!13T//6<@!1D%ZF47$NH;-0R+>SV,[]22*#*1BV)$*ILU#+8J&]2?S05\M\@ MO/GS_\@?:B3CJ?#C7T=1>LU/V9._I]'LUS8\31%2XY"X\>?__3_V^$?^^,M5'"WGP9X\&U'\ZY\:^+^WUL2NR5!IX89_Y$OOM7?WKKWR6*MSX8_.*97V%!>B@\&$MHERUR(.SJ75R+"!\"]G@*T=R.[]%_U4F:3 M)?FY;5A'Y(?LMPQ\%YZZOV:B?4B8J[NZ:;LP?2^( A\@(@A;'_K@]DN0D2T-H)'X?XO(K?:#E^=TRHT3V'+?EB7.L>0'E6'-.TMR7JI_VX5/(? #RAH MB\+?#6 - ZH$K5&JX,))Y!WT!ORT0V5"SP..,6N:BUI',\Q/JMX%U)7EP0?D M$1LZV#[5;2JM.WWTG+SOZN4$'@#[X&U #IM_L?,<(? M]3\Z2JD,U0GF\&*9F+0DI9N8M'$R:8GT.KXU$!E$3-HC$D#'9]*FD(W \D0$ MG8ME2_.B(+,TS?+PEW^" 4N+O"B;48UJ)K4OXU9U.K;E=ZEE(]>=ZG8PI=+A MU V#UR#[! 57 4RJZ([ H 6\64EK(8'O41-4:XJCZO6!ZW0V7M FEEZELF $ M;'>('KP\ CT!!?%'IC!5G)O(2AAT70]EE:-[W#HPNHYKNYWH*_..XX[P2&(R MQTGI^".3F:6)R4Q,YG/16-A_6.$?1/1'H[00DSF>4R;2*QYK(#*(F,Q')(". MS&26+IC_1V3/\=G*>F@:..2683EF B:2N;< XEK8\BW3TCT+/@[:N:NYXLN6 M(T6$[Y&O@0A?(GR)\"6FWY&)7V+Z$>E#I ^1/D3Z? "2#$MLOY.P_1AV?\9? M!NWTHI 8M/YJ7;T5Z!:EF#;P_!;P.@FJ[ %H(8)9X;!,UP+MI:324E0D+$$- M0\\/47FQP*5JP$!/G/5>HMFY85G3O9;N #]9FMA@2BE&@-Y!][WDBI)(^L,+ M'B+IB:2/O:0G=F8\ITRD3SS60*0/D3Y$^NS0SF2)G7D:=B9[,#NS:'GP*].Z M%QK=!'4/+<@E,_/*:*2TYBDQ*M@&@%1S1QHA6&(\T0RW$74\;]*Z&MB()*LWJ@4U>6#9_V MUT.Z6DA6@8T;A61=(T3]/?R_+XB<.O(U$#E%Y-2QRZE_ KUE@]UXTM;<67B@ M!-\<6;[5LFPKF%YV+=,$#IZ>Q-+F%?F"UI]%+EH/B,"X_GK=I M^4-;GUY:#NK+DVS9KM%??J(-VL'\E*5WEOV[$_^B4V_1)6VVY=PB=U?ZX^E4/?.QF"A^6I^&"@F+EDF0MQ1^?R M2F[X +C74_B//KO1^%>]E-D(]Y_R51T)'X1-&?@NTHK7+A$^),S57=VT73IE MF?_]H<'=3?&I5$N#2*EK?,LT-%U'?^HMG6[S-"TPPH_H6[>S:\NK;;FV^:%L MQAN+V'6VL;5\KJC4&U6UMC]DX<3ULUZ:4KT+*&_1%P)#7VM*&5&((YQ'T-4# MR@JH 0"!3^FV/8\T],!S:'FX5Z*/VQ2V(1HY'S;H<1H_I MZCYEAC;\!CWT(=3B'HI1M\,7$#5#A*P-/!\N!_WM4N@W^+KE4XKCA+I-5<'0 M]8(-WP-?L>!<6J"KV^T(N[$.M( .S.8(-FQ]Z(/+^2_+&XHV:P8?B J-B'KG M4(GY&D[7G;\0<35^987WES3!V9AU= V\^<1F7\A$S/>NVAD!]<(._DCM7.*K MI8>[\(%MVQW/)<;\[^38TX>7$4J.X29]"E SD8&_>#Y4;_FN'0;@S2J7@/P3 MK7IE>1^:7T>_.OY=8V7+CZ[M]:[1F]0!<4LK0L^R9_2+ MXE[PWYLD=J3.+(&O^N4WNBU.U7_($?\A\1]^W7_8EEE::G&"QIH2H_&BP6LM MN45K/,^Q8LIL"XS Q,=_N,D^I)1BEJHUTK5\-J]4\UMU+?[19#.E8JU4R&>5 MNIJEKO)%I9C)*P6J5HFPFJM2HTA6553/J'=3K*8[!LH2)R_3R19P> M3F5+A8)2C$(G*Q?B];:;_3!7.-9E=ZM=Q6,5U6W]>L+ZNY2? +W MNV;UWH(7/EQV&8K?U45_*P;O]$_U.S9O/(YTTYJ/[E 7"DY5+9>J]=(50L.R M"G\4ZU4UEZ_5U:J:+3?2A7Q&R61*C;5->5<%FFW3_):K3>6A130$V"R:=7 ' M'C"I;NRO$&TK_K'1T#]56JU M.77\"?DPK,1$BUR9\L6.DM-V!)]Q/MO3 M0LAE,R"M%* 5H-:N5;5>TP11EF7FV\B(4EV1M,-1UVG=QK66:ET4G[! OU,B MAZ^QND!8_0C/]G19_=7,+UV5RFI5J>?ANUJ*3LGLG[%\+8#_B<*.H'94&H)( M/SEGYD\1YC_"LST/YL^4[LI5]5HMUO+W:KZ8V2;S9]S!T -=X/CH]BSO&.X MG#$,2 0&CO!LSP0&KI5B3JWEB[5K!<)!::LPT-6=#ER/Y4 [0(> #\!/!]= M9S*IGY3Z'%K!](QQ02:X<(1G>R:XH-2NKPJE9DWC))[FMVH;9'2_2UW9[OB< M;0.&)MQ_A(=[6MQ?+-55)J<6U:I2T#@N18O"MQF]Z ; C[8E<*D5MG^MK_X* M .?,\N_X_<\ED/ K07$HC2:^\]SKS+8WC0,$-FXACG$^:\P=;Z(:V=0%)Z#I MP)=FLY,N1/3*:IS)TI-7'I)(H M.'%IFM3K/*EHHA2>:;&>+^:HJWSU[E 1@H@(W:@+S9(7!BOG>_RKOBA M'1TF(J/7 UU0UD[.A<$+A;L#'SE %("J#$71W1W@P#G8\%0@T; M>I"RK*$-_#W6)/JX.SI(.&_/Q&R,UX?V!AZ]8T(9X,\W<1:^.#^_ MI3#&T@B7_^@&,ZGQ5\.Q%KX]_^]9\.+?B>7SGS$6.@I(0 XD%!3"Z+DVA4HC M+-&/A\,JT==\1#$)B$.H.@FD,\.S,$E2P$<*O06!R42+S,^_*!-]41*]T/$B M=X2G#\#8]?J4Y?LA0K7I?++PU . U;3:$#&)AU?L=73'>IE1X&R#ZE"%-J'F M''W*]Q'1_\72#$>UYX__&U,KXKYH653$<#@OCIJGQ"4H,$'<%E5;H4+G.81' MWK;0\F9B)$!57UQGFZ3U9_(MK?M6Q',VSFA!Q(A$,(?Z%Q1B M6SA3G1I&'+B$,FW+&\R* >$0XP7W1N'"N%:/MZC\@\5&"\F\U_AD_(D9=J.W MER'Z'63 Z-<&)D(_R@=&"!D.27-;'_L+O-:'0SA7;.%XH3U7!="[<+JAO'H!'J))+&RXPT?RY>V.$@-4)1"%5F:"#.?3VGK^,H7@%5[[K^\KNS,XKJ M+HVA;()J%5XU%%)(^$2[BKX*'9.+$M4=^"'==QV\RSH$+B_J8MER0_B(+D H M\47ICJBD[44XMQ#I:._G0Q*+!YHAP)3N>9#;414I#\XJ8HG%3AAVB$3J;.J1 M/'0-8(8>\"/=Q4=<@IG/\OO^NU\[W[1/5_#)_!++6_EV/FC'(VXV(Q9 )X/G M=4'50JA&+ U>K U,(,$Y\%$)Q*\Z!25=@/C7@E,!(Y0Q;N Z7?!PT??ATQL@ MOHUHW+1\PW;]V3._ML:53<:2_'4V(]T.]6#Q39L4$6I1OPM5Z,+]4.$&PVE; M:.L1P)D ";Y7H,/-3,< JGGPOV^^ HEII #.]$)]6=O0_/0Q_+-;&8Q&\+O!M]N O@#+\JK\L^#66,W+MT4S<8%EM8<,#BDEH'#H=C$+0 MLNY%AF("S0&9N3:84+W0[,QX#A_'8HG+_+KQC$P73A]:H1!JT)](OD&E "FX M2RPX5V^^ -"!W@<.;H\,L=JU083)XTB[@=^30."S-+\9T&R>'*:9Q PKL'4 M59&ACM3YM:EM? !"$F<9+-=/SH7SM"#\6\'\H/<#.&O\3:Y,_N#*A"57)N]= MF2P=.,-?\#N_1-G3O(%3>13G"@!0Y) :_:)>*701VP(&1)J_I=M M:P+,/RU=NA1A(1RPLN=ZC4M$OO1>*#4&.N!6[L^^7O)TJ6G+$9SY[ZR+.V01 M7D+,9!KO3F.F=HCX?_L-=")XLS.\X8]A83N@HB27%%F.%5AA5W0*OT$06580 M=O8-<42)[3#D=\*2/U;_=K%>:]"A?,]XVYZ;I=LTG;KH#3L_D$?BOS]RD!V@ M?;ZH4[VQ>#NP#*#FOE/0F]CV&-+^C97RL'^SF M^"^I_T].L;N7T%?Z9/%5.Q;58'IAN(.#]],3OBN3?S.V=\EOQTO;))4ESRIV M+GURO[,5K_4>/6F_56GR_5+NE' Q=SCCW_:8I_4;JNF7D36.Z_U(FE?!"#@A MH*K <#L.9I7?S\*+Y>K/[;2W(&M*'X399-2[)=OSU>B35$4#'PXG"=\I@=%*(JWPJCA1S$& MOHX"9. F#CT7A79%E^]PXB/+ #BX"%\$1^$V*(I]B,,WYP.BZ"+/;0,GUQ#SX+=\)!86X+[O0LZF[XH_#\WF "XL6)DIBNUV MC2BV 050>[KCHW[JD-+@5AI@?@SS#[_[73@V:JZXS,+=;->!OP+;GL4G&;/P MGM49+,(/W'8;A1^@Y('YXO%3EQX610?AZ'SXI> YA!0 S_HUMFGIT^],=7$V M[\WQ6WV]XLU:9RU0SDI^G-E!X^BW>>#0&NCJMC&+/)Z+RW?Q:/[^''#F(9HS MH%X ^#RJ#(=:X4R4>:B63G6AS@+%36<65OL:GQ4%(D&PGL=F42V NZLNOG8I M/O,U&O-U^'+8F@GEF.T.HT@FWP\'PPAX<;#G;-IS',33>&?),_1]=T>LI>AT M2%/S1YJ4AT.UL>C$6[5(OK&@)'Z-4'T-BX T!,(FI_?>H_^H#^T M!J[=,8JJ5DQSECOT:@\@YD.AXQ@>C\(X>)MQ$>4[S!.B4&8FPBD<]SJ+2Y\M M&&KGW-1 MA*=L3Z,LME=LBWFQDM-@&H*.9WC0ZP!Y!D>_R Y:3EB:IY//#/97O>U=17"A MLR50QA)\V45Y51#34'XKQE#<_C+*N)^Y,;#_(_2,KHZT6.3#]V=Y4;Z.E.-Y M9A2GNP4H<]-Q#??==Q@+WA&Y"Z MAS7?!3CC5V:YB#-K8.&"6, ^8UW@1L"\3Z*C_]&M^<=1_G-0YB6XY<6 7_[#2S><;CH4>[Y M;P3?';:3^/85YL.N9RW8BUJ-\TI0Q]/E_=3.1J?N<#$7I)RHG@,/*CJ;1S>$ M^D;.=ENZ?7!)S.];$G^29\U(*Q/'ED9JK7H7TIV0O\3?J"G-/="^A7101I93 M%S&4VM^(UUFA8U:XD/AW[3,6OKF2([K-8WL_%WX6=[D2;_D-WF38BW=C!7>[ MI/>+!WXY$'AE)2)S(;Z_%(;!R R3]&>S6L]$2KX#2K8OP@0 MXVB,H43TWXZ.(J4"-I0*X$BI@/E3SZ140+ST'9+&'P^3Z?5DO2^.-# MS&0:)(W_U/&&I/&3-/[X,21)XR=I_"2-GZ3QDS3^0R^#I/&3-/XU/^KATOC7 ML'*';:NBTIEU%".(NW^X[47'*-TQE_M*N6T-]1 ]7'>N6:^K#:VM4*C:2@NL M0_>Z>O5*'TNOJ]<9+_6Z>MMS)0K]>^U^59TW=SEPNQ!Z[?I\WOSJR\VLYIVB MSJR?#6[AE2G52HMY;N@P];J)U ?-P)8[7266>UN];0TVT"TG2@?YJ W5(M-C M^T>RMN9#]WA:H=_#]WCZI$'<;[0!.Y4^;\Q[?=Z^T!?J:-I"O5)CW-I"O9U0\9 [V,D Y,H M(Q]E,\U1\$TGJ:64W0_R=-?FMZ*-15-"U0C@;-92N' - 9S%MI2X-&MNA=4) MR\3 X4"1[?NZ-UTD0EF>$0[0-LVSD#8WK9JGJOE[;EKU9](Y"^#Q1LU9T885 M+&@;O$+2\=EN"F7\MLC!W:+4^9KOP$]JS\XE^=,QX3:M?@_4) M-/LHQOX5.1#) -0K^$MG_ >G.;=II^2^HS$L [!O?3-F=&\JO4 MBH3.EUN:Q4?:IU_K!T4-.)$A",_*?H7TQ#=8'64HH\IKLX/!^XN/8Z4WIW\1 MG;)B^R[NQ-8#QH)@$+7-Y7QT)*L2';)).T0T.C.:(Y::U4B:P\6K:K&HR(&F MU@+(EH?K@33\C+*!E^LG+1GX2">U9HO'&<5Z,%,XYC69<.4F:U4]70";NZPM MX"]&FP GB^#H&-)E_B2E53R2],KCB-3XVI[S1[+G?YK2^C%MQ20$:&OGMI/8 MFLFEXSK%< #'&A@!(=^-/\^N_<\_*W/]]0?9MH1LSB';]ALP>[K2EV6.5!)\;7F,7?3<3]D)3WDJ#ZFGJ]#\%9<*/FVDO",W3&8Y6WNNE&SF#& MK6F/YC4-"L]YR-ZJB/RN'/DN-\4X*?C;?'*D%+F%3'!RZMO73WZCQ.#OENJ: M1[E#OI^I*%^>- Z+GTF%KVI5&R\+2*[X'^2*\R17?/[40^>*XW/AEO!A#XGC MN[^_BQIPO5FE\&%J6J]I<+PL,[L-!EZ!Q>6I M4+.Y4-%D\*8M;==OS^+BE2J32PKV,C=<,#(8;-CV=P'Q70!9L@K>27>Z$,$* M3LYP PN<^=Z@FQZ7HBGZK:9_B.MI. <<5&,BRWT>5.>&*(S&9]Z$.J:W(/_9'>&'0;Y;[5[0\+5Q5DL*X-OWS3NA M*HV2=*UX:UE_K5/.AJ[85^!F!H5QW;UM@^5L$RWF1PW!7:LL1O(WV;:K8:M M#3.T2'?X\0/]DE(AH[ ;Z/\Z>26+0:=[JV8X?>A?=3)EL0;GNF&S&">HY]E: MOD[7[OF^*;Q,7UC( .R&':@]^T_=\+G=H'5:ZTEN.6F;D :Y# MW?1S-ZYJBQ;WT*45[-QX.S0_F#YJMY+2;DS91S]5'+JM9EA!0^>,=;I^UQ2' M5=YC<+WN1(FF+^A7#?,0]Z!=*P!)^ #J>=H]^8^FPONW6I^Y%P.=R[,!4_X M)8;G(F-7 3F7N)T+P;%XG@O!L7B>"\2Q=V\&R+GLH8+0]]3C@VV"](U-V"F M__$.;"CNOKH!'U7$F17 6?NY*((S7SRTTM"._/>'\.-W-X*[2(ESK^+"03:< M4#AFFIK[*7>\4Y]64OCZWJWEZV[:.L(PY\XP[.\R#$/C6^[381@4%K.V3X1( M_IA(3HQ&Z&T@Z.L]V.6_# . =OM H(JO@'[\4FJU^=7A-B@_-LO;(#/V(B4B M^^OLMR%RVYS]-A"F($SQU@=P*MMPY!;$:=@,,5SS9Q[(4USS9[<4I[AF0MOG ML>;//-F'\4E;8T MIL5[D_4LS]>5YW MZ"<[NCZ\1(RE.";ZC_K*54J0T3T/U=F]U^T0_*!\>"CP4]R/>3"U^-P;7E1E,)BQ_2*;%.H:*+&_?B5DA,\R\VSO^<[06S,,V?5/5B-<6)56FOW&N5> M)S/VZ&=A>AL\Y(O%6JCLG57=PHLC:4^@U4]>:UE#&4G.]0W*/!)__.+IA,SQ M'[#JD9O,D?90!7[@6;B(,](?B'5 K(/3,)GCA'=;5TU>N19!W@9@NRWD6=%J MMQ4Z]Y1B2B8P%:^J:"FD@P@)AJ9WIX*=3SA=LZ>;Y M2BT/58MA[R3GJ:D)W0KD?/%SSC\^YT>MZWI!,@#>@(HZ;"RTF9;N].$FXQ!^ MX@HY5OOJV\6EB#]D9TI'=L9,"JZIG@D]5&Y\ P(YM>3P/N5,)5I_,-I*56LU M[Y[&FH1T#Y;=H>9!F/-XF9-X0/Y,+_@J<]ZQ_&/#=Y0>S>;U^VN[)B>5!P4R M)U0/)#XA,:E3]W@LJ0QP6!_,*ENL-N+2#<,+<=,GU%[,#XAU=-+6T9;5C#,W M>K:F>>BA:5QB?JU#=KU;<.MKUSS%,96(5?,S3GT?^E Y8$N_O4NK&4/D!^-\ MQ14RBB8CO4049>(1(3Q/'!T'5VBVR_,/K73K9>SE:FKS>>!5 M3?]W)")AKN\J\R5=N5YVMJ!9ZVJ_NMB"MQ2!*[.7KJ]M21"!I$X5/7W/U?*C MJY<.M$VY]8MYK SN>&^V;@O\P=X,P+1I5 ?M1C_7&X-[H4FWRO+XQR^!ES;L MS4H?;VI#"^]9CU3:M4?&XW,_>U]V1ME\J$U1B7.H1(B)QCYHSL' MPN:$S8GO;;_*R^^QN6].!D*1?02-DM'OI1[KI2YH839'=XL)D6-.RMV6=U"? M=->SMJB4G"4T':[PV=[5D0,O-4Z@M77=9,Z/4VAH;5)"&"D]'(K7?J-F9>3< MO9XNZ$4%SP>Y?A.R])&%1?B:\/4'^@?AZ]TI(Y_PM3OLZVZR[8W43,_,=1Z* M22NM=-!\H-;!(NOBHW3+(_><'(K#B6T57]OJC'*\XK4-A"D(4\3 ,W'V95$V M+!4K2%"_<#T=*0!O^JJ^?1UXDW1=8QW/4&\ M4!JT&TTP:NA>/@03C[X%/45C<#E,^:,:OX2Q"6/'T)"+$V/ON)35AXS="ZI9 MME"\5>B CY:C027 MK/E:I1J(9N]?6'7$O-6SPVNZT=1=)6NDQF,A'&L,KIPIR0F.WF&BW'E1^YER M.,GJ_X.B5%O@\$FU&68DO=QO#&Z>2WQ*O&I7;C"'H^KHB"X8L('ZLHO65V@T?8-#: %CW@_;U0$ORCW1.<%IZ.NFD*^(83BT* MWD_P O&8$(XF'I/#Z1_?Y6A)ZDV\;M?H]I-W_9'1#I4;O]5!'(V"]H4$SVV_ M@5EL-.I9@Q( YXRK=0_U*=6&TR(>DMW;4(=.U3FL!^70JX\3!FZY?#J_%-99A6F^F2?9>^"7(^@*#'1"W3$BF6Q*@02-BSV^70JX\3 M)&RYN\D7(*$V:K)<&O"LFBLRHP8[K=/<_1A! DY>3 @?%DT])E?,H=B>&''G ML>;]N&7BM69"V^>QYOTX*&*4-AAG975?18;LU^04$CY!+ 'B'#A>Y\#;$'=U M8M@AVL"RYP[AZ4WS#IQOQVK9D<,4Q9OE7-<<6[:]J;GSM&>YGM"4U1);2/8G MX[3SHG6)*^#87 &O;=&$ ,GO-8,S'FSV/-9TK;Q)@_X.KSQ;I2S.73 M!756C)C8\41/)W;\4=OQ;V_=H'J^N)G[X/I-<5^*SH/9GZBU)K@W1D$I^>R. M-197J6037.JCS">"$P0GB#U_7/;\;^)$L=Q,U=N?*VI#!>$$ M*B(ERL2J)Y8/L7R(54]H^YQIFUCU!UQ]KE3*-O.% M'/B7Y.[/ACM>,_T,%' M+]70XUO>4V-:5W-WGL/=L>V.QN(ZB%PJ(8C$6"=@0(SUTS'6/P"#ZKW*#2=A M-Z/60JUE9$&;'SZ,$1A @YP3$RR[_3[#Y\7PQ&XYCS43F_P\UGRFM$UL\KBL M?E^Y^B1#_R":/U3'*-,-48>L.*C^_[<_%\ !5AXGM7_K/H#H9FZ3!T!4RD H MZZ#?5#IV04^GAHHT1M- '@!>3G BB;\G0+ 3(/B*^7_F0+!U^_]=(.":=*8Q M';EZ/U-K%*X?'E/93E9!TT#6OR E&/;30/M_<%NI'9Q#+_0#JSU=/OHWW!J] MLW :L7#$%QEX#Y/%'(3F-".:>A>@'I?N $YBBOHV.&Z 6E]Z\&4'=[WL>+I- M#74OH-PV%<#AD$:P9J:C]MUMR]$=PX)#_ "^@'(G_(LM+N;];?XJ*)K6Z-=_ MX(_YYPP;Z!["A.Y/T_*'MCZ]Q+3R<_7Z #'?I70AHE=F<$G3 M_T936GKRRN.2!K#MGQ\I]?,G;/W4#8 ZI\VWCN7GN+DX]*NDL+0W2S__]W^6 MU_.*B&^T^:4MG&T-BQ&P Y(M#^C]I-Z&$[C4[;$^]6>KE:1(W<*0>KF 3@[- M2D#6#?7Z*]J5M7,;Z)/DTL;-\#9I@W9P&7UJ_A*&ROEKJ/$MQ(=+#]C0MAB! M-VN ,?\&O'?A.9!KW>CC_T:FNA_#W7_52Y@W-1P_!QI&# M8-:.'CN.ICM["3(U[F0+V36#X-Q!YM*,(?1M LWR=[=HWZ"YW1Q=__^:<5'O%#:',_H-95\P M,AALV,)WP>U=,)@_$2' VN,07]$7(EC!O!D&0.D-%IM(Z6'@4C1%O_)^]'/W MI+KQ/!L7M0NH[=FV[OE0#$+!YX8^5*#\! 4F!H"$['VJ%CQ4MKRYPNF:V6QDN&K/$MGM=D26]INL2+;2/59GB.^Q%AB#Y7U1XS ME:>GYX:3:Y0>.L)M.B5,4C<=#2J,;T<^7S_)PZJL[+O6\6;_3KCB:LCRS6I]T;,9,$=$;VGH#29/GJ0-'$ M]9&%R8AQG-M,6;T=.0/I0;ZWG;L.'+FV(I57I'8G[-;HY+UGO?@Y9=+6T,BU M%54RV>LJJS8-&H"Q82N%_&#PU-%2Z]_>#IG'QWHR;=.LR_(=DWWR\WI%D]9' M3I^O;QY[E4>@#LIB*+AR177OQYJ\/I(;7\O5.S[=@2.?]%[C*9>MEBH:0Z\/ M=DI.CHUJ8]"1@TKS,5MY"L8:L^&@ MG@MY<'BP,!33CYGQ+9W,%MI.DNT\!.P8 M92.O+VN4;3 O^6>I?\O>WCW4C6KIJ0[GNF&S/+7!WHFUP8LJ]CW7?1S=J(TL MCH5>?VJVFGGJ\856(R<)]R.-K3S4/3B!#9NE)9]'J5'KL:&"B=H/'_U,Y_9) M01>Z:T/IW#-[K=GEZT;3?O% [KXTD!%3;]C7]CCYTA1-6E<';=$+BV*V9"0[ MR%!<7U:K^)3BGZ>RJ@>UN]'34/0S+?C4#42HTOW&8"0\91M);Y2O^69!LEDX M=,.^/H>9E)FAKS,TJ!J%&I,,.E5[C(:N84![G'_JTZGKL#$%0F-P5VNWJV,\ M= X"V&Q8B-O(]6 @"33TP>7\EV41@;35F?1%JI$1*7MSP8\58R15YR]$:C%^ M945Y7O)>S,;0:TIOX,TGMB3N?VSMAGU)SUAZO@N?V;;=\5QXS?].(M_-961I MC.$^?:KD+^E BZ%Z"QJQ8?!6X]FS9V_I=R MF'/Y+)J"G O!,7(N!,?B?BZ?1]_G/AM)TO'EII:$?^^T/X\;L;P5VDQ'\?,O!<^N@RZ?M[EP4&&+2 %^T8 MQR0V;1UAF'-G&/9W&8:A+U+L*3$,BKE:VR=")'],)"=&(_0V$#0V06_XNNK' MKT)>2><+^7I>K>%:W+5KI:I>EPI9M5I#$,JD?N+ZW/5'$O>W\[B_\]J&=Z.! M#QGCM[8OJSAYFBRPM=41ROXXO/4(*/O(#8/3, 5BN.8S37<[NW,FM'T>:R:I MG(?52C*-:E4MUJDE ^SR5/5+8F(1$XN86,3$(B;6T9E88B2LHMZ\U$ /0L\* M+/A@MTW9KM-)!L ;4"W=Z<,_=6=[90+.BYP/KX%N+[__G%)T?R=7_P5XKJG[ MW;?9N07$/V5]BH*2ZVX:LM2,[3:5ZTI/F0>7SX;]:9=[Z3_;@!I&NT6*!YVV8;O[&L'G!%S;K_]C&' S@P5V M(=9\'[KX*L]U)[PKT;7KOAP\!KF"%J*$2*A:I!*2^%$A$,+=A+N/S&8_>K7D M>]Q]FW_@VS?3"MTHB??*"$!5)6,K&NZ[(R9DZ:-Z7\?GMR@%7> MM!!<.D W M#"\$)@4F0^#X6U1-SA&I3@66B-?BSS0,S&=O@$AQ3"7BM8*E8WJTP,8BA$': M=<8W7)=F:S)G-FG^OI<<:Q*N02@E.&&'70@(SQXOSQ)WQI_I#7_"L^V*ZE;5 MJE!O6(\]=? 6G=Y&?$LU")8*2%PS*G[-VI=UPNBRP_/G>IV,*5:X=0- \J> M[=R4^JOH!H!BV-;?Q$(Z:0N)7.P?C1KS]O)%#TWCLAIQ M$>G^]/Y&!<_]H7,3MFZRM8HF[^7VY>QIGT \:9L72OZ+1QPY6N'YIB&V0"J M5[[NERI2DD%UWM M#Y,03\R;D@5M +?"I#PP DY(?"?$#B.^DS_VG:!JM&BJ M32OH9D(?;C?POH ]GM_2'^\L7VGHU7KQ>IR;^#<20CR1S88X=>S MY5?B-_DSO\EO\FNK+!=R/:7@TK6'C)*?CIK#L*H@?A5QMU5&VGZ#Q=CHR&L^ M$W<(4.,IIT/90/?!PFEBD5B1,V\Q&R-?RJ&W*4XPNOTKHSD"%! ? % :Y6* MQ)GU.J!UR0QEE6US^7",ZE]#A4=*,)Q,?"X$2@X.):2M]?YOLKX+);S[6*\- M7J[I!G@96YPZGJCM&UQ*'^IB:SY2V28&$ MN*Q^7[VNC5FB*_%'$"-B)UTDG6 MZ@CY0=GKH'Y9'+0'A(3,DZ07 @M[3HHY].KC! O;S^7]"BS47I)]GFVX(Q6$ MK7S8-K51U\&P@-P$?"(E?.1R)'X"8DL16XKX"DV%Y!)1]3+93%-LV2YND? GJCL&KGU$ MM,@CU2))?'Q\/+A-U^L#S\^X U2P ]_@+$(\BJYCO.N^>;JZ#P9VY1HTQ"!= M&]VWDW>@UM$87"2191.2+) (><*Q)$)^V\[5W^;8*5.S'DSE8:**\B@-6L;- M;8?!'(OJ"C )B3OYNHEK.7:X:)&+ZQB12VEB!)R">7NT*@E.$BZX3J<.O,&< M4ZLS1E4<$Y=4^;ARR@N?O:^/FFJK?YOLRXULO2"R#0AQN+PBPR5$+D6NF@FS MGX[%?[3:S!:8_3GK"MH8U!ITQM:*82-;L:=W8\3LJ$ FV _C"LY/B=(8=$0 M8A_Y?6<)73$.B3E8YAX)E-E[FMZ'9MQ=S\@^C\MNKM_TGRRZRS&2<*MH#"[I MR# )CI0F(*BP\R0\@@I[S[C[$!68ZYZ59OV[QT9FX%V9U[GG9FXP1JB E"$Y MP7/BZ3IW#L4+Q.Z+K]T7HTH'Y[4-A"D(4\3 :Q*CD+[8+'5?>7ZOK2N)9^+T M;9!M7Z<0TV(O"7L?FA/WRKU025X]APU+>[CNOS3K-<>JP"GA^H>IA,SN,&>/ M,/CI,CCQ'>PM]>Y#!F]-JK+LN _W:BG74JN]L53DKQ3$X.*/7P*7$.CM9]^= MBA9(3"-B&A%_ 6$*PA3$7W!J_H),Z>XN7[]3B_4:I12S5*94K.>+.?CW<@+@ MHOG2]GHO'>7YDI#N."1AO+.V+2?T$0(]7@(]<,[!%PF46%5$@20*)+&J"%,0 MIB!6U2E95;5KI:I>EPI9M5K#+2Q3/RFUTLC7'[=72N4HCY+HI\2 (@0:?P(E M!M3^9$57]P!EZ$,KT&U2:>NT5<'33D7>CUR)V9$2RMZ%]#E.RCX^2Z7DP>_3 MO2GE(S'D4VZ;*N9KGT3!9*V190(M7ZAIT<>T?L_6Z-0PG>MG^*[P,DJ-3,G\ M\U 8]EN=1 <#UZD%KM$OZU[)JP5Z ,Q[W0Y!&7A8RB[B8N@H+J:H>YYF U"? MZCJ?;^A2X5YL7K5:C\T*W/S=;\%7POWVL05IOJ$GVWFMW)\&*9[7,^"N:W9^ M_(*4LBFW\,T+U%#WJ!'Z$BI)C =B/!#KEA!HO F46+=[.+99)<\PZ+H>'&I> M?C6T=B9/6T/I)I<-W'$CV>/ZII3IU)[YSA^K%/GBU>])5"P^_=?U;)2D3T4S MZ69NGJU&<]PN&%6)+@NUSF?*Q!:6_A558K=+STN9$7USZU9HD$Q6KMQ,PRM7 ME1^_&)I.T-&_7] E9FJHCC71+## H 4\BF,2%%HD+M^&#OHGE??]<"]$M8>= MC=:R<5>G5_WI\W.]/%237)+6\@XGO3R-?_P2N00K\PF97B]PA3?I%'CM@VVY M:DX>6>.YV>\#OM97#$%^>I8AGXEL@I?D!,^N]YS]*FDE*#AJ"."'1L">_J1* M8>"C[4*P>1+4MK2@C7L++9J6^UR63%HL/-].2Z7^_1C.^A<']U:6$BRS7NCU M9$CNL[VQO+Y>'W%9A[;&3!?*6L,:]M#>< F:224DAM\2W1%O&?&6':T?^.C3 M)I=P 7M/-B14/52>7/WI6GFDGSU?=8U,^C:LCC4V*CVY02P3CB8<4\.2.7LV5G KB:%12B?ZHO/WQ^?T5^'UH$;I-#77+ M3%K._ J:>,B(A^S0+MRC5R!>V:L,N2OO9"+>6D*A#0!T;00*XVMNT'CNI\JE MHI9<0IO]0 ^"6\E;]:9:<^]%IJCGZ+9=@<=.)U*RF!!E-L8^LEUL M2$UV"^-!N^DU;K,#CNX,AD[85W[\8N4$GV(2XM8<8Q?$CB9V]-%ZQM:62_UU M9)KM"B"\9TH7RN[X7FH,Z,:TVVC:.4UW1P]0-,K8.9:2$R*_;DYOK[9 S$B: M,CVSME;5X*_Q-FER?V-6ZR[7,-2LU[J^>;^J>\JB+.1DXQ+0?5GO5+@ MWT?M*3.,@_K)=WR?E48@U?G#GV?'K M&$LLA_M"9989+H_YK0"YK0B"4KNN3R!,P8V W[$!KY(93I(D:YA5G]E<[U'6 M]*QICS6.CMK6?HA5A(7/EH6)0^T/'6K?YN"WC'OU<#U./0?,#6T5VZW6M,*7 MA58%,2Y2-!*IU+J'Y<1\:U40Z)8#M0Z@>P[\9I_Z2U_214S0M@PK^)LB9M/. MS:9#ES ^K,/DT*N/$U)N7=>9<[DZ8_(EY,Q&'+X!'&F^W7WRK^^L?JEA5:PI MZ^1>V@J:(M1JQ 2_P08C*$%08J?.ET.O/E8FT=85JB_!Q+M64)D1RUF^R#PV MH064\4E<"007B"OA9*YFOH0+5]-* MN2\YA=M^3JJDF.(US]-Z!>&"B'!!3DC":>5#$:.*&%7$84!HF] V<1@,@=LNJDRA3K06OY+I:-Q LXGYN4$]V&"(H$( A$[->S/'")VV0O^JQ"1 MZ@T+E5K_:M)X;E?LFY+N/92J8P01*(=9D!+,AA#I-TK4/X$.CW ')]0+_)X@T?1^\L'$4L'/%%UM[#9#%OH3G-E;4NH'0#)8_HSA12-N6X =+8//BR M0UF03CH>+L?B!2@A-H##(?5@SQ<.^&Q;CNX8%ASBH[K> ^ $_L46%_/^-G\5 M+DUK].L_\,?\G:?E#6Y]>8EKYN7IN;.J"$] $X$M=@-CR4KH0 MT2LS(*7I?Z,I+3UYY7%) ]CVSX^T]_D3MG[J!CP$X,VWCN7GB+HX]*NDN+0W M2S__]W^6U_.*E6_N^9:V<+8U+,;&#DBV/*#WDWH;3N!2M\?ZU)^M5I(B%0V# M[>4"5#DT*P&9,=3KKVA7ULYMH$^22QLW0^*D#=K!9?2I^4L81.>ON3XNHG#I M 5M'R=IOSFQVZ($[O&29"W'UP!G^@E\[\)U(.^[U*73.2C2;_CC@I'! M8,-!O N1[T+*_(D(1]8>A[B3OA#!"G+.D 3J &"Q2Y0>!BY%4_0K@D0_=T_P M&_6"QD7M FJ3MJU[/A2F4'RZH0\5-#]!@8D!(#M@MPAVD R!-_L+2E9]7_K M]I27&9^EN)0D&!+0@-D6-+[=AA9>NRUIDL"*M&&D!$[05_@,*GSZ^)G"*)JS/\R$WO"G4 M:FRJD2OJ _YAF+NC#45+K8\B-:I?OQ6)/71]:2#ZV7 MYXR859_K=-Z@4T7=[5KE:_Z7;LUO2O3$5 =7JJ-EI=O3]PW*M4;S*X>I+AT TT/:F& M@$Y6>Z%:2[/%^VIUVAO#'6 W$$O;\ Q^_&C+_8'=+M\&FEQO,9#Y-FS6C3!N MYG*R^]+0_;3LT0WS;@*IFMVP6YN[\>I-'[J&@NF:K=>\G82WJG)R3.OM'IZN7N'AZ[QH#4> MVE:5KGITT[U)YDIIIZA:"KK67INK.W*R=[Y?G?9+CUZVT6XIK:K?R;U\L?]<"!0E?UM7G?L*LN+7YNIG MJV+@CL*7QB!C&ZW;APG=O<(&_]I9,-^Z7KP>*U^V+!TS^F 4E/5[Q4T=&VND^:T&6;T5+8/2E:CW]6\BM.%$]B ;AVU MG\[W2[6F^LPD^Z5.-:=EI_"I&^BUT.[Z@3NV+;6FW#Y)7*Z93 MPKJ_TBBW% MA6X4^:$,I"X,?7 Y_V59GB,#9:8J(6W8B/3[N9:&;2&D LU?B"PA_,J*O;3D MRIJ-H=?LG,";3VQ)-_OQU:LID;](,1_=PBTIA4O/=^$SV[8[GFL:\[^3R)%W M&1F78[A/G]IU2PKK8JC>\ET;*@+[,.C>=_,N?>[KRM6*I;[3&V%R+H"8_$\%X)C\3P7@F/Q/!>"8_$\%X)C\3P7B&,B M.9>=G1V9L.HTJ+&:+/\ M[[J[G WN>X$VXX625P/>R#* ,K%\;9:\.7_S#CL_-6_\T'MPGZ5'FIV"7EJZ M-\>M7N4/JD=C"^C*X7OZNWS/@\:H M)[_< AJXQ9O!XR.3'R0/S?=!^SH- JW:H:V,7A++DZNNA?-F4/%X7DAPW$>] M> C?GR/??Q@X<'I\S\C+? __^B;?B\-)-N!2ED)/!_?UZZN7FZ8*.@?F>R%T M&@/':DH-:R!E2H/2T+BW46Z;C%I]"@F1%[=7 S)NKN/(?)F=W/;,E]BL+W:> MXT,7?=V+#^9=M]JA5Q\G,/V^\31[;0:F(WHP4.3"=9Y.]LS@?NC5JKW^H96H METF^[>=O;ULJ:-- '#[SQ>O16,.UN&0N(7',[G0H CH$=.*X^EB!SKQYC.E[3U;$?B;V,W':'>JF M() >;DJ&,BVK[,NX*19M^>9A_,>N?W]3_[FKT<7:_=6P)>P$&W+3<7;\ MV.L,&YE1V.@'CP6GUAE#;$#-,UDZD4KMI.\.P0:"#<3O_EM^]YJFR"/K=LC3 M8K=1\]M67U>]G6 #4W72^18/E+YU551[MUTQXPM(;Y!1_BV=8*44<8\3-PMQ MLQ 7(J%M0MMGM&9"V^>Q9N(>/ZQ%EG%]W�(V51SJ(LRN[=3D>0.4\HFU V MH6Q"V6=(V:3:R1Z.C50[.0EK:,L2Y9Q\ZC$K>8*LG%([Y[JFKSCF/(^WYMKF M!J=\][&@=9]LIM)@ _VQ>/4R8+;"(E[/ RG_ XX?%CX?%XE3?Y M%H^W%=NMB24]KUI/C\/"Q"B$15E!/"Y"'N<3G+3#2WG"X\?+XZ24R2%+F7R+ MQSDUX";7*3])LZ%ZT[^I5Q3[$C]R[2RJ6$ ?!B;B^XF^[ M[+3BR+HU#(Y$%A)L:H=5&6/&%00<"#C$ MP.C9:660;X%#,0-*W; _>*23#YV!TRBPM\G2&($#JMTH)@02B4S X92N%N)O M+>VT@L>WP"'[,I#N]/0X;(B,+51YCAZ,IQ4$#JC (Y]@V(\TA^.[G5$G0^#X M\'&XX2@PJ<"E/'>JV\&4:H53-PPHO>,!, !.0(VMH$L%74#E?4\'-I5W''>$ M3YY2PJ#K>A ZJ+^*;@ HAFW]33Q%?X*0,4[,.%CK%9*N\0?F635BZQG(ZGK>OTDSJU0K,\?% SWA0#B4B A #)OEIF$2#Y [-O%4C,3BZQ$[H^Z:\=H&PA2$*0A3$*8@3!&_2Y88Y<_&9JG[JB5IO,G0):;\B9KR MVP[4(!;ZWDI#1B;WK-#3!BN[YS%.E6$<207C]LT=$W(WP:2C,;A;;DI*T!]> MKA(^)WQ.^#P.91X_XW-[6N4LHWD?]FNVU/&&H'L5!F/$YZC'$IV0A8^\:83/ M"9\3CWL<2C9^QN>^F^X]^67E21W0Y4%J'"0;G1&6YRA8BA82W ZBI4[%[B/. M$.(,(1Y"PA2$*0A3$*8@3$'8_XL M8_;J:?NY5VN-KZY[O]3";H^1@7DY(C$C8G+ Y\5W'W'?],9O7 MO5O]X;%>Z2C/$)2!#@.A;[?6=N6>\$0 B4$2@B4 M$.BN?()'0*!'[NZ*"MU5@0]TS^A2NF-2)A@!VQVBHG8)R@';NXZ/S:*)R4)J M_Q[I/?R<4Q7'S+[RZ:Q0Y09??M+H/RC"L&/TDZK]6'T 0D9(=C1&QHV*N 0G M[_#&+F:43AB>,/S1W1R'S!%(&6*G72E6D$,+_[XQ8L).O51 M1Q/"\(3A8^AKC!/#[_IN_KL,_]*9#NO9>Z;?+WD9O2-/BIVG*RSA9R,X0V00MI$AD(&%:PK0[-A>^Q;25FVE#?6I*=#^9 M[MS=R).^)0:8:5&'4R;!,H1I"=/&SS5_:BK_MYBV9(N*]OC2KM*U5H'I#@._ MJ]<[B&EES+0")YQN=&YD N2 SS=QB: ;@XLQ_(#=& C0#P9._=D'#I._["N MS4.O/DZPN/.I#4N]1JUTM7]**EYC"-4-!:W-F6$ MA,R0[H4$,@ADG*SY\WW(2,G-=.66\T CJ02N/,A;*6: (4.,>AJF=F@#$<@X M=\C8?)]RZ-7'"3)VG@OY;MV[0?_9'UK<;:O$:TD,&:BR'Y-([: ? MSGG! O$0G<>:]^/_C=>:"6V?QYH);9_'FL^4MO=P!1"C#,,X&VK[:C+CKF4Z M$CN8V,'$=78BWO9%(O/,\/4WU?D+S?:PGQ7@E "N=09)L&+).F( MH 3QJ9^L3_TK*/'(I9]X\% /55!2NCFQ61T&/D8)W!^'3PC,1YE*Q(U.W#'$ M'4->T9D+;Y[%F0MOGL6;B1C^L;?9:N\]R#'< J+]LU_?_)J8H286AK0H/"2?&4%Q;\L5C1608YJ3$P)+ K\)FQ,V MC[]?^4,V5Y/WS[UA4LTW1&68-2*)B$(ZV+] M[V/V$5]9CNX8EFXO+))YK,W?VZW%>9;(=2;W7Z1GWGXME* +O*+KN*O0]G[^ MR.,56RQ?/;I^?Z!D)H]M\>;A:@BUF*A;)LN1FAN$ZT^.Z_>NR>S<8OF,[=]5 M:NC<-"?5M9> 3HZ$ZZR8'X.25T'\C^)C$BEZ'0&VYY,D$'"Z$!#S+IJG9\S\ M-@34BVYR)&4Y3BUQ37[0O\LKF1%6 60, >)ZN^P_MFMB9KB3QFG$C7/XP(*S MWP;"%(0I"%,0IB!,$;^;@1A%[AQRJ?GEX!RJ!:!^#JA G\ O@"9#Y"@G]O&1 M1MV16M*Q=6R_7M%=>>X@ R=B.2'BTO+]=W[FSIIN\* SJ7S#2'()^5QNX8<3V*Z!$)UQ.N/UC@ M_%GYLG?+]N\[PI]S0[.3*W8;XE1L#Z^[CPT[4!#_1[44.6:]FOVI><+A9D*K MQ@%M*Z#^>F/7D&0$DA=_OM4S]HZR^S&I(,//[@C3$=MO ,::;=SGC8+)]:V; M&[F:20ZKN"36YTGGFI]V#>EWEKNU11/*)I1-*)M0 M]O%2]A$4!-],V+O$.O=F3QEX-31'S*D+_SR]\,^7 MS"O3'&>[#*UWLWG.8WF/+BL:Q^.RUA<;JMH2=B?L3MC]V^S^_5OZ7;"[D?3* M4J'8*S=J'"]UJX!AN[D.8G?QQR_Z0B)U.PB[_VG]:L+NOW7MO@MV?[EE!^:U MV*O10)M.124MA4._@MA=1NS.?-1?[\B]OY&!DK7L, F\1Z0>",2C7BJMLV, MR3>I.^56Q1C*M8&:E,:%6E.M&'I[K''"S+HAC0<)4A"D.!^SZ'VD2$\&?*WD M!9G&+?LR+)1,50J;&"DBPVB'?A""%.>,%&<0PWR,%M7[2#%NREF_W/"+JNC> M#ME&Z9$Q504A1613?804QW3#:"6V?QYH);9_'FDE M\V'MLR9 ^C@P*1W.7>\ "NJU+>!1;CL*;_:IT(?O6@[4I@?#,(CJ@*.W 0F% M)F%U)&"44#:A;$+9A++/@+))*/0>CHV$0I]!L-2VY_K]4ACX: 5PC]^+ MHWI(%HRRSC5S]* 8O+Q([J#8 F.-B]H*!J(Z?C.&]]J(FZ2X;R$]/O8F#\0 U0&02/$\G:)GD3A \(!'56\&#W[C] MWR<>@%&W>B/2!;;/,L,@>??4N37['80'\H]?K)Q@!28A21_I!T?NFB;1UB0R M:H^^N8,O/V;P>!CS:<;N:RBY 2#UZIU@77>SF?1KY.%([X( 7N8+.9! M-*<9Q=6[@-(-%)6D.U-X(I3C!O#;X#E1<$46I*..I]O44/<"%*X4P.&0NG # M4AT%/+4M1W<,"PZ!9QJ 7 "_V*+BWE_F[\*JZ8U^O4?^&/^.<,&NH< I?O3 MM/RAK4\O,:W\7#TW-@6U$S0!^%(74_6E="&B5V9RAZ;_C::T].25QR4-8-L_ M/_(7S)^P]5,WX"$ ;[YU+#]'WL6A7R532WNS]/-__V=Y/:]PFC1WN ,?\&O'?A.I"+W>CC_T:FNAY#[7_52Y@W-1P]!OT/L@Y!L1X\= M1].=O029&A$@8M<,$@20(Q<,H6\3:):_N^7:YJ=!!J^"3FG\_^R]>W.JS-(^ M_/]3]7P':^UGOW7?53&;\V'=^[>J4/&LJ(BG?R@$1 1!053\]"^#2582S7%Y M0)V[:F=GF0F9Z9F^Z.ZKNR=7$K)"CA>W)D"UG;O_4%U?GX"=K7VV=>0]33Z* M$[Q99$JA*9UE$!D=*H1,()HN#Q%%D4F5T94AHZHTBO[82FC[&UFA+@K54HYK M\SFQ'7VM\?6V*.2S0JW1XHM\72QU^%(]^_!+1Q+I"_Q[/J74[SFEA'SJQ:Q2 MT;2$&A\+])DHOSVS^]\G]A$>D5>:EIVXKG@SS@Q=@- M_,@(\D_UXC^4^CW@%:EDT@&'Z>F2FY];&]IP92X%0IHBT@#6*-B=CNR/E MUE1CTJ%0E3"C[Y,K8C1C\JMH)/EZI-.LU[I:H[^R0L24B)K,V T4C&1>CYQF MQZ.,Q[EU)#T0!FT,[4S*L\@(E9'7([.3"5\=S<82CZ4K@PT>,GB8-J*1._.< MF;5LSVGI5(1F]FADWHY$[\QPW MS3Y>,$83:SJH%,22.:CU^DV9W)UGWZAG+ FSLQ*&=!J93)-M9$N&3.V.I!1G M2&=996R9?%;V4;6A"HN53.^.E%'':V\0O2*%V9PZ*4VRTX76E)G=D81(31A? M-$(K.VD'4JF&3<5B4T:1W:'+04K/"Z$QJ1=:D]Y*1M$]?U^N#O!6 M1\00,3E'(S/52/'3GH%!N/Z/E*,DL#K6D*@S!3;X*A.R[6&58!#,U\_>?C-\^!!)A #Q ,WK?JUH)X1/_8 MV@+0^OC!UM:*/WEAD3WSIQ_&(#N6U,)[G-@SS/_Q:;J-O,??9=V?O6R>/=^- MGCFRW=4CQ#W^.PVB"3^WYNLJDM.'EN.S%^'34&48>4:1IWL*D_'M@-.SW_L\ MJK_P!?XH%H/=(^\6(\%].<^^H/B[9)5!R14[TCI. ;R#1T1@KZR,X+ ,W+P,W)E.(*RAWC'GB'_^ 7= M1M]CCX(Q(X/"6?Q,;S]Z3S)U?9$R'=6=Z@=[T]Y\'G9,LGR8AWQ2E3E)U^R8 MQ4C@NH^2?@VZ9G-3A\\)CLHCE<[8--@0)=N'OX(CC7\A^3K2YU*LSE77]Y]2 MJ_&GU.I%8S(N4J+#2%.1ZG?;3JU+UD%6R[;>BR;18Q1H;-^=$!CB>%\"->3X MR "(@00N/%'0\/4*KX-"PZKM(&BVV,SP 8&/A%JQ)7ACD)Q&1382?8<11^FC M Z'AYJ'A,P6@MPT-WZC8.B@TE-"!0B_3BL&+Z95DE<3FQF=!-BJHQ[ICZ?>N M)[WP@.5UA"@3N.8/4M&N<FI6+:<9.AD>NE?<76[U*.OFW0I*P/9ZW>EB;!H.0E P6,T\ X#0Q*PL,. M#SL,2EY@4#)NP/7C5R&R !_CCV^:?YZNNH836XS1:/?-0.9SHQ!&,&\YP_=@ M?98O,F+K+/%?YW D]+5VW%]\U1M*E@2IP&6@&"MKQYSYUR M0K:4=STQ\AB%D?B$*'5](8S:RGI/]@]%X&B^PTY6/,4[$]Z5AW@;X60:Y RC M=SA+[F3__ U#7#>=&'A K(&)PV=/'#XFUD0"C&:S+QO96DAJL&(I*;MI!!N5 MK^3',P ZU(]?!'F4:R0@XD#$@?G(2J@9>1-7,:=J(SXV;UOIK-@,Z^WQQ.97,G,*]_'6<""VW&X#"-#S-BI) MG$UV;"_PTT#P6O];D^8XN\ET6Q;%>FBU;%+S]13H_[$].:C\UZO\Y^U DSCE M/[9#]FWEUVBU[KH&LD!TO+@RTHR:WZBF#P- M2PR@ED M@24&L,3@XQ(#5?''*="K/C76-4/W82D!+"6 I00P] 2SJV$I 3SL M\+##4H(++B6([#LM^@/+^*JAR!3T%UX TF6^4$0 Y/7')@\>F7 +3$QYTS\ MST9N7#[RXHK B7LD93)Z]&Q])VMNM-"]_>G^7:,A&%)575MZ">W0Y;8[,GT. MW+X>)VR0..P#?&/AIN.G\]\40IPQ7?\P""&,,'LZ*%=;5AH?D6D$F:SJQ15 M" KT R:(W90NB! 0(2XVSGQMV1S'1PA*F-=*87XZX@.2RZ-NCJF*[29 "/;' M+Q)_#Q^N+Q3_X(P!0;[CC/T5G7)=C3^>N1X0RM^O'+0#W]-T:[ )<^03DARW ML_1+SY'_,IY^ 4EMCY))K(EQ4MB3UF86X0R:;L:+^?$+NT/W>&,P?1YFT%Y\ M^OSI02)I;MD70*(R76-%:SW?6&)Q3I?,W*A=0SFP&"H&"8R"( %!XOK2[$\. M$HGSS+X $K2>K^5JU5:7#T5>04U"*RJM&"0BGPQC=R]^_/L"2;-D@04DO1)+ M>L%L_(2(!89UDQO6A=GX29$+U!*H)0EG20XGE^NC #[94.?NTQUUWLO8APP! M9 @@0W#9#$'LQ^\X]X[V00\SW=&*-(K4ATB7*)0S8ZN\KO>:,DH MH!"$!@& MA&' Z^,*;CZ#ZWVT> T28TFK3O)+M8-T'5+2S9;%F/D5 DJ[LB%LK G#T2) MJR,+;CZ+ZVLH4<]-C,CA(-:6D&G7E_-&(S.ZU6V:%DU%J6X?-PL;Y,$X'H_F7'K>>!T;?8?0=1M]A]!W&%6%<$4;?H9:<7PQ02V#T_7*C[VUWH=A[H^\P MU'ZH4#L>>9Z:&X!K@9/@9?_?<<+L9UAEDASL8X?9]_C6[_C5.)Z>HUQZTD"R M+F8[BJ&8TQ%]$'\2M4.]?+D8S_9FMA&"W]'^^ MMC+;=/3T6 ?*\?,E,+P6^F\9()^7]W\T<_GKO]&7QZ>HMJYX #[&_SS..CY' M_[S<4XR^QTDPG>BCA]DQ]Q3XY %&$>3?8(+/GOSB<6E5M^U_WG.S'Y]P\!.A M1AND>X^"Q(A'B'TZ$/DT\TPVS[[^[_\\7\_O>$A:=6W7^_D(FL]$^" :+,9/ M0T\//5VQT@JH8OFIV"LE]!_Q./*ZB$= _OD$O#B8%7G/,/]._?X62&5GWZ;* M.OU,<"^B!\0]2?[^* ;:Q\]/6SZPIW]Q-![ZN6&H\0] ML;/A1WG]X;\WY[]*:NP!]/Y76\CNU0#P?:1I$2K;V\>NMM-]^"A2>' @2IG MP M4TK(IQYFE2K54P_SJN;XE@@ $:7_2?%-J=3NQQ)^)MMO3_7^]Q%^Q$ODE>K< MHZP^W;-';Z+GFVCS^$0 ,3N/ XJ+W%/Z(ZC23T;?]EWT*+^4$BS<%))"?F/+ M]NOQ56&O-2'=B_>1+6K;BN>#ON&+L1OXD7GGWZ7TM:I'BN*/MR]H+373O8=_ M1>]CY516Q.%,G@<-'&H(.ARJBDR@6*2!&JK)K(XK,DZ,1D.:TDF*)E]H8&0D M;L8J4^766H[OHDXOE&?308UH GL6?3T4;=+U3%>E/$D<:E/7[4[&39L#0XG7 M0]V1*JF;UD3@IYMJEO7S&\X;-V5,WOG[Q9Z33\\")QT]M+FX:.3N MWY\K8;9OU3 7J2"-3L_+=#"#7H&A.W^_TLY7"QE/&R/I=?0\IF2\2>+_)M,VWI98>8M?NZ1PI&-)+9 M63V6\9:ZN=20;!O!.%HQ&V8._/7=-:E\88B/W(+.4T0M5UJW9V-Q"O[\[IHD MJHXOR+ O6$IHSJR\'8Z#63R4?CUTX S8M,-@)9ZJU!"VTU_T+&XE$[O+[P^( MH(;-N33?=:2U*&\H(=,"(W>6SX1&1_4YR^6IOEDLK]+"4"YPTG=7,KL[4B &U175IDBDDK'R)=QHBT6@4,CN4-X,;1D]PNJ<8ZKF[>&8K9O71O42%H:2Z4W4PXU!IT:(!4K)VAHXU >+T(""TJMRG0 M5)5L*'BTK#U2972C46H)?5<2I?IR5*8K.)=M A=U9^@RS(;3138SX!5EO)D4 M53VW:4<3V"-7VN4R"XMH97F*SJXGC;4K,Y&F8'OD2C9THH6'>5D*:3(3]IK- M,3V(X&>/7"MS=] :".V^%929FM6VE>58B9Z*[P[-;^9SURKV^A+5&M0'CIVBA4%'QL8-WHPGLD:O3&5F-56L\Y8/:4C%R&J[F M>]'0/7(=-P2F/D9-Q=(;Z'"S[L^R$R0:ND>N5;=04N4KEHCX@NFE^?K/QV^>OT^!Z_!@J0 [5=U:WH]&4NRE !/D\8.M MCQ)_\L*3>4Z,>D\^\4NC:>$]3NR9:?3CL^PN242FV7M!SVAQ/;,7GX8J0]^U@\5KZ_#$X==GO_?5^,+#US\, MS*(HW!>X+W!?/KX+W)?/[PMYC]%P7Y*W+U!?X+[ ??D* MCM'0KTS@OD!]2>B^P$U)WJ904%D2N2\0Q)*Y+\@]?.Q*#^Y*\?8$P M!O<%[@N,C25D7[Y8&/PA=7PV(3!?$,)1@>*/)>US6\=QB&+Q>ONC:0 MR/_[@?WXIB#H4PCBBV?C/=%PJAI,@_ARV!UI7.A1^)3J__E.4_?$N_&JI.UT M2U\HIG-CVPS7=D.6& P-).Z@_XD$=C ,BN0\(KFP0 0\-P<7R2&LI2/W9SRT M71S-#L3.%?M2["7XLDF\!&#DX,).Q?EQ\]+B"2ZXEP)"YE'>H)<5;] 5SXFF MY\/#< M(>:+W)XQ=P-C%):C#^0T'\IZ]J->%"+I%W<*[XOQ'X])\\9EB:FG3 M@8?C-(?CN.^5 Y^-MJ$>BF[AZ1OY3+RX"X]!-R M6>9'?&73RZ,!O;7$Z41"LH*V;M<9;T(^]!M4F9D[QQ^>@D]!'#P%MWX*SGO_ M^X$/@;]P50L>@6\X3-=S!K975:;^LEW?_QN>A6]X1M=S%C1]9*KF AZ#V[8- M]'D0N0Z'\(\2=J=S1K$51]53B@_NI2DK3J!X80J]2X&+R YVX!.VZ'-<[@?% M\)1DF[#[O(]^W1_GR\+H]_U^C/QP,1]XTO;:-CZ&%W!/G^N >Z&XM>D_C8H^ MGKJ." S3FCX=ZI[,:3B)JOBT:IFYL=7E%]'29]^_'S!^]#@".MWSMS/9ML+9AVLUICIVM5Q&6L#]^H1A[ M1^^Q2_Z&6G0P,($R>&A+"Y'DBV;)[VP$ 912[+F@_ %?]%*.:!4+G9$EM*DL MJJ$XXX]6)\(7N=41QTZNX2"Z-_+KE4Y_N*H EP?%(F.%IB"X'$^QXOZU-R^% M;;M8""]?@Y?')B#\0W'. Y9(\R720//HR)H7:+S'<=Z*FIT*2X0-VL"1I5'E M%7+6;@Z0F4F.@-^#DC]^X=@=04(X@8X/#**<)(C2%N;-145ISY"L:GEN=LX- MEX,#>RVO 0#3%H6^D@GG$I63M#Z=JW9:O1@ F!^_6.*.))AW A\7GHMW'=EW M<,V)6/-I.K4D:\VWN,^WN.;3%/\F:\VWN,^WN.;3-(9)UIIO<9]O;L$?W4UV MC6N^Q8/]P9U:U[CDC^ZKNL8UW^+1OL4U7["M?16IQXW 4\>*KX/$X\5#;D'J MH?X&!GRO..Y]X,N#$A;.WEGNP>FQ7. IX#DR*LB<&DW(T[6LZR]J^F+L:GL"YF4KJ >& M*8065L$*,SRJ1+2EV3*IRO#(B^TP_9 M=['DP!9(V2LRZ4I5&"-3IE->+HI=$'T=9ZBB&9S91*S=7!*SX5=4P,;&:X<22G*LD%7^]WB-,8-$N(& M=%VN,/)Q?M=%E#EV:59F!$*-)=$?F9;">]^O@OZFYEL;J5X5\7[',AM4\D%7?#\51$B=TM>ZIYI;4LB=@77Z MJ6C#4TO=7T03!!]'8Q>>J49F8'PT_-1? @PY)^6*/GQM^@_?Z<@*7JA:SXP M.P2MHN0P0?&C@>;K6C3S:"L:D4A=+4;)^&?"5N/Y!Q#8!Y2^.&+I'%,:2]-E M5ZN9_AJ9]IHR V@A_'BV$42!"T6!DU^G=.DH<&ARY^B(D$'T*9G6=8J?;GKE MC> 1O" 7.0<$< ANRO7F/:?6%@F1. M594K]>OL3 =_R16_0]#!C]@#8! MSO][(<&KJ**)KQ1.#Y5(/BEP$V1DB\6;F/+TV$Y++=P71 H@25*&IS@//].G M,]L-=7W[TTA0Z:=/KI51A<3R,8B6A!'+9T?+TW,O;UE-G#8)_ 68@M]VWPCO MQC 2HTCV&8BTP+TG?K3MHNXM357?(G1+5UW#B9\2@_4>7*YF3(1N1\.0K+:2 M-DY[B8BV(;. I8%Y+!!NKBZ/Y<+@YJ0DSQGPIS;)2[-,85ZP"KJ.C&1I4>S, MN0A_J!^_R#L,7E@"T>>:"H N#'V.2R:= 6XXI1],,;R;I7L-LL^M-U0+F MSBFXIX1I&JP;@G5#B4*;%HSS))^$.P-H M*)M1EAIX^25O=AI-;EI8.$P]!@WFX^#,Y54Z92.H3FGFTHQ 0/-3LTBRL#@) MKAE6,5T@DY9[5.-G?R0;C]M!N9G(ZN2XH3:D>4G8>/(\7\_T5C**G(0"NRT= M.?^:89K1M3!9!U#]]$#LSU=LN2:%EM[#=:):G#)-H/JG:$ '5?]B51_6)"6( M1OJ"PHN9C"14M57.4C;V6C1&2&^9XX#"P]HC6'L$:X\NEL;Y @8,\C9;$HHM M7)I7B[VRCJWX/FL #( U1K#&*,$U1CMK2WCSV(/Q*._&1;^@^5ZU;C-N=5U& ME$:#'0]#0L:<^.T/6!#JCL9V.Q "J3D/C9) =OS(]$%AG<_- M@@O,_T@09IR*'?DF?F28P?\*H>B!^P4N?L^'%< MBN6;J%$O$*,>YJ774E H53MITARGRRN &K#(%W_*X4"\N Q"YR.46! %=U$ML67) MK+>(4DY16D60=8?!0IFCT#2W !%4(M#PBB#B'(4V'P$'PG<<=MXO(5*!$I#, M+&UZG5D,'+"ZYDBLS"U@QP-% [$C<7S-NZ';C]""B:2=#4(,X4V_TRU2HUYN M[!HQ6I#@6A"6IB%60%\$QBX23M%\I.=$:9B/6<^ MUO.KJ.&!U"L4PTT6]B1+#/ T0#$D('\C66* IP&*(0'E&,D2 SP-"2TB.+T, MSE9MD"PQ0(U(;"[\.=X29TJ:3Y88H$Y ,5RK/W%Y6= 9Q58<54\I?LH=I7*Z M&K,:V\ RCMYMOP$!4$@B7.B:#YP$?=4D .?+PNB06Q:]^:#_)'A(,=XW7FPSGE(>EW! MIVB%6*R&*P 'U(]?&$7>X?01KXR^+?VXQ36?O[?_CA .WNSS#T%A7V:RT9K/ M\MQB&B!BVR@9.%N3J?F!H2"25O28/9C0KBIH=42J/H*%-:WH8VQ]T^ )K _ M?J$X?4>S.&SL>QUM_<\5_(56PB'RD+DI/0L&P$Z M$3"P\ 588,SN:%-JC6K6G*?;4J67HZO(@35ZI_>!7K+[3(>?6A6N[0W&5+<7 M+K?O=^;'+Q:[(^CW H0PKQAR?5 ,,*\8G@8H!I@' $\#% /,*X:G >85P[QB MJ!$PK_BL,=6;%P/4"2B&:_4G+B^ON.3[09Q8[(Y2_ECQH@<',]=)Z6O=4TT_ M_MR=@?"BGU(<+;74_44T0?!Q2Y3\%(RC7^B:8;KQMWN.8,CSGB/1O_XT^WCH M+)Q^:6BC",6(C(I(?G&M?K]G2?QHH-BZ%LT\VHI&)%)7ZRAVH,<_$[8*S3_H MN+:/2#H8>#\#>8/6 MAVUYX%M2P9LN>OZB6DXO_I!T_$-(6!:EDDV5"H*E3\?TL-A4B5QH $@ ""9AJ9(HS:X=EQ6EM_JX?Z(7 @JW9Z&6]9 M=WE=DSEFVNQ*K3P'< !V4+ZRG.0#=TB&,'"$S&-5;/-5:S-S#8 MAV) MR8E&S LB82*)QS_9UU!>7Y,=E.ZV6Y*^:+6TM=]8%D81RM* >&'@?=X07*XT M(>.*P"4QU,Y[0#/Q>S@IK0R<+^C6F"+LQA3C.0 T5 0TY!V!0K2!:'.MF?-7 MA#;G8XS>@Y=1U2I2*#IN\$K1;I*352&4NP: EU.P1#>O6% &9RQ"N")P21H/ M]1[D+#N*K 5\B[24K,YV_1Z9RV^: ').PCW=O+[!,H^SEGE<$>J&0X2G.P\_TZ17J@D@J. M!KQH5.V)MIZ1:A"[)K#ZZ%:KCP[, 24,/W:6>_ KNA/*"[T;'_X"9"Q7/:Q/HP6B6=EJ._,);;^\NJ#82HLK@I[,M)09VVE7P=%"7AJ6]5P' M ?.6.U5U?;^N+X116UGO S0\RR^,J6!:A:!:IO)X-N>&7+0X6)H#51^FI%P< MI_)-&"AFED28(SS$JF !MQA[6:V,Q3!P"GX%PL#%P@"LK4D03?)-Y4\75]HJ M]/&YE0X+LB9CF=:T%2L_K(^!]3&P/B;QS,>[T8UO@H(0#,MSFT$IWJ2YI4D5 MC=(L%X,"H$+0.YK>C71 3(!E+K#,)5%E+M_4?C+-<74YAZ\D<8856-&:3OU9 M,]9^6*H"'0(8%S@9.?%-!>:YD4>%^EB0*'2YFM!$R76RJUB!F8]?WU=1;A)) MY]!41<)6F""Z=>AZFNZEM[__$YVM4[YKFUKJ7TC\WW6@VYM%*.=>?:(!,3D< M280(O\%S#V@B]36V7&>&&RD(JC*K-[*YZB3R>5!8F0+!Y6RY'N=>_16!RZE8 MF(^ 9MR1#3NR:=5P^K4\GK3 $ #RUD@T)RKW.7YF9G:/']DUJ\#+V?*$0'-4E_MV$#Y^ M]-BUHRWRMS/9$XDG!K,\)>5'A%1!T)HJY%=R@^=D# ?)U"A"0IX.PD\B+),D MRNF2X>?])&N[1'!5=TV/$+,M-I$J'^1EVS@N% DZXK7H,73F%W*$5 .()P='8X^E1B=L+@:$=P!V\'^H=XM"\7>Y:U.5/-;HH\ M%K8,I"^T0T$[, I%THH>LP>.[/;0WF3(VEK29\5)VPX"O1FN !RQD66$TWP>?-S[YY,/ID)G?"P"CQMM&G<[?%\D*OMY0TBV#E-2;K'-['V'>+T?[< M3D(7%;;E"],T3U5-QC,"5@O#V$XZ0<^?FX>ES^5PWSPP?3+;.V' E'@KZ8T$ M[WKH&/DZ[[7YKE ?H\5ZUB>) \/0FX92F[%4O=3,$OR\/XV$G9L)B!D;2B#= M&Z7N<&@H0N? M#SJ]*8U$IJ(W D\=*[X.$M$7#VD9T1]U50L&[8\>M+\M,;R96G[5(??7W5C0 M%]U8T#].).\T\G8@#/M]1,CVZ/&P/ZDAF765(D>4"4FIG"BL9(Z^U1?=%6%=0+A=Q<_N% MP<_[B>0,,2$)A>@VK:F7(>?#"CMO9M]-X3PP%#EU9D5PN#"V"FMN[*-JV "E.N9VQI=RF*Y[22Z-K\Y&WP@,+U[ZW<\AL7RYNYY!"6_C1QW,#5QF28Y61I.LT5E0)6J:^5;]T] M\$T,ZFB(:O(3M\F;]>8L=&9S7;?C2-%)KK!-V*%*@+)!N5Q0J.C\_MF"Z94% ME0L;/+99=:FZS99[J^\W#O\FBI##CH74Y?)4$I2QW1P49Y-196O),)]QKP[& MY)V3O2GY?A"WD')'*7^L>-&#@^A5D-+7NJ>:6SK/G8&E^ZGH%*26NK^()@@^ M;HF2#PEMN.:+R3"_,.OK$!3=QT4V !T+9IYM!6-2*2N%B-H_#-AJ_C\ Q;L M ]%V8=PA6MT%8ND5=C;F-7P: -*. J3=$4N*$_4"O58 2;@0SI\6=&&(CH,L\O*<=M+AT$FP7=G"0-:EV+ ^A"1>AR1^!'O!+JQI4+"B$1M1,7AC"' MX=+>"A<= E+P\;3L^7Y^@2ASEYFAV6EI78L-EE-R>H''Y6$]ME].PGW=N$Y!(<"XRQ$8K$, PWI!CSN9 MO#CC%3T]XOF2:;;&6V!@XF )@1RD%])EE:6)@--*#Y5(9M$&3V>1W1AO;,K3 M8YLRM7!?\%N U$H9GN(\_$R?SFPWU/7M3R/9I9\^N63>/%F L4 Z]H21)J] M9;YQVB3P%V *?MM](Y8>XTT,-]EG:-/2HSG[T;:+NK+;41$(ZN\&$7#T(!C&643]^H<35W=22<)6%N#D!A0#SS\[/+!X 199%70K-T.A( MHK]<&QV'L8<@/9XY28?-&U<@* 18VY1'ZY7=Z+.#G1H;C0L-P*"N+X116UGO MP=5TK:ITLG2QS 3AB2"B-<96$%W&VA3<+E A-]+H>G^B8492O >BS+!ER+5Q193, M06U>SE0'ODC&-A(@T] [ECUF&#SIIP[6E25$++"N+$$4&4OM8LCZ9*GZ P2ZGJ9[Z>W@G^ALG?)=V]12 M_T+B_VY,)@^$W9EEBB52D#N*(?*;0XYHR MCL"JL%M!EX0+Z<':2K"0+@QN3L76?00]A0V=\;K"1I:ZG4#.3:(5X?(*0 \L M)8/0DP0A/1!R"1;2A4'/<=FYCP!G4 DFL[DQ:$A*>YHU)ZB3KN5CP('U9R?A MW!*L2 F0$)5X2+XPM#E'_=I'&.2&U=Z *PT7B(()(M^P*_)L'F,0+%H[%:N6 M8 U+@(P>*+8$"^G"8.@T-6\? 4^6&A#UI3RTD"R!B7IML1G;J!$##_GC%X[? MT20*<0=Z6S#0DV#@.3#%]F&$AIJ,Q4:S/K6R7D>HN?148KDM9C"?P(QK+8V[ M(28>BB&!8DADQ5P"Y +S5:!NW:T1?YV)GN8G%S1VN10=E1&S'1SA(ZR MMV@8+9AIC"939#\BR M-F@R1\8%FS<+O\.^[@6-=)OCE2KN MI^UL(2\7.( [;&3KT.P=1<"6[J?+\T^Z/B4CT3_I4DH:ZGP^MW_2I]D.L@X= M!*/9IH0V<&E)G@J+ZD8.7:+$R([$LED/-CG;[3L&P"*0[H]A. 2B$^;Z)UW) MDI'LGS I)=WQ>B.]OYB>%O.3=A!(\TJ_LZ[-I6*I<&2/JZ>%6;$_($-$Z==+ M9=0*!<2*+1^0XT_=$>PNWD"X@0X7#/2<%6\F*Z)/<2-FA5 =#?-,;95?\@>V M4%Y#14W(C_0ETZT /?GYY:2\VY;>,D,_OQW\T<_GKO]&7QZ>H MMJYX $G&_SRN*CYG_[S<N:? )P^ C"#_!A-\]N07CTNK MNFW_\Q[K^_B$@Y\8-=I W7N4*D8\8O.35/-I]IELGGW]W_]YOI[?]'Q:=6W7 M^_F(G\]$^" :+(920T\//5VQTLHHFL!/Q5XIH?^P6C8RF)_>8#^?,!@'LR+N M2?+?J=_? JGL[-M46:>?">X!N-.V/EI$N,\POS^*,??Q,]>/X]8_/3WRYB+G M[=6>/6SZPIW]Q-![ZN6&H\0]L;/A1R%B\=^;\U\E-?8 D/^K+63W:@#X/M+$ M"*_M[6-7V^D^?!0! CB 0-6SX+T0:?.30BB'!*GG?WL8O1 ^M Y^O_0X*5<2 MLD*.%[>9!=5V[OY#=7U] G:V]MG6D?U^9S8CK[6^'I;%/)93BSFJT)7 ME'&&0 CLX9>.)-(7KZCG4TK]GE-*R*? K%+QM&(Q/A/@M^=S__N7PBP)&=QP'M1.XI_05R/B!)_$9ZE%)*"19N"DDAOQ%D M^_7X!WZO32'=B_>1\6G;BN='+^+HU>L&?F3/^:R@B:F>Y;#@1+4 MUR-;89V8UZE2WM+9=+N:KVN5E;F2L=V1UFK3K8\85=U@<3$8U!./ 2')G MY+Q1SS41OVY-*;M +L/FO*5QT4CF]4ACA9+KPMR4$#.R7E6CI;8Z>F2TRLCK MD86-T[$ZU5+7$J5>@U4;1"N#<#*Y.]*FAAMN:1@('[;,T$$Q9UKQC6CDSHI4 MQ;)D(R\95G;6]-'1=#(3^%4T]15-T6PM#IG;GV5W+^0J!XT-KRBK(N%E1>K38E.G=D9K"MRN* M.//XT, $S->[BX[2E)G=D9M^WJF+FK^TNB6#+;I,MN66#)G='3GM]*5Z=6S+ M?)?WRCT[DV56;%-&D3U#J_2BW+;',POSRS4O3PAJK[N2473/3/E*J3"0B (R M'T@DZ_N58J79!*[1SE""1D>;5HWH\W,Q3X\H<9CF_.BI>_9^,@CS([:;+2)3 M(B/X76M.JM&.HL3NT&IUL\*=DM2WA)(CLWW'&$\+T= ]YX2?J_5*S^VLD8"; M]NKT2LMTK6@">[:J2M',4C&;FJ7+J\TP[8VHK!FITYZ]&HJHL=;E7)6GRI4> MV[<-&\M'$]BS64A-V0PZ#6=EB?42LJRBK%-%(F'MV2U-F:C6JF6JUG3HA@:N M"9*6:T;.YN[0\7B:'Z;Y-,6+UFB9&3AH%?$CY=NS6U4BK5IQ9F#$A-#_@0P66FR;?[ MOA(-W2,LAK8'DJ&B&UY1$(N6TYG>O-0$5[7N#)U5*D;/SE)-*7!S UYIS$4[ M9X#FSSM#0\OIF=TZX?-92YPW.F7#4L<<*'+?&4I3"&[E?2I NBNI62Q(7;X[ M-H ?OS.TZ4U\+-_I,58XE;M+GU*-(1\G/^S.M3:9CY;C%F)5)&]5'WC>QHV. M"[Y'KA@]7J:GAC! ]-!')F'8&2ET4\;W'.UVYB0"M[%,U__^?C-\[[T;/'-GNZO$]__CO-(B@_=QZ;JM(3A\Z3<^LP:>A MRM!W[6#QVO8[<=KJL]_[:HC@X>L?Q1^Q>X2"^Y*\?4'O<;@MR=L6YAZ#VY*\ M;8E0C(3[DKQ]0>^Q=ZN$X+Z<"\90&NY+\O8%XE@R]P7B6#+W)<(QJ"_'VY*LS4N9]U(,OBZ[OJYX*=[1=.VM6O/42S%"Y;EUY<&^JSSL M/7E-JK-MPC \T!%Y]X5_0T>$.&]OZ,.?$02>D8.?D2O#$90]Q#OV#$U\7M!M M]#WV*!@S,BBT6MT#W^W\>)N= M%Q\*D+&E^.,4\(;\U,ASIREWIH-QCI$"*<_+R,G1_9^'?N??? ?KF.ZY>2G$ M[,K-2V'[_KIY,6QC;CK@B@6O^B$^]QC5_E'-QC6N&9_LVUOP1#Y_@-=]$")&*)U+7 M%RDS[@0% W?7'+C[OPL.Q<';1G^W)!&*HQ5*U;4L,B^E\Y:,X8C1;LHD:%%] MO/N)8:0EN9&6PVCVF0**B5)MY(5J(S*76>=9B2M[UGPL(W6QDY\-R>.I=H[1 MTJK7"U#)='FZ57 FXH(&1=;4CU\8?8<1[[4:@JH-53M98=$DJ3;*/E?MZ%^B MS+%+LS(C$&HLB?[(M!3>.YYJVY:N]?,L4^450 _]SPX#33ZB-MTI3Q]'IB>KJ46;O1]M)&J:>LIY\DW 9^#?ZD@$6'F MN4L3Y%P.P["HRX%/*U(V6NHD_@.'F:PXW/^:OPYCS!<2='E\1&WB]*R^+0I63:1"&QNX('(.AJML*51U0X6$H^NBAZ&]H M?,6T)=_I+V=(=EK.;EQ3KQ1FH+4FB$[?810,3D.-AQ'JQ$:HOZ'Q<[+K!IE6 M2>'- =X=2D1YT>@!C6>!QB,$<5-!ZP>?YKG,0&_Z:+"E/_3HU-7 BR/0J4C, M4S.8^ENO1U4]_7&\9OIJ=,@7_AT(:,-(]65&J@_KWMP2SAW;E^$>E>VYH@JC MW*/:1;#7>%#.DK/4'PBH]VXGS$TPQ.)$/2-1DR[O]+-E:^P9,A-?"G]',NSQ M#)];T^IS1S(/[,33910[JL4I]X:Z_J9< - !2X /F( M 0RHU9>KU2?8OB1I];&]DL-K==_-*TB#%T.DL/11:=RMXF@ M#IR6NCW7M6W M1,R(8\73TT/%UT%+F>E,=_RM0Q/W--RFX;@S\,G6@VF)DI\R/,5Y^)D^G=EN MJ.O;GT;R3#]] FD=2.M 6B<1KE"LY1F@Y-EG.KX',Q%D; VU1;=M=:MK*NVB M/C&M<#(;>SC$'4J]%^F!L5T8VX5LSEE]HT\KNCP;'N:-I6#L$]1QR.(GUECZMYT5NF<6:15^R BHCF6JS;R^:X(4>.4'D M'<:^%]RX6N8FIT>^9B2\U%^FL_WN;W"9*6!G@LBM 1>,>Y&'&;LT^EH=*XZA MIZ+]U5/1.=;512HZ+[:K./[=&Z0/^,6AXEC1]L:=WP_G"]T:4D)VYT(1\%@N MC1)HZL]'!2XYC__/;76W]*"Z@E,%^EE[TD[Q23DY1\M$JIE[T,Q]A=5X=508 M>SE#,L=AM[1:H:Y"&.#RUL@+(H_H =V:BVG/>C/6;!>%,!') [[E#FC[2O;@26UFG%-_7#YVIEK (".1U M(*]SV4Y0[D%CMPTHVLI:?]?\8:Q\%:=5S9$HNS&M"9FZFZ]$\(C&':3N(GR' M06 8!(9DSX6X2%_4_MF0Z8H;NM6VA/9P(3W&[WS@$E%W&+/+"/U] M Y30HQR!X[/P%$T'S:=T;?5.! MUP5?R'2"P817 JF1GG&XAN M!W"+K;!!/J+]3?LU,O5^-"_*'^6E.7 MH2U/J""A3(T,>89V"2;6WVU6&78$'^*JJ!47M&!X[F'$&6,S3Y\I)D@Y QE] ML( &$BT72[1P^) 2:-[]L8.QU;@ M"/6R5AJ.-Y,8!ZBXDPAZS-RSA"D Q($;(%^N/&GMDS#P)A=K59RP:"TKFD0% MDSHZZ*2G>#'& ]!@C3Q\LX*+3X:6(:,$\&J(.Q*!)3,PF@O9F%/[)B^U M][72UCH\ZK7P]!I1T!RVL62KJ8JQTFY=$(R$' S46LC!G-J5>%]K9O-P M5N<+ F//A961IGP.:&W,O+#O:^U-,B^ ;GFZ&M"./XH/5=H=I8/H']O*%LBU M7#/7AU_>\U]\4 0'C%!=?WCA@G-@W^S9@T!5U631&;4?*4@YBUZ9S M0EW$@,%N+8R;O$#G/1?--I58A2#-<[$TSY7>X9ZHX-3I*W1>8F#U04W#]] O M[U4"*YNM6I; 5]=4IJ=/TEQ31JFM?T62L-/2]82:K_5Z^V2I_KZA]LVJ M4JPNF+5E3;6IUIU@PY(V6 &UC[PDZHZ&53Y0[2$5E01WYZ!JCS%TL*##JLYC MT4U0TX4*U8O4W=;RCA0WWEFUC:DQJB2@KJB _#I390E+HL+B//B8[K MA= [BMD-',%" 1AJO@%NZ@9\KJ\@A4D$@=M=BC4IR!MSM;E(,W8Q1HK(V6+O M&/28Z7PWKR$0*" G=3XG;0].O(:'3(?D>WW,R$B87W#:HPR!EED#P ,H,$+O M"/8F:XQVN[[-MB*$I-.%DDZPMNAR/*''7C,/L-4&"KBO4:U6"2?]VDJU*MBB MC@QFZRJ%KV24 4X0\^Y-SC"(?%%!Y"LJ+KJ6U+D_UMXPMQRZ@R#;1["LWZ[I MHV7;G36!]D:.";XG& RU%VKON9F=Z_<9/JF]6E\ W$/ &G3U^Q+:WVZ,?$3=V>[Q8%#9VNP4FYZH;NUV_5[)MV?(2'CE'>[B7 MK/H[+W4/7"(]'F\4&9] S'Q?5BBA.^2K$5RRP%5A[R@$7JM^8T'8ZV[O=OU> MSI^@P70E4#:#<;K574^,1HLN-N?K)D #X/K<,3B\80>B 61:+LAK^A,T8!D: M":>E[L"JD#HZD3)DQ=ZB :!@[ACDO2KCFV!@GBX<]?2E[@20A($D#"1ACNWN M9*/)@+5TS<4X&_C1=NC>\SS?US"V=##=#\( MYKV8$(SHWFQ$%_(Q1_94OJK(CL;G[>: +%EZ5NL/FNS*+9L<4&0J;B5US-M_ MH2)?KB)#:N;(3L:7%5G.S!QAII2L+C>RIZMV 2?9%5!D<*4G=H<3N]?QW#A- M\[+@YI&>\2.WPU,<-VO_T1GZY3OVJ:6^A<2 M_WI;N^5EW"FC9>"XO0SAO9MMW!;+">7)-0'21 MJ9<'A5&I9D:0BV[O\4&H=R] @Z'=(X5VSZU/YR6"SKWZ)%EMIW>_/@23'0S) M5>9=/V,K2+C*EQE*\!=;IL,0&0R1P1C[1F^>Q?+FS\@IRU6K'M@<(J.-W*'5Y[;*2A1 PI'X32X8A]9M8\XV&'6%( M_0;6?*-G^U+W^89"ZB]D%/]N9 N[6RL[K;JVZ_U\]"Q>_]0V'?UGM%K= ]_M M_#A^YL_8.8G^#K"C4R/;7?FID>=.4Z:SU/U74?N?AS8-H0\-6QN=.<5LN]J# MK1G&AFZC,4?RVO3 DPU/]G6VG/GDR881.1B1@Q$Y&)&[G37?:-0"1N1N8,TW M>K8O=9]O(B)'Q1-I!)XZ!@TFW!'(2L:V5[/>H32\F16&6JXZB'CI%Z[^D?HCW(84EPQ!\O.VHU3]*:N;*P.H M/P74G\1W^S= ]8?J?T61UDMOP/!'ZH]W;7$V6#EEOJ(-G)79)C)HHPG4'_3< MNV.)W?S0Q/=<.*S[$XVS] 5HD)[R=37P#EO;=VMP!QMZ7RJ,'%FIUU9 FX&G M@=PAV.Z]07_L:EPF^>*YT52UAR1E3]?TZ2P^-$?W1A(6B(!$>CA[V&Z-*_,CV0&V:$K8X>NM(@A2?AW:K=*&+V.4OV&OIP^ MW$>)=U?-F=WQ*SW>)-+H>"8$$S2_DO'X8ECLCJ11>)_DM02=K[6V(U$J?SKG MZ!O:GJGV>Z6^L%Q9>CFG+ JB*E49 VC[*7RCVSK[-ZKO\*+9K[HX1]1WP1.M MVZ. Z@_<+>L/W:]17JA>].X#LB+ M?N29Z@*TOU<<*]K+F>N;"TA%7345==5E01?H"KW&R?U\O0A4-R;L':WUI+>9 M2&US#UJ[!R>'?,@6*GA61Z;EF3S 9WR_2#;!7'$8,[[1F#&L"TJ:8_2%K)UO MH4! $;ER]/NL)81-)!CPS4!05V#"D7?$$'<( LN#( I 0BA1WM(!]7\T+34E M6A4;?*"JCL"OVHUB,[8"CN@M)=\U>L4%G=@UNC4,A#5#%XIMQRT9VHD%?0OA MYDT7+?"8PDM4=3)OY(U:1A,C"P<#?DYDX9#L;I$!#/]>:/CWBBJ&+I#%.;HN M]Y=4&M$7%1L)EBN[ZQ;2J%)O ET&!4/L>U?=0$6^646&],P!:X4.H\CUA9NE M=!OK(Y7 ZO8R9([KLO%+>5LKQ%*'ST"[2([FI2-BN]'#($4#*1I(T23&@?DL ME?V8I1O!9-:U;3U>CC "M99 HW^3L?OPLEQL%9Q>6A81JK^8XL%*"J@A)^,X M)&M@F/8JR9IK<7^. @="A2%MINCYO-CPEN8B+4YPV@!P$/E!U![*!D(!A +( MV"2TA.>/H*"5UM)M;]1J6W-WVG"1_J*?49L "N+^;MB[8'"M]$U=7Z148LJUS.C\DK&B6WM#X,G#@Z4$,6+7U4HP2%R@W_5F!.;K\!"-T"1L9=0LI3CN!@M7F*?7,3S 8B&( M#R=KH0#QX23%1E_'AZR]8=)DKD C6;P_I?NR.B"X&!^NJ[@H65H!V:C$LE&W MT[LN65* T=CD1F-OJ$=;LL0 E0(J10*XC*.(X?I"]6>U':/.YU3-@@WE2=9)#37LVRU*:]$(G*GJ?@Z%^R.PMY+ X71 MMJN*MAU&_9,>7]]9]J46H7\+ "*11(_?5X>^J92<+KY,(]-))V",'#)G> X@ M ;BE$F?O<'BS$\0"&$L_=RS]>+8 )I)^WW,W)E\ITW-_TA\,!#*V!;9-B=]/ M:XS=H__$?7J/L'.3()K_*'Q^6%[I[?8G3\<,>#V?5.433#;6+S"GAV/6'NN1 M.Z6ZTV@2(?"M''<1_37%BSYV(I=KH1N>8J=FBK< R5*+:'ATJF*]44"UR4?5IT_-I%'DFG&=?__=_GB_H=\ DK;JVZ_U\1,IG,GR0 M#1:#IJ&GAYZN6&EE%,W@IV*OE-!_Q.#('R,>0?CG$]KB8%KD/NMM-]^"C2 MZKA)>:2O6? &<$ =V(-&*(=$FN=_>^C:VH?6[N_7&R?E2D)6R/'B-F&YVL[= M?ZBOKT_ SM8^VSKRGB8/^?)^;ZU[WPE9H2X*U5*.:_.YE-B._J_&U]MB2LBG MLIQ83.6K0E=,_05VZ'YKO3Y;]+>G>O_[;#TB&?+J3-^CK#[=([PW<>U-&'A\ M(M#]G<]V1_)6.[(_75/,_62[4 $1;9V=1TFW1#X**1Y.N1O-S:C.ET!Y'$-F44 MG4W-,69@)/-ZY)#'JR'B3Z960>K:66-&>P/2D'$9>3TRXZUQ8=#C15YP1HP= M6*4!$_UU+G:;6 MPE%.IG;GJ0W:V8;I]R9\Q?%8EI[F<)XR9'IWY"!8BNN^R*1Y9;/A22PH9$AY M)3.[(RG5+#3G/.Y;4U9/VVQM55O3G,SNCBP23@-;KP+,"ELCO-0R*6^0-F04 MV1U:\F2$<.H3"Q'"P&6*,H&.NRO@?NP,'>=SUM3&F+4DR!UB6K7E=%>)SAVQ M.U2A?'<5>%/;FH>C[+)96=:;G6@">W84;58GE=[:,Q'='#5)I#65FQXGHWM$ MQ;>'GJ2NS &O+THEHS2RBE@8#]W9_3J3HU;#3;& S*G6M.@&HTE7CX?N;+_K MA9DRPCHHKW?8@CY%G=C&QS!LRANX.=1N#+&/,E)E%*=ZX;3).D%_%0W>69=;JV)PM ME!'>9*G_G[TO_4U=:?+^_DKS/UB9YTKW2I Q.YP[_5=WMA27K"8$DEF;NJ&2<\FXN$XUZ*AKRS(FRJ!7/RV[XN+N,7$O6Y43VYH8^NS35^1V289VLPDFJ& MXY'L5D1I9-73LT9%&=;HHVMSE3MMI571G>/1(G]_?E1TYX-L!Y:U@;-N7?$. MO.*4.=*L:<),/XX::@$TU0;.JO7].;O*TA^#:7.?:M%;.2L.,F#RNW%Q9BVK'NJ>/KLVU/LN? MYMR*51V52C?=K"I7S4ZJB(^NS94X[CP[*!AQ,6YWTNGDR-8'0]IMR)LK;Z_# M#0\&V,AX%D]L\LO[1_@T18N=VR%H'LK,X/5,(.HU@SH]**C$[(& M_4>E/GCRKK-J^WTRT!GZW>M-FR77=:L!X&A?=K,O+Q0#C+9E-]OR0F7#:%MV MIL6>#5Y%^[(K+?9\_;1H7W:EQIZOZACM2Z3'HGV)]-B^[\M+12VC??FC?=G/ M7.MW$"'_!B+L=SYU_B4"])?>$ []>.61UO_[O__37UZ\;.I(D?\[R!^\DQ"I MY&$FO=.LH_QS>0%OI]TMD2RA;&!B_C&1R;A/+$:\5"+&_B$LDS$2GI\N/,GW M"D_A<+<)>Q\L.IANOT:E/ <1O2%>:IWG MN"Y=//P5E;2(2EI$)2VBV_O1[?VHI$4D%)%01"4M_H0,7QPI^A[8T!ZN>><- M07=D ?ZL)?_B:\E#R:9W M8QV+2+9K+6!JICR*@+SO#.1]7#VQ_>J'M+;0[]+'HV):+3+ATEI72^9X;!IM M%-0-]4(6P^RH/2DT)[".N_/4T:PX'5MXMQ)+AR5B^T9YS^8?V_ M]A)G^<#"8/LER-^PU\:;1'CN%B:/E4$A*Y*66^\?GS6'Z3%>N?Z,9AM[QN21 M".\M^+E79_'6FQ.^1Y OW%K[8;8PTV(M76@^3'HS^6Z.@EPX^)V/B>*S1_%^ MPL!_[G8 ^1@MT>\(.K?35NVZ*1E1'>,('MXG>'BOU-RV70Y?..VZ6G>&Q,)N MJQV0SV/2=S9HN$=WTCKMB(7;T7B>/S(,R2'=1K-'"Q5O[K+Z/8J3?K!9\M/$ M]C.@[_V2VRU7&WZKW)[-,K7YS=D\)Y*QG.X52X52*XMRF\5VG^E"+I+;2&YW M ^OOE=QNVZUXJ]P:,JDG!K7KW(ATIHG$23<^S#9F/58,.);./7O>_J38!G.!#AV6"%O] M3MCJ#\K-WBOA__A@RH<)_YTDYHN-^8T^>I!/%35EY^\>SE#XH\!*)/Q1&&:/ M_:4/4P'B[?SZRM7O\^(B59?KY:.6DO,UJ7%"='SXOCT1'/[TO2HZQ9!7+.8"9). M;S,I,Y+6KRNM4;QE.VE& ]/W.D-=H@!)R$;RR6C M* N/LE@F3%7AI6$TVW8E0Z;W2>RA9,%DW EP")D32];8/1-S@N2R!> 28299 MED3[L44AF"@$$X5@OI23PB6_ H)?Y7)?5]M4ZKM86JIJ8'DO;4J*AD(_/I)L MHI3,\808-IUI0Y<,&Q[37=P*FD);9]IA@T8^L<[(Q4/UWH)CX%$_:KCW1!PW M>P5T=Y)@/SW7 _=[X;91D9$HNO.EHSM[I5?NLQ&_>>#S" M#G\T#RXK9B.]$NF5'Q@X^FR]LG6_[Y/URDA4NN:\7G7*TJPYJ)TV1H6SR0ST M"GB0J5A"3#VC5[YKG.E%;U$S!$F8N'U=D^%3%:9A#&*"09PH'/4'[N#NZOWN M(4F8;[ACDNR3XMU"KM[S.O?Y&Y--IZ=?R/DCM>QF9]WAI6JT;F]I'^7/R,_[ M1DCYKGE\W\0^L=OR^/LG]SMQY%X0_OKQQ;T;[^JC>/;NJ-Z>.JW9.15^C))E M8NGD%MVQ2/:_K^SOMNW!WLG^!SA;'WGFVWWW<5IT2+8\SMV7AXU+Z?2X1\6^ M\)HS_\O$V_9++**0610RVWG(;+^H$.&R$2Z[!_&>_2)#)!214.Q!L&(K9/A^ M2#N;R"5Q!!EO=4PL$[/<%*&_$/YV;?B'9ORSL8=7!+%'$/L/@=C7:/35;XR MN.,=K@87]J-%%R2]:E0\,2_Z4@[>-Y $AM_@AD\?34?J%!Y+H]JITKD6"9G6 M%S,Z[8/?F40LG8N* D7P6P2][SWT_B9UL*H%U)/KTD7]]J(W;/?B=R\7$PG.I"Y$2B)3 U\3@/]THV';&T\<8!2/K_/'F4IQT1MKYW)TRX<_$ZD8^E"X5O2@9 ]*2'%)652)O*O]]7[\H79H7MZ?=^*WZ8)>84[%7K;=XFZT M^B8E?7-S6S 4/35:=-3;=J-HN??U8B_!^K-G8V(J_6-*SFR_!<&N16/?%,@3 M49-=DVF/- C8A7GM6GVLMM2+T4,YU^G6;HYSY^)L;S3(9?>Z+)+JK-5-QI4! M<19U]_2RB1H$'+YL(9;+;3%#*](@/UV#;&:"79-IGS1(OM>I/S2=FM29B"5Y M9)FEAV)_>K<_-DCG[ESOM">5BV[3=P[Z[RB_Y66O^G)C1?JTYXNV?L>;/B7WL45;4#T'I"7P5 MX?,[P^=3X/4IIMO7R5YXQ__Y-,A]!PO?(W\WF>C=S]*WV:*:GXG9*R5I:V-F?11>$:^+T/8(;8_0]@AM_SEK_J&( M9(2V_X U_U#>_JK[_(/0]B4:T=^">6RR"Q1QV=1-ZY?G7:Q^JVL&^>5B$S7\ MU]K7=,Q?-!T(WM-V)Q.=8 ]N21<4S99UTW8MV@6,0OFJ;LY"94E_145U?D!1 MG0]+X]O'UL]/K/;#UASA1/M;!.0#&7L/FP]'G!UQ]M>M6O,!G!V!BBM&M07- MD,TQ$1QI_H%M?/;,W=@?G&SGR1=1SNL>%!/:=J7!*I7I#HIT ^3^DFPJ^%-V M7/6J69%X9_C!"PR,T M_$NAX6\*8$408@0A?F5X/&+VO=OX'\KL.RZ;'0'H6P#0'8(E)2+P/ +/(_#\ M.X#G3)Z?P<5RC1O%O&O4RTEMT7S,S1ZO[E+@]Z9H%>9,A(M%N%B$FW]7W/PE MY9 >]"I=195/Q-+X7$FXU9O'2;R(R@$[ZHA14"U2#A%H_EU!\Y>40_4J<=&J M+DKNZ,%H+^X&#W>/#^=-5 X%5 X17A[AY1%>'N'E$80808@17AXQ>\3L$5[^ MI?#R#33:9C4(H)JF @4-1S!P:,3I'4LR;&8]1_4??D3]A_WII?@]-%4$0WW# M&_=[U"\PDI)(2B(I^5(%+#[9ZHU0RY_FZ46HY5>6\@C(B8"<"+6,F#UB]@BU M_(*H)3/\JL84GC2M!8,056)91!$<4^@3P;7AGY(M3"QS LM?T#YRV%=N@K5H M(W@QROR-,G^_;N:OY"KR+U_\.X'T=\PCT@71+]H-+OA%0RE[8K\AOX>TS7$1)3\%R7_19G!WRHS^..4ARY95>GH+-D6 MQ]7T27]QU;/39A&51_;@=U;,1E1JHO&#)4'9A;GQ"BS.,+H(XP^PN@CV#*"+2.,/F+VB-DCC/[K8?1U,(7! M+C<&@DXDFPB4JG%3C;OPAV3;Q!$L(IL# ]ZI"#/-&8)5#_:T/3$-)?B9KDF, MN!%R'R'W/Q&Y7Z.$\/<7ANY;N+RZ"OYR$56 7>\[DF80I6J4Y_)0,@:D8EJ^ MZCA'%7#N:0!PI8%"\+8-/G6MUVI<'!4[-V(M>Y\JS(7L9'[- MJ_XGPN0B3"X"]+\\H/^'*F55DUCIN#N=2>1!)*==TE?J^79#+*(FR1[\3L6R M4J&9(A:_"([< '&+:Q M#Y<7HVCV1)<6N%ODW[>M#&_'QH<$F>O7FY>VM"D!C=X2/%&TZ>__A?]XH\C@ M6%NHCX;_>JNB?/;O\IXGI#"H^^(C//G^8Q4^XJA;%OW""H9&7AHO+1-?_ M?0[=\$;X<(Z1"5;W\:B:3'LZVZ=J)9Y(A(@3^N]__;_P@@)UO'(7.D1#3ILD M5;\#$N];1!K%)15F\$O29]+"]C0\N)_IO[@^_^7K[11.*W.8S_\E!/]$LJQM MW%B:QT.46X)HV*^\CZB>]CXS;0V5RR^+Z*"XIF1ET_BN.^;D5S)QF%W>\43Z M,+VVXULY4%/![ORO) PM5/[_W:F7-HH _AM$$92ZSH:=L>GRCT C( >BK)?P M+ %Q]B5"^D@M%7YWW]25Y\Y*F%6Q>URME^K'Y3;K+WS>.3[\P-DL:_/^TICA M21[\OJQWRFVA4Q=*]6:Z-MA5=DP@+AU^OI_^7;0?:<&@B^RS,&1D:$G-OGE_2,X*0]68R:,+S+I=9?G M>2>,+@N$_6DW+)7=K@.Y9%&O*+X-1#_X+1UN,6YHQP*?Z/QCYHH*?Y;8@X#_2OQ[S]47VJ.+=AN MW]843;(T^-7?CCD@\".+A:CPY_QW,2$TU@F<.1-_) V<#XQ?T3C6E!B*::$Q M(BE3\#/ X0!790R.L4PU1$RP3=69@8Z.X:45Q95A#E1WLS^T*:A1>$9WJ3ZA MA>SQS8HVT!SP66:F-0*S6R:'0B>8'@QA&^4=#U>;I&LR>H>NOS*DE"WQ,>/BG[4*@: M DHW8XT0.6 I*DY6PE$G.G% @[J@QG")L!051H&? $/@6T"2P!GQUXK3EQR< ML3G;2&+TC0TZ.DZ1[QPN7I"'IHD1VX!L8&+!V" :P#AL*G13.>5F!ILH$/,? MQDV2,(8= VM%F)@6<(>NF6MS]I?_^1A"(0 1?$K3[:=4 [D>#*E:F UAYQ9Q M6"#2-:PCJ U&!$2XX*LV8@C R647TT%C0M'6I)APCJ"14*1V!_Q9A E9,#>) M$KQJ6Q+1#Z.S\6TG3W_OST9D*GHTX)$ RI?0] G!G8#H@U:#?39=2T9!1B6( M$H?:78:=D8!;1F1!!0P\$'!AVDIV>P0MET=<53OC!)V)"EH>!LHG])%I4$ MT-UCG+/ (%@D@#]6#/3M#-YDQ?BHLD2S2_ \DQ;X:+ &7#_*F@1:"*B!0^NF M3==E2SH*+#"^/.0#P5$-XQ-](4B@S&1VLIA^2HM%;%?GQW2 'GH^B@M;CM5 M_.CTCU='6,K@Z3J+:Y#[%D@M^+P7N-P27VV#6(C<@A9)^.&4>)+YSY>29?6R MB7E%[,Z[YV+VIEC-WM9KQ=EP=O [D3E<[]7P5VSKE'I[5/NS*'5VTCWI.7JV M+6KSN)M,'\U3YVX3*)4Z7(\Z_47Y<D?D[K.(U9S?%Z^;KET>E1KF::_[ M.'>2THP2:SW6#VR%.8H$_3(X'F)4UYMXW%KLW1XD9W-5L&+0*Q^D*8(QX=5[ MJ#5LR^DM;8-=G&MV#_>K5_1GOO3$!:5 [_:D4!DGK[6ZF(VWM$Y#R?5A@W;! M&+GY5;+B'!4?1%(DY#C=,:^:>60,\;"P#_KF_32N-UOUV\O!7!^=-')WPYO; MR],.:-(=T#A?GV0[[59^T=42W4;3JNFV51H\)7P[T53O)_.P85P:B_II7JPW MIOUI]6PPRB=WPLKZ?6U"-/%T+!)5NCA^G([D0J((9,YN.A#>KN,N36[G^TIH M6?V,37 RP!TPA(3XUY)][$,0ZV.#N:V9BAU9T']LGRI[;T&7ZE?5X[B0*'PZ M>AR^U[ A,,TPHM0AO]5@"!>2!:=K@I_0[&"^-BUP&D^)!)ZU4+<&DJ$],H / M9%EG$"7B2W21B8)@N@[-$P"+?Z";?9J< C,8:S(#<>T)?*O0 #;_2=C11P!@ MJ V&^H+J,6F@F:XM3"5+DPSNE-INGQ9H1Z NYH>8** '0]OHI=NADNS@6^LZ M,08<(;4T>T2?]>!)FDV#456ZC!FN]E X0<#?0(\?04<79-8"74ALCAW@Y$ ! M($(6GCS#NNAK-H!F0VD*+KZ'*1(EQM',A;\&G);_0&QI%6,BV:#T&6P)CUNF M3M_Q/#4=,IZ8EF0M$,C&W^.#P<+A%8@P$%2)L!A6K1XQ"L>"N08+&0,U*/J! MT"8Q88)L[DPM@H8'?@0Z49A%"@9AN4B(Y2R_EIJ-[#:,3=>\Q#\>MX3-0ECD M%!D!N")$0!AC;#ITST8>!.)'#!"%<4Q0E0QW0KX"8F"$@*EAOE?P+]3FEH+1 M"Q8'8=]HPH5F:$ 6!*<]]K<0Y[=8%A7C10[QP#F$" [[ L;D!X;')/@1LUR# M-7E +%=?2]';*+7IB=2F9)3:%*4V1:E-46I3E-KTG5*;X/#C-A"S+)]-*^+I M0E\P04CX&Q7;X3_;#02_R>A'B]PT!B;:3PH8@[HY":P;57<=S4(%?H.1LLWS X-.U[UIK(_K9RA08S;(B^!!;W QK#C]3@<2 MQ3%:QUP8'>TV1QB$G03/GK6?,6AAG3,PK_!_P9ST7T>KN,[AP+.9Z:R"BX,@ MYP1,6$D>,B^'A@!#?@(+T^%4IR:*ELXTAVMXH5)&9Y8)R( OLJ_+>#M MT1,[[&W>,X3S H8P1(B&E/(L+(QCJ"[&6I=8S(M*HIKC+E\P>PGW2P-B O@73XV!W0(NBOEN#:'A3T[PO@VV M/=)E)DVYJ^AYG;&P>P7N@H6Q58^C"7L5S!-$*(89)&PCV.# IRQ_3(719%DS MV'S >]/!3_8Y[56.0HR%?MG<8-N ]QDM.,,M;Q$-)"_0^]78^D-"%.:C4"0\ M%'FG L'5PIIS^#P[P&QMTS"(SD+DZ-_VE_Q>H;]8$1U7]YQS,G#U0 @Q$N"@ M#^MPYW[*DW$VN+V^)EI'#_ ; S2JMY^[2,3Q].WU$"5UG82A%(,AK?#L.[P\ MW8GM"96J\/9)',CDCS%F]/=CC88@']H F"DD^O;3LO]W")?Q]H]Q!"9_@62' M%!@UN^"-MNVN;C%C"[>OPY!#YDB'(14N [#W3''0Q(UU]O\G# C(DH$"']82 M K"I-O;6YHL^^/ZJJV,<:0#G!J@,QI;/'!<4IWF6SV-/Z+SEE E?[T;)3V\$ M3,G>0[I%^<'5@HR8DJ3K:/*8/!/7R\+U/O:R9_QV83HQ6;# M:9D4D:&96:AJN$LR<2TX53 7:6 1#E7"9[:+."4\%YQ?WC"23&&SCP]O%>U> M7>TET$-@H5E^5Z'G)6Z']BD(;/G; IO%HUF:=3M*E(KIC'AMYQ_C\ROS)J$N M1>RKEY57Q+.\NQ(;WA_$L>KJE8EZM$JI:SOL*:#/YOB6-#HCB_0\41VYK6EU M7D[TJ'&0J+2)S+0#":R.?LT\#H8 M%^WRU 9)\;,8DDE/4B1A3,"!L0)! ./1IK ]'H'$F1%B+ L"$#8@@(;)@& I M,5F@V#._TVL9S*-P+)?G]S'3G;\/WS*6%!(8F>A2 +G.P)A#RK$ 3A(T49O M=SJ\[!*1\M0_T5GT1DVO[OU95.=V>LDT5!W=8>"K[LC"^_W[==Y4#:%"^A;E M4&3/F-!R;5L#322!XS?$WB8,$HA3-0CKF$HV/V'Y@J@5'./<3NT\B=T20+N3 MAG#\7-Y--]_]-Z(@\B&7S&EB#"26B"MQN4+/R1K3^PZ,O-P;]?[TT LP!Y>, M=%T;$7VQV65?#NTI7,Z75^H;G9JA6I*G"8@7 47E[E K4X*%Z]20EL;@LMG@ M0"CPY3YMOP=0D@\)* O&2.*@* *I0'7D&=A MJD!$&-\.!R0U./;@[ *R4.(A M0,S!OK .A5M)LX1S::(I]!6RQ- J\"9X,'%&41IT3%27K9!"/>#NNP[E@/YB M(N&%&'_]0"W3IG>6O&F"Y[06.PZM;49P/D8X_ASBIGR[+CQ)@*/L==S1V]U(1R'XHO4 M CYFKA_6OJ XCDQ\G"0$;\GK*C+&P#;_&X:TA4252A6G/CB;(&'+XLO\5@E# MR2"4'&3!5P^(.3'A+SS_P ;35 ]8V8B5^F"4X0&E8T2:-J!XL9!J TJ.B,-" M".P.@>4S3!@!0NB/H40<_3/( &Q0+KB>J;)!.:+![U&7 G1 +;QR 3YU["F2 M3*8$1UXUY%NRB._,LIUW>[5F[-TIAM/ M/Y;[)TWQ^KC27*^,LOFY?:^,DGPI\:%=/;FL5JJEXF5'*)9*]>YEIWIY(C1 MY92JY?;G0WH4LV)I#R_6R6,6;!\M8_ \)A)#PM?R10?$0#<8[]/**'R(8_B< M ;_48-R)_L1=>CRB^,UY/VQ Q?ND6&QX88,8*R3!_$2)3AS=4KR.#(ZZC4ZF M2A%7FP$^VY:!KDWJ:IF'VX(J0 GC2,FG+I*/W<79TV;11[ALMCK ==>2KCODAZ*>!+$7N:1C$* M(M!P#M^[RB!(I))LVQU/>-$56JTDN'DOC5%5((:()428BGE=&<^--7&>K%5 MG?_73)!UF::W B3;-*BTL@HXM+:#9K H&$6WII*FTP?X"V@@'OX!9,,H/@8I M&-K("N%P'(,9Q+815EK_$4L2.ZNJ>,JYG%>D\R]%_7XQ9:+S.$"*=Q+"#S"5F*PQP2[V6(1K>HBC* MCLOB1#07@:$NBH85:KQ:1WC5S*?7EE&]-TABU8"5@-WA@S&N9<'/*, T,K#. M#H>I368CA&)LJ4>Q/& #[@@LN* 2C<_AC/[L,LZ#POA[S%EDMC9$7 MK5P6C(#9L.82@U,EAJMQ?'HY2AGD7X4X-FP.<$MQ27@IV]AT[[WTM^ 78TS? ML;@0![8&UT/,&%!(2*69P/22O2Q48:%EZ@UW*ZC[%?[>%_M%2+Z]I,90()," MKWR[>'I?**,HR,NB?ZY= N=#6%ZQEC=&ME MX*\81UO]B^5+)(&'>$7LY\7*@VZ!-EXUL:5)@-N)+$LZUX9&S[5*1^RV+=:[':W9NF>I;(EFOE4OEXHT4M2"FA\;!Y+A M&Z_T(,9H##H0/;&\X%1X7!:.,JAB\L)U]I",B!Z0];+:]DAZ*%P\9\FQ07$- MP?DI+SS;$9S.,0: _>@1,:::9;*8Z7-W$4&KNMSN\D*8/$[%S%-::+EL-AR9"K4#Z$'C;72Q7?(K:N938LRKM>D%GDL>C2_8 MZ<\?QOIF>CB?2J#QW0K/VJ="7=#I7X#H"; R;O,5JCQ6O,GU"&F# ME6Q7>\G H&8NG'%DCM8K#4S;[ X#<",,\;DGG@=5E/RE8 K>$\?=W6U?O4B* M%XUR.W[?/4T/FU(I/HB.N_@L$NC=D?/CYIS.9XN;D+[-S[W!-H?J9WO5 L&&(E6B^:*QI(?*4_U:3(G7CS#-U!3"0QT MF ;-8,($9Z^VBC-$K 8L%F=('6:=IOPX 4#@725XHFI&5$7C-:DOZ2CU)4I] MB5)?HM27*/7E.Z6^2%Y[QI)]=_EHU!.WW5)#ST^-UK&4-P=H!O-60?Z34^=X M?CVP\HO1^'AAR_5.IM"P!KWD^I/7M^,'O7(R5D=27#V7S5RSJBR*O51/7'VR M4A-3X\6B?S?2JD=$O;*.*VH7GUP;,S?)RY6\WLZ))WI!/;X[4Q^)VNQEUL=< M&+W1Q9E3-+OD_'KN)HOF]7&JV)8;ZG'2.N@O=.FZ*=L8NM6;PI/?V M)VJ-/)^ \X9TG>33]4R>-?NWET'\MJZ,+^G./T[Z":J@<('<:M2CC99K!PS7 M(\D8'1,J2D_Z;^G'^&W;NFEH8O*BDCKNMQK*V20"@O[ W]G_J]SMP+7AU4R\ M0C1X%09+F%"6V2='[953]MHBL3^HV[7L;065:\-^%ZNI0CTO^AW8 +04+@M9 M+PV.<+J^6 UR] E&)OCE9O3>L 8%7A4;X+ELT. J#_9NZ4)XH"'N9^G;;%'- MS\3LE9*T-&56F9:7JD&G7UNF>*,F.8*U>O>XBVR-+5C;YIO MUEJ(E M'N<0"(;V'!KS.Q2*M*:!;+DL)L3XG-U>LD,2HOG K!+4!+5@?MH4=8?7\HM, M)$WQPR:["YU5UZ^C!W>SJ&+138ECP0YMB,7RK3!!:4H,R<_8\A#G&;T9RTL_ MT!PY%GP+93@9 Q]6#I)1V"5&^IK0CP*RLB"5C<4#V*,4>.(%"UA>"IOI2M+* MWS;H.'H//B'^<_AD+S+OC?9&EMA\:9_>0R584B%<%X.],;A^GTA(_QP*==>#V]"_0V6^H>^\OR)?.7B*8;6M/%4 BO^LC&4Z\V#WYG8IFH7E&A;IL=K-.3VZ-&Y.$Y:C4K7Z8[C+E$U,W6[ M&,V0'H7$)GJ$:CEC="=@KT"E/9..M4%+?H*!CC?_79W45<2?5P(M14,)2(;? M47!KW7"?*U+:/AV=C\M2Y?[AD<1/+YSD>L+2!QF:@?,M'CZ/!02_Q"]?B0R$ M,($EG)/KZ5>Z'Z%)HU/ )XS(@LQPP64050P1A*K%5BN7?3K#G@'?/7F< .QCM/G@>B".A0>G3^8"S<43O*#RUZ$=>J(?(2]!?/W7?\LR(:JZ4Q&BZ5KT?N!* MWM:'B<>>+?A=4?8/,,'WC S_^8B%,1MV!RM[)DM(2*TN];7ACUUCG<]G"Q>= MDF19"R#EE:2[9!7HZ\B]VFV_V+&+UD.7'%^.'P:3_&G1PI2)U,'O7"&63J;6 ML+YO<_A_C^-^#]?\$G[P+=?\DF^^QXO^%D9)@-93LR0R1;9NBNS03G^13)Z/ MLD5[9=?+_];VS'+L[3V6S>1FW+4KQ4ROG*S.U%2M,:F-&X->!BV;S4'=KVS8 M=&B0'A5?;,TKBZV&^.D#]A#+9W@I#=Z-/GHE$;]&@/CC_+D?J3&7]$,*] ,6 M]M')7NC'CW3E=KW.;ZT(-Z0FK.G&Y0]"3VY0BP_MS"A931[-RO6;1S5MJPWI M<8#Y[* 6\^E8YF6'S\L_Y8&3%R["?6HI]PT"_W1NKI]\\$J=L.T+OQ>THCK2 MMDUDGBO+TL7]9)."GM;.YO%XHAR?7PY.%M>:_R4K %H+M M\\4^Y81W_$HL?@$ VO<^=#^7)E'VG= "-A8Q:9>$5#(H25(-C1 7CG$ -&10 MOSD+(1 2KT3)SO)70_5R_ (\K"A-J J)(.N2;0<%6;#@&"7-$IG&P6ZO4BQ< MZ!!^'#1#H\8=8=7]B,VZ2GCS\"JF. *1X./E0BR*7QQE)P5S-N<#+C5;Y"0C MM'ZB1[+Q)HF@-5^\HG%Q8, XUH$(RMY40O6-X(^E7V(Q._ F-)9IK6*S%:0F MB069P:[A%Y)8+7P3$PS"\FJE>6RIF"9_-_"Y.W99PC)+Q<8T9(L,L>_NE-!A M^.3P5_3BX-#4%5Y])Y'[EUKSSN)0:#TU"4P"IPM&&H58"M<63@7G4UHKG_.W MEP7^#UV.-QW6A AYT8*9*@(VLQCP/JA@KP SP]&$O3E]MAX39V@JK(XEYT'O M)S(O:!60GEWLD,98W^F1IG.S)]:4!2Q$098B;&3^"U^0@)ACS1WSNIRR;!'O M&T6SN4ZB&=WT#LJ"-U(*CP)<9PX(:W2#>QY.K@\F$EO-K'\;.7% )B0OKDNUUQYG1F@RTQ"Q+.H<_O?*$ M6'A44^%-"TI16:*57_L+>A>!N:C8<,?QF/O)PR(;U*_RMZ!J8,\J[]@HL8'. MZ4#A8E:A@JO++X,=WT0;EN%,B[HB86A[)5# %FO:Y?5_VK3[L;=4M^+5(@VL MLXGW 5!X0LIG7>70>E6I>C,;G=QTQ+:F=EJU7G'] M.O#FYZ)Z/G]J=0_VWB^H!B6A]\D;"$V+JB6JYA3/> 6)]1J[VK2;&K/EV/EQ M*)3P4S@00F4L5SL,[&)-+6GFU]_%,R6P@OCAP[)^<+;\LBDNS[.AF$5$;:DG M2P?/"KDS-.SRE6Z MK!4UO7ED/=9SHV:H>-#;B_(DWU24)_5T49YG;?R/K;WQ/+5%S9>:\%%X"!WNU]!C!9V$\'INVJ$C;*IH7*L4#['GC.J$LT$QM& M8]^( "+&13RXV,>;%60QA"%#D9F<(I##&Z-0C334;+3H:3=AL!!Y]JX7>J M";6^602-;YAGX4@C8O#^0(C2@8\@C,TI[?B+%<9CS[PRYD%9H<8Z,086AN24 M(HN49P0=(7VOB3)U61@%N$=#R]70$AU/=.3=ZD7V<],8O+;05'$!2DO/W$S$ MQ5E_5,ZZQ#;&48.-;PT5G/O%5+Y*G:FCY6I2O.>/5_5EK0+.LQ6FO"I2:RAI M4&-F*6+"2N,$E7=8Q1E>?V?US136UFQA(BVHQ.!,$(#%M\;I6YD*?F=)'F$G MZ&3#0CC:631T[#5J*!AQG2!UGE(J9KR;NCYJ6JU1R1ZW$KU^^K9Q$E6O^P.1 M'>Z]4O&8A#4K\SADUTHDE :T>8(KH"2*M1]-"8=-%*Q +FNL 8!P'/J+1:QT MF3_87_ ,2DM"$S*.EH)G,>)-^Z7VAQA!)=C:3]>F0%W!=8VK;! MG$\J5,+.X\*A^&Q)@_VI2O*.BA_+,K.#RT!+6B%WF/3T'N]W&FM.CB=JDR$V[PQ.P5=D?Z_*U&YO[*[=Q'^V,L&K4]O##+Q_"_R#XYZ;\KTG MS_2C16^D>I&S"NJI(M9'G52WGRXH M5F'9C#C6;%DWL0-$Q>T1N#/9K;-ZGJIK&1KM;+MDO;Y# M;G?-PUN[??.ZP^<[":KW+.,1_PDNFITS)W$YFS?M[DDB?W-<(K7FX^U'BZ8< MKP^TS&6KU8T7U+$IJJ7X^4F1M6W(_H7 <5+\2_B;E^=.9/[ZY^.D]6LPW5_KGC['(1GL?]'-<1-7.)K9W=Y1[N[ M/"UKJG%WW6\I37G\T1+?F_;&CX6J>UG.YIUAMSHNG#'RI91C]>4!//7SK[4G#"?N324O!;ITG]''[ZF_ZO M@*(W^09\(0Z*SQM*8H!UNOTDA"=Q!UP[P*]IFVI&, >V[YS?EL]T^!@5Q MR*7$?991/=7(C*?U@\*4-,MK%;TQXSLKQA-B/)7Q\[X]P8H)5+3\&T(,[(L+ M;;=O@_F$?URPOL3XA1?9G0V)09")L36W0QO_R4-8 ,LYES5+=L>VPZK$@\[' M2PXD:(4M\ROHH31W3)ZG9/P;KRF$"3J6%K0I:9^ED6.8&:AT*%15=F/'(Z+% M\L0UA?#B]? #1AC< ?^GE,_H&U^Y>PA;^IV9^PO,7L>R\Y9FLTCGBPM:?0%K MU4UM5-#5_)Z%=[N<7A\/TOG9?(*FYQPTI4.R2R"AO6N,#SWFT/AF(7W7^S\$&.9YBSE/%&(P<:' M%\@3V(/VL]X=FJ>Z2VX[X'-BFLI,TW4X;ZJ^ !",2OU$UB :/VZX/[!^'> @L:WBJ""0LQJ$050._ M?]E.HHF!_HVLT!6\I9 3NZ3E19Q H6V..<6XPK3PE&/=L_] O=B6TVOA2-2 MQ;\N8/YC=\PM5.NT7\VD*L-*=U%+5AII(]/6I.92^8.X3>1?BFNA0EW52Q5* M#(PWK>HE+Q*EDE#/"FG0-(!,Y>$H.>UFCGNI\7&^5SSXG5Y5J$CTCUVU- ^M M.OW@9%+]3OV\7')$M?>0KNN=]N95(\)M$^,/%V[:%U689'T^6IQD[;HXOE#2 MA>;![X3(SJG5]>-%TE4[@J5><69]GZW@GYR>>;!D%W!;X:WF@4U-I'"8]'D+ M*60=4/-EL616AM8EL<,_N),(XS@S/(Z7EL?L B\%9=U4\-[LS79G-O[VC1-F MA_,N+4AX;57+/=T<.[KA\HH;+MGHADMTPR6ZX1+=<(ENN'RG&RYOOV.2>M,= MD_33[WC6[_[,1'7/LCW'ZA.$HMI/YJBG>K$3/J;.YLTQ\ACU M_@P'JP&B_X00N,ES*-[!2MGZ# ;-U1<2V/(M$5A#,^U\Z:#*?D&GCE:R%WE2_#P#XU[?[0= MM!%"D?$5]NJO& :#W571X8SY[F#0<%4&"QNO5A$#5B$3*L9T_0P9,ONP10PI M8BL"AWJ,3B>K&L:;4OOQLJ7I^?$&[(Q-:R:,Z'T!=*^)I3,GG!+0+X#EET19 M#OH [0\%MKMT1=Z-,!9^62U0YA6M69DHKU 3Q'QTC<$(&ZKD]$,7N[Q;%8'[ MS)8ZD1:\#(X7362?XT9LV9M^@Z1TEN;%(BK(V5XB>&CB'CT6WHT/6-J$@83P M"W@E08:P!*]"6_BW5)(TRLW 4+9IP&XN!!F4M42-*LX);#P!,7M$/\B<6#(" MEHRW*-_%336.LN950&O5NUX%-,XM]$H*;!N]'+@*BP00RLJB8BNEN!!@8:/P M)^GEQYA_EV5ED[WJ1IS-#72+$9=DQ3_H)1F\><@Y$GB/!0HEUAP9FSWC[3VL MAX0 )R4>KX%$HX^P!AHQ](#6\)V;33OD%3A;KNP$3RZ\ZT)T-KN]R^GUAW99 M+2R9Q3"! F '6.RJ +TCL"QN ?[K];SW;RTQVNK(MQ8O+!4,1<50$FP-EB=9 MZ['\T%XZZ]J!<2 PFZ>2L >U+P?!SE/VX..,)<4K8ZBX,L/_5OF#WY5"%C_W MQ="F454^^H<+F=]-'*7,$S'V-7N5-Q7ONM8J)R'K/HO2AS7*TPD2]"&N<7=: MKG']0.'G;7 ,V^ #4L'C3='I.3^>@)T/]+;HZ1'8"8R?G66>#MAVF;N1VSP% M$^(Y+.O'5%? =/Q86A)U6FVPSJJLP8AZ>..0$1CXC)KPG1MX*%1@"W5VN+)" M>K[L^%<0Z1.V'28"T1D&CD2#Q>#;+69*_EUH36)X:+W;C+BH:9P:K3W#K_'./N4XN#-B35LY#8.NW[N2:6R'L@+Q?_8B>25/ 7[T=4=/S&"X9^@ MJ?W76(3[>"$K&4J7MZ0%:/8-F^0E]S&C 9T S]WG%ZN" 70ZXXD7=8*;& MIHE[^1JA*8'^PV/!SZ&(P3NI-4)KMMI+"8K&4B8:L7=H<2V5<<'< >KT\TO! M*[,4E"#ZJYJN!8?K@RMY.;FT]K>J83,(:H?0=%Q:(4&U6'(DV#UP7"PE8-)L M1]-BQPK?T_")S$K6LDQ)-'!,W[BRR0#'\& 2I##[Q,^L86:?:5!S"PMFLS*W MV@ZI_4'<(E2?R%S-A O;>TQKTX\2B7^%)3&MX[L"_(T9O@[?>J#9W_R07=[I M?Y[:UC]+;F7"AXY6*,^",8+G(2'@AY4V&"J!YSUC6)!NF!M8)ZRLT+)-$"X5 MS2IO,Y<,%P"V]HCHBS@6\(A3R]B;UK(^D%;8!W^/EB.K_($\MK(,X#YTM/P9 M>C+#JR&Q>0Y\5EC=W/"BM\C_40+%.Q,H=>:_9P["3HIT^D6/6(%-TP_>%EE3*?S*:\YG"]T)C8SZW7W:06PK M*29R<3'M&]MM"C^K"V_LCA< \2WNJF_E!28W5G2S?.#M5=9AC$8WEOW=%>N3 M?[IBLU)?%^W!D&U+0Q-+S4:,U23=( J]_I9!R)G!LIEP6H)NF1G^O:VU-.9] M<<,01*?NJG>5%(P&+Z&9>ST\0>#)].9W7+;ZW!RH%CID+JE8YKC$$PRNP4\L M\4LE3Z5%E1)&M5:J#6?ED^N[6WDV/4X4W.8&_''C?PTS8Q21ZR8DW-?.+-X-",-T!QHYXZ656 M:9AFW5"-R/[V84B)IQ>L7X'VAV0=SO!Z%+]00H$#+HW^C2D_S P^@&:$JRF% MJC_3YPWBS$QK%'J 1T/Q2WMA8W5B&HP?6!QA@VF#F^U86M^E'W!-YV# RQR/ M027+H6MF?'Q:Z=A07/P=S8!@+?)F0R#=RB49T)68#&+M,,C5\C9Y)4C^Q$WO MK!CT]O+8FC*%IS%Y"-%3FD%OKX#+_+?X+,9B3SROB<*:L*O:Q+NM#@,;MNIU MJ.$Y:R;&MKS[?OQ46N5B;WA^^A4&2-'<.18_\@L\,I>CRPZOTR%GZ,GY[T'AI2.Y25%NI1QO/D5EI9 M4MKPGLD4O:<,9\I^0?&U!V@B!A[EFU^Y^D:> ;*Z939+UV#WZ?\)+=^&46R^ M^LUOV!VS-WC9<.L)IJ=+0GE]:C=HW02^0"7FE0:=F!J/!L-FV+"(.=> M>@TNR&?PDS.7])T]U"83Q'%WKQ HM]ON! W054*!M-#D'#\>%$Y'"@62?29B MJ1@M6/T,FS5ANTD^LNPK#I:K"6IT]B3]@^(5WB:L3,%O!N!O\7.S9B;K;JUJ MV'X57!-8'JWC;TU9!?_G=,(J%U(!W?#05R\3A0T\P0F+L M %2@MO,L.ZZ-#5HX$>3,#'$,90>97M%F1D H5FDOF2?4 O$HX',1F-P>=MDG MR*]XVL-8CM>QU+LC2[5FX5DS"R^;TS^_< VLF2N+ MSL(2S3$X.7T0&%5S6(M=RMRFZU"']@FV<:D';K,4.WEHL.X03-26\W;^Y(R( M!2F-S%#D#2ILB@3H&'99ZD@AX*P]S]'$=++E4W-LWD)F'Y,Z\# O\C0R?"#F"3^W%FTX+^D;J:&)>6,X M?S\(RQ3S$K-0*S@T43X[&XO;]1?T.^)HO@<3F!R*26R>B:?KR[9'B+4VC])$M62VE#J:[@1I9RC)EUR6\M-*PR(:2?X.;$YK!RC30_-[. M4A[ULJK1Z*#P&]9=R%,T^, 8-IIZ%>@4(GEXA2=_LWGR(@L>!SPT(":XA),A MZZ>#T^-,R5S>X$'FXV(TWR Z+&E@F39MC#[ 8#3-3V#%/FC*MT'5#,W*]\2> MAJD=W(B!%NQT>#>Y9[DD(9B5+"]DG407_?\L3IV/XM11G#J*4T=QZBA._9WB MU'[;R>;]<-H^&IUG1>GZE+0*ZNVH5^<5S)<;5.KYF3Z41@\7HY/'FT'B^O%8 MU<>#7K*77WVR-INF+\XR4E,<5XY*\\>"NZA*6(AU[=Z=W@W[O>Y)J5M+ M]5*U>'\^*5KX9&9MGL>J6&^D!D[YX68DF97\-'F5P"?7YIFXO6N1A\Y]9G0M MUC+6XVG*G<^:O1Z[#YG.T;#;'?=D:=S1;W/=SJ"76Y]GX]S2^V*N/1[5 MKIPQD6Y:TLGY#)YL/E6/C;/,S8C4W;H\C4]KPR2.N39/<;3HW'2KA:(X MSF0>.GTR6U@W&W?SNMFYOKU/6T"!_&U9*UQ?Q-W9@)7'7GGR='$['V?KXZYT M21J5^G1\I-2:\.3:/!-N;6J,K]5.]]K6%F(Q7I>S9KB%J?_D4'2:KECL&2/7 MO-(NCRZ/[J:M)BO5N_SDPJY,B7J239:E6;-3O!E>C$\3R$MK;U?%VSL5F(B4 MM8ER'A_WDC?3H^*F/1JD,E=7ZM71E5@?UQZSTHFL-D?-7G;]2;G;*3XDE9HA MNLG^16W0-MQY<];+KS^928EGH\?FS5E7NS43^=9Y9G)6+/8*ZT]:$V>D3;IF MK2LYK>3I/*%GNVZSE]C0/?:Q7*]<=NSK3E>ZFI_$CXWY7;%6Q$?7Z%2ZF9Z5 MSS+Q^"A9FIR>I_OWR:/F !_U"/7VU)3,FU)3LL^DICP;YWU#5#@9);)L(\9I M208+ZWBW+OR0(J(!7@%EBSBN97C7/_UK<^P2KJZ--?0\EVLBL!NN_+X50H;\ M.H>/!PH(B.!M+_PA^B/8T78)%F,N++V@K9JAG]*;SS17PK\<$D;SZ"5L7OJ! M0KN(285'X,MA+J0W1UX"@>5X^S=Z5[ ]#(-9&O&#@.&FLSRB2T=&&%K2%_06 MIHI0OJ(YPIB,36ICA-XT,C#AA7O@+#KZ=*P1%ZG9H37!'PK>1J:H+ 8H N ; M$=LQ!VQA)_[#\T4J%@*Z?#O M5[O&,9(MO^E P-LF\% J5*?VK'F=/YF*"[UO)[O=EG,V+FZ?NJ/J<&;-'^?]T:(_ M(:G;J9'(G14/?B=CA6QR W6I *WE3_'"D$DQYE5Z!&'5%VL",I/LI:MA7KX< MUT6L'ZKMQ3=HUU2_K>D>:&=Z]_RI>\0T'\/#,-FM%7Z9#90255'T[HD-;Z5W M:A'^U; T!0M%\@O&04AL0XU1?G4L)ARH &] M(!C3@K2)MJG)O""*?\;AJOFR.QQH-.U$SAGT8M$"G M0#;LM(D@]'(D3 /CQ4%#@?(XGM/*(9; M5_@5/[Q?LKQ:K_K-6JMI+W*P3#Q_E" 3QC9U36'!!BQNPZ_7J][E,HS][@&/ MH"#[RUO3_2]UM<;ET@R[\'+[DDZEUAX2XL0X&8&J++:U5(/,6"E0]&D&V!&; M8QNG>&ZRC+S **"7-EO!VK&1'EMYF2^N ,@,#9 M=0+'WFJ'[\(:/LYI,@QU+9^P 582;=$!6S,)>"D7 M&5_.XK4K23I>2;1EPR&4G\G+T#.USC-I@I;;+!U^I8:!]>+2G]A#;T6TUMYR ML?L@KVPI[5%9G^)V.W^OW$GP=[D1K+3N+[3,UP!L!8_4U39=!./D)QJ"Y^*/ MO<2X>^5VW<[=-9QH=S6C-=A%0_!5AGZIG1?_R._&_66[A:?>URU\M3=?XHLT M>=X*DBD>BID R]Q!J^VG;LDD#]/I:%_V;U\2AYE4M"_[MR^%PVRT+WNX+Y$> MV\]]B?38?NY+I,?V4H?#EQY>-ED+M!0CN E/&^1 M?OGGKEML)NASN6>W1+)8?EG9P'FR?WM0+OLKE8CY26616$5B]3$D>N9LZB[BI>;%J-T=6XWY^>7-\*RY;E"^TXA]_C8I-T^38C+-;$^V,?U7 M[O$!2]V)S-8]%_7\2P1XSG=YZJ;,\JY_E @GV-7'>O'3V385 ML>VVV#;YG4 VVH>.5B7Y"(,D*+/PZ[]EF1!5W:F-PHL]?AC_[]GRWE5:X0,\ M]3TCPW\^S+O>P<*>J0PCI%97*FS[/H5M.3TN-'6KS8K*T31_[QX _Y*G\WN? M_G&*,LS<_DBT:IG1FZUWS/TC'TT5+&,1NK@=SZ_?I\S4C^1^HG4 MSU=6/RFJ?B[%^KS5FQ=%\21W=WIW>S_5B#S[=/5S?3N-%]7AW4UW8=;NZF>W MX[.3Q0#43_;@-[99B[1/I'W>D^D3:9\]TSX(,,?%!/Q?[[0QKW<;!?>JZ]:O M+4GLSN^L^.=;/NG$W?%X<-+OB?%Z^_'T(DMRA1Q:/H6#W\_9/?N);K_B3EJ8 M_SA'V%\!37E1;7CXR$/MU4'!K;G^0S:^@7/EGN_$L%=*X&C=N5*U[ MURK PK)J/W45CTK7[-U-M<85E%\&S3(NQW(92 M3)$VBK11I(V^BS9BCF9#GXOG#\?#6?D:+"W;.3H?Z>\H4_:GVDA-YP>)?J8Q M[&:-7NZN=I&]ZJ>PP"@XFKE884--DD@91\AL.;X;C;;K=&25&]>K03B[/[V@PT$?B=F9B82WRX M[[E;,.0U[NCGRVX$ ^XO#+@SLW*_0,,]H$LD)9&41%(224DD)5\\ /5Q=/D6 MX8]=Z8B?)0F;,(,4^,>*Z6)QPGT #3XPWV77R]PO'."38QZCZYF<>\SUQ>Y# MHGQ3FQ]KV7'N\U%&9WH\RMGYBUYWL9@]NG>3RN*BU>SE:,PC$>NN>^)F:WI<>1C/3M]?2/V]NJ67U>_(U4VF-DK. M3H:6.(@[B]LBZ!86P>. 3RK1 M_V0?BJ*AG&N\<^ 39?@KL_+IG3V\/1F=&'9N?&-VDA.M&)7A9T]\2AG^Y&&A M\ &5^'.IPWPAJIBX@7E"OWL]GWQDY==45/EU#_D[>W+&\.:+YK'/Z%FV?,*_$N7VO5KZV3>6ULG MF3K,[38[^(.+ZX3;#OY1>9U(=K8O.U^F I5XF/M6):@0:%NC4\0D?\HDV<(W M8Q+Q(U3H_B?V\U;+,4%R&/Y-X%':X]94?9S[PV3EQ^<>,N=MS\CP,6'/Y/ZE M'G]VH%/LJ??=QOV@-+/$A\RBYMQ4+R_;[OO3G#:%>OP0SZ;TIH9Z7)*[Y'2T MB-O$/*^>6LI%L9>BZ4V%6"*5W4X.0B3;WURV=WY);=>RG2CT\MJU^EAMJ1>C MAW*NTZW='.?.Q?')43OI4^]MESA[P\VO-^;);D-.]S/_O5D%PQS( N\8H.% M?KQHM";QA^9P1&83L7MT)$WL89$55$LE8NG,NO?]3Z0+(EWP97WPS]<%XI(N M$'O%HWFET"V>6:.'84^\;%]5)OW,/N@"Z2A;'#>O^G7Q^J8W%_./@U1>FK%R M9J +$KGUVT#_[+N[_D;#IVK(%I%L@JGUZZGTV)5.YB06)&5*L^XC3^=/5-\> MUW[[:)OH)Y=T^R3[""]7_?)DN&H<#Y>)%*39.=V MU![.:Y>IW./Y]66SEZ4F4396V&9 (M(!WU<')':_U+W2 5NRBSY$!S1[\=E= MLIBLBI+3[S?3#T?E^-4,= ":0KF8F,M_>.!BS[R 7>&]/YX,>^D3[BKB\>/) M$ E%)!1[@*CL4?1DSQ"#U61$8BA;24/\DCO\A>.@'^S]?VO+?JUVROTL?9LM MJOF9F+U2DI:FS"K3\N>E'4U[EJ4KAI,;/=@W:5E/D58N,^CET8//I&/91.3! M1W*ZFS2$?9+3G:?^IO4',K/S9T0D5W=W9^V,M>@T44ZSKTC]_3)>]AL-BG-B MVX+L6A8Q'&%B6KCLR)'8NB.Q:VANM]D9NU[];B.V.[5?2DS4-ZC'E'V4D@92 MJCD:3^K)BTG\]/2^/>L5GBG\&N5F1)IBN[D;NU[]7FF*S[6@GM84I]U)Y^2A M)-]VM9&;SRJ#(SO7:8*F8.&*1/X+9F[LES:(G+N?L>;HHL7/6/,/Y>WHHL6> M.?LFEN8EUCCR]'=DOW_+_@ZO\O)_?(7WS_3R+TU#?M)\=V^=JXI2-\NBMDA? MIRYJ-Q>-\:R72*"GGTC%Q.26.DE'BN*G*XK7./D_7%%\KI/_K*(8$.?ZU#WJ ME,KQ&V,B%T?S:;=#%04X^HE$K)!)1RT:^(IA9;BIFN%*G [KGU :A J2RCJ1 M+!2;X;^*9D]T:?&+DNO?Y7DEI#$X-/N)U4?.'6?QDN6AI:.2EX>(RT?5_ MGS-@/[;LZ9-5QI+IT'ZP[:C$$X7U:J;XW__Z?TNU6WVM@;T'3.N7IQI"-.2T M25(M,2!Q5AI64F$&OR1])BULK\% _C"9]M*C?_GJ)873RASF\W\)P3^1+&L; MAVT-0I1;ZFS ?K7\>Y*'P2P]+1/Z!#E07&&_ MPT2!C#>P\),JZ$F)#95V7A^.OOHP2Y8T$Q=4.#F(3UI!O>YA M^Q!L%5W'1C>T/8[IVG#\VS&!S&4">UUKNM@[C1GZ4PWGGXL]T^:XO5QI=G#1[/, M+H)?$*7HO/1T[NEWE!)&M5:J#6?ED^N[6WDV/4X47/:KY,&FDWDK>A3-B==4 MTD05("1_Q9^J1LK^*[2K)Y?52K54O.P(Q5*IWKWL5"]/A 8HC5(5=,C?J& / M__$9:]L]ECP[MV&9B@O6I619DN$L&J:NR0N_F]+Q6>MT-L^=9,OUEGSF9A_L M.^E\MM9-Z74]AOP#^V 5G>.-FM/K#L+S+@L])4#G/.VTI++;=;_MU@ MV![\'A]N*P#3V0[O^+7N$7R6[4_%D!O_G2$13N!,F@BN[4JZOA F MECG5%'K96I!L&R3#D$G<64R(,/.6 9Z6(*'^UDR:;)U("F.8Q=#&)&S#!%4/ M_A5V2;,&Y% (WD%@/N"BP>"8GDV) ?^"WXREA=#'2]_4]5+ @02V%C3XNB_9 M(*RZ-@9N5((9X/F!Q7$L!=X)7W/GS>O()HWAF'5P:K8K#_F;>((X3('@*E%& MO:OE@F:':NT<"A7PW4R+3TY252*SW])EX&&1R/UK![,)OU_67870A\$'Q!'_NBR+FEC^!&]_0XK MH0]V;8)@FN2+'D( MRSL&S::;DS%XF-@ MV'M#Q.,/JA24@$/VPS )@9+%=DDHY#-Q/$SPO$V*_Y;H(0X'3]M4G1FZC7"" M'!'X4U=BPCG>-H?_A:/F0K)&!$X8^KO$ORB7#ZX&PBD 8VMP$&N/S#F"L61@ M.@F,!ML;YC; M@U#6@2=\,/UZ?'87UN81[I%@,ANM9(YA,@O?FO),LO .P&=H=<2>IC!:;OY^ MH($UX:_%I$49D0/B$$L>)-%=.1?.BV+ MP#>$GB;/R"H=B%G8BL>7<)[07%!J1P)-'.(QJ G6(>5Y-"-MW\[^2/9\&RVGRLC5X@NOC)N"I)B9M_:YGE1^N)[?MQWG[XO(/ M"C;RZB,5X+!-T;\JW2T@99$Y3DI'FF\T"!NZV5.)<5'JNIVCXUDI<6]VXLV# MWYG<>B7UV-8IO%K!Y4T4[@Z/'IKJZ8TIUGN5^GEVWC..U#_N>?_'%'9N9F?E M=.^2=,>Y\LF7K?@V*T1.%,)$AK_>1.0C];*7SHAJ173% MRYH^BE\-S=/W>S(?1>1<9]XRQK-2I5NJ7=S%K8OX?:H$1$[$4LG]]&Q@:;!" M6 _S8M:[U _CG5/I)C-XZ$H/I[=G%X\WUX-9<1U W_P0H&L3SW8)L+\Q 1M+ :,5C(/^(BB_"3.@@*)#U6T( M*V2S!5.( BC,)%4(9M-J!ORN[UG[BJ;"4(0^$[:F53&X.1[5)\V?;, M)F* DN.+9- K?9,TX^#O3--U!DT+A.' 0!\V_?"R<'0R1QW)+$;$E2U["?P. MX.JIAT<)D@=(Q01-#2#6&!L"CABR81ML;N]KE@^H(QA._5I45S@\P?$T!PW9 M,7@3<5T;@>J.PY*,.'HZ=&TV\@O/>Z9>@L5)XFA6&$.GBUWG!DH:'*Q/^.MW MZ5%4@9J@:W ML4UL+WEV,UVM,X1OAJ;.C'7.%\Q5L0REX!BP;^5'B< MU5]3KQ!)Y,6$X8\1\ L,%6://N&?HUPSWB..:QF,7U3-LF%W'#+!_8/'">,8 MYJ/\V>@P(/R?8AK@PBQ\:45IT-A&LU L7SP$%U ](:1NVTE#"I.:;Z<^G#QZZJM$( M"-66Z'##YG#A8%1@), _#"$C_B4P6O"=\"2#(1.NS@06WNR =XD\LTN1@=VG MJZ'9&(:D,]7*C4=D$" !U6WV6 MLJW!RCT_C6#8RQ#&9@,TRBY\778A-BF-L@NC[,(HNS#*+HRR"[]/=J'DW5%H M3Q\[B4%F/A69:JD9\[I7 M["77G[PICK7BJ-QNE!>2FC&NLZVAVQGT4NM/RHUQ0YJ;W:%BU'*I$U%+C&X2YX^3['UKUDNOC]F2B@/[^%2QNV1PV:M=$TV9 M9YOPY-J8^WXV33_,+Z]55I%>#*_^N3B0FL^7A'C<31.U.R. MV:JYC\UB+]<35Y_4Y3OITK[0XJ/Q3>UHGCTZZMT,F_#DVCR[;7$VF%[8I^5Q M+7\W'A4?JQEK!D^NS3,W'=7NSR8+IUPJQ'NCT_O2H-W#)]?F.7.;LNV4AK/R M.#^8G5K)P:ETA14PUN9YT9(*NM[I'8E)I7,_/3>R8NMZT$N(ZX\Z8ZMY(25' MI3*Y2+J7U[FJGCQMXG6;M4=+F9'>.DMGR.@D.U,3\]J],X==2J36'YT9 M7METNNWA;4UJZLFN5ICAHVN4.C;/[(HX/IV7I:-'M]XMR=GQ*7UTC51WH\O: MT:Q3N1B-,S?FA=UJM_(6?=2CU=OS?W-ORO_-/YW_^RSHN%QI K!NP^!>_>W]UU)J7SO#.*SQUR)-_?%*I&BF/\(?W-LMU@O5;U(]ZZA:W$9N?9"YDO8 M]7-K>@+*3BZE^H1_SM2#G\W#DBJ"G \;@0(:XF/O1AQA&4]&%!!&O*]#UY;.R>;/,PDGRL3%%IV:'P3QE2!+SV*>7_'\;S^Q;"Y M&=#@15@LA$_XCTI]"K.OP@^?7(TB]+O7,\D2T/F'=2H*N6A?]G%?DMEH7_9O M7PJ'R6=+O$7[$NFQ:%\B/;;O^Q+IL?WN^1'IL'_<%]%BT+5O;EC=6 MR'W1R]\9$?)O(,)6]?"^8\%;[QPS+>XF531XK\WT'RX+V$$ \S MVRT GG\N3>SMM.D:7E;C&C5^-"MLY[SQQ;Z>9HT.F\A"BT0I M$J7(;HOLMLANB^RV/[#;\/:L=Z\Z'EEL$8]\"WCUZQVZD1T2V2&1'1*ID)]Z MQJBF%;$;P8V2)[1I+(%HELD9^I0G[@83.F!?L1$8G.F(A!-H)F MS!21)7O(_H4IJ!&S1 9)9)!$!DEDD'R-\V:YJ7UB,A=HK<_/Z&G_P>>13627 M54.-SJ"(@=[!0$.B#"+F^33F26>_$_-T3$?2EWGG?4=V4#+TUW_+,B&JNE,N MXHT8L<2.J0IGDN%*UD+@'8P^3$[V;-'O*A[Z <;]!C+L4$)>)--_/BQE<0\7 M_DSM9"&U2@GALUJY/EUD2F;-5,,]CYYZF+=!\AYK>_712KIDVW6U[9CRB XD MN8K<"Q(?SFG,H6X4O5R9BFFU)1U&]6N9\:&G\:M2M1"_-;O734,M#!X'CIA_ M?U/>5U;96IU7V[<(B[1[,L[PDCAU=4,'IH[<*YY-R+P[$U-=(I8>C^8Y8DF5 M02_72QW\3F_H+1MIOTC[1=KOQVB_$XR^UHV29 \KNCD[I=X"'ZQ?K^7,XY'8 MZ,8325=.%Q>7_?-]UW>+"[.3*#Z*\9'4&+34Y*AV'Z]A'>DL[3F7*$0:+])X M6]!X>[GN_\_>FS4GCC3[P_\^\( 6+?0<;V#2&D M H2$!%K8/OU;BP1B\=8-!MNZF!X;BU)5+K_*S,K*_/J 5[X7U'E"UEIB84AO MNG8\796$6\>HLLQ;R188"1H 234S4[4^ZY"]Q^M%XM1G( Q1FU$+R"A\H Y5 M8IC;=Y1!^E(XTBITFR_N-E^3#'X)IAO==H[M\MY^-WO_SN55D,.JT#T$GX$A#7L(7G?"H MN3I;+7I\6OBP?O/@5\ MO71XD1@01HM2942HQ6MY/,M6E)G;::SG-]D:/EMVZ-K \ M5@?-4KY<:(O2HM%.;]0%HSPL(;"@(X7X2VD>G^] @9^2]H\[]Q0HI/\@:IX7 MQJ'^!!UO^*#VW!;==SZ;_13FW26]TPVP3 7:C7MP[ %+.X K>0@KO"FK)R!W MMNXSG-;N1[0*N^Q.F0637@YP=_$8T4^&_?=RYER(3B$ZA<&S[^!]O@^5Q&J/ M>\A6*V.!34W51:^2C[?H)4(EZ&*R=\P)%_-\H; 0E+XN*%U_I=\/D\[I:[[3 MN&FQH_QF,(MKD4P\M>'98L?)81A)OP%&OL>B#Q]!91SI^7',EC >&6/A-L?"C:T/="!2^=*PQ3DQK MZI1G&#&RT-PYZ%:=T>.M%YI*.[F4F6'2%:W7!*#1C2\VB1J/,(_[\2L9UL(+ M(>\RD'>;"_\&UE^LUNR6FIGBB):2Z](\UW%B#ZU;0ZEG3313JMB1O%VIB?-- MO6D-76BD+;&)AI(.V>-;;(>')/^+6WO!_ROJXI?_=-V=0G&0+R!%:&WJWB?F R6*A1W.BTF3JW3&@H*8"V;$I*/ HN]%+>#2'E/3B MK3OX( 4EA 02UD"R*& H\(&C4 .%9!_*HX72*?'7_=V7(MT_T9M1]RT*-=ZB M2/L*]%*$'@IZC3D#Z"31&%%@-8.B"/\,5?'9L21?."-^(UIJNNT"1^WZJ^R] M8Z@:DB&KDK[-^/3?1;(^HT3P#@1L[]=W'7XZJ8=R0^;738'=+'M<74^7'Y:M M0W7,F@;JZ$"&:JNVEK6 D$)_N3IT*#/6@,]D5-3!MVICU/JLL9W0)%J MN$#AG1>>ZZ/'F!\4@+HY@V]V+!= D?9H1032PW'9U'5I9H.?_@\>P/^DD1+L M!\S(QI"('R/[RUL-%E_'G#V_V<2XRVZ3>ZKK?00G]/,9Y?KQ:QX]M87>T@SW MI C' V4L1I0%Y>CG,XAZ#3C*!Y30AI*(8Q$0922'FID._ 7^25]3MCN80,A" M\$,5H,DQHQP3B?OSBT1_M54;#F-!]59G>!CT"((=A"7X!S!WU06$"_C2.VH@ M&1I$K9EIJ^A7.+""ZV,!^ @D$/SH-*A@9#(M )=,P0\M8,AK@GYP9A !D;ZA MWICBN/O3>0(<@&M?\8 M'')-#=!,X%XB QL+"GRO:Z$M1)WZ:T*S-4QG^R>T"^'; 1/(9UM1L34"7UJ3 M#&F$74TXJJX"^'8BK^C-PSUQ5AV7B";^^]C4E1.$#\X?S0%N4#/3EVE,$VAM MCGW1MI%)"E'F>J($[46X!\ IZ&ND$,\0 ^WK06T$T,#U>6P!>X:5V43DL/>I MMB7&]598.ZGE$$5T5P&'\D:$.A(4:I^#@!J8AH)%YM2 /D!!<40T:E]A(&V=(5R7"=]$+8&N4] 3 )9GK4+"P.7NR:AJ M(+_G[>(80'G,BAW/K@O@1QO2'I)C\" VMV-_>B8R%]A$X+1TX#GK]=HN^\[ 5VY7P3Y(.F0;-)R0-D%4C5[(D:%FC M)5KP#PM\L#F3U@%D.#3,T>^> 2QY<2[L(<)_?'[).G1:4&QC_*^BVC-=6O_$ M;#ZPLMAD-)9 AA;\:$QZI:6B'/K$;P%'_X4LO,#(>\-%9"B4_[YT@.R/<.$^ MKVSUB.\@),*V??@ G0$./-BRVSD<@,H"> MF1:1AG &/R5]*:UM;[FI5)3=-ES\N0T"Q="T$M%4ZB]J]R-V& X9-Y56D0#E M/$L[HH.A\Y-\R_\(!WW\SY#! B7AIP5T;)L<,"U@2+-,E-OG.!./QH\X?I'@ M7&S'G?^3J+&%?,G_Z3:R)QLAHI^AV%L0T/::(7H?0:# N 45+8M<4Z@MVX"# M=,Z@0_#=N)'@"X$W9#2(N5(CV\@)'1(DJ'9SY\32_>#,2]T.ZXVNT*&Z#2K; MJ'<:U5*.[PHY*E^J\_5LB:]2G2[\H";4NYUM2\2 Q/SV)*/'OAQ][,H%Q2_* MI,'TA @_"T'/:JP_(E+3H^'PJZ,>U/B&[IE/I1:=IS>3Y C%I'X0%-@^V2X/ROI3 ML1_1&LJ&UHM\; A&HSY[_*0K3LQ18U*WMC!\^:2J+H3I3 M8QVAHBU'#T:;HYN%)7R2.WR2?N!2=2W79T6N4U'J6KQE-1Z6_5B?/GR2F6IB M?IB:+,6&/LA/(NK**0];\,FCMX_99K>2'(\>1&DFIMJ#B!)OM=&81V_G>K1A MC^WB PWH;"$AIV--LUU*8Z>O+H[;9"CZS. M4'-I;IJ().[G@C[4EO#)H[='F(7<%YY*<:&7I'.;C-UG&FJKGSA^>]41%*DX M;1C:U&WS3W9,G<3*Z,FCMX]$_<&V\O4-7>BTU\JL(JZ62QX^>?1VTZW7-C+; MT&D@.B6WD9E&QG2KSQV__6%)R[+!)>-"1^GS3K,"TJTL#Y\\DI!BCYV8+6>3 M%EQV-JG2+8W+-]"81_/L;#10$(/NG/\\"0\Z.>O8;= M;[26\808B6^$0:%%]W+Y%HYFIHYCGR\\G?[Q[#M>C)A^L.7_QMV,8G]&R*;Z MW+\4!K^7QNF4"O52OI3EZUV*SV8;8KU;JA>H)MP@LR6X7_Z-C(GH/V<&T?=Y M0&TPDK!/MW,]B$,W('F/>\Z'BMQK:($3C]PWT?J'9I=IC' VD)%TWE]AE@.OF#PM\V=B93+=T0I"1;*@1X&B.7K!T.G-10&,@V?!? MDP0S"+BA8! 4'^B94H:+SB>1[N*P$&H$CL> ZNPZ?C"-4EP+GSA*\IA"QYM1 M*J?J>/1KO/V.FNFNO3L%H10T&11A/QP%!Q(5#'8G!D13(N.AR!T.C&%HPK$O MOI.E6(Z^HY")RM+_[HD"!@K\!^;?ZT6^LA[:!Y=FSKQ6)7#Y#@1,1&W"%I3 M85-_>\MI=T3;6\ _&*B7DH4"2S8UALRA!@#@0P$4U_5B9HA:$&YDE!"![ (O MPJ8\+PBVBJAIHZ.(X)D0]D(<-;+E&MH*X,: >0&_#V>.8C4*V7\RH,X^/WG=O^+D];I?R0K\GXP7RQ6?++HU%\*B""F9EL6+C*36&AULG*;*U M36VAR=Y9A\3NZ^NQ:>12DY8HK2>]3JK'*(^UUH]?+'?'I;BCU):[#R EO4=* MNL]G5OFTR)G)I,.4A/^UNGSZ85:F<5I;BQV[*&J28)U@]2DQ9&8C7!R5ES7 MM$:M,I%6:@%2,YZZBZ>98VHBL/(W#OL@S8?R,WSPOS2F/"+&G7^2 F>OKZ^3 M/8/ID$&[,:(4,&Q"*@R-O*&4\*$3G%\3N@PVL8&WIF]72;;KF237$RK92:T? MB?B[,JOE3,]2^>4,9'7V[!DY+0PJ"<21";#\Y(&ZW9#T'SH>Q M\8?3^UZ:_'-68I));:W$H&Y%<*8]%?S(-QG][_G'@#9^D62HY%02FFX0!!U M$B_4CY*@.:/8OI&MH"_")T?(PJ%<&_%$,CPC*#*#Z((^ MF9H*T(F%M1T;?1L=(0>L.SPTL9)4FW)U,B]]C9,/9<_>(H??)(5P9. $1 E[ M^U[6((7B#7@XO%P;JATT"*V%BDXN(2=-99N?8:(,1#4N'9I(1+\.&=2[)+(CW< M7O:S2(_V&&2 _N?EC3ZG+J [A).VO:T^XTPF[48\7Z=[A=A:6+>9%/_>VC6O MVZ#L.[;ZTQL5CPQVD@:16>\>:1(5X)&8DKW,+F#+OF0TL63U//[PA#WXCSG( MGCQDSCWBS4FC(-=(INY^ EC]4/(_GY[];.1 MW>#'1FE1CKMT-KF,K_M/BV1=6O[XE8HFCDL$W6'1_PC*_X9M^]DH7V^NNO-F M,_8@2+'A=/E@,I'I8 1]BBAW?.]@Y_3N&[9WWFZ#TZAT2=8B'7ELXFPS<#30T4<@8_78$M9)MNU,/1_^6#,,EV>\$)N$0P45P>-X6EV87/ X]F]'S;G=VO ^0G'<>=2LS-=-M.1N,@Y3S(O M\_5RFN:/S.F/W/]2\6@Z\:;K'MY'.!V%?OOUC\#I[UY&B[?QOM%W"*P-6?3> MN3 Z0Y9)!LA^NDS@YI67+$-OTUQ2L;^(!^*_-) Z\..MQ3$27#3^8KF7P+(# MXR/K"=T&\2GF_QY!+LM/DEJTA#1X-:LGD%ZQ?50:0/O*=0ZS)S[X3F+@>V\7 MDKT\K3^\K9A\L?10R)?K\"4=94)]N4&^A/IRHWR)1Q,A7VZ0+Z&^W"9?0GVY M)%_>63ON5?/X:D1(O8,(%P6*/Z9 ZJ5+$:=)\E)VW'-Y==MT.)\1;2?(BD MW*I<$"OH2\D%'A4&L5Z,K9A/[&5GF-FMW, M=9C]3I%_6V;?S+5 'S!"6WXLRSU1G?4+TVZA+79B_+D/^^,?2G]F$V)9:$P$N^M@A:QIG5T%8[]\8N.IHY[N_X5 M:M79;'*RJ7QWK3K,Y; MI]]&,H_+':+?:J@VASOU*AMN!M5\H:*R:Y'M9Q5) M?TP^+N;+SZ-U.,D@/3?H&9.KI$15F#?D,JLS7(+_\8N)TL>)MG]%;H 'TBK M U;(-?++1KI-@Z^GA:GB2=FA'C M)$/<"W'OLCIWE$GU&N[I;EH$K;CLTO/&LEN-VUUZ4!Q],IUC,HM:WNHO- $4 M.^58T1T^Y:=+K'/'R547Q[VW\& /]Y[Z9KEBQ.Z'VCK37#?4>P<4'_E/QH/$ MXVS2U9W5B.:>JK%\9U,PC S>>TXD=/[UF:.N/DVHA8E.G1"N?89(R UB]FOI M)U\0H#^CNW>_E?/G'+Y(04[SXTXSK4DI-U6MU+5\24351Z##%T]'X\?)Q>>S M?+Z7RKQVHOX55>8+^G*OJ!3>45M*M38>;6Q>G3404Z%;(C'HO0)-H2X%N+:]_75WH1KI:L6F]+22[@H22-VGP5-,>N10G4=\L'=)+^_;*U48W_YJON";E YO MU15#3YGJXWU9Z&V&.87+&K(VYY'*L:$C^$$\>-K4:YHS?BK1[A/'\, :CN]- M?*X7/W'&$.)>B'NAK_BG.I<8M1\;8):KB+U-S8J-9_$LTV[A,Z7CBG:AHW@1 M'O"2U1:M7%&CI^93Y+[X%,F6:;CWL-'$B]&O3WRNIZM#$(;QOMJ)WCGKD@24 M-F(#^:?B6JB>U$F5';RNLH/WQ':ZP)HR 065%2<6NZ_E@,"57(,;=^/-5&+Y MXU<,GE8I),/+232R<0?J/_9[/>;HM5#C)^- MEJ..V.D:$[-D+RIL'JI_(LJ^NON'/>W/6^36135C40^ L6H[)NIIJ0=R!%^H M;DO*Q,J[ MNHGFG@FR[J-7]ZT+VNFZ<*O(*5/$8"1SK0>+T*;/+&78U9*%6D MYNM^T535#I0,W'::",P$C6"I "T(%8NT@-=<@/1R);5G<:E;2')2Y?;P%:BR M?[#6[6"OM0"9)VZ;LW=81^$>M[OZA&BFZ(WJ=*:C5JSXJI[7(]K1UY2TD%2= MM"SL9%$Q&3)+BLJ:0:N& B(A28NW#I7A\$ M$/0:_:J^ATSP%DU6H^S=)SQ8Q%X[C\-AGB<\F<56=H:NXUJ!-\VD-2(J?M3K M2;UM:VZB'Q&]<:60/A(0Q8 M3$A@>]W9<=ET](+#T?=6=AIAGVDPW[R8;]9,-^LE^EGZRBF:E$RNS)0B->6!=7F7)) MZBQ/]9-=;1Y6O52VJHD@T['GO>%@-JJT^M#9.WQR2->9E-A^L 57C>GC32)C MZ>6376)[HQG?*S+]M*@^#083L[^A1RD>/IDZ?+*J1\QX-RM4-=:1W8V;&0N; M2.M4/]G(PPC$BGEQ*;KUW$!NVDSS'O>3/5I1YF&Y>;@OB%UQJJ6<97.QJC<- M=(D^\E>BLQ4NT4E'7ZH9X> MG^P\2ZCSB.ZQ0H05AM6J+IBTL3W6)+;772SXW'7>U2L7JL4.^I>=3)SNZ MZI&5]EC1)(&N))I3.LNN4NGNJ)\Z?K(W$&C&_F#S=\_#)(RHMDFF]5JOP=:%G+_/M4J7_<-]!8_I4 M>G_OU_2[>K\R](]G7_)B8Y\+;=9G[O1ZJXU[8%C==1Q6MWAWT9 M$_?.>\:S"P[DM8D)=&GQ>EG]9L<14K,?.CZD91[<)*#?.K7]J9QNW6+O]VZY M0YUB2(E_^[)5^B57D0,E^@7H03GKH_-JP:/O,[7XA_&TQDP!-Q2RB80US-SK MH_+3,JS%_[&U^-EH.GV&+,UZI/G*:"1EQ$XQ@0S[< !_2 M4394B%M@1(A,-\.([UI"_\88$4+3C3 BA*:;841H--T"'])1)MPBSLB(=Z;( MO^I.?]RJ/[##P,L8?.;ZX*^%0M_?CB/UN^TX8HDH=]OM.%XCUH7[;X3J\'G4 MX0_V_2LJP*N9NR]+Q!'!/N@&#G(?/C%LG+7KR(75Y0\EY.LTZ;D9S/@*XG^^ MYBJ?<[?8&D_L[QI/#!V-I3ZY&/QA+Q7//+IJ_0 X9M:TO8S:!3!<<)[+1TBL MK[VP*U1"P.;0E9?]G_-A]%5+.APF=E*QO=QBZHVU!,1.KL]/#2'7,&2!KMR/ MU5%ZS22ZB];[:D-Y=X;Z)4,VIZ#C)W-439E<&D(7E/QGD$HUAAU)![9W4:E- M/UI#;5A[% KKFB4S=6OA%O8*#43>4UJ*UW7T7J"<+CG@I7!LRP7$MN6AJLK# M:#1W*B;=>:R/N?R] IX2*+DM]N-7G#EN01&"P6>N#A.BP;G0X/!>\I^A0;HQ MZ&]&]B N5'+-EGV_:%MQN_7Q:*!;]Z5<89YFA(8EY6/S6<-M/**T5.['+R85 MHD%H&CQWQ/"=P>#HEO*?@<%:82LMV^ [6D5,B[E^:L8(PA7 ( 6>ZJ5(3#<$ M-B[D$K-%S[4JR#1((S XKJ#VJ<+";6 #R9+'.'-7@9Z.;LX0C[;9Q'>4 ]S&O4LFV MV3^VDDRH[==Q4]ZB[6#2;_"EI"!HV57MGA8'5<')+C]>VV/Q9G\Z3'=F]/3! MU(7'CF::)M)VY+C<)6+'=:Y#;?\&6_O+R4]?3-G_R UYB[)'9O%8=P+N5[1; M&>4W&XU?N*4K;.V/A91F%[J@3@-]/)IF^"=97B)EAXY).G;39<'=,D@[#M%_M MT";$B-MPB5[%B,'D<06AH%^C*Z6,I,B15":>N<*Q;N5!;S8::KU%=\:C\GK< M:?7I/L((Z _%[KA+^D/7UI70C C/5^%;B",F.T7D9<1DI#@['S M5SC>Z;!-M2^WUWF:+27T0BV2&16>$$2D48"42;YTVOL)#G@*P "6I&.G25*F MJJ':CH7O*)W?<_H6^';EI/Z+VD.W.* M6.@7S"(/D4LL7,&+RG.%&@N,:H(NJ$(QI2B1!^8>U4!#B6]WJ4NFOGUYN$A> M-Y$[Q(M/X4R]#2^6[G0@;!YG#T(E_SC2T@])+7L-2 MB_;ZR>0A7F"/*LY>,.KRY?'B"YL7S U XB,(%]B[HNGS>U?7#D!< SC" M>-,W6O;58M=79_=W%?-;.'H)Y3R4\Q#.+]-W]C.K]R<(@7??5C<]]%-_VT^- M05].,5U4[/LJCNH9+W->>UTWXZ2^N8;^1[N4$[LXJ:U2O;RPKL4&R60QWWSB M4=^,V(]?3/R.X>)A".J,(>M0M[^@;A_&J_G,*I\6^;*ES<=]NMZYS\\&B2OH MMM01\WUAV$^)ZX*N3I*]C9IO+J%NZ2+Q[&AZK]+7?MX\CR=];LH]!R MI\^G%VIE%J>YL=BQAZHF"=85-%NH/NBK^K)N"/-,6>!BJ1'G%E 'K?2/7XD[ M-OW2/<0W='L^[CMZ'L;N=9YAD]&TSVS5@(KJ_(QXGP7X[?^72!ZK.GGLW7UV M+MKXJ.MU$>XXIJPU35V5U\?=C:1Z+Q7K#V95+1(9Y"?59G&5$8^[&[VMX<^V M!>F/0]>1*'4B?JRG+\,$9HECSEXH2LM=%M-.M5/R.TJ>Z-;TXY<3/05_MS1# M7S#@'* H_'Q&'Z_=NARU9+; S+7DL>1W,8?RI1H2FCEN&>ZU&%=1(V^3_-_K MI6Q"N/+N$MV1!L^FKMB4[V4H2:G-\:K.BJ M1#9DW '1#DX5?^*W50?3F6ZN 9R-:E-08&17Q]T,H;+;KF1@U4\H)LW%J+_10TC76?K?HV?PY\R__]Q1)&YI$M2:(FA!/=_A:VQ)1T#G M-5;=) .+-KR512EA^^%R;$(X7L A (15[V'22G)J6KBMO $ASS1 !$T! M-0=6385"W8'A%%1'AP]#LL&_P^<-9[QK54D6B08"$H1F_.W]^:,94C/3PE"* M.]N;0X+.!\9)Q@Y=74>X;BY4Q5L)I":>'/Q< ;B; URX MZHP/9<7%#9&1.8QFY/VJ&A#_R3,(/E6TIQB80X@RLFRYDDYFO9!T%W@L@5O' M]E4JZ=)IH>F@#01^S;8AG[P-[;#)YUZGS3W.GK/S]_O5S%L/HBFBC-\J%)%Z MB)8):>%./95R9[XR/;\:&PLJ(=WAV%/(C@' 3%(L:0EW6@,RSYUYV@1Y/%1U MG4@140%S -="3@<.]?E(1Y'DZ=( "=/( J21Z?5HVU'1U&JXI!/T_Y@[/.E] M%=C-DPBN >=R+/U(*R'Y(&)T #%0F+A/GR,BG-(TM)-;ZL#%S5Q/H"E&"F@= MZ7!/)6;;_M]W3(A2(F)6<$!_)DA!*6EJNCOF^4O83L17U^=0!-)]H^^%1AY;[B(#'3]WY<2&\[;O^O9 M^OML/!!A)&B6C["QXRY=Z-___J^])F3;%!/D.IO63S\X'J"A1QL6^[0C$"$] MSJ0AG,%/25]*:]MOM)V*LML>3S^W ?88#GQ&4ZF_J-V/V,T^9!QJ[QV@W%Z< ME7QKO\>W]]DKC=8"[B?+1+E]CC/Q:/R(X^<^U\",B>VX\W\2-;:0LOY/MY$] MV5(%_0S%'BJAOM=XQ_L(VLLX^ %-B:R)VZ';V]"P].N,>VCPW;B5PPN'&G!6 MO)@K-;*-G- AUP2JW=PY=_3]X[*7^DW4&UVA0W4;5+91[S2JI1S?%7)4OE3G MZ]D27Z4Z7?A!3:AW.]NN% &)^>U)1H\C(/1Q "0H?E$F#:8G1/A9"'I68P,] M"H^'PZ^.@*MJ2E)-0WZ.Q)6V[>ROGL"WO3(=H=,2T@)XEH,D$F<;#]^1'6 M7L/N-UK+>$*,Q#?"H-"B>[E\BT1.Z>- ZTN/,\^_Y<7X[*F]^:*19S_(E $& M&*I.$_H1SP6@Z_*DM]3IU4J;M=BL]F&V*]6ZH7J"8$PFP)XN+?:-.(_K-5EC"2 M_N8X]>+F(^F^5D O':L%!2U6X]H1=7H_TD="$^B4+DXS?VO_0.]CJ!HX"3<0 MSD$31R$C*#6XJ%\PT(Q\_@JW%VE+H8V/AY#CF(%I8Z0P,UACDRXVQ@ MPDT2U^4-I8%"(DWH%%G 42T<5T/H9 <\HVFEI&M*:U72I(D246T#T%49>D8\ M"JE#4JI()0.A>Q240($3%%+84@D$XMLDTJ5:<%>$\*OOYS-[$2-$4?@#I/YH M[(>^(.F!94'/[XZRW<'$>P4^IFAW*%V=JCB*]A\F'4U0BFOYT:P7(R)>+(2E M[^ [772F*4N./(Y KA]&[/[#P7%1F 4'S605[ITH\#6"PR9H%$A%_ ]&M*9H M)$B2!/W7+MX/:>0?CN[%&.^\2+$$O[92I^X4?87[Z^ALQ/^R1[R9A-S/?=>3 M*AF_$0IR#N:M',1 /5G>A2L_:;QHIR18+P)[MB<#>LQ1HD9#X])%)ECCN-RI\)05]@H3R6)G3 & MWILW]E')(=OL0 5;?3;<-U"8T'XV1X15Z]6>E37H;*7(Q>%^$C; MM2R@1*F30__.:=-7.&PZ@17/9 UC,#<>$XXRZV^>!+9O%E,K(U97M=:/7XG4 M<<;PI[<2WD@39V#GV]:C6!GS<(,[<3_B*Y@#;R1+\V&I,G-] MW1 +XFJX 4(N6]I *XGCTK]U_'3IW3(OJ=8]2O-I#/.J(1FR*NDE SJ2+D84 MLGEN]\S-0]4=J+EY5^1Z=CH5CZVJF\<3>96GGPOS*O]T_UK=_ Z+Y&F7-S;T M10HEG?DR=4L;+O+R 7QJBG?2X>N3QT$DG(^B )(!LTMN)&ZWB[=8:2&I.A9L MDMD-QR!0@Y /P2%Z#?EM"IRQJ9BZ.5)16 EZ&;8*11U_>>(J(YP4AE/NYJYJ MD406;\[H3;M)PR_SLHSSSD?ZFH0"_,61B Y*B!F@Q'-%E4G]52\NX:?;[)8A MFZZNP'="4FYPJKI$85,"SL5;$5A!J\08@>LF\0TA0)A+1 A"1Y+,*-FV.YT1 M,V@)4!:9?<#S-+;7QBR Y M52]C#:5U2A:<%!P(OHR2',K"^H;D9[N>F040(& Q)=J#'[JRZNS#G6D!^&5/ MR^4UB1M"4P7G^^Y ,9.C/% MC%3A(C'9=KR\(5J0B1.[!,A(_%3P$AF6/^G^TKDC.@ F@XN1PL$*G0A9.;[6 =T') M)YL7B';&4'&6>,\9^.A#7$P;H.Q:/\4Y*85M1 M7Y-'/'?#SY?U:!F,_L-]D]RWN@MR$4W>>]HKV3+%5Z>PKTTF#&'*FW'0&O 9 M&=R$\.,G7NVM&6Y/:.J(2*2[U&ZY@=7A>4KH!2K9EF3/5D#?P=@8>.4=Q7>R M5 H=B7A7.S!CL+%/U78K(1*6VVUXWH4/).M0=E4;G7U(Z!0'@ B48)\\8_@C M2O%>^S(,)V\B&=\ 8D>HQLR%H^.=USMU>,;H07\FM-TW:*ZWP>[%0OTL/-6 M XB Q1&#(Z'(J)')^X!#^)4QM4?)4B]GJY517WC*&8;A\7_B[R^*B\_)![E MO(O#Y)N-'8)[7,7R[.56$Z12B(K;U-^N(2F(QD#Y!TNIBHB"'"\BU#:^K>#) MM,=]"3O!GH)<$;N^!-])5@;K,_^CY^!7[+V0Z/GF)[[(M2]YW@4>##>>!MSY MN'CP*+X*XADAGE1BD_ EL?SWQ!@[V7[3@-Y(1'U08!=Y9.0M_^*S9[RTH(ZA MAP(&% )]"6UF$/LMRQR8ULX:V3[D[3/(V J3FO\HJ3D>)C6'2?%PY$*X>>6$W]"4_UT7+O8UK'C1,(]<2!(U0*!CNS.4 M54KL6 @'#C%T#=.W9+&%C,([Y/JO9Q;;D'/J$-J-NYOQQT&XT[8XRN]4MPZ# M38##<3]MS&F2?:C&(.++$JKF=YA^G5(VD-C,)#\-\_8E[?_"'X3@[VCHYQ;2\B*;=V M!DZ.1"4BT"2RH;RZB%VD&T>:F<0VTAQ0!/P%3S^\R/)U(>_$4M&!X'/+M2F@ MXJ#,Z=@E.6RU+)4$O:?H_"^(8<^(PE[\!VY >.,H#C'R/ A>)*)Q; -T?@6DC)I2L>4#TO MW9@OB.9DWX(KPF,J'%RJ2^CX.>V)H' >8&&6L'# C\ MM+T!@. M20;8P<6:?;)[98).SIKDAG@&%*[GAZ[B0'^4W.\(5C$BX47T9PN,T>TA.)#/ M5E+CSSLUEW4H[D0(50-5:O%DR3_(L>'FZ)?.,OTB6K9_78=8=N@YO%)E[QQ. MP@NV=T.B-Z+Z9;M7PD7,I+5EZKHW'9GE!)6Y,!%V)TT#SNCB1CJ^%C:)/KZX",H*4-AQ"(\!"^ M3B,&/2^.D ;';+"ODVX(57IG-34MTX _RB"0:OA?"S,/_]2DV=R\T=7&M0BAMDB*.<-0N-,UVTLNOJG?)-O!-@F7VND)Y>=&VU3&A/_;J]>8YSL9OT0C1#0;I5OQ'1$/&:'C M6Y.L9,!!\"U/FXI0!=-4EJJ'K_CV*/5WUYQ!G8\EZ']^4AUU.H-&R-K/TNBB MU"9D*FV_6)K.H!F!-'>+=H'7HBNEN#J8EPO@>9,D<\+T$RE(FL"45(C0D0$R%4GH0R)CVM"JP%=H=]F.NUGLEF#XY_?!2>TS< !DM,?OMA[_ MKHA?:'@ H&!CKOA2[-T4N:YYC\0)RQF)N2JJ@FUL7$<.I?,X\#T2X:+L^/;! MBQ4K=[O][J;-]=:(4,,U .(3YT$&1( #S>&I/\O]'S'T))3=B\ODX7PG,F6=3!DG:.U2BCR\)Q-4D4?G M54K%7E-,+,+W?'VYW3T0N+RX@*(8]5V3 N?_:/GH0MHH PWWXA$ ME1I5+Q.+6+&2;1K8XL A0Q+SQ+^CU$MHL&W]0JQSWD4O3 W?[_!,W)VUCTFX MSZ@_4%SJFRC0]HK;[LK\.??==(1A _LN]A"ZTFJG9,GXJ3TV\&)]% M?J:=3;[IQ1R"A@Z.9I O.NB+7IQ[Y$)6("5Z5CB&JF6C1"[)\DJ&XJH*2*M0 M2JE_2RFH,@=R K\26+[O)^+RIL_>*[RH;(4Y+[^9\Y((0ES M7KYYSLL+22POQMDNUPKKMM):POCAJ>C_;DT&M8HJ]]B_U$ MC!!;I&ODGY(XXHV%#!NR8Q+7A66>\_]9)D*GMAY(!MU(!K:-#.F!5[%_ZXJD MZ,2AOX^_C3Q?R?'2/S!T!LJZC8 !+&AR>W&I[9WFH!<]LZ ?HLYTX%]4PG<) M@W&Y[6?! !WVU7A4ZM.9HC#;*\"%MP'6^?M>>IX#<0,/9:@>"#<3KA4PPW M1=C&49NN@QLD[%\\<,C%,/1G9R^ ^MR\D8.'I8$( M XG$ NQ7[ON.0Q45P? *R.PB"]C(W[E\*#4 "A8;I00)W[-VQ-Q#V]W;8R0))!@.36R)-)# M::]B8P"A<5(>Z5,DZ>9H_9/Z6_UGO[ "F0P*,$KX&-03CKWI^2*&S:7]/0 W M1%J3*XOH(,&+*/I!DN P_\*7P[<353.@-$(YV@+!?OLJ[Q09*<]6W@(DP?JT MB]<'7[+3!_^2OZ<]!E M3.Q,G5OIY>H?\_M@%+ X=G!U?+@/AREV#"[U)%86?$/+%TH1SET>'^Z??NZ9 MP_T+]-[%5O4KU;8C^*$7_)0SI:5CK^'([;E,4GC0BXK]C!#_ATC32UX7GVV) MI4ZI6VK4J4:>RO+5ZKW0[C2N-5=3@ M:* /&*$M/Y;EGJC.^H5IM] 6.S%^OXP:#]W_89^!ZDX3#?=TN._K,+\S#OF5 M:O=1*?Q^%MJR<'>WS:JCU# Q^ZKUJ#%9/IZ@>W9J$UG=FP_,<*_>&ON.I!%H#.]-M/.4O*(KY"E(G6U)M@@;J,F648I\+%W0FO1TSA3$BOI8 M[!1'/WXQ-'U4DVU;J1D:$M@CQ*XAZ;R+@J;^NJ-4:3H%B@J%1%\'+*2#_?-N M]PW_[$5"+2JA)Q QEZA:A.T.;!6.L^N?Z;'\"B=DGHIT#UR"X+JII60?6''N M=A/>Z@"Y(4$V[\O5_=O)+-JC_ER"07OBIH1!010:K!-I3I5^56GQOUTQ\,0F MN*WMA7[I>O5+H-PR)VL)YNI/=FQ=MR):)YV?#NP6>U]Y>)R1W1WU\/7UK MM 8YB9B'DT-QWO;PT+HG-B8QJZ7OR[BFUPVQ:WJXXL\'V 7+M.V3S-(CS?YF M)CF*H(X3W?N5*O5;"=QY+'V26>0=..L4I6IZ9;.V9YZ!3>@.<8KL".=FR0>" M_[LXT"'EDM8Y4JZKZB=>GZ2\N!F5&RFY7*.GC[5A)3F?B:L^JD1ZBNY( W:] M67$-.-DREZ01[S:C>0CQD+3LM ^P/ 7'47D2IY98E/\I.S M\Z:>BJ&FAGG=6=5*#3ZE\*>W:^C$HWM[)&?<*[+E=54VUOLANN FMFLT[?&3 M;%4H#V=D!E+WEC@37<6"LLO59-GK[ ML#C+/8+B)62Q!_V];4D']H%)LDW!F%DFRJVRMS$4..J.NO@6)+H>N?8RG?:Z M? 3[9?L[D#7U#^.@:82JEQW86F]R6#]*4]ZB "0NXNRI F]9*%T?;RT9E$>3 M-RT>DSX@_,)J^KA9+1N&R.J-O*NOBI.G5HO89'Y'D0/&H;#(A3:&G=__NT1< M9GAS5GQ\2&H]NBJM4KF^4+Y?_E[[3__=@? XBF7C4+8Y1%2!1)&#)#^)+X6\ MPO2=FF9KC?QF-:[FVK/)(]RIN=-FE7<]A60G8C! <4U2#\T+8TG^+N'93J0% MS 4+7K,QQ)48%O3M+[_+(LFL9 JQ>ZY @VHQPSS2#YT6__X=88]% 6WPK*G& M4( ,:KC[.G&20=:BUW*;R?I0[-Q/E,?84'TLW.,>OR<9I-I!Z\F':2_++$;= M;6&-0!J$<@3A7OPV9-4?L6K>B&> 4%_6A;5N;];\PZ(YJXY^CU7QP X49%4L M&,,.^?5'_&+3IMR=< M-Z*68=&Z>:#/L>OE[_$H7QHSKW!/3 MQ N+H8E'X,RW'>C]>-CU+*R20:&8+XG>'!Q%;DMP[ZPH:03MJA$J%'R!7EJW MYI\]MPV3GFY \;GHG=*<%,%A+-W7:H4(+P*3J78Y@Y^U[U$T[IGM%Q\,[=PQ M7%9ZQR)T R'DP#$'( E>8D*C*RCUI6;2POR>XY]X6UA)F]8K3(":_*I/C.^B MOV+/HP H5*4INJCK-<3;GGYN71;D.,"5V3GH2?G48QJW@ST("/_"!&W1\!'$_9/67&"B*7L7YS>EES?5BH/ MC(AK[FR],N^8;=?S$CUUN?3;W\F&/,SE#S/W3V7N;^ M5\K/_0&CUEH/EN149\]'M.U-45JR)VB6"F"3*K>S65KXK(?.WZ2 MJ:\3G=)#^DGCQ+:Z+,62>FW,]Q/'3Y9:#[V1D'\8T!S0I$+/$8Z+G;4KZ2)XB'.*/'*;_8=E/W7\I"PE!PV&+Y4UD&$J9G6A3S6GA4S^HT=% M+5.H&^UE6F19<9H6!\R@QHY0I/3HT0RSZ$;6%2DAL$WV/KTL,Y!J<-03RP?* M4R>9BBP66H/+Y!TIFU!!$8YZ8OV@_Z2FLY.2)'2X[*!<2[:5".)38LNH9VYL MO)P\]8Y4*_8CBI2^+4OJ*V5%'=TNN7227@=U!W=UT!BVM_4E2KB"QW<\3B97L$%RG,TGE K+&N\.A\*4[Y1)K?;(QW/9(S+\2X.=E'58:(0GWVX('ARGV']O: M)$"#"W5Y#NQW^S:\]]:W794*+ P9[=Y.B'9-F=B\^PY",$&3N <[)$@3,\JQ M_)<&C*4?+]RMVO/F4O%H&KH; 9O@X Y38-F!\=$!$:J]Y5/,_SV";FC]),[4 M$M+@53\F8%!N'Y4&MJF[SJ&]>!%$IJ-TXC0F![[W=B'9\TQ?O.'F<^&Y^VUL ME$N'?+D]OC A7VZ3+] 39$+&7(PQ^&;H_N7>-^PK.\?^Y__(,@##X0LO]SCH41^+C"REX(/E*QPZ6^]7+$ M9SW\>R'G[-B%0P;W&YPX3^G)DX=GA5VY/RQT;6/84$=TCY5,81I9EH1<"_J= ML1^_F 1[=%9X<%O^W9AX357I;A,7SP9^UUS.;T4O+VK^?12ZGP_R0GQ["[[Y MW\NKU_QV4/&]<>M/)5N5'#E'JT)FN7D:#*5,Y:RWD3X0XXV!.9ZJK=E4 MZ$3BY45ZTA;@O/HQA/$LS7PI4_GC 2ZTI[_)FJ]O>)^/"E_"=.N:#BK*'(#/ MP]//T(R[N!GWQ0^AHO=3?H27TNR>J@3^3IX?-F_, M +F6>_GMR7"3YNC5G-!;MUL_V"^]L>#\B6M(H:T5VEJAK17:6M.],JPG#*Q$ M.OTT:3VF1]J:%IE..SUE=8-']( 6%A=/AQ96:&&%%E9H87TC"ZL.G(])?OAF M@G[U-8=W!4+3:,\T@II^PB3BY=6,CG<+(Y&3ALH=Y_CSG\) MZL9VP8)I*JC68&CL?&ECYXN?;GY;B/35]P2VQ9/Q/FCG7%4LK$9/&:73R12E M$:I1A;$M%CO_O:3OI>BA9?=-UGQ]$_#:/MJ-[6;(;0O3U*][VS V6U&*Z2*G M^1:"Y9H>?.'.G?'K!TQFZ,TQ7U*X6TU<=7)DS]ES/ MQ@/(_5]<)6];6.B@Z/G7*19XK=KZNWYHNBF3OF5^:49]T^ J=*5OH+/6C0)I^\FD\M@07("$J@QZO7R%Z:S2Q3DL>H M<9YJ>PU?*=>!1-L@4N)>>K)DXR9OJ! M;6\Y<" K7B.Q_:JCI*]]L#^> 2V95Q:[9:T%;%?W6EN./ S[#GU17O-U2;WX$50@&0$5 MG"P6KF!+TSTPC]A CJBK"('IGT7\O[ZXU*J5=BK#T^M*J5]_@*SHR/SA1O!' M*D1^10.]V.P@OMTO\/\P5:[2!?)2E0^*J;G^)/'RE)XR2X,;)U:@-5WN23KB MT4_%M5"3P4,Y]^V4%Z;5PR0%"@]7)(V :(.AJU?5(0AH1'(J5FNM^SFG 9?G MTT_5QUFRW(+DCQYU]R*]#N^07,_\ACK7P]:&0>6 C$E)L2SN1\;<07&'(6KKAU"L9$U,7QN-'0KC,1ZC)D&@8@&+E4G3%J-J6B[Z-64ZC9O.7* M< O:]HSU7HA>,Y44"/C#(:&.UV36;YI&>J9YG6/_]Z!&^Z^PH\WICC;)L*/- MGO$==K0).]J$'6W"CC:?O*/-^UN4X.8F1[NFUQEG( ^49#PI]Y/#.-./RQS7 MEY+I>'\0B]%*.IYDTQSWX]=^'Y58BQLQM5IA+!;6$8=;IA[2H+\\U>^F&%-4 MNIV*,9H[&ANM!=OA']*HW\W1DPE%CCT6G&Q#+/"I?&K]Y"9+#?1DXO#)4J&1 M7W8&\YR8C57UY9-09NX32_ADZO!)I9M=E">\'M,X:PA6?9"IS89H3(8Y?-1- M-U;,8LY7-%6"+EN?KG..B^I/'4UTE2_-$L5&IJ&YY7;L/KT4%DJ&AT\>3;0L M+8W2J-84Z\8JLL"EA6ELW^LFNHF>3Z,GCB;8$ MD6:4\FPA@G0IL9J,'\?E&-^/'W>[62IYATS8JL[HK#!BF=:HOD/,4 MZ]O&U-S0C9586]66 R6CH0Y"1XMO;3X9K&U M[D66;%N+Q%.F_+#@Y:&*2E<<+TE6!/U^Q(JODUQ&C7A^.DD_\J09&EI:3(J94CM"1YD P'[CTLFDL^^GC)V=L8NG88MU\O]#13[]"&9^A*=3B:5 M)-=/<;%T/TX/$_TTA(U^/*7(0R4M0256#@?GM$J/27+3HC O2_+33!: 6#BI MIWTN$AE7'Y=SNF=T>[-29JR,\B?UM-_+CGK68^E>C*RTK%E//XD;CC^EIV*V MOYJT]*PD]AXJ;EP:;8:J.3JEIXUFJ6?U!68M5%J+IWIN.AE4A--Z.E&DPNR^ M.Y/%WJ/17':;8V=J\*?T=)VHMT$9+H/N*--JG^LFQ\QJ=$I/2\N.,)W-6V.M M(;5:X^PT5K3&)_6TM1H6-Q%NFA4CY7ZQTFD_)6=5_J2>QA+UB$SGLS$!J'7( MB1);<=>M4WI:G\USNE-KK&GP8#;-GEU^9&;+4WJJQ)Y 11@\/HB19C\&?5.W M-Y^V3NEI9=JM9TIR314+Z9+.V!FMT9NT3NGI))N05^UT@<37^[24Z$R2#2W#=]OHR?31IC.TQ#E$2B!FC5B+=XMEYUX\B1*YE:OR M4Z/6IMTIG=**G8*4X_A3*)&L-2==QK 3(FOUAL(THL_OLZ-3*)&-\+PX;+9B M@OJ@YUG9XAN9>>L42N0ZK;)<77(QNB--!N.QV ,CC&9;)EVJX17NF5R3+ U@ ME[<#9.B_X^,<0^%EV7)Q[ 0@YSZGVK)NVJYUHJ]56Q/H2"9E)6A.?K1J^F!2 MZ#9&%^IK]9+/\E)XQ#O[1CW)XC\CS_4Z(/_6^'9%Z/*9JD!UA*S8+G5+T-_@ MZSF*SV;;(O0U2O6NT!8ZW0_I1Y8# R? FX6DZHA=>=/J2#IXIMF8PF3ZI56W MEQ2RQ6*_G\L(3+7$WUZS,=5&85K<:VR-/%[)7UYD:%H1&RZ0FFXEE+*W9+A" MGS NFK[DX=_7[!063T79L+_."1\S\+VWR\@Y&X7%0K[<(%^8:)P+^7)[?$E' MF43(E]OC2XACM\F7$,=NDR\ACMTF7T(PV^1+BV&WR)<2Q MV^0+Q+%DR)>+\>6=-_9>BU9>C0:I=]#@HOC]QQ1(O4: EW*'GN]1/=A?O&SJ MB"+_[P?#_/A-2L33&#*O6/@M-7LA+_3]Q//S@@G)8LP=^0&=1.W3+U2:6U.: M/Z' D22\DR1;56)_5Y,N?P?\S)K"^[=(CG EE(]0/G[\$@UH8>FA@(0"$@K( MS0A([#,)2%Y2K=#HNFV5^&!/Y4_1\>LX*K)I.Y\%-T,AN9*0%"35L$,I":7D M1=KI)JH:$8K)1OT@TJ_X7#Q=R<#.9C_]F0(E2)4BE I0J4(E2)4BE I M0J5X7S[05R'#)PIJ$X\I:UHSTY(<0 U,0[$_0]#@!H7XM63#SU'1^K44XZ]3 MG'IW(SU0U5$R9%722P:J[(*!;VN_7+GWY OPV62-KV@Z/"M?QZ'(YG#YZ(FL!176JIGVJJ>.\TBW*B\>\ M*V8[M7QZ57Z0-5P?(_;C5RIYQZ5?JDP=(D*(""$B7 <1#C'@ "%DV9VZ.BID M7K"@YN^R,="A40:@$MQ=:74"$,:F "*+1[NA38%SGXI;#2TEH-(ZW(]?B7@( M!E\%#*[E[%X3.HZ(<*DNT5\4.Y -\1)VK/7R.O_ 9B;T_-ZIMKA$M*PTI/K:457"LX]N,7>Y?U2,1QULK*?: MO%^C"W&VF8D4$N5!WZM?C.2)8?\-<2;$F6^(,S<8(?HPH^924:&<'&/=>J*< MU=P.XW97\452L)80;=(_?L62%PP)?7L5"Y'FN@DEW]>BN52T2>L,!FT)F 6: MG2>:VB B2:4N\H]0M DZ2 QS[F#3-2-+7@<"TF00H!N!8;#\]V'P>E=U7J6) M?TWI7$;5E9?Z"7'OH-F'!WR]^Q;?;Y442:LLC$BR-Z6->NP&PT93B(HQSNCG MA8HM5,>]LCR0LZU^$H6-."X=GMI_%R"YFAL7(LZU$.>C@T>/U7F]GI1'3\+: MEH<@-B^WU[S7J.KBP:/OI5NWCS>AX1+"R.]%A5JI9$EGJCW-6?ZRBUK@H\/.R MB_.Y+F,Q"^>TD+ M\HJ,I*-3-$JR47_U%YN A &F,P688K,5I9@N:MA^"Q&F\]U]O_HR;RNZ-%G& M'SE^F%K2W+W"6JJRS"^$Y>T=D2N58<+,91^6=&3B:. MI8\S$4,T"-$@1(-KHL&ESK"E(E/(+NI.43O#2L)4O(;. E*Q()<*2%2$:_.D) M](VAP93UVS\ZNB6L[ZG =E) #=25_V:8WL+,WMYL*M#WVI"ZB@Z'S,Q$G;\$K\Y_P M9%@V=5V:V>"G_T-P[NB>@M>4>2JM(E@(C*U(D\$#,A[!LH@_\;2%-%9V+/^E M@0[//\X58 H;2%^GL?=KNUS(E^OPY;7B42%?KL.7UPKDA7P)<2SD2XACM\Z7 M$,=NDR\ACMTF7T(PV^1+BV&WRY;4RRR%?_H@OGRX=[AD: MI-Y!@]L^_?K@)M(,\[M=I./I:U_-/',7Z>=S*^DS])8.E>9&*7 D">\DR7GZ ML3,7!Y4S:LHVE?$(5T+Y".7CQZ]="DLH(*& A )R$P(2^TP"DI=4*S2Z;ELE M/MA3^5-T_#J.BFRB_K5 M4N_^W[=JLG]?WJOZ/I]&>)YS![Q860RT3*BTS#2G/KRB=A=+/%2,\ 0$$) " 'A*H!PJ:I>C-!0++NQTH1&'TQ\'BM$%A#O>>K]B0U%J:KBIY+ M*(*DCQ%XI'_\.BX)%!8!^ZS8<;X:7Z$A<6M8\(XZ8'603A1IMS@6U-E3G%W$ MQJN1.(+JCNJ 0>.EMS,2J\+<]^>#+=P-G'UZH>O M8R=NP+=3QPS410\OA?2T;KFQ5EF8WO<>RS5G'%LM;K#_N+3,-*K5FBR*:J=8 MJC8+(%G=M/H"W.*=7K<1Z&7CE_H)<<]3M9*G:1[PZ>E9C=GT]2G=&;EE\%2J2S.V M=7O1#*Z=F23Z;JY']Q*YB"6--9=?+/M)%,V(Q]/A.?)W 9*KN7&?"G'.'=+X M7AR_?2WXUMMI*-RA/>8$JT6YB4XI%VI"Z"4=_N26*5FS5&_32^ MG!Z_2UTR)SI$@Q -0C2XH9OI(!LK<_*\L]'43*+;RTGQ=DK@(1B$-]-#)/B* M2'"T[LMG?M\(%+R6OSUFLZU(8ZWIFE18"]:B(SCW? M" 0U'S\ZNB6L[ZG =E) #=25_V:8TL+.W]]XA*ZN[4S@+^4,FC[4,S9%* MQ/%2NF-@ THU%L!V4-Z!32V!!3^P;90*/EA34*K&^II")0M0VP)2O0#RP;Z# MGQDC^.'0,J=4)I-!5>WY_R]*0>R'^@9U2%_?4&S@)"4Y><7'Y?K": 1F3!#NY%&ER<8<"64N@Z^C_>!5$#"BHLCBO MWG#0E\>FKN _[Q8 E=Q1X=>0V@%9LM'0\ =T/V)-F7 WM>#@<(H2)BZ.F2U5 M9TSQG2P58[DH%JB/$B!Z)S];?Q]-?)\8%(0NR#;)AX<(?")B0P2 -!\X0:E M=$6+'1F8UI!V$B6/X3L!YHJ?'8.);J"1_U8-V9R"?^XH SB8+HB:$/1P-A$6 M5=N!_R,2#2=A0F'PQ1;Q LF"!:;0+4&2XFZMDRT?X;A8YJ05YBI2"4/6707? MCT!<\,T;RL1B!*C#?:HB.J/5HMX1%##00X=Q4R9Z+7PY'SA^J"QST?3Q MW -#;2V5O95X'^E@Z."UOW%EDK_[C;2^G"VQ"4NHQ%I&V4U5S+FV[,-=&L[D M?Z7 DXU"9E//"HI,3S4Q)\[&1;G++/OL\9-,F2\N&T.3$Z3)I,$/3#BH@9Y, M'#XYB$BKY&@&'FD0+VH5HYA/KCK+?JQ/'S[YL,S''XO<:*SUM+6RZ28CDVZ^ M!9\\>ONJW:OQPZR^UCJ;9+V\FI43I25Z\NCM]:R=-Y)L'PC9"A.I]SJET9!I M]>/';R_D>OU"K=6)T)7!\F'8&Y6M!8UJ)QR]7>^+\8:V:$M:I=Y_2*87B4A= M1T_Z;]_3AST;*><2>(#$QT82T^^:.Y.)Z3NIAW)#YM=-@=TL>UQ=3Y"K'C@R5Y:P#KR&"BN#AK#IF4JKNR4#&*FPY&[:(\] M%C>NG+C/QTM/;7$=,?GE\DG36@)_#0$ZW]X 37U_$,]=(V+EV23_AUT"_PG/ M^9--79=F-OCI_Q"<.[H .2;2,956$H,QWGS>=!K+Q:),_*4X1 @?&1B3B$1IA/,?_W"'*#?PZ@9:-%EI &_\Y, M6T6"\M,"T'*!9LK!F!XC\(O]1Z4!M*AQWX EU LQMR=(EVH M+]]<7WZ_5W@BRGRI7N$H9':FAO*AC.QDA/EB,D*? T!O[&Y(6UI24PE21I7T M=J>]$%UK/G:>*KP>\LN]+B4)0IJ*F=6Q[TB:]!\/X8+OR?N6.ZE+AJA M3HDTARI,W\62Q^VP M/K,3EU<-U1X#A9J1(^>S&1W?$HV^0ZDOW^8(:WU]@ 'BJV?!-)53:&67S41$ MG6@M+=)-:SK=&ZZT!DJT@A9(ZB[)7N2:9:C?7UV_KQM.NCG]OIPQ\II^NZO' MPL.#.!5%3LV-NIW'UB Y7$+]YK"'D6*29[=&;LRD_GA=#_VKF_6OKG"3[FH1 MEMNB0Z@4H5+<0(CB%NHJW8#7?B7]_UY+/F7S?\%+U"?]^6]^B_IR#GT=."?, M_,I:*XE]T*N+K##H6C'E8=C<\*2#+!N[2Z-_W?7?72_C: M. F+H=O4]L%UZFTV'KY332I2XMOC+,VD[W;U"*BE94(M,X=#?*$?<5PE!070 M(X[I2#JJ).!Z=]'_O^!V3/([$8V&[,&&8=) P\+=.GT\OU,HL M3G-CL6,/54T2K(L39O@P[@_*4G\J3%-\KC-II]+3= L1)GX"!N\H"]BH (>Z M /KZ=+4#@HF!?'I9ASJ.-L;QOXIJSW1I_1/#Y\%E9389C270#@P_\M+Z4U$. M?;*?6^XB QT_=^7W,/S9NT_FS+'Q@.0YYWE1MC4<3(^^O>__VOOZL'6 M;T?W9DWKIV\.!&CHT8;%EL$(1,C-!@D5 ?TIZ4MI;7O+3:6B[#9;^^?6I(AA M)(ZF4G]1NQ\168X8AZ[D!BBW?^47?VO_7J[WV2O7*SRN.^;L)\M$N7V.,_%H M_(CC%['L8CON_)]$C2VDHO_3;61/9D^CGZ&00]73]ZZT>Q_]^(4O@:--)DNN M,-O;+5;ZJ.OTAV82DGM-[H"AVJVZ"R MC7JG42WE^*Z0H_*E.E_/EO@JU>G"#VI"O=O99HX&).:W)QG=S=)'F< G2 +I M _&+,FDP/2'"ST+0LQH;N)ET/!Q^=90#_S][7]JCJM(N^OTDYS^8=>Z;O/NF M]3")N/9[=X**\XRH[1>"4"J"H RB_OI;!6@[];BTM;O)SNYETV51]4SUS'4@ MF4)&A;(4[$ ;DUS'?&+.2S;;>COVA 2?@/:)KB-5S=>N3->&IY_]$ ,K&4 ^ M\MOL^*?F'%CA;XKD2#ML7F/)'S%17SB;CJ7="=+VZ"292"6#1<##+VP@XA_N M+S<;"9N(!&?F_M?V6\X QYX.:(K!UF.NX0Z[JM)X')]K3E/5=6@N/8(61WA> M>MAN80Y;;)UK3@.Z)2[;IV9KSJUZBPX>-RKJ?'RN.0W>KJ^:_4&WA+D9>2&2 MBN:*>.M<UQ103 DSHE;)B.4)9D]1SL3).O/=TB*?[[,J%Q=3^E@2)K.. MX(G)T[?/J*1I>--EAI/6U",8,G*NM$3&WLE(N:KD+:$ND1K1*#>]JB'%>1UU MQCX9V>'-3@-PP@Q;K))>J2&6J6R<%7'L=.A@EJ\V)IU\G5L(CQ3H&?WUJN>) M.'XZ-*\(&FF88Q?CN]+&F,3-1:TU1BKBR="YT,5F.86VL5E<)@;$I#:OI^ " MSNRJQW 5L>Z-=6U&&,H@J0EZ3FNAH2?@G^775;M7RN>Y!M2.M=%FE1(J_M#/ M:N33M%##,&?=U"7#80V%6[CJ'#43>ZFQ#VTE90NP*L[%LXH]FDHFP?/>E3JM MO'0"/]_0AGZMH4VSW6AR[ 2^ MHI?VC&N0ELBV>]4BMFA%C6WNK[%-DDG@3%1(?892;MX0(A4U'+I#O! ),FJ@ MVIL\ZIZ_!,:=;PLP+]:%X:/=[9A M$MC)O1Q?N0O#-3K;1 SS[1CFXVU+4F_K*#'/1UC81D7Q;(OFSWC:A"+VS M_'QTB^COBQ'^G6WN)C>=1X5)6VOGMMTRWL+P-ZC8B-@D8I.?PB9?R,6+]_T*-' QS!,0G\T3 MR*P[ZSE@5ZHM2JXBBSL>@H.:.P[:#:_YS@F1;S>JF\:FE!'4!E_I-G.U^B3W M\;J/9U?GWX5[[M);E9-:&X S6*'IEC&WO^G3C!Z*V+]B/6_ M!NMCUV)]1EPLY)6-+S0P'F46K/U!S&J,1NOYUY%J04-PP?_?R*L[=[#JR; M2\D/*$@!]^6WS+<_-)20^'BYD,MXP=14AW Z5'Q0'JOCSY.06+5>8P1Q2FJ$ MT^!2FT9/;S(M,>GWT"4>DJDKE;Y'0B,2&C]!:'Q M7I=:(B3V7B3%3=9K&%4 MV$S-B5?KV"<*C68SL^HO5]R26]?EQLA2+'LC(*%!^T(#PZB+JU6WU*&J0++] M^\5CZFQNF*EY;*W*)-Q_UITJ#^1#SCSDB2,Y$8D M-R*Y<7DMZBUR@W?3Q1YK6F/-K4Y;YI!@RZ7\)\J-4MGCZMS*:G*%>4IK&_/9&/BO+ M[LS5)0[@H_ZP!]@&MA9R9$]L9__NQFSE@&[.!Q)NLJ\#AB-9280;FR M*G;]WK*H)H5XH*DH;R 2%9&H^"J%*5<4%;G1?):;>XLFU\!P54CE^NXTYR%1 M@6I8\ 6=3I636 MAPTT<1^2Z9>$9B1B(A$3B9AO441S11$S;10[EMM<8MQB.1^D^?BRWDKYUZXA M+]H#A7UC)]JMA$UD]=ZOU1OE(D1,$3'%S<'PO9CB*_DO;LO_/VO/D=7Q@ZV. MB]?;7-%*&*=6N&N"EBI(;'I%<.MD?[B 5H+?*I9,/J2)*X:'(ID0R80?(A,N M7IIS19G@,66%J6/<1),6)2F=;FKBL--",@%5\5 /!(5%KH/(2HJLI,A*BI@B M8HJ(*7Z(ZV"G9P!TB9X=5?)C(#/:\11 M!^<4^](H&Z^9W'RLQ97TK >T;J?_Z(FXW[J3>B#340E.Q.,1C]^7H?].'F^L MB]:T-O,LKM(?M15R6I@D,V/$XS3B\63ZU0X<_^M($'G_;&^@#P;7W1D$O7P% MC$U=VU%'ZWTB.>+8X"\[/Q(Q?_.EV)^P6)^QT)IB2>I02T*T!59S8-CP;=(, M:JQ(<7+,V/^Y, 7F7,M_FXB+X3'3,?Y[K0\3 MY/X&CPFP+EF6*&94>["1^T-A49EEAM(8'_ C#R6=8*G3$^;AZO# #N"!B6QF ME4\+;-G2%A,1J_/=_'R8O"(\=,9[;%<),JGQU5*2JUN%J5T>__H'?TB?28[V M2[VN#!(\O0\2^!LOLNFE6IE3&#T1>'ND:A)G71$DA.1EIEZU:PBS8I5?=O)U MH=WW04*GB5.0P!?'G D(_--K(%EV#!@*Y*8V/6&Q1M&==_!-?C)/>B(IXL^_F,FN\25-UH9"6C$665GF0"V\N.QPYJ#;H#NYY6:X@TN*$D[W-JHBN-SS9 M>U?'-68]2-*.K?9^J MU/F_>@"9"]#,T9575=)ZH\/%4K_CP5'SW,]2OOX MZ[XV$?'R!"BN#AJCO J5!%"%QYUR3%D=I-N?$E6JU9!RRG($X.$_'M1%=S09 M.JU;$-7EE']HOFPG":W.@-1"/?T_OIFS'1':L+*IZ]+@L3-IG^AX^\"W1?TG@;6V[:JM_!T *ZA'2HHSE#U/@OW@Z5 MAK:INP[8^@FP8.N7]FJ\+'+>ZND)[-S@YQ^Y0^@$%B'B'A!!IA)T.L+$/6 B M0:4B1-P!(G RD2(B3-P!)B*6N!-$$(F((>X!#Y%HNA=,1*+I3A 1B:;[P$,D MFBZ,B;=GO7W4VW%Q'Y4,# =8;X(,\P[(7-73\*V \#:3_O/H_].P_-IQ_,=; M9DYV/#R8Y'MOD;3+P% L,'(U8--Z^H(7&CC M7Q7-LJDC2O]_OY*_/KKS9((D;EHH]J=2:>L,?G5(4$Q\87EB'_]C.:_HI.DS^4"7@RD?[:E("B_1$91&2 M$=AU-(C;]FI^]0C]1-OYIF6$<$XI<0DF#XSB6^^E-)M+J@64@*51:>!E;KM$ M$NS6>[M!F6NHT$2L^F-)P'?__[QM1Y0?47Y$^=^#\K^*S^LNE-%OOLE/C]WL M*A/\?'%T*?O"?5)0'2!/#%,WQ^O@=\E0MCY]&55K?@7K^Q2MEVO>=O4XS)L$ MS\?+)6S+$=N2,0ZZNJ/?:JJASMQ9V,-]V^?]A3*)S+HF34TKJTNV_71OSY:, M.CL""F?,F^U^/+^@\US%>)PX STYRHKL0<%DW ;R;\6UD*_ON'+C^84$$:>J M.@)[Q9-I5NO7/]1Q56- $F'%RF4!*JVN"M!%)^<4 M6S6O*A ;,45:96Z&5UO7 JA<%H:*;3*:!JABFID\;@9RPT/7%YW4B7Y)T7 C M->Y3]WB1=A:?+OG.MZOX_!MX+L>YJ[J:E1;Y396;+3J/Q"C9-.+JQRO)7UA8 MP3)M^TP'C)ZPZ"]+$[*/-0;$BD@)>F8NM$1*3/FWQS)X\CI=;B*VCMCZ+M@: MNP);5^QAJ3%KZJR6M87-J%*P2G+A<]DZMZI;.6K3P%1UHA@9MSVL3A!;XQ@\ MJ=,/3/(R%]K<70#E+BS4G[?O>XBM'-NQ6=>&:]YF&P4YPZ9A3]3YMW$Y7MJ, MO4.7VGU9MMOO;&FKO4=5VUO/RJE!+3<$J87@IC))VZ;859:[FCG&$ATW6:$Z M!4[JULU59]G!IQ2R;Q/)KV3AO@6PK4$:%)+%+!!ZVF.R( T6E8QS/< 6C,9T MF1N/A%YIC=OKU:R=*;&__DE?S^O]WHTV_C$C^RW" MPRK@:S9/4TVA !QC4S+I9M_\^"7A']#).\UJ-=LJL!,-9)JR(,?K92\Y%I/( MU*8>TDG\>I9V)%GNA=,BR?*E[/RW2)8-][@:4[EU2^!;=*LSK'9JF>+'VU1_ M0++(6K^>I7*=!E;H&B-FPR_ 4F:A9$'6/O602E[F"IHH]OS=-WGSNL$?40CR MF4DRWWR7/P*5GQ](^+;D^H(Z$M%O1+\_E7ZC@$\4\/EZ 9\HU_Q')%U'"(\\ M:)$'[?8>M(M?R/8!3Q==+-22K&TR0H5N=*;\HR2NZ;&8\M/5Z(<4?7I%3"0" M(A$0B8 [O:_M R*@_]@S:J4\7\%ZE10IJZU&-;ORH A SFZ">J"QSTAM^^:< M'WF[K[1+5I;=F:NC:X'#>JJ9"1>]\:-*EVL$\*4E\'DW\EE'/NNOY[-^KM@^]E1G[U_%>NGJ^EMC^WM5*IR18X=]^KX)UN[' MY101ZQ=U&7WMLND]IUK)I::N#9VV! LO=EDQC3S3>/J! M)M.19SH2$Y&8^)9EV&\7$PU]F'_,8!556&RX),6WB995'D,Q$19F$^F7Y$3D MO8Z\UW?3)VQ;$Q&[2FGUEY;DWYWT?HP'\-:1W^OJ&U%8^_M4G;Y=!4G;9G]. M]G,-S&7[KI]2C+S/"$M,7W1M1J"8*U7R]4$V4;1Z5%T0(_]8>W)]$Y_>91O3S M*" B_.]!^)$O/O+%1WU3OMTF(P_^M]EDY(W[,=ZXSZQ-?;O7;%/GFQ;/- VM MU\(+ TZ61;'IH56G_%(U,GW%.0I^FHNDPCAD6OP)]!YY!._#PJ("/][ M$'[D$X]\XC?MKA*8;$"!YJ3M?$U72I2+?N\8N@MG%SE?Q133'>K@-MZN"]XU M>O.-W8VGZS/=V'7@G/%JV5VCJ)3:C16W,%,3&M.J,XUA13RX$/B!3+UTE4C$ MQ!$31TS\F>[J\TR1X"O@ MOXJZ_.?DOL/+X"LD@K@.1LYO(I5(;W&H&I !G=_Q\-F9 L1DZI2%@V'!;&CZ M-[*TO]'M'"$-RZ:N2W,;_-Y^"(G[-X9>>FC>!#R0I$ZI^F6N\G?JF/,79")] M71&P"RP13X_@@GX?\=+4M1UUM(9O'R;.28M[6N%^Q"8&5G/40<<.RE-1AQTS MIN[8)R;Y_!.39M#N#O_Z?RXL%UZ[1]5A^N6&S*Z;'+'Q>G1=3Y?[WL?KT_=W MWQ@=2XIC,>'?<;K)EKIVEA936J/K--B"G61;I=:O?\CD:>CJX>KPP0[@@XEL M9I5/"VS9TA83$:OSW?Q\F/Q4^)B.,5DTFET:6RQ3K"+P]4C6)LSX51/E"JY(KB$P>6P/*W$Q7<:FM M>XB$SH (+B3F3$ ,7<]KQP 4]$HL!V2_[BE&X@\QQ!?^3\P')]KC V1@>P[@ M#$N@KQ//G%21',?>*"3E6XGQMRZ06R%L0\J0SHISR4+"&Y*2KIN>_?L9>OCX M[=;/2>5#3N'E"5!<'9BC%[2SO.NX%MAG*B[810P<:!0N8/.J>.4<^J M8V=.\/=J:% %/2+28 J&2##!>]_&^WO;1_N8 &0D_)Y)J[A/'<811/9!Y-L3 M_I. I1GL7X$$V;XTG P/U_.:*15,0B72^$M&[][&]^8WX9PC2/E;F&U_CR.1 M\WMH 4F+>Q &?\]-6_6;2@?M.9;@:,X]KMP-E8:VJ;L.V)IV6+#1ZW0226#) MG4EV0#M[WWL[F82F2O#S#^UTFH[P@]'PX U>0!-#4U?@'Q^A:8 L [B@G6D0A,2@?;"-C0TOXX]]6/WV':WW80'-*.)B M_'EG>[M!DI#/RG<&AHL$C@(^OJ_LIR!4M+_5;Q3R/>.)J,-E=3R@+T$-KG%R M[L(M;YW-#?+<2.%Z YDJRPKG;=2Q"#?PZQ\&HRY2X_ VB_A31!?Y%52+NY53 MM]SS%]8P?KH80EI_QS//=2MT/T?QN\JFOX6Z*,J=-.$Y<]V0]U\Z]]2#_IX5G/53:MS MTMAP_+B8JPW*A0'>]$0:*3FO529\6E;SF1R:Y\L.#N.#9U)FWLKZM]_*'RS> MQ\9>/%?6H=J+V';RMZ+:+E4 VGR<2)\&@]'/__ZO@]#W3FBAA"?3^KV5 M3'LP#&%#^$)J#.)!9-VW)'Y+NB>M[:U&P 0-9;8YDN'R2+2L9()A_A5[^N@G M1AXC#N52[4'N()TJ^-9A0E7X[)7P_E[*(($GZ$.,XU2".L'X52@*H-SH<'^LT8ME&G6]42SFV MP^5B^5*=K6=+;#7&=^"#&E?O\+M<@#V*^? B$]B)&-Y[LDU:W2>_!)X&LS,D M_*P(>I9C]S)C3J?S7YV@P8%D"AD5"GZP VU,0C>^)G\1I*; ZL\#=%F:TY%24#> 7C:S*SB">; U=BQ:2('8_, MF%6>64@;4N/+BM*J);G)AAC#D2=O[]J:F;+DQRDV&^323K58UG.>!T>>O)VA MUE7 9HIQH4#80B%EX,M"E87ZY,G;\1(PVLFZCG-9/;ML\)U*;?/(BLSIR$TJ M3;9*CIW5*E)VN"&*8ISJM>#(DW6.^_/9@L\,+2W+RK-B5II@:P_->;A.D::' MS!!7AN((PVB1PB"E# F BP##)(S&T^D4.*&4%LXSV8$D&-J:U68#J>\)60C7 M,Y0RSBJUC):9)+6U1Z<+ E\J;0KL.4JQ"QMA/"J3%-:SL_+0RVW&Z9EWCE*< MO&W1/&]-M,JPZ>9=C5DO9N-SE%*=%+.#7#Y3X>)ULM^T*Z19<]ASE/*H96;S MEIMM8B"9&M-TD:CAY=8Y2J%F&2E'XY4EQ'_&!J-'IS[F6^

R/*ZV.SHD" MJ(XT<]2E)GR*/4I93!V&UCZ[A:%.@FL/!Q>XR-;.\M"ERLQK&\T-YJ'!<[G]ZX MZ+"^HF3$)%F&A[YDR"#FJ##;$"4SI'SZ)S%\LP;"4@H OP!/,V G8B5C"6PG M& ;/\C^>T:_?D=&%6.I(!8J_#SAO%2R!'B.02HSV,H(D%ULBFHM-5&!)ECQ9 M)V*=B0H78<>&0)9<&Z"1]JZ2\]^Z*OE'.GS)7_Y;_.\K,==&N:22#@T>(UCH M'/()>F:;KB6#<+&F G0[YCIPB@WZ8[#ZF#F$N%OZFU"-N>O8@4;\6?5%C=&. M^\+@N:%4GS9:"["M-(PV@K %%YZ1;-5^IL"H,;:,9#Z#5P37K5>K(YOU7)F] M$H^^3MW8$W%WM@2,M# \]3>D7=6 A*Y*^JY4%V)I#\=;2E=BDK-/+R9DDYBU MA49LB,#Q@# $_T5595L*\^O'T AG/8>SP<<']&N?#H0:*@@+SCX50K1?!__I M!5;;LJY/+Z]*7Z*\BGZMITA4E7"K\JH7NX)%:+E9==6+S<(BO-P(+V147767 MB(GDV%VB)9)C=XH7*,>B[J1)]53V^&1#>6S)W+0%^VS+8Y^LGCVI?H0&& M /+_?B5_?1 .))F@;WO=#/-2>/S]L'NF;)CP\V#WP1?QS+WQS)\ X(02W@F1 MBW'2U^$4Y%L,F,/WG04?0[^:[P<[)W0BKHFX)CI_7N J/^ 0<(X?,@@^(C=S MQ$CWS4B?K+(1'V49/)D@F>_$,G[X+U33+M;>):*5+:V0WXE6.J8CZ9>0I'=6 M]%$[%RZ_%"/19@Y(>[R)3+KW4VZDC\?'OQ1%5IIM)QE@=#$B(U5I0BQD!J0'[],Y(VR MHENL5=-IC^\+/:O=5;Q<(^[4D*R@WR KOIYAFS].-MN[-.*EE,<)4,8H-0R1 M!H+#Q?2U'RD=?T37E5!=BUJL1+J;GUP?2)=L*%R>M@TE2Y#RRSJ[A^>4NLYT MOJIPO2E'5[1)"Y.*Z9PR#JJB&?ST#HY(0$4"ZDT*722@OJ!V]Z?2Q)Z5>BLS M54USZS(I#!KS=D-8M* TH5^3)M_"!7>+]C.1=7RGUO%-[H._D2OOON 0,47$ M%'?@8+J'-FUWX!OQXVU[Y7@&<'8E>7Z5W,D-?I&-<2D;XSOV6SOG /GQS=5^ MH =DVQ W$"OAC8FGK0:@E0)Q!.<\8ZXL%\FR+Z@Q_JG@D3/US*-M=5?"(AG/58Q^^+I-OO[$OMY;X)[/EUOJL8<:_84M:!9*'#F>M+;#[3),@J"VZL;OG5I!^FR48)A_Q9X^(K"<( [U:]F#W&$_&/]; MATU;PF>OU-Z&6'?,^6\"3]"'&,>I!'6"\:MH=^03=OXCQ286TDW^I]/(GF5. M]!F>0U!3T ]J9,)'O_[I^.FZYBB6-?W^-O:.(Z1+,N=)%O0+JAQ<%2OD2HUL M(\?Q059YM9-+7$U4O)2J76]T.#[6:<2RC3K?J)9R;(?+Q?*E.EO/EMAJC._ M!S6NWN%W^=Q[%//A12:P$X&Z]P11('9$?@D\#69G2/A9$?0LQ^Z5K9].Y[\Z M08,#R10R*E1WP ZT,K ML:'56TVA-[#B1D-]U!?J6(1&SJ] "NQ&SMS9VAW-EX\86(@DY0QR.6OBB<3I M2'&NIRB-*4J8E") M=VFVVX7C4P>CZS7YZM&PTUGL<9$6S_6!]4IV1^+I(@= MCY0S\VJ\G\4LC,:;[?+VN5!O5O!8./+D M[?K:,I8#O9 7%OD1-:Q5)ZWXM"52IV^G)*$4[^&/+-8HI)IVCIDZ3*4E)D]' M3F4P&\CBH,4MJH^+9J4YB*>;*%I\,K(\K:\ZX\*"PF@*B'0C5QV:YEA,G8ZL MN\IF9?5*76V&27UB8GM--MD2TZ=[5S"#*O&25\<*79QV-9)-%^=C.'*[]P.[ MY,# S;F6A @'HCYLJ=7-@X6/X%@"-TSE\CP/GNMC1^M*Q=%;_1>=!+/T[_ESY4_"ST2ER[5B3?60S M57A\L/5)B4WZ<-KPKX>!=)L?'C8SOV1\P14;]FUXI MZ[U16RU4LACAY=[P@B$EG2 B?KE#O$1R[#[Q$LFQ^\0+E&-1>\"[ M:0_XFG;\$UK-O"R_OUH3D0^W9R+(1.JVQ6B?TQ[PC]J*1/SRW?CEXTUWL$3J M6[4S"V[\&D9$)?,$Q,)OKYAJ M79< ";F$)?TRU?]^MZ[[ L$M4D.1A79G8+A$,FC@JOGA[5)P<>I1CS0[8CR, M[BJ$I2I>?LEY'ZY1Y4*.; <,N12)@XF@K-Z3CK6=@BN:XX_5*] MSKOOOP+N8LQ>JM2L&8H:P)5I-,/:?(E9O]R1F$8KXZ! M,&#]%53XNQ52M]SSUA"YD [RDV30Q16.TZR<[+/BYG$F=&LCQ::Y@L5+G9XT M-KS-6*3\"VROUW8Q8M&OS:(O1D*^'XM>7$UX#XNNC$U&$)SA1LLJM4V<'A;$ MM>#6O.IZV)E8T7>_4'U>35M! MEWA(T]_=.<'#A5CKR&"YNL%RZ_[*SFW>+!%NS.4A[7 MAUJCL2RFZ>F\N)I[4#P@I\C%%:*?)0 BF^QG[/ESO"KWM>>(MG_&GC_',7&5 M/7\'D_U6C/WCP?!&Y?T;=ME^HUW_P_MN7S:N\$IKK#-Z>VU46)2;^4R!BX]9 M5JPU1VUVSHII/\C /)#)J,XB$@Z?6(AQ\YW?DW"X;&SC_<)A/:LDN[-Q:L+- M\G@%CU?=>&>-^C2B0 ?SD"1?KV\5+3J4 M7'74^1/'SK7^K#;JA7B':]=B&;9>B54;;)W_U/L%_&6&C2Q+1NRP-0B!X:#$5,,Q8[H)\2>-+1#<11+S5&<2@X]*MB4!787$/H-4 M[]]P-I0,#4XD.;$YBOHJ< KT[;"U,H@Y_HUHL($YRMIRTG@/_]A4DS>%?X%)[<'?ASK*[C67@OFPT2WC_B@GJUJ R MF['"K".IRP&>F@S['W<-HZ64#!MRJ7\O##S:61\PQ^='7;(LL:+H]J,W8X$& MA.&PDFD*1>".4?[*N0I>OZ2?9+48N@M(12P'&6X(8C/X%?0UU'C!CDF(QY!* 0\28QQP MF0+\_ET!M\%]6T"R@]%H^H#K)'_BN:0JB5AG]Q3J@P!Q-GRM[<3@M]]^>$$T M[QU>%T:ZQ+ #LE(MNAI46SWV4;$5Z?0@/,1E*=Q&6W( .A[M/40VK66%[GN* MPA'Y(HD76:TVM2$BJZ5,HQV;ZZX=P_^%X$TDDO\ZUCY\OO$Q,P_4.R3"OC"@ M=I=--49-N'A3466HM\[\R-,.8F(?%ZIS.\-QZH!N3T2!L7/K%FIZ$H/?AO(: M_K#@ZO4UA(8-1;D>G C.!%H72\EH^D#T7)8&UO646)K6XIBV+G-] M6BFG1,LN)Z7O#51ODM+Q:MY2<%[M M:U(QJ\X].4LRT_$?2&G\?J0T>W O\JYS80R=)8&P1GQFQR82Y,&8K@(C9AK[ M0ASQ.)[ZV]Y>M.QSHHVN3P3'+(YH9U_\>Y"I]SE^R^[P18$$O[K OGS2279/ M1&4D73)>E+)92=P(6GNM:6ZS7[;'Q109W\#SGSXC8Q\0JQU)0'_^\*CJ2 MUS)=FIB>63_PA:^LNXJO#<3LB6DY<200?*)!P@QR">J*MB_U=^=]>+Y_%5KQ M/9F'A&)HN6!/):BR("B4#![!(/! ^7\Y2T!ST.SU/%?*E"S^/#Y^'# _D9@R<<]&3Q'"MP$'5S(#N(O8^LL*TTV!,03\+@24H\ MH!7#Q05=\IP)7*C]X$L+ )R8'.H53W>^R_#LAY_A^VU7GJ#5;L4*VJ)_G=3$ MU!5@V:'D0C)<=>![9,F>[&#PX*]/?TH;\U427Q0B^0;WI(Y4I'>B>ZS1: 0+ MU- /_EV>J&")WK9=73 (P=R$:D@ ;$CNY@Q\+J]B;V)5^!,>80>:4H#GD:O# M(R[$=N1!?M6##.")"!I;C%<1^YRYV<>DRDI!)^.BL)ZX!J@0I:DKAY)(-5R@ ML,X+XT0T#+^+NYC.NV?QL^Y9CMU>N'2)N_FP$]:D"*<7['_2='Q+:])%0U=&B5Q(<(D?Y=;D%$D,3]P-K!/.A-9T*(O_Z1 M$B$Q^H2Q)SA_Q\Y=G[E;ND_BO_ZYZ/U];\0K0R<"Z8$D?0$JM_.=]C>2Y*V@ M1$XP/3@K7 @#"VJ#T!R#HED_VJA?CAO8978,& @9,7?NFQX8D7H(#A!SCCC1 M%[]PD2 \-/RI3K^43L1*4'V$>$5?"E0.?YU0?[5C2PF^"AHX3T+X9$7'9];, M=. :EV"BRCJ !N/GJU8[F =DLFVXYA\FHY$JH^,7=5B!@-DNTX/#T@2,A M+?(BFUZJE3F%T1.!MT>J)G'6)X$G*4\'FY4W2@J@N&EP+J%LQB4?/#AU6N#\ ML)4O*E0*UXG8$5]_B'=#VPFY2Z%0@':X/XV-DD[0Y$A"7,><_B2.WJI4?+BC MDJ\\GT4&LUSW!@P0VYI4[0PX=931.,]#72V2U#?BXW= 9 VP_".S82L"S[LE MFE]\!E#B?(7,$WN.T7KUEX%RWV>U6Q@@H9/)5GOUT MH^T%Q0NJ_2ID;CBA\I)B,Y&62 [,0CLX^#MRL$"K6S+&Z-G(,F&PO\U/O (]Q&\B_%==" M5RG9P'B+"85<(HT1NAL=86K-Z+/+[59V-7_4B$Y'PS.+DE@VV;.;1PA,"H?E8V]U3L ]L';3:N+J*!R;T[Z+_CP@Z;&,Y MHQP-ZPU((XGG6K5ZR3N;=?1'5J<_$=P(!)Y^8(>&CW[]$U@#.X/>_V??-D G M8& 8O ?-SV4R_QG-MH$!/$E'"-U#8UG';7;9KR6Y69S6I2I?QRL-B,9D@+1C M5%Y2[#SO3_E@[N!+MZ%OK68_C_+(4"=2"1*9S'L7HC,)&CTYO!MM;^:#Z>(R MT/6_7ZIEN>SM:L_>;$)0>_(Z@&L^CI)+CR]-0S__^[\.KHC;I1"CZXU-Z__KXY$8X<#4S9K,E715#'CX!"M1K):"11=QPB?5:6Y'%^-W+M"KE2(]O( M<7SH;.ODKB QK=81[SE"<2IR,GV!IWFK1%:[.A M/,6)2J4&:IY(GHYFUG*=P67/3P&OB8B_+2J@)/'8\4K*J'=/)=$5!G7<+ M62[+B8M6"XX\F5.>@$>B,BPU,"D]2>J\6$N"/.H,>3BG2$D810*9%IDD&(D4 MIC#BD("_#H<$01*$!"AY>#QW9I[O8'2JD]8DJVY:;"$^6U78<]#J&G/=EIW" M6,L:*3SMR8,&VVN=@U:WO<"8?)(;:'0SCG?K6:9*-A&T3F!@&9X)M;I6BR/J M;D4MJ\#M4>PY:/6+SC4%0"C=5QR?0$I4TEI:&N"+2"L:(5#J5 M$M-):20F03)-*@I)8#)Y/'>Q/"X-*$Y:<71C5N.;A7FR.4$4<[(*<]:=6O@X MF\1Z1;Z8YFK-N)@<0QB MBSAV.FF3<>8K?M11L?@HO2Y1$ (-D45#3V9=C$$J,W!+LE;@&5'64IL)Q\!9 MSR!TS3AN-N,80%"S TY=%3-UM<>BH=M9H5(=AOU\=\G+(<)MZ.\=@4+B$VM2 M]B*!KVH)+X8)8_]&ZE7BKPL?*Q_PO(S@:6AZR(CV;0\4"K> '>9Z@5BP+Z#$ M)13O&I_WM_CG)31A9#\- ]J(X/=5H]&^1SL'WZ>;MFN!QJ@7KI(-%MG>KG'G MN#V40'@>PTXK'P3IWI/6?@)JVNF50/2HCS6MN M@]_;#_M 0/93N'^DP,B!^7$(AOT0=V"I83L;BZ%\C=:QMB_=TUM_O;5)!(,G MB!]ZX_W+57:??L4]F2!>;"@5(>*3$($G$Q018>)RF'AGWYI71=+G[?K3[D=_ MC?DO?/7U:^KLLG"/Z:+U"-;*,6Q M.*J"3Z12Y_-9OM01<\)4!]Z_KWF&O)EU9O#4T,$M-9UW\,EKZ8YSUP(BP+FV M_%B6>X(Z%PNS3J$M\"3[QPT2J?=T-G^)U_9]MTU@R?N]SN/$KB]:UEF YJ/# MDX);6A.TB2*VA"(\;#35-E_W: MVM=R]-Y-7&(7E;#=^5SWD_U0922J M;T1N)13.#V@-T;KO2@H*L'?9'D"%%<' MC1&_MY[J3TM(]VL(V.Z?-$%JU_%YR@\XR[TC8Y22LD#7Y(RP0U'GDW M[=;VY/R/(@S/G]94(AU%&.[!L0U5L0@/=X '/$%'D9Z[0 26H%^\#"#"Q'4C M/:\=#3_!.!'>\T#MKBMW_5LBQIDH,90GQS?AMYV/=QO<36#9JIK^?8LJB )S.Z] M?D._+\4QW\?+[NN^M][.#6[8"%3-VU+YF3JCPS/^OD^VU_AUYU'=]Y(=NK_" MLM+_^]?7/\H^Z6*8ETW5*VSR$K>ZO&K8?=(5+5>[G^636W822AEFC>/GW;*W&6;L7!(5W9"HDTHJ3;[OGI8OZ\R]R<+_[U^Q3M!R]Q;;\9&:AP^L/VG%^__4Q!4HVJ:=L- X6P5<-_=V/D M4_;YSD"4WM+*M%S4LGI9()M3 NN1WJ]_4M0I-0?M70T#!)#Q>S,$X)R9BCJ" M(LQ_OFO?L&W0>-R'UZ_;M-VAK2JJ9*T?8HJ+.J+O)7"$"T<-TE&S(3.&6JG: M8:!%0:V(U "L-VOR^+4YZ[17WD'$W^][K( $WY+6[]E>< K ,XX\^-Q?E3& M08WS_-XNT,ZS@AB?/T>(?+\7S$-,4M!2GH)X87]2^;CN2#=#*H)?!Y(<$M@- M^]G4),>U@K:!!]U13\RAL#V='<8Z0_/H]OZ#,61=!@'FKU1.12CES*7]BE_(%T M]W?YW5ZT9K9I(\;6?^!:/3+\D:\MNH!C<2/[?>]^7BZ?<85_XAD@JI\!W//".@]5\+BUG(J'R*4)E8H&3 M6"04*[;4Q>AEB1IA"W))3N/)_'C3#*/K^ -%,-]=[TE&>D^D]T1ZSQV(J+SI M6F?6L!OX1]I0>\1 M1+?+>/\$J73CS7T_$>67D;]+/JE+P!I*9\>=9X15.9=K#YAL8XG-Y"&M,CE> MJR8]D0[4*9*FOY\:9>$G?6G?7$+X];K-'E:S[@K%C[Q( M?C6X83HG%>$VXIF@*-SO0KO[AE\.O@\'1;6"VN??EH-N5_XB1.W'%XXNRVYR(X>,Z'D&G[@+';J&A^B6CU;"FY9_==73?64TSM=NSA)IF; M4$L611M2S+EH@T\H?NUW6(4_\M\-H0BE&L24$9=1)U\]J-$,EV(G8O=3\ETZ MK8<_5^]NCD8JU(U"@GPJCX?;+MF6!/2'L*^Q;9L6I%,[)D$M 1C7Z$=P51IC MYW/+7/G5X8$>V!A5X3XRZZJ_M;-4X^9FCCPRVYQ6 /-5-U[F9E5N_.N?Y .. MG4K.&#PFY4E,/>Q494],RXGO:LB1*0B)PO$KUPT-;L6O!;.O=\?X1_2?HYM4 M_WGQ$FBH9L]U:?W;/RG"EV\/?B(5-@]_N@>:2=#HR;.W@Q],%X<\IO_]DD)] MV9*Y9QNR$=0>DP60S<=)XK0P#OW\[_]ZTW7G>S ,84/XVM 8Q(.R0C]^^EO2 M/6EM;^T')D%0NWO/=VH4Z1^0"8;Y5^SI(P++">*.K^S>KPX/OG58'QX^>Z6V M,<0ZNJ.=@/KO(<9QRI=)URUQ]!%#/F'G/U)L8B&I\C^=1O9L^2/Z#!D8"@_] MH"%A^.C7/WZ%/Q)TV:"4WM[QB'1))>*D-N]E*YT5L+C MM:N'^5BG$WZC&P6UD;#L0,DQ71N>4/9##*QD /G(GDBH:0@\M*!Z%OZF M2(YTX9ND__RT>N%L.I9V)TC;HY-D(I4,%O'^B\3]*\A/3LUK]RF!RMQ,=7SU MF#64K/_N,3!D%=A/=U:?MB@I$Q)@ZB2QU-8]K94LC7&X??;T*O3SX[87IU_E M^H>79.'K-Z77_S^"^@M29UZ-EYVMOA;A4+DA:N*Z.MZAG:.:>)4H)Y!Q*]_ MI,0Y)](]K;#I6O+$[[@F/S'+[V><')_J%$B?D7A;W5$L0XJ7U+TV;'9@ MF:K;VW94 $\CQXS-0[1M>W$A6\H!,]_O 7QG/CRSEG "TUJ'=A0VAM>ZH0?LO^$I4*)Z(L?X,)VT?T%_ASR.[?K>(5F04'KEV >:/JTD.YS^Z!])Q8B MCEBH!!D$2E $U8>G/G47XB=SY'A2T Q.BL%E+U49Q/[-2Q+_E]_W4+;4N4_$ MX=]"ST1T*+[YR!G>_:'8-M>2[JSWCL1MZ\-2B;WYX8@]<;;@4SE:&(I72A82 M\] >4< 2Z.;<7_@>Z1^V]/1'(D8(_)CJ4U=/OR'BUB$*=QS8.*YENU( "0EQ MCNQ3O"YY]L,[ID6G@P46KFH%I]!<6L;#62@E4UZ7EUZ/6_>Z!:M>7JV=P7C_>'JSEQ9=N]@8M;< :TIKA 76 M#J]BE,:@8?#PI+)/+F7TCZS\;)TK#X=2!2, N9QO1H_#87:,E)33CK'_BM\" M_-+JXN!GS<:CCNMKH!%K?IEQ.&':=@^T ^*3P)\6 ,XWE$X/ZEHU8S@:3//= M O*7GP(?=6RUT4R(20!D*1E* W.&CBO(&/-@U_:6TR$O^0P[@L>>C?ZZ5)4@ M0!:R\$,,'I"( ('W 8T#T)80/KQ#]I)< @@%0S^'_! M"&I$WO!;6^K_9(UZ[]R%&F@=0A")%V@:X>GS)R"B:3C@!&+KAQCK*JJ9-16X MQCT:C54=)1'[=V"O(4S!KX^#'$GSX U@-$*!RR6(E:'@@S/& AL-^^LAYH=E MME^2PL-U'1NZ:]/=4P=B_T83(GD1R"YI7L4%PD,1%1@1@:D&)G/8?'!&M9Z&Q#:WLZK\+5 M!XO?K3T\J>;--+UXS!4]H2$W-\ZHS6->Y>,-Y5E9MER@[*1DUK50F@24BW73 MD(-?SEJV>-XLJ)27;G*$XZ8I*X4K[0D\IZCT X:=]G(X(*4<&.[(YB&,]"): MV8FWK>C;ZS/^'$I]?\1$>^Z-2)+&NDPOV>[P_I!2JNUA)C5;>5RAG)X*%2.K9ZKYMI-,MG[]XZ#&+*>(D0P#:7E[T+3A:0D9*N#( MPT,LD,[GON(?[PHP3/]RA\!?6"_Q_D$W-"VP8^Y$K+EG)KZ=8^'QN)T:OG1W M).S[%?[_BOD ?$&1\!5 ].!6 M7%-(EY-Z1^]4A(91ZK7HZ2S?G;+[5(]=E.:1#G^6[IMSDA"K"X_'&LJBBG,C M%Y@#[\U9?!\'#!'$'[&#^",FCB=JQNH_=FUNT;"HC3::R\EUZP: 2=L5N20[ MK*:MK;YGEHM-JNFPGP>8X\#L(^C/)F4E4^ %Z_8>9.:3-1; ";)YB9QR>5: MG(1A:;!XQ#H;CWU.4K[^X% B0GWDNC&.5P']Y[KF(Y=6R32.-9H.5\ZO2)8: M?31W\ A1""EOTS0::K]F#N;IO%;!UJ.91EN;>@]9W,0#<::NY.'Z<#[F]#^% M\V@VZ^G8XT3ELIS%4IA*S.K]0SC3UX$SO0=GU>2P.%.O Z,Z/%X6:9)"2#' M'_Z09,ZD:J*#Z3LJSI\ :EU==32"Z=G"8E&IE;*KCMM:M) 3Z2%U+BL6ZB&Z M'\D*M1=H->OAO5KNSKW_K(5T,]7FY4@QHA_$/@?ZS%-2-?+OG/)[?!?7(,>DN\Y[V/>\2,TI#0(CIF$UB(&/.FU4 L3-K1/D^ ML>]F"_"^PS>Z&L:5FL,\NL^N6%HWS<6[!=%]3^7PE\#T8* MTZ!)I(A]Y,HI(;LF$].I'T?$0ILV&[@DT//JQ*DN%C'4H>N 7>$ M(F_PP-$EJ'NC7$!(RRH8[2+#AN*B>BNX$AMR%FO;IJP&E[/ZSL ]> 1.P,"U MZT>6GR))Z'R'AZ[^%'&63=?R YG;\%3JX2G!<-^A+SV=RV=<7Y*!K&X()/^" M6O0F7[N[NUJP_6+&J!+L;"48&56"195@42585 D658+]@$JP%RNCSE6"?8)6 M=39S?7?'YQFU\4XNV^8=4]8FD!2!97,+%RZG;CK@I?HU>22-V!*9DK!XOK*: ME8LUW%IZI_5KY\==M7[M)ABZG]([\ESI'5]DVURQ4[>+9K UUH5:@H5JZX)($7[6D3O"I\3CM"8] M"L#H,8^2* !<;OWZAWS SD6*('Q1Z@OD=-5 1K4/5_L@^X[W0?VTG%BXGJ>, MO%T3EKUHR3;G=F=]0_M=5PYPX_O7MA$;7?)\+QP*18V@I8^B.0&^D<?)["AN])1,>C#G[I6'%5Q/B>YAC1A%OF$-79)G&4IHZ6'?8%*>13?ZC*7R[;;R-U,Y2VN,H;?5Z>L_F9HSL MZ%2'&[19%+))T>^AM43LH/8.*L- @M0$!V\=/8&#JNSJP4=?*3Y*@3J+V4., MWAJAH:IV$MSSV>L4 [OP]/F_A_$BP9"ZI+DHDT(EUY\4&CS>JK1O212,@8OP MWV51*"BVH,[[5,N! >K2%;>8T!_GJ.>A_QAW/0MIV\36#/505FJ MP2JVIV[@3)^9=E#' T_)45 PUU54"T8RF[P M?>1/CO3C5\>4I_-VIXK!5ZD*JK" ;U)-)2S'" H!GF0OU W\@?"[ENF.)U": M&R"&DC?\1QQ:J)&QUEV!>(:FJV[(K)_'SB M/9]\^;)FN[55?([SWWL^)QUHIJCDXJ#"Q:FLQ:[K;2!(8_\82:7I!SI]>KO> M<\P$U= MV&7$+5=HHOB51-^1C:&@>)O2L+*2K@,E4*B;/B=W49OJ\[DZ$\(H M3*N:B:V;<:8(D2/B0U_Q2S_0%'ZFE@?"/+ 1+D_U=P+[]S#!T7&CL(;2!@ZJ M7M^'_PO8(ZR=?Y)0RJLF MNZ^"HQ"P-!Y; !5G(GS8\!0)$!$QV'NP_#R7U<<3QJ3B8(,56B6UX.#K)+=B M?_U#X0],\E3\_7730Q2>DL>DM4]5*!T3+-RPZ<69X]8&((91;,/NDVC%@>#"W?S4 ]G'$FA)HR4MUDM(M]??D5*1=LV)=Q MX7F6<:;3=H/*U[%>@5QSZS;.L.=]BX1(!2FH2@W^!0S&+0$>A+-J-2TELZ6/ M-3K8(B#L,!'VEX#_^%+Q_$&37];&!%B6,,E6A,=E(S?M\/"DQQ+X:4[H4Z R M, *VH'K8Y5'O#HS/S:A^!S#CR7=(^!U%AQ!]L19Z/YU_'J?L;E)=)3EU"H16 MM<$:XPT$:_),RY2G7'Z4E>6G,)F[DM<7(X2[;<.S;CP'O[!MEY&3UC7T70@%=#7MWJ[% MV6.?UC!!PQ;SD3E>QNN@CL$#K>9WN0BY[SCWR7?3Z?I1GZ&=&>:36QC(#-(J M9=.Z)PC9>R!";430\IX'43NY%D!WDXIK!7ZN=RUOCH,T)(R=C,*9\V"ZW>$/ M)6C@F4W=D?ADQ&2 3*E.67IUQO:X^+A(MY:-U-">M#Y+?(XXTY$'TU8)(\@6 M5Q%:Z0Q597WQ>::DX5[%YSN ^3GB,T>PTVJSBRG"HB@O*UPZCL\(U/(H<>90 M^K#XW&T;"H?=9[S:!Y;!]UBA1XTX9VXVBF9V_"GB4[)1MYIV<^//3:\46_2V-P= MZI!KS=$((&?#G=E?.1>6MZ$H.KN#:[H.:2B\MF)L]WF"IS>D1,I)H>=H MR-0]-<1 M@+&)MO&B^N6E%$?@7"NI9;E\;U0>4E*71RV'3IL '"M?Q\SP_2Y_L:5(>[R\/-;:5+8X1N.S -GWC/.BGG39DL9N9D'..M M65YI3/&QUH-*"9-\H(AS9:-^405<(ZIY0X#SDX \"YX,EKU-5-S>(6K[QYU? M@6C;?L,>]'M0Z+V#/&H_;MA1R^1O6#_'S>:ZN08@;&EDQ''\'- M=98=M.W?_L&/_[BZ(VU95MGM[=#J>.TN +^&UH_4&GY;'C1V&\7=)6/XL:>P M55?0?]0]V!/*-?C$X#KKP9EV-?Y^E&E+IH$ENX62+T0#DD7+#(-.*VW=K"7; ME3[';PC)98>Z-5E\/+*(-I1!(1<$<2@7_?-CKU%!9OTT)+SET=_ M@U2<, ^ M9;ZM5>+NX;HV&T/+Z]4^*23VDF-/#]8;.J9"ZM]1\1"GP M[%"MP]S176O1;2_)@,0052/U=,LN/LLA&011,P(JFAM297"/A5^S"D9F<#>& M&D9%(7^:D#^EI:0&-UTKS*F#3&BKB8^A5(@=W('J73^HAD:V8RPP*V)0LC+);<: MPY$GA4)[K;FIEMM^'* YT\^2DA]Y^LLY..N7,.8\::*!.U>PF4ZLOYZR8$K'C MD9:&@RHQ&+WI,[CW].DZEZ-D-BW3Z10'EIU!(2/4Y49O+.+8Z:3\>FA6 M9]/5 IL5.DV<4@<2TV;1T)-91:98D=/]AJ)5"%GM4IM9N&AH:>XSX!\P1JY!2R^$3QVFJH0/0O.2IY!5&74KZP& M5$< D(OR_1+>J$$6P<]P/<@_]@30Z;5FM5M2"PT]097;5^A^0:NG ML?5283++3([&H=#!DZ<+T&8:;::SM(,5Z*ZG3,A5:E7PT-"3!91GF\>AK>D9 MK=%WG6QG.1MPY3$:>LI1'1;#NJU9A\M.DK+'\#VVF4;RD3P>F1L,&^Q@*(X$ M'F-SQ&BXK YK<*EB\G@DV3*FW&-IN!1XL]<@5E-[6<$\E/IYLJE<$>-P^,Z! M-ELN%[T.3Y7CRS$4NB>O___L?6EOXDJ7\/>1YC^@GKE2MQ1XO(#!?>=MR8 A M[*N!\ 49+V P-GAA^_5O5=DF$,C:)!A2TKWI!,KEJK/5V>HOG^EE72-2Q>(T6ARDIZV'Q;#:XL#(X]=SY62IJ50SI"#V M^7F;2F_D^PJ4^>210,G)-V%4\UGQK/L^-2.55;\J5E M-5_MF)5<2N' 7$TZ3!*B[/E1GZ8*EH]R5;IZ/@^O@(CCW:?6S;O&UNJO9K. M2+,^2]^+8I>'(X]VGY3*R>9\-BP+BC;E[U/+:3^>6)TZR+KEM:",6AHCU.9Z MTI0NBD+&W\4S=Z:Q7"[BEX]TWFJ/T,C.*YOBN:)!, M5"X,1N7&X 3K\2EU-&I0T:50Z?^L' E.]V=EJIIV"(O)UMDD>,) MO@)''N]^*L:+'8L;=H0\D6*V0(M)YJKP]<>[3V1*6YM)DSE>[+B]O,3W^T6] M 0ZSHTFKF5FY9_"S&;_(I]FYTYV1G )''NU^ZQ;F;HX5&P#X6G;0IPAGD((C MCW:_!>!G"XK:$/+KR7(Z%;(KA6B<.G3!NIQJ5I$%WN73E?P2:$:V!$<>[[Z6 MZS;JKFZ3?#Z9FM82S+HW*:&A1[N7'I:E_C;7BPNM1;[IE*K+;&UT\H FE-6\ M4*<:U#3#E]),NS*6^I,1O)QXI!KQ/:ID+#H#OC68CW.-82>?T>#(HSVE$G*> MB1:G I%OV')4H$H/#@'??KS023T[35F]0H_8)'O&N!&?+=N H$Z MDO.*RE7; E1DCA=:%!PU/I16JK"I-K6:JMXG>A9W4C\AW 43UXENCG=GJ?5P MU5^H!1JI,D=+S>>$]HQ/C M"E )"E=.W\Y[9@$./^9FDQ1'U("6GK6FM*"8V MJ>ZXZ,UZM-A1Y[ZL%1M,15CD@":QGJ_9"C^";NRC:9>RD]J.ILYJNC G)("= M**[J*U3"/)CVF<(\+Y=\>4>!&.IK2L(\+:/RJH_CW356(C^APRCVZ\R&\KL* M/,(HM@JL>W.%^K*@SK/N; :S 9Y+!8,!"M_#'8&N^R4,0D'S/^B3HAE>) (. M\-NO[36$.[PJ=!C;^?TU98VDL2*[NN+',8X"(7LA&)OS-XA\?,?UCM),NF01 M I41:H(;!4"H#):)QB4J&.T0FXK'V,2QD^3YX"IRZ1)OKVFTYT$Y\ H'+9_? M%ES?VQMT _N^%>B'D3POZJ'+F7@,B_L.9V+G*D[1_W@A^N"E>^ZW'R]$XP_B M XE4C$W]L^]E>A+CWMOVWOPFF%,%W!- +/@["F/ZOSWW/&PP\JIG?,]%N1LJ M#FU3=YVG'LA/<8D3,2+Q*.N>KX7U+F>;__/%G(@ "\]E1)"Q),9+"/'"QFB, MEO"A!;-+6/%"DA@OX<,+@^+D&"]APPN68^'$2RJ6Q.=^"/&"^26L>,'G?ACQ MDHS1#,;+I^$%I=#5$_,;@. U MH_0;@ SPJNFUE^#(#5_X2;#:9B\% 3MHK\4>1?/Q!2 1>%GZ^G7 X*;48E3 M-W,&I%X#P$OB[CC5P_MY)O'W);KP.Z7_\_1P!!],()]-(%]S.%PYA7R-)GWE M0/K6;'1M6K8(]B>.E&M1LL.,>BQ!0Z. AP-(6$4/G?SX&PA,=E@ M[?5&/&K7)U.N37F%-U!A55)7U#%1?(7$2,7BR6LB$"[HL7-('E@!PWP1>@7L MW*R FDQA,8D5JV/:4-:*)6DVUJRP9N53!'AXYH5P?VH&)@NL6QV3B 9T;\VP M-0GK5I@O/D.W\DL2!960YFO834R3(T'Q[NMA%5/U9*G?;@++TZ]3PFZ'B%"? M-TPZGZNAW0ZY/%;RLW]AJODZ!>[6*&@IZNY9W&>/33A^_X\D*8JJ7I24@EY2 MINO8L($8+*N)^JZ!)V ^!"RK";GG;'P3LOT'";IGTM6^?G,O=-6)T$]W^_DM MY(B!.A'JDU%F91&+Q*;D] K5:LO]^MYO/F'7'NG:ZP;WM/<;; DRDGFN/RFW M^"@_5K/S3DKDLJM!$C;08,GX'4L>=W^[57[X4*>:,^0%A0P,_WNVNSQ7+A+^ MIEWRNX0"=1FA$*2"3$V\H\@W<5#DFQAPZ76.%;BB-5V,!T2UUPA'#/ MWQ'/WU&&A:QVV>??)0N-B87Z6_WXDP*?7[\F]H\D3&LRZQ4]X(BI1PD9R+6K8)U)M MD8-M[Z'Y$T_=D<2Q$O/K)HC[._KTSF?;8$,F9(9,P.4?M66$19U=%8U>G6#2 M0K55Z&?D>[D!)0$P9I(Q@OP\6^8FCKBO"+R%QZX]C0>:>A*9\I9*8:,"UF=-1Q @X-;-MVAKEREI^X,E:[(P605 M?V X-;4BF(Y,69J\RBWY50CN\3];Z\4TMP;O]J4OU:6WK%"_RWQ3$AYAG=H0FL@+ MHZ0IQFVB :4-JI:52GT;4?/Y;O[KXJ-WE--Z:S0L[.6T-IDF+6SZ;)1OT9V^ MP4V,!+,>06: ];2H&$OB@EKXW/VRBEL7WWF82G*%6)5_M217-+4PX^N55IEV M'YK\8&,G"Y4JDBNH)E?\CF)>.F=QA H[[W"$ZMNB^3OZ:'&IKN^Q9QQG^BY[ M_GXR#,>9PA%G\EN&BM!RPG$F'&?Z!G$F_I'DGXTSC&Y4!.YXX?40GIH5&?I[+16 MK38Z\:*8Y#/H]/5"332#0TWXZ,6AIIL)-9U'SAR&FL@3!VW%7DWU?GXA$6)O M74NHLZ[;@QQ)V+! M^V9W 1E6CWBCI/B"Q2)6A6N*L-[2VV,ELO(/A(CHG0B1$2RB&I5%1XFHHF9% M4+-:Z(CP.ZU[ \ #CWUL]OHB0Z\%^"ZK2 HTY[QO:/(N LD5_20B@.C!+R0; M68EVY'^_P2WHORE;B[[, FSD #).QFVKHF4-MFE#,$SUH2ATBPHCSI6Z;HT: MD(]B3/R(C>Z^!NQO[5YWO6 7Y7EEE;6X#D%E;7ELJQN9TE9Q@AD++5O5IB)O737@YZ-I4DB)U'B:&;MVJBVN-NO\ MZ,)H9"DC*/&TX-CRQ9YFH#Y= MCN>3'9I+!3P^!S/ V@;>5Z8CZD?/_81?R9JJ*I9B2$IDJ#@K1?$F@T 3C0T\ M \CDOW9$TDT;"E*$[\@R,EU= MCHS!D0!6#I9M 7$.X+6;Q!L=&9LZ4,9L,! <'[K^].-@,6AIFK4[0-ZY.8@C MS8Z(,Z (.A')[Z*&=)!@*G10@8-NJCB/Y]4I6 /M43-$:^,!VXY=[N@]239[ MI^PC\ !??O(A^VX]]+7SU9<4 \3U[B7,5HGXF&D!4-YS/_ZP=U3JN!3CJX?S7Z/KZ;E\)G1M.]&Z M5)Q.'J9B>MN(+@;2NG[?N#YT3;04/QBJN+ LP78) Q]?+J\ MY5C_6Y0=G>AG0EF*)YJ=;5ZM3EU6K_.B3JY)]0HYK!BM11 M?4 SB,/HQ'%PZ(D.\*6' '%H?@7B'@KY %5/;AS:\%@(9'TD$/-[I[.MS$5 M+>!$ .>)&;&\ Q(\=*@-V'=P+M74=7-E>UU'S^_1W$^0E\:*[.I*33U-%OME MK?>25-M0UVJ#=:1U\+WO+A@.FJ-\HV$]#-9"ODGGI51\RO?FHQ\1!5##'+S2 ML0!I7 2-KSD _(]T1760R^"-#@%96P:3^HXL;XK@K9Y.ZH_PW6(20*XXMY7? MP2_[&X-=:,=(V?X]$]=1A&UCYR5[7%_P 7)OH4]\-SX58]E_T*NMX+W^?*2_ MI(\[.JF7$E#V0+'W0J",6RJ@Y0"*P=]1./'OH:6(T^@*P.7?.="O(97]MA1= MA#S_9$X?6>C%P5!Q:)NZZRC! @GBGPMXF?>>>SOA^,XP[^>;O+#>%N.QQ(OI M7A@+GXN%YYDCQ6*\A! O\5@<,TP8$8,9)IQXP0P34L1@A@DI7K!:'$:T8#D6 M4L1@.19.O&"&"2EB,,.$%"_XX \C6H @\A+I\!^ [C#9G#G.0^N[53TLV2OY3C$N#\C[OU[ MJ1CWMZL$7? 8^!HS\9WL$#HH?6NFN3:!B0_+$[B73!UR [KH_$% )&*?6R7S M2[RJV';"ME/H1<(5@N3J#HG'"W?7)\&.B>#-1P((@%R3<3R6*OW.([R][KY8<\D/#9A(4-/IO"*FINB7).7O X4V)_R'KNOJ>7 M['Z^_@6V\:[&L'0L$8_&8W3B;-P?,L2=K7EX(/=#CM"W=OKUFSH.YZEB/NN8 M*R$ZH:=R*C-J+>*C5YK]!CV?GFFG@V;F7&=L6F /LF DZY.=W@0MENI0 M74&I:8^=H]"?-?5@2,U0_%Y1@]QZPK4;>5VH$2,V8?8T.EEO_%6OX;]H%;77 M,8SUI MS=H,;H=D'C/5VHHUHQX9SGQ8EM-:.<%3SCT[:G6:5%98 89+ E)Q%CVJ$?W MC7+;@3[\=06.0@:%]VAO5RYN7CG_/];6^?HT@*]L(_V\H#I8_@F]@,NT^I51 M6F:)C;2VJYFR.EDV.2"F4C_^Q&/$<FX"_0DD_:KB< .%5S[JC T5PR5B!!%E8BQQ$W&7Z6CK$*KO2+*'5'J[7>=)Z M$-S1((5\JD3\CF%2GZ>L85;#WM(G'+2-ZYEXK5NBIZ6X8\JLL$HY5^(M3;@C M9[+5NFF!ZIEFW[R/EUVR 5@)>DNI&!7_-&_I-[1PKD5QNB:I<NH*NVV,.V.5H!K+^&QB] :%/ >D3>K''R:62N!3^];X#RO(EW!G3F;E?B%7 M[6^(C'O/F?-[IZ+U5X#/D#N3H.Z2+'V;O(9/]K]P5%Z38,$'>YB\DLV&;.AE M(T5/NVUAF6]O1<:TH!D!O9+@9&<^WRMYQ>&#:\H:3<:(5)0D8@QSJ^$O')"^ M%0UN;"E!^$>D.OFBW&AR?"W1ZC_4H]1ZU0BUDY.IU3;M;(OI\HMD>6S0<]EP M'T8#UDL<3=XEX^2WB4A_-Y:\.E?H'J?9O++(9ZRQ0Y289;=:%FO51GYT%<[0 M?&-;G_:C=)^@:%MHV 5NI%B0Y: SE(XE$CAU%&> W*3 N65CZUU:P)7X49M2 MFR.J#Q+O-GMCVMA,6''> ((J]>-/*L9@Q>";\BG6U2_C;\V)EK!,S/CV=.:0 M5C*_?> W;0[PH^=OI>_(Y/=)Z,;* TX?Q;I#:%VU0%@M78>W>KRVG)--6V*' M7![)*AHJ#\F74J=P FDX6(XD8PDJ2A.QY/F\L#>EQEVNS@;6Z79#4:KM5FG0+%"+ZW"L;@4M6\SV M\KQ0$Y;&K'E/KXD$8B;H68WO>2QPFBE.1@FCW+AA(^==Q_1U^$?'2JT@IYG9 MFMAT795D=3K7'R-YDX*'=XSZ1 _I+1W=6(^^.@8-FVLT054&HRQ3FPBMUJ)D M31--[:&'6!'Z1N/T78I(WB8SXM,?IZ+BP__K'9P=53)342&1%<3:8BGQ!5[0 M"0Y)')0Z%6/8;Y>-^GFRZ,*YJV$3P#@>=]%@>LC@@,D!DP,FAV]]/F*FP$R! MR0&3 Y:15Y3_]"E@N('DF:\Q(V]SA^%U5'YNU(">KR.RZ0YU!8<-P&0.,L=WRPV+[5JK3A4G4RHUM]UT=C%/]D/=\F(Z MKW0W@X'"")NAD!,UNE-AA1&"QX\_B01YER)>\L!A3@IG"/P-55V-QVLLY MU>5+'SM?=9?PTOL,<^SL4P[8ZTAZX:UE198GS24?+5-)UNI.!6&+CEUT*S"% M:Z)^/_;"VNN[$U;TGM-=%*+)RK0K+Y?DHC%KIC,)E/GQP MW^;!'8)MXG,[E/DJ\PF=6"^<:))@=$K6V/Z#RN?1N0WS59(Q\J7\..14_(\# M7PO^E;7EGR.3XNS$,W%M1U,W3]F&I, /]H0D\<9%=45U$$&_5;* ?4#BT0Q7 M]'>-]@=^!#-+.K#X(/N-_Y4U>ZZ+F]\(%/[2 EZCDC$Z ?DLA__/G? M_[6_H4E0R==/Z'4B=/1CZL*&0 !HIT:&EB-.HJ((5_!;UE;BQ_>VF4C%J M)]%^[R07#9>5 )KF/Y''7R%8CA W$]?1/^IX",DJ8+/3%N#E/#; M4G1 $DOE"=)\K#OF_#=%QIA#C$,A?(3Q3SD_Z$?L_)\8&5M0\OU/NY8YV:(< M_@[8%4@I_:!-N?_1CS]M2($14XU -P,4B3L>$3T^.<\>]M^->GR_<%J 57%" MME#+U+)\R]._R^UL[(RK.7C7BXW(J[4VWXJT:Y%,K=JJE0M9KLUG([E"E:MF M"EPYTFJ##RI\M=W:]2K?HY@/+S+VN,I RNQ] BF0>$)^,9)59B=(^%D1]"S' M!C-"-CV:#KTZQB@'DLEG5' J*#O01D37,1^9T_OYU=@38JT84(-T7;3LB&9$ MG+'IVL!DL>\BREI2 !\A[2("/HK,%TJFY_U:2-)6),B4>!&8.31V_7*I!>/*EMEVG*T>H:YGZ?C&=C.\VA.A5I.IH7L MN"-T76,SY<=MHODP B./YJ2-W$9?C_M]0IM5V]5Z)U4DY["H[M&<[+T8=5+Y MC,QOM-4@L1:+W781UOL^FK.271H$WZ$)8L:2F?O2?7:[F#5@=3#K$P7->W XD%11Y0IT4B2BN=)Z5KROD-9R-8!# MJ<_0D5[21]]X@D1(^G?4.\GV?[;NN29_7RMG^68+\CR9_#?"-X1"^R'R$Q[' ML5]G%D.O[XIX5++;8P78-[INKH"B%-'LB!BQW1D8OX'J@@.^A::,:&S\I=N1 M9DN(0!-B":09DJE( BDR$+V>H02Q"'Z##WL0@"&5B&+(8$Q6D9#AY7U!DW<1 M:,+]1KO_>&C(2?6*-8G;U'EJN^HR59TM]E:-(^M,&BNRJRLU]70\IZG8#G@S MV JZ$L$9\I-/H-%J<_[6D4K5!BM,Z^"K'P'="NF1/2X.J_)TT5#M=%63^(Z?5@08>O!49/SMUQ'-?2/"P MGMO*[^"7_8U!E=L_Q^"9)WD:ZZ%ZO^?>\)5[8J>6IVBD!#E6\-(]5>?'6[-( M&#I&D"\YTO:VO3>_">94 2\%$ O^CD)'SF_/%%H!&+QJA>RI@[NAXM V===Y MJNU]L4MO[[EWF.'[=N5?N<&H6.)%!R?&RV7P0B9B!(,1$S[$8(8))U[(&$-C MO(00+T"0O9@UA1'S5XAY>P;SVQ2QBP$A]0X@?*H$_VL(I%X#P$N6[['!&R13 M#,\2W'U-K_CD:,E[*>((0IA$WDXBP!R$$$%!UP^2"Q-+?N[]AM3[J>4EV 1Q MWD-88"$9.@[X&PA<1BA\ON@\,R]XZ52>;##5,QT@-TT8WU!@BEY"C$B[BKGD+\A MNY_=; EVQ'R\11$1G[>(V>X_D#L MLH]1MF][,U<./N)P:)9?F#70HD61PNVV,I/%9BD0_WX0]X12>HNGOR4.KJAY*Q+ MW(V 48:0@>$LUR$\-SV6+9\M6]YR_^%39IKF)#\*^5M;<6M?F( M[M9OU.O5PF@U$_)IM9*.3EFE*H? +D1<81>,.L"(*>G]-$VDXM7E&U)85PF66W&@PB:ZS\<8@"361>")Y1R>/-9%? M-\%$W]$>/Z.2@36*RVL4YRK1Z8F*)^H#TBVRHJ/D1,WJP%CW"?$QI#ES5+Z7 M"$(LU(JKNN .R-X*B ^@0Y#)6"IQ=ATB-&J[KU;D3$M5-.P(^1M'2)B[9&+] MY)/TDQWCO*:BB.5I;UO/=X;34M'B."&]D=(=6,4!J2AW@$ ^44,)&3-B9PEV MEGP+U>83G"5' N>=_I+ZS&I.1]W,@NBV:8>K*8)=5F&-&!A<3\:2QV+H.OTE M.$3[A=+U:QPPX=KTMT3TQ6W_RQ#WM78CNG+CU'O%J4QNQ9!Q#O>9+=8K+T5] MUAKW'U$9UT0V+:;&LZ:P:-0+3>I>U21Z='D3]2U)WFVU+?*\NIE/2RWJ?K-U MR>*@CXK\H2QO(%SNXC3.\KZ @7IQ'KV>)#7:].#$EI"QEG MZJ9H44@DYDAH>;8L\ZHM>_&*^4]EC5_!<;^HXQO%SR7*^W,V5,).%P2]@YGL MEA)9B; @J6,ZH@X'_^\;N02Z@KB9P6=KAL03I[ M_WW&M)VJZ3PH8,V2.3( N.7'F;R':A!<[;%H^-&L';W3'KU714QF^TI=;Q;3-@1.:O4N>N!8!@&OM7@C ]K@B\(?M[,J^.F8$/!;U]N 5 MUXZB*-OA,^*>RRHR\A)GP2N C$:W%NJZ:,0B8 N.-[MF1Y3U7)'\-PR5R-YB M8'$M0!J%J>IS7HQK[#Q:6O.]5L5D[&DB2\L 4D .G5> M&(>J''/^O(Y.,Y]K79RJ8ATTSS@!\1]_Q-@IRR-, M*RS8EJCH6L01UT@$_'Y&]3P/TMD3-M#-(9T,/=(KB@BE,]204.U]@'N(70T) M<-C8Q.]Q\APQ?*D23U+>!=3V8X> R!AHZXJ^T]EFWGXBP$Q[NAG8-D#5]-UW M0+ES7,O8TP<##O".KP@XOR)-9>3JB!WLR$]@UAF2-M?!WL#G0(D*KK]61$,< M[8"8-LTILC,X23)=[S.@0@&9;("I?9W56[\&IH+KR@!2%P&TZZ+E&(IEC[6Y M]P6V:+LZV"YJ MC0"V,W>MN6G#EP(8^;"24?\:\ :T9J">P7HC]A[N8V>4]=^"[:G0LSTD[:%B M*"KDA6,&*(NKH)M&A ?DY5I[Y)T1YQJTC3U21K85I+T$&_D)QT/-AB+^??P6 MSH8^)/_]%58QLFLT,K=,V?7L?%64H-(&613P@@<:(&Z6"H"<8NS,2;AGVQ$= M%[$/4 M] '!S,-<2#.!A":2YI=F*#P4XG8BX5#0D);+2G+$'_0.0^6A1 ? C MMC(7@5X.1=EN")@=+&%FG[-[V3L!6#,B'-B8'D$>%")Q![ &.!RN'DZ M?08] [^P%<>!!X)D 3EE:>*.@[RG/6^2&)#5)H+<3/Z^TX@7)0VVP#FBEPMB MN&!$BB(PS\&R*((D(8)-Z/;Y6RR3Y#&6]XZN8-+#@@\_#XBMP_$=4R9Y!@$H'>9"FH 6CD)V##SP:3K&B# M,E )=<"\@+=1D -N>M#>K<,/:C#M_D-2+=HRH=6<:+S^,*!Z.O=% !W32T=B MFL4.P:S=;KVV[,DM@,T_["EXFM#=.=]1]J-LC.BFY#?? LM>*KHY1QP!=$HQ MPOUZ=.[MAR9P"]R3+7 9W +WP)F)6^#B%KBX!2YN@7OE+7"?:3#Z"\P"WFZ!NZAIX.+#ZX"L0[8-?DI&T*X\4)_( HY^_[OSWK\:: M-(9*O^[*8.>/MFF2?L:L^ADX%_:&[JQDF+@P=X>Z9H\5^8DUM?_ W8?TNE-6 MB?BIMLAKL4C;<@9-Z 5 ZC;\JZ(9VLR=^:HV_ 2\U4&>J[P"W27S,=0"']7S MG>'V:'27/2 4C.PC"#@ 7_29,\!^GTQ34V9S$.[*Y:6=*U_H+^_*UD#&<> MQ'814ZB\9SQ! %!7 X)3/,RN.%#HZRFS=4^RR;6PR.?N)_>99+RV! I],G9\ M _@?@%?;440Y)+@2UY^-J[I:'^AEHI07J%XW44\(K7YW_.X$LG/AJMAFJ<)V M^Y 0NFV!7 GQJFBOGC&^E.!=GED;^&#(NT>QLF_A0DEQZ-B0D.8)6/04H]O[ MG.[[<\!<=L129B(@$IBO?@D"^0L"0,E(>ZC/<:26X'J)!*_-=&HE4$+*I#Y\ MT?]O4:^D*XN-O%GDA!+02!QGD.]R1..T(^-7+'*Y,_+@" )@0O1C2Y8V!&^U MYP ZHHXHS?>^H<-.D<8&4')'$%O[5!8<<%#MVSLTK+V0&G*R(F>=9MONHX,5 M"G(;DC8,G6D&\I,#6JV(R ^9]!RZ!H#"WEH\?_GA#J#Z:?N]QNW?D4<_7?M@ MT8\$M3MAZVU^=[!&D0?O<0SM U>6'QQJ^^D! :,93DY>Y+D$0=6VI9[,5_+Q MW,%Y&&7?ZM"J*HZW &XI:CJ48#G3JB/X^:?%CKW8/>[2AHM!P\@R);YEJM7* M4FY2*W8$N.LXFS8"K $=_ *THPC \!VD#EE1-<./@AYI7#LE[4!FPG&>=P=B MV0/,W4FW+2!/0.'B176DLY^KHX=ZW.S%"6I*Y3=)KKCN3 ?,NYW"YQ*N?:XG M#T?\_80OZ8Y>4'+Q[28!O<34B8,5@'QNF2CL":2%MH3J,3IB-;!Y'3KI7<#0 M8 AXJ;.)_#RM"D=#H/E> *M_K]G"-%(#QK^\_'LGIP LB#KF>@YD3&0#-?B1H,,T+R/!T2#$+-X!_+V1&O;V^RB"AAANT3#3$&9@L: MR6C[(3V*0"-1"!H<]/.]:-/3V%203;-+*?'B+6 &TT )Q8?[WLO)@0JI=ZSO MLDP.!:V-;%MHO0*!"O<.1+._49Q[\L[,#OI:_!7X,L#\!X!&6X\BF)E+>FN#6UY:!%X#R#AB>PI=#:,X.42PTM+,44#B%+) M3[(:07O\#FDG 'T.DM8RJCV#'.V:K\: .="4X@%![)DLYLKPK"O->4HV>Z.> M4,Z!T;,:F^#G3)S N+ /R)/[U>S]V?<2JH*G+IC/LI>H.02V#. VWP;=/[K M!B37@E8'.+860!_TD.1!Q)':9_P9NT7VCINR?1,7[G;^J18 &3RR@. D]] MTTNK%0_MX+T,6Z1>P!,(/@$@%MSB"M(-3PDWSU ^(-2QJ2-WM@]PM%RP7E&2 MP"HM-*.LS"WHI$"0@A_94.-7%J[FZ^]@TJ&KH7GL?]&?/[7E+W3MRX".L;T+ M9J+G3)< E($FC7KP>99?&ZAPW%);1M"5T B_]G+1(F5'CJ$IX;L?+X[9:!2@ MRJGB>&4A /?NVXV0&B!55$5;%A=WR!O@X]M+7X8; /L79S";V/80Z(PMQ>N[ M<\D,0!Z,]"-LZ)@Z<:X?Z 5'[J$)$6;HY,>"!LH8(*4.5^J;?9$)(1$ MH#S'(E6 *-L&+X N(@D0### ?8$4\/5)K1L9Z^(( O%( 0\;_O*L:[O8G-P MM=[7&U\@'$N"NPA28_Q)=R"1?4<:(.LAV,S.72 &SHXGFG?@:%!=P$3*Y>;WYMCX=(#] M9F_V2L6OPF^6WO<)-14;L!.T'8 DV//IA\KAM7>K&+GX?K;\BQ 4(>Z2G/PQ M<(N5D> MOPMI!E?(#B M6.3>7$$GZ9U_)2:X8(N&[EG-.^QHT*@''S_"P'9GWE4]8+,"VK(]\W.)8C1 MMQB-]X&)KOG9NRVK?C)"\,93R'X*-@ F:.C:L0B_6Y2!/$PHF'QJ"B\FY-G) M'T']SKC<@XA?P 8Y#O;=/B=B28^^O&<88/\&]J$C3?/*Z""_@/Y(*LCDA4L$ M.(1;\2]Q!5\CMR(TR_VDB5>9&,>%WGEZ)*[B?$,NNU"=7^W#(@)![-)GO<=; M_)I]F!@KF1:0ZNA(^+I$ 9+=#[" OSZ>UV.N&XM,>KOI"*4T8:2&1GMLR1?+ M\7"F>:-84KD-(9I4;VRNJ4SG8?7CSV<'K(B#@!7Q%_ <#*7[^4KL=XCHO3-; MB\F%M%Q?+!>5K)-]M>OTDH*XD,C>0[\N9\:-SX?G5^:=?24\Q9&[K4AM5YM2 MJUF_G\C?YQQM].,/=:J?[&L?_!-X?I%W/^)=^MU=77@L5[A+WX"L?L$@0/LP M=G9X]N\'LE$T&N9V@%\>=0&P6N]VILCM,J)_WL>: ML0CIW3F"A3D0'P/%1_>J;6C>L\'5ICMHJ,$ *KIKX(QA]!7=0@)FIVA O=[: MV?"^3P !\%&)\M6O'1,A4^6K3ZMG;_D++3^1<>\VRTNW783MTFJEZ?YH.MO4 M%UF=;12ETL'MA$(U%X9D2RFWS!/U['!)E*+$NM-N5X8M>'&!/G6]"&#NFC!R M<%0+VK25RPFMQ:2E&ZER*5LZLWIV!GQ4*WQU8:C\XU2QH5Q%MQ]W=T/V2@.)'CB &/)@L/,"WD6& MKH-<+:@F$,K^\+)N)$L1T1,BFG W&8SE>T+/S]L9Z290&* (!#2&E!_=]!;@ M"ZY BN8+Y78A$*-^PLT(.OQ$78=)LYI7YPV\$L%8]4@$SN2ELNQROSP)J/IE MY?9ODP1Y,?N3>U=>:Q 5KK[G9II;V_Q.4>(%!& TP]4BP3 M04($C!<5AS##:'^*-,_MSP%3; +L>/ \=-H&^PB2V?8 ^02 N6QA'WY+L%%+ MF2N 9L"T,A@)J$8ZE77V^$8_[V>)@+2_*HAC1 +^[22$Z+T\'#\'S_=!>4Y- MWRNMK!7)10#=+T!]0=;@6IE(,DX\ MV_K@X/64 W#*[RHO^4[$G:=0#^Y->\6.%$-$>> _CY0.6/#)7Z1L*GY.D)=A M)B%N .JPJJNTM?F]WCB\UOOJB MW5/)]3Y[PS/T@,7WNN%A*4!,[16*LOV=XNRA-V8/I7#V$,X>PME#.'L(9P_= M4O:0B RI@3A4AD-*%@-) ##KWF$W2 M-)>MCL/7V.RL+=W/FAMZ!(W2IR-KV;1^WYM4'P0W6E_0)-%TV<5J0!V/E)2" MM!6WLRVA#*2EQ8EE)E=L@)&)IR.'A6ZOW]2,#+]AB(YI3/C-,CT"(U-/1Q:R M^?5LF- )WLW) JF,ZOVBNQK0 ^+IR!$_62;T_&),,"E9;*^G:[-7A2./UMD= M/FSN'T;W\E3L35H4H:?8^ "./%KGK,:O6NH#>3^M)31U2X][R>20 R./UJE* M[?QR,!X8O)MOJ//Q>%TTB<8@?F*=7*9971:'6X%1LNPZRK@9ZX$;,,?KG/"+ M#JDUBWF"B=)C)><6ESFK 48>K;.9$_M=3<].!*IKI J;3JDTJ< Y@W6^/\^, M?E>>6?RV\LPNID+G@32?HQKPT+S1E: @\Y[)@.I8ZKIG#P 3Z,@(X%"-!I1$ M K,[=&T;&+HB^&MC:_;I8JU(TNX,[PVZ\F'!4(THP^5[%UM13L1C;A!Z*\SX M0>(*>5QEUPK>YUT7.Q7N(5-(8"/OP=N> !:#;Z!Y-2IVET=4+Z%DK[^5F\-H?J5]4UKPXU@U:V]FJD +;Y;SE+&J8=.(S_G-R,BMS9KR_E@._IP M;ZR=ART#S"[-L3E#YAZ1=;*!56D\ZW#%NND(^99F+E-ZI5IS>_3!F49 MO((%Y)DGXQ_3Y7:PN"SY/+J_GE#0WI5)U#)@;FF^^_&07+CG"$7U\C=?IXT[ MSTTV&P:M1)"?S)P9 !NHNI/7K/JQ@"$X0P('M*I!5D;G34!B'$"!XYT],X@9 M_U#=HZ5@D4\Q$135D349H1)YM,0=$GT4!MZLI^?NP2U3+Q\3/F0']5#LPQS> M9T['6,13;7:<3>ZW@81EI"S8:@ F64NNURH0(03L$@%FO_0 UZP_BQU '$#Y M>#..7B'VD\T.X.OAA!%]B@!3ZU(7JD:Q'J=L;0 ZPSDNHDAFXD\YR MXK 4S1A5-H2*O>+57O.3C/=WY=U/\,ZUO?(8GISRKQ6;JFH#V(BH)H/SM+W4 M3]^]XJ Z"8B-=NND41>SPS$G#BJ,''NPZIGUM\_7 +0\$G==[ ^GL9'Z0MGQ0?! =&[Z1N+N*_AQO?+KY>$1PSZ9X^)MI M[>W%I[2/TVA]LEEB'=07\/PDZ)H2K # MCE,_LNN]Q7.T/-5'@!(/I.HN903=B'F.8PF-N9B:\/$UH95+;9:L-XR6VO@JQAKII+0MS=R<(&8KL]XLKPZCT=6/ M/S1[QQ G_#A F7[".CZ3/$W*0+Z44O)"&=T(\._+LGAY9\96@-.J<4:JY]'#R<2'[$45@LLW+YK0Y M*@@:'2V"0V2J2BQ2!.+D<^B=/'MG%C9>WVD:RJ$W7OW6 MO3\ASG\%*-]E3P:*CQI;W@HP%K26)%=?5>Q,(U6 MO3MPLWY2(SA=_2["*(&E#1:1UDUI^B.(3AK%V6BXW$[5:::M;^Q6.UU<9H&! MI0 !. ?O$*6>]O>FQ]>BE8!\H-,A.#O M*&3#WUZZU@K X-5,J;V4E=U0<6B;NNL\S4CYE!0I(D8D'N.\QUE1Z#GPY;N2 M+_R?+XJQ O/"3$J1C 8+^'#"QFC,5K"AY94C$QBO(0/+UB,A1,O6(R%$BU8 MC(43+UB,A1,O6(R%$BVI&(71\FEH05Z60V?:7YGX%P-"ZAU ^%3Q_=<02+T& M@)$NM 5_L1F#"- M8!HYI!$"T\BY:21Q6R1"LN,BC\[QGVY?GL+K"Q%PHC1.BG.WUKC;%SW:][O4?A!V[,P;0UV)CP5(71 M)^%_Q0XX^&DF4UL:M"=#IZY%^1:1J5A+:Z0:T:X +US3/_X PX%('=^IPW( MRP$L!]Y_;YE+KW.LP!6MZ6(\(*JM3FX^3(1%#BAZ6UD^/"SR G6O,D-VQD_- M6@/( 0;( >*.(%)8#F Y\!'G=\C$P-%&(S\_5PX=$ B:D)^G,\59E]_0#^6!8N4*% MKMK __I"I.XHY5@Q^ M7;-ST<^,O ;S/K02['*6_*L@"7P8Y])M+KS54"DZX3-X?&8^(=:6:H*UJ5$Y M*I1JI;HY7*1':Q*6C0+V3NHNP9QJMX E I8(6")APL,F"P#R! M>2)DT85/@<+U. M=&&_!-JKH14_+IZ(!086&%A@7+73_2\$!F]4YG3+;6A$/FYKY>YF%:WR*R P M8#X2@P4&%AA_[9(/F;PXVO8W3$QZA\!X-G$IXS>*AMPQ\ZW=>QD<UD[?R:X04XY_&.'IC18&X(U6DMSM$.M>Z46+8Q2!ROTVV-S%QG M72Q.F8Q%M*C[?KJ[:0R2)WJE+J-$4^7C*:'68KA*GVJRPG(%1AZMLSI,SIW% M3*Y/6\9TF4P7*NN,/@(CC];YT.*89=F@6\*LT\Q:4VX69[G1('6\SH=ZM%5O M]R>64)MT5W$J)U?FU&K 'H\TG3RGU>AFD:3I9G:27(BEAP:T)XY6.DC5]3C9 MI8;3Z(1N//2FC-M]X.#0HZ5.[N_M94>(#Z-<7;8 D9(GJ)1S6GUU/&@W MA4Q&&38K S8YG37@T*,%9+I3V7IFCO+5A*K4P)"*0YMN[FF>U.Q3"ED MMZOD],U)ML^-.KT6ZR2$:95^J9)H"TR3[6[?QD) 3:.BQ(.TPMI$O M;]8 \W+I2=J(Q;;4J2C='C]OD YCU!.ZC:HF=RC9% M$:4"ZZIJAQXP.0X./5J OB4S4^I^.)WFR02C1.,$.$K1T*,%E-K1EL9M[]EI M-#OMCW(26]E.P= 32"V.]14E]>RX4(NFW&8I45Z5 %+)$[AJ2?7%T" 68](28?])QM: ]"E"AM M--Y8L>ODN#J"0X^V%6&G[!K MRE Q%%5S[%\1:-2$LRL#[+\#K$;#L8,.#6 KO-?:-NVM_YF.#!MKLUHQI-P0 M2H.9M,SV^0FU:>".#/,;KY[YU'[>&_@.WR\N^GMKB/BV57Y#AH?O6YT\9(C MDBDDB,"2*1QXP)(I)(C DBDDB,"2*1QX^+:M$#X'#V&_,?+\KF^U8/MK?DS< MW> =P+JU=@:8'7 Q^H]SP_5V*,!4<%8JN-(>!*&B@G W'7B="&Z@RP"8,^-: M%MB[UUO]]]E(^M+;NO0A?_G: "$ 0A@*D)]D[%!H@-^=.C"+8!;!+()9)*P% M9KZ&0]ZN-3X'GPL5H0'_,VC^LS>FNAQU?QU3?^D>SU?JX>*5'"Y6]\5/)QSL M$@58FPKRF [ZHZW29"J-Y31:E.5[S7VH5=W5 MAZ]T^S;;,SF,)RYCF_=F,]U59(HOM4TG-2EDW5DV*+=.WD1I9772 M:8+ K/S-6/G%8/Z-G4MP(9)Z*\P(C-7D=IU;BOX^2)(;4Z M8K+;)VJ=6MIDLGDE<[_R"IR3+W+R%7J:G]@,YV[S%"H;^:*N@4OW.S@ R[F; MNX1ONZ&1C1\U6'Q./!2-9)JJ2QUJ$>45,T@2))8C6(Z<-RIQZ=V&1HQ\ MU%@[*4:$<3E!9N+5[K2;Y)+U3**DIHDOM-52+:7 R/7[YK0TUCL;+=H>4'4H M1E@H1EXJ@GMM";&WD0(;ADU^O4?I4@UQ;GR3F%IO9(^86F]ED]^#6K_ MW^> M/5ZA0_J"O/G]]OTVT_"B_0[.&EL/XU9#8QA^=DNE=QMWO:5:Y+?LUIEV$W7V MH9"WUY4YK%Y+__A#W<7I./8285& 1<$5-DMZO[M8%EFH&!)P([C+$H^#QG\7>6!)_=!>G=DH!818U:/3'*3V.;550%P$.&MSXCB@>*R$^_ANNO\]T"_0X"[,;WB'UFM[))3*TW MLDE,K3>R1^SAO>9KBMA@N\BV/]4U\VWLK5#?;PS,D[=;:TLSWC[PT/V Q<,T%1DYT)?[ROO-ANDSY.NL_VWA^56?#71L^E37^7O>0$O\\8>^BS,4]C%AGL8\?;GKC>_GZ51G MFUQJ/87G,XD*R5:MNATU$4\S/_ZD[F@<2L(\_:K/.%PL?0FG\9DO)_Z%X[=H M9V26*-(RT>KE1[:P+!J#,F)HF.["W!'L<7>/#WE^7^D^%"K#:F_@>UJ[WYHW MX1)@")]SX1)0"*%+#?,$Y@G,$Y<' ^8)S!,A]DG_!12NL)-E&&C@TL;QY;C_ MTD8E]G]=N4_[[7ZO=KJ42TMJFR%:DS*U7=MQK;I:#4C4 3-QEV*96_1[8=;& MK'VEKNVWLW::2-_KLDK?"ZUT?ETI;G+U'#N"K,W\^,/>T2<<8)BU,6MC#_=7 M>K@_X-FF\NJHW2MMG>EF2.?5#<=WLV4.\C7T;"?N*/8X_OS4L_T?1P0X!/_* MVO)/,+KJS@ &I-"$G= :@V=\.I1,71?GMO([^,4GT-\$?,FAD>51<2)^3)DO M\P6B.,>Q%%57)"?BC)6(H3A>64A5!1_9$5.- M.,IL;EJBM8G(&OC44@P)/#14G)6B&.@A2;2L#6-%9D5U=J:H >> \%K8*#6!1'_"_]X4/IV_4:KN[0W*NK$"C][?,W$=15@V=N+O<7W! M!^B41I_X:D3\'T\V!R_U)R/]];PI;S.1BL7C+^F5>]O>F]\$$\%]O.76TX^'!E"N/D(>F+O\;U(@X M_OE__QD>[A:8/A $_^]'XL='=YZ,05OG@G4D4H=FJ 3L-,5Z!["RBH0*.'@@ MHLF[4[#"/'#[/$!]E ?(I)?&=;T\ -U31X#!9/ -R8 XA]R[=!+;04G.7N%D=NDL=7Q/B1H;$]]LWIO/OM>\KI_.PZ^9/JC17%2=BSA48 M*C1&$=VT;2]@JIK62K3D:U#!PD"TK[G;0II?])ISZMHS SE[4%/W@]Z35?R! MX=34BF Z,F5I\BJWY/^^.NHN)EX+6*D,."FSQTCVB32B^]1#+;LQVYPP2YD2 M);33P\QV-4")OU3R+I7XE/1 S(^8'T/"C\1 G0CUR2BSLHA%8E-R>H5JM>7^ M?9G2C_&CNA9'K8UAE(12B>A0B6J:5*W1 &7K4LQ=@G@I$_\*;=,GJD!%M*:* MEYO24B370FD]6(''"ORU*/"AD6N?KV<4C*5B.S.83WBJSXPP(BKS]7HR;3U4 M1U&K,)[U"MP@@12+%QN$8R;'3'XS3(Z2:ZE_K]8V;RK@@660 PR3?D68W8QM M@'>QYDVV2_#9+[S]$F[MP 6_!)_Y]X0"[N0,F9,DRP4O.7$4Q]/-0C5M11^ M@9/GDW;.=$>CQH"!1S%SEV*..[YA]L;LC=G[B_T$'V5OF[#7]W)TDN&I8F] MY-ARJED; ?9F4$?'E_G["ET&. *(;8O;M2TPG6,ZQW1^*Y%N/[HM'Z=?188* M4!64R%+4771']M&ZQMIW: -L9]:NOXWV_/G&<=XR[5/:\6C<60WL-4L)M:S M#[94IB(:C4$*=6F(W['4)[JB,?]A_@L'_WV^]?H<_[43=7JMYTM%H;M(J#8G M40F^ /D/6*=T\HYF7N*_Z[1.RXIM1Z*?>K)?>HLA4M O[:'Z5.];^+;[Q86X MOER/Z 1\JC;KLL72"MA4#5-IE!@3&C&7HU8%%PF[DCJ!=K;V'>Q[R/ M>3^$.LR;>-^EB8(=;XF&X"8R':'&TF)E"GD?9N@E[JC4<8;>QWN)7_S:[&U< ME W#)B]@+5W*G7CCF\3D>BN;O"9RO4Y;^/CB,=:#/UL/OH6JTV_4@<-5B?K6 M?.I5Y623U/*6'[K)#"7D)],%VVNG;95J#$@26K^I.Y9(X.1NS/.8YZ_3!C[- M\^+(Y@>%=+E+:)FV-:AG:U1>'T&>ATEFU!V1.G^2V8TS-K8B;F63UV1%8'+% MY'I%Y'H#1F_02&&#E6"L!-^H$GSED=^]%B*G@KTE:^70B5J-Z+*VK,_KP.*= MK 8DC>Y/D3C4BSD=<_J5V+@O<_IX$(U.&$>WB%;9SE+5=KG<*R%.A['=$Z57 M<& 7&PW8:+B936)RO95-7A.YWH"-BP*[N*#TM5\__/P,QLMJKO@Z+:9G3,]7 M8*P\*4*5-<%C8'58Q0NMBHE[*0:['O"73,X!JO?:\P]?I!T*KT&4EYQ@M M'?I)4$6I^%T\2> [M9AU;YUUB;]C75Y/DT8TE>3XC5I+ROEJB147C<]FW:*P M[9)2MMJ8NM.&-7(WL]DJ@5B7@<7@F#A]6]=QGV@2.=-2P#JQ9H_OXMWN7;R0 M:C ^[QU*P59]SK/]@: 24;/6D%)NLB%41I\M!:O=^U)22"AMHJ0OUTRJH_,/ M&2 %D[X"0^,49BPRL,BXN.9T4F00+8YDJD:>%6:9N,7K:B?_\/F*TV:UY6>" MU.],J6RV5,ZEN0=IBT0&4)P20&2D< (TMN?"8,_A:!LF5TRN-T*N5VARXT!; M^'1KG"_Y+13K2UT)+E3=;D]A%@]\:=*E6K-5GRT\C 8DBZ\$8Y['/'^UZ=(O M\;Q&EZ<&6[;B/#7AN_6Q0:^UAP;D>7PE&)L8V,2X&A,#DRLFURLBU^NTB$]? M"<8ITSC%--PIIM[^SK9+3*R86+^:6,-N:N!DY[/WX+PAU\>E]W7IJ@\A38]^ M^2)Y.2$M*KE*C15-_Y4U>ZZ+F]\(P/[+ _:BDD"6P"6!C\8*I/;? MJ1@#/_%9DB#^@8O.#R2.KQYW__U_Z&'E7XJ&3JIO4[$#1[,/1A0R&9,U*B0TL1IU%1!2OX+>HK M<6/[VTVE8E0\$&*_=\**ALM*Q%*I?R*/OT*P'"%N)JZC>Y#S)5Q45U3GM_=4 M\!$23L%GIJU!2OAM*3H@B:7R!&D^UAUS_ILB8\PAQH'$M#TZ2<22B4!T0*UCH,99,2Y+Q("2:'403XG28,@F MDP-"HBF&3= )@F)_>-) #/04(ZJO16D;30B+*MMA\]M\,V]Q Z!Z/1WI;M2F MO!4;C)"O%7ISJGT7K.3<6IJ97*KP;T@#@: MR5/SPD9YR$ZIM#EC>[31G&L-,/)HG4)W65)2FWYWNM!6WMP6')W;R+R[[3P\I(S>NKKBP,CDTY&L MY/#R#"!].BNJ+;O!I:A^&8XDCUZOL_F9:F43%L%4DMMBPZ2U7)(;)(\76II. M-DR^5$@(M?DJJ\_UT59-CL#(8Q(II=5DG4\Y?*F7*V:BHX$E:'#.(X .9]SP MH5(I-J:S0>/^83VPL]TA''D$T,1V,5ZG2\O95#232:E02:RKK=4@=0*@ZVUN M/%BN2_RFR$CW/2LZ8/.C 7MB1TJO2TL*1?!1I5\EC$F/'+@K *030P>YRD/T MWB&FT=:\.[\7=#ZS0(T-CH;2:7U,:*J5FBK&0[PQJ;+$H#2"ELS14(XDZ)9: M+X^(F4:NDC6ZM;P74%&YHZ%+FZ7C5.AZQS5G:Z% M2I[(YTITB=NN:LL>6, )XN/356922V720BO:FB248584:NC*Y]%0BW4?6F9. MKT\II9$J;ZRXF9L ")S P* M)4N34=*=4N5%8S9LB4(SQ\&A1Z0RHV6II$ZI M^^DF.NJ4E<9TN356<.@1K3CM$=%<-]HY@7*42C[1E>39 ,T:$,L3]=][<#A( M4YOU8EYAX]/6G.NW*B;S_]N[TN=DE37_?:KF?Z RPI+/") M#_W/X?JID4?1CT;>6_8)0<5OH[LAZ_!G.]F#IDNM2A2JZ5I%)/Y&%E[L7P\[ M6^![/%@#8C?";I['O390[?AA">#V"$2P>VA&O!*"XTX9; M'DY.T8_^*H(YA/K1O1NAN M9&CBH6@/H;MH-- (Q0L>4W =!9@Z7)SB0:O461.J[<%IP7? 5'IR%'BX&O1U,H8N% MGFA#X&;O4!7Q@^_!HVM35R[;>]&N3V^5ZRIR75= MI.^77:YJ"L7>LK&-2"F^IMZVU#'0?!/4A@_!L7WI284<:#\2/VEIR6"U<*RX MD:%4N-3 ?VS#Z:5,6S5NMC!Z5VF;55+H65*)F"8F"'^%.+U][XXO=_.!O"7/O1;_WUGYSO-M^,PA%.$MT;9_1Q&P MWX:QGB4DPYMAEAU_]V&H,G!MT_>>NK.G=LYV!KY?,/8B95_,45"8$9? ""I& MOUK6AAGQ38P08M2KJ4G,B&^#)N'5VA;," Q-OXL1$)H8S(@+8 2&I@MA!(:F M"V&$@/V(RV $%>,Q-!V1$1^OR'X]LO%]J^8_L.J3QA"^O&3^8,6OY2L.TQ3; M*OO!_FI5VT0D^+\;_N:S9:R)P"([8[,T?O9*L=4[B-4'BD.(E@8T(@/4H#8Q MI!9#15X@VVEPZ?A"\O6S%5B3?YHFTY_59(J,,<*/UF24FSF2KK[EWERU&,2I MGRX&)!:#(XC!S][7:9(2?NS._0XQV%_;Y[;V#).0>DI!R,K7*"E*RZ!CSL4Q66YWL M;,#^%"0I=/NY12O1;TI<;K5VZ[4%F1Z/Y.#:<8;#2(*1Y$L9I$MZH8C.I<(')!J M7L4B3QY6O81%_A9Q?;4>[RH6B<7U6A;Y5HW652SRY-F*LUMSYS9>WW/4$:ED V:&8K:W:[PU^\/"C](.+;Y0XKF\,:UE2MQ8:R]WU3-]I MR"Q*.M!,C+S>0.%?1VY%_0LQX==D%3Z-"1]/*UP )C"3KMB>\@G2 ((PST>5 M?GELH>Y"',8$C E7EQ_X9DSX1*[@ C#!D!-Y*PM-!)'N#&KNA%.*9A;U)A-. MAPF7D0?X"T?V<63_M\2><&3_*A;Y6\051_:O8I&_15Q_PSZ)(_NG76[[K5Z( MA!T>15 &]@+^G*(K+3[2 1&G!8[O[O_$0K_SW*MW.17!WW*VX*#IYL/'F_Z: MF_::[_78'VOW&'+27*AQ7_!%'] MWZ/XWW(4X'2*;ZW9>'M2'Q:D=,IMKOGUH.))2/&YFS]\)$X+6/&QXG\@=(\K M][]>N7\\;7^Q5A]XUGV/'/7:I))D*'W 3YC6>@G5'@7H(QQYFCLB+R-$?\VE M^O6VB(/T.(STS4'Z\X+RJ7ROX-Z#]R1(ZZ]CK39S"FMU>">*T5I#'XL>R25D M=*\0.JD=8=G3'(O"H>!K6>3W9"[.K,,GK55W1] MGDHOW5XZNQY!!19";E/T/Z"Z]VPOM'S@A5$QP(ES]J.M%5Q^&E] MJ^#/P'\N50#SVJ+KB5Q2+HS'2JL_=)>R@'PP*G'H@>$@-\8(G O[?B?NTU;? MU^#AC@'T8@CJG@@6$DEZ77&48A \<">U#C%$_*YU7V+6[/=)(2([W @?ZRJ_("465)#U_^&C9>1USASP$*W?9=8 \5Q M ]8F_@F;../4&@[I74YJ[3HL7KQR(?\MFGS>!-N/=]..H\0KAF'-FBIEC/E=H2V, MN\EDG%HB)?X.-^S*A?RW:#).LWW)FSJ.)D\ZVQTV^:&&Y104[S@!!AA>V/@$![TKO&IL=\2.SM]K[A? ^)G8 U>+0DX61S(X1([5 M'"?'+NN@V"?4O%1JB&XNHUI25+<7OB.(/-4*U!RZ87&*PFJ.U1PGN"[KA-@G MU'Q5;*148U'5C=*2Y0N@EEB6[$#-H8^6.$G(%">S3KVVJFU%-:#YD&6H7^*F MW8<;(71+-7WT"T?/G/R.U079ZM.[C=]6(N?*F]&IW-@Z%.TH>NI5:L['G3+JT!YD1=%GK#D M&.ON)>LNSD^=W!GZLNXVY+F37!184^H:=6Y5=UG<-QOC,QF1Y$MHT4/M6)^.>3E!+3! M&.1 )1@YX]Z/M5(\TJ\0ZM2(U&*M!W M=!=1A"4/+QXY7LCDW**/5?X*DU??H/)GZZ]-%KM;(T>M/RZ M5D\BE8>N&D5'R 2'6QG^R%363F,/L%*#/X+:09>PAX3K#UQ=TQ5'Q_FJ7Q(X MP_FJK[38>*&%;!I.1[=\2,G:#(2S<6O#UHYV/1Z/K V?8G595T*I?0VAUU6& MXQ(-QY>ZPL1G"^-VKM8;R50\J!I\IL$TSF+]#H7&30V_TM3P? J=;2:2\997 MJ8A1:I9U,LF6F9LDD4)#+XN*,+@9XJ]5Z?,FMWZPLW1FE:X5[^Y%4N8R9"F9 M$/)UA4MX3 .I-/*B(O$3]2C&.:^3']>:0JI[R&/:'KTB0E<*Y[9PV OGMH[F M>+UYC/9M2'\OB#_%;MO0[\TV1XX,0*[(WC3)IGD S3$6^5>X>1E6_Y^7Z+K2 M"L/384"VFZ3M%:/Q8BX.>G&+7MAR;8DP +ID7$3 J6Z, #\J[_7CZA3/: "0 MX_E]E1X8%5)O%&?+['S:=A'/3H'54&<-G-[Z$"K;C@:<:#CXEIJM M"-28(.H0&&OE:)*W2,EJ=RG)D M2MW"T)+&W6:AIT)OC$/>6%PX/%:+0^-8O[=.V.7J]Y5Z9.]1]8.*HWK=NZ_$ M*5Y_=/_&8?T3WSBD>KYB!A59FYYKQ-^#,"]TG&C@+XWV,]"A MUFP?-;X[2[3@?T\4Z3_#NBXF4O!M4?_]_.PS88$V">1AURN/I.Z8%$UQ(HVJ M4E*F>!399R.\<'C0$$?^?KTR'X3U?[4RGZ?2ZAEE[K;Z[D*2?(?,23-Y61)M MT,B/D#)S-W^$"",<'DO#ROSKE?D@A']9ROR#S[^\K<$O9MP9N9G.UMK>TJ"+ MHXQ66]R5LWZP+Z.S*VR$%FA\> 4Y1/_V%"BH\+^:OCC^]+:[",'&#^<:#HN: M8.@%2WGOW$.V5?TI?+D*>846L'WF1A-5VS25F0MNM[]L5/261)/8=P0W+E_\ MD%FOBT*@UD8&.ZT O"0,Z0?/X(3NGV""*B 4!^NX=O'L>=$_))FV$97 M2*&.?&Z0C;M]05J/CIK;&3PCND)(E_88"1FZO0J@DU.F/M6]L$23<("I>$ C M/#L\4 4\W[&"CA3HZBO46E*QUD&+0<4,//PP@QQ<)4SX,_0]", [W=@AB'+$ M6'&)0':UV(/"^)MGW!T45,A,@%G2SHZOH,5(1VST3BU0YR=G__]7[L+>@RG MH@W+=FZWYN(.#3>TH8.=9 2B PE:M54K%S+)MI@ALH5JLIHN),M$JPT_J(C5 M=NL__QZ$!-N1F$]/,G9H=Y"'9L>N^,4H 4R?$>$7(>A%C=T^$:GIP>."5\]!3M#IBV(R=L+,%NH6/;1#;1BE?S)>U. MZM)C<=XMW _JJ-V)3-^$*/ PK$B.W3>BZ=E"Z-\!IUE/RHG#D4ZV;=1 FDY( MK>Y I+9X*E-S1BB@: MT1U$,U% ]Y>S/:$ VE M5LO10KT@T^4E&GK TW6KWD[ZRLPD_9K4Y#M%:CCH!$_=,G7/DS]*PF<_MWI M\H8 KJK,X*,]QP=',U)>V^!?\$B1I[(Q9- V2U#L;33<[G=_/NZUA6JZ5A&) MO\5>7:RVQ-:_(D15; ?P>&KJM]0QT'P3U(8O\&'+!&1-'7*B-T\PHV6&I\AH MR1BTI6BG[J- Y$DXL8/V9.SUS>?QFQ\(6NUL0GN&]2:X\,X@ULZDD26]F3#: MRM30$-VWVG?BCQN;G7RPMGGFKS 4MGWIC@5S\]XZ"8Z%3MQKX\\WX;/ M')KVT^-N--$-F,D^^A7O!QL M^)"]LOGYQ9P2B?ER@7RA8J_V-\1L.0];^!CU:H,]S)>SP=BK16N8+QC&,%LP MC%TX7S",729?,(Q=)%L@C F8+R?CRP?/0KSIXY^-"/P'B'!2;_K+%.#?(L!K M^9K#Z-^V0<%@?_&J;2**_-\-?_-)0C!TC!7.VK& ?RT5_W':]8'B$"*Z&);( M !5,!\ )B<=0D>>HB'7GM^L._5G=$6)Q_II4!R4"#LAT&OL8R\C/E1$2R\BQ M982]+A&AA&/LL6<]FGRXYJQN*9:J*^;V,.]N*?,7-],+6^HY#A.=N]?$)5 A MC/;]>C*$&\.O)P/6":P36">P3KP43KT6,ORD" P7O** #&3@>C\AF'*!XOM& MDN;T2S[&,?&W,K.G;^EPL*R?WYD]5*M-$>DS9\"E3KF4R9GC,DDGIJLDV1'% M>E!]'EPQ?-B2^3AMEDX>4M#JVXZ/A:[XIVQKLV76LKMI\3[ MAAS<&QPV-][+M[O5W@&N-CH$V0ET:-/BT15!!0NB6ZSG^-#P*C,.\V'V_ M@I#612'AJ;V)S(,N%QY5N6I[&8!Z3"'M3[KY4.]W!B!T> 8T03K9=&328,EI MG]$@KXINI;.4@[MWJ=/TG<(1/PP9EPT9S %D7+QW\]+UG4<%"QXTVX8DFW=B MK3N7E4F"M9,]=)Z=._%%W1@P,&"<.T5P28!QPOM^CPH8I41^5"JGI;%$%QIQ M)V^6#:V'K(MW7>S[\_(GR:D-YW%0NVY$<(". OS0R-(1[MT[S<&>D_D/"F^IM[NJF=M6'E0 MSM:#;M8WJIFTM.16,6O#S%8MJ^#53K[9-&.E>S+K& IGV#U&].F&*1;WXH-/"']Z>>VUI)'&ECA5K M! C(40 ]DN$0.,!2 "0C$I !^$;B%Y!M[LP33#KL6*+=)R5U[G6]U&M+>4$\A)H04&IWRPWF.] MOSC?YNMZGW)[P_28\N?2VA&9>RZ>RX\YU#@8.2X1(<%BS<>:?STIF:OQ>;ZN M^6I.K]9+)IA)M%">K*RI7Y\V&U#SH4-#1ZC$J^7E/R\)$W1PQKF3+^#4^4[L M?[NY='$G5R$5#YL/\"3[IAI7\D^X'5O+O M\T7>4G+)39 -@^M%Q5Q+2R<*9E8N-L^"B M^DNA"PY&8B7!2H*5!"O)=87V?T6'IO-:EK]KS;_*><81LC.$P7=O&'VYI46B M5*[ZB6Q3E5JJU?';\8)<=YJ_QO4?GO"(J_3^5+U?R= MI#(\;:SK:TZQ2I76/)E$*L\AE3]MG0Y6^:M5>1PB/T.(_'TJ7\CT.F/><"6C MY->'5355DZ/C0.6# IW$*0IT+LRS?;R#0 ^N6\^^/8^?U^/+!^W;1?2VN<3AXV/JM3&HK+(TXN) M8'"RJ/?'-<'H3$=H]D'E-=9GK,^7UK?FU[?5?$&5!YXTHY1B*DHJ:D,@XV)3 M;]*!*I^PK^;%N)+[5Y4%333MHQ[YO)B57EKHX-P)I/.&U^X)#C!@G,$Y< MAX?T;IRH\>UF?4*5H.L3EYED/C%-QPL!3@3M;VCVL*P&XP3&B5.F*LZ]^DO" MB>^Z/>Y-G!C?S?Q:D9. U!W?5:.]KE($BR3""72+7(2D#AN _LRTS;FP .=L M?L62SQ\,O@ BX/CGKU@REG4LZ[]ER>=/"AR/"#\\#GY>"^[7D^&W.[4X^'7N M(/G!$9,7O=I)E'/GB:71)$%QI4GE)2VS\:5,L3A*CH$" \79@>*[CY^^"!2I M%:A'NQ8S(]>YBBQ*2\[(U4OL(#="H!$$RA,DOD@9X\9)<.,]4?+?CAMGBI._ M S+5&C;U<:"41;@1Q\P3W=J_'?WL*9"S\KZ8O_FQ'5_TI M9(MZ FY.?-?3A^M= 7JB\CO??5"!AWP-#3]Z+R:<9"GOF3?[_DDJ#X>PA2;' MW;,Y@XQZ&=_/CJ*S.-5 X@=?\V]E9V2RS55DDJNTQ-ID/9TT];6\JR3J/ N%*+S_LRFUTI&I.$(]FG(V>&X"9SU&A IN]UNU_6C)3C M=_)*;,QU"9!MI<2->UY.2IAZ)[ M'\5IVL* -GQ\RK158X-' WDVKD][4?=^0$:SY*B?;"][ M.610 8A<,_@DS_'!T?:(X,\E0-L#W.E,[768";8-A!^;3:-::XL$Q=U&PYSS M[D\QV:P6JKD641>;1"N?;(J!KIZ:O"UU##3?!+7A4T*G%%=7DY:6T4W? UH; M(?8A\2O>?6^5S\N^V'+K_9GC]-DJ-SH1\:\$1O+]P AWH^WW M-P9&U 1#[U;8O"#8M;8C-N:*:INF,G/![?:7W4FC/@^;"4^5531@G_5@O80/ MWS%GHDZX-OC)QE:B8P(TEM"KG>U[-\^C-E-Z5SR33<3B_&NQW)V5[SS?AL\< MFO9R2[3MWU%DSMT.'* 8T24DPS\SV]61+-X&[?/T!7CRS,U.&KQX.U09N#:2 MK*T]3))_G<'6W]_XW[O+AV9+^/.+7D "\^4B^4)1F"\7R!\2,P4"& M^8*![.+Y@H'L0AF#@>Q"^8*!["+Y H'LU9(XS)@O,>:#E4MO>OIG(P+_ 2*< M%,&_3 '^+0(,]MZP&RWIA]'G:]8'B$**E 8W( !5,!\ )B<=0D>>HB'7GM^L._5G=H>@8PU^3 M[J"

&&LNVZSQQHX/U5 ME)[GF8ZH5[1)TZDTA(:&2L&9FS\,$TFPAP<:L))C)<=*?DGG(-]2\AE7GDR] MGA45.V*X*L(8N/(!(Y,G#LR@4_W8ZW M6G$96G'AG02QFF UN82P]J\/8H>OR #+GNK6<8L@?B3O3G9,X2K7_-99IJM< M-!;NW['F[Q'N'V&H_3+._U)I_X8&YQ=D;UV,MM..MPK!MTAT:?>PY07!]] M[MFJ@1VXJW;@CG:OT66&+PYR&^],;80J(0]F?#&7\>RE%)TPAL:G1ZUY?'3L M.@7R \F-[D:?DZ$Z5P-MK@V#9EQNS?=ODN2T.&&6\\+$'Z, 1H&3H,#'"QF^$P6RF5IF MDEYG-'&Z*JI:61HU4PO4+Y*#*$!%XG$R0@HG:0B/4>"7H,#92X\O 4^4>GP MG2A0U.5$><[' 3G5Q%R1TQ1]-D4H(-S\H84(S5(1_M4;DW]2\#KTG,3A$*B! MEZ.ACJ7Z A N4'U']W3@XG#V3XV!'-M^P8$\+,18B+$08R$^MPWY(_EW%4%F M<3HS[34 81B8L&?(^',CQ%)Q',7R7 (:ET2S);G8*SRY5WCNN^'/'#LZ]_)/ M4CU_L2'F@J4Z8 HL3S'3]G1J6Z%#F?0\1Q_XP?4&;7M[^P/0ZLH:#4XB5!@% MWW.?\34SY?M2$^3S-%G+=^4E8\EKCFG(0G#W8(2*TQ&2/^$).@PM&%HN_D7!BTG#H:?!%JD0J4]<_(E72JIS0&?&K)R,8V@);C$D(WS$9+BKB1 CN,T MORE.@VMDL;1C:&*ABZAA?_Z2G%X M:.=C)_F;G>0+:X'S[0&X:VF-<['!_1=JQC;W-Q^4CCWC$[,)5C+J>BUI1,T9 M-7$:?#IQUT"W?8>=\/@X&V%9 0?<,)9@++GJ:/[7L:0YO!LNDURZ3DZENW:Q MVLF/$ER )5QP'$6@V C'XT)TC"5GCMYC+#E/+?L'L"1?B8.4TDGGR-RJ5J:$ M1:>:5I8(2U!?/S*2$(2(0,;?BM;_.T@5_-G>KA@.#JY]T=43L!9Y8OIPO2M- M3V!@Y[L/6O&05*)G[[_S[?Q+^?SD]^9^%/-Y7_Q:8(1R0$TPLR%^6*.,[JJF M[?H.:,,7I4Q;-3:"-I#-=7FR*-*<(_K%0G1A=TH=S=VTO-0M'\JP]\HX&0VC M;@@ !7@&9^ Y/C@:9@1_[E[$]"I[ EQ%7-B 2+76%@DJ<1L]O/(J)]9RS60] M7T@3A6JVUJPDVX5:-6#-R>0H^$BWH$QXM\]L",'$A7#F+7\Z12?9=2L$'(2 MRL#V/6($[!&$^S&4&@6=:[\][9Q?F6-[#(@R"46"J(@T&2.CH8PD6XJJ,'):Q!BX,M+Q#4 M4(E_'OGPKQB!&*4IGD) 5LS@MH.NL-"@:!&*JL*5*I8*B*7NC8ED*TW0/!DA MT%-H\I_-\H@'% D^I_Z)P4\6 "*#BYZ"WAW.? !,>XG$DE V66KX'L_>D5G% M#*4VAB0#_J,=?AW"D;*[%&!IA HET(;PZ,:.*.$O0_DG-YUP5]VYF5DU@>(@ M,VW\CZ:[,U-9WP;$>;+1T8D8PZ()P8\V%T3S,0Y]LG][\\Z3]QX758%I_O-: M7/>X]S^_> 4*'=_:LP^PFXW&Z<-KG='/__ZOO4NL'XS4J&J;MG.[M41W:+BA M#1T8I2,0#>_(5H9P!K>*N536[F:Y/!^CX]O&U+/XOXO%71)8# MQDV5572'W9+4S%NG^-4/!8_X/A) MG WFD3O_48BQ@_#S?]JU]+.F&?H="CF$17-O ]Y\!)$_T':HJVD$QQ#_'C1$ M^7-$97UM\W_J0A6DG=%KD,0F%]M<';E[*7O7*WO04[0Z8MB,G M;"S!;J$#63R"Z;=\N_%',DE*BDVY_M6U&_ D53\Z5 J M*;4ZPPQ7(%NK]+K"]TJ3;C,I,S+[=*0WB_=K&JDHQMHH+;K1%M?V)PTXDJ(. MADJCC)96)PR9*U)69=Z:%-G<$@U-/!U*4DV?K':R# GI)::5D:I62'1EQ\'R MY\+JKJ95[@=DE\EZ>;TKE[L]U/?_8*;#5$ M*L3))%TLIGEQ;HE3JY*1K?X W0ITN*:[NVRC(LJBE^N9'6^-9/9P^='I M?:H^TJ<&67+Y]51>M[E:-@E''BR?A@Y KN=0=5%9=-1UP4XFFL'(@^4WNNON M*MU)QPT_NS28FK\4'6X)1QXN/S>5=:N^ AFI)=Y5AOE\NGK/!$,/EI^.NTVY MX NNX?.S58=MY0Q_V4!##Y:?2Y;CK7K&L0VN-5IWDWZN'*TN94XFGXXL19:4;2H@PRTW)E6(+4YPX)59C5BW@NYQ:K$VFZ=!:CM9&]FX_1R$-"M4!_:O+) M98($=6'2E%.%^S6+7G](J-&=/U7&]P36Z#)=:4X;]^U\/64TV2#B=T!_D)]R0I\1JB3= MF61].:.+G4+PU$,&Y+MWN7X\07=(O=IT5JEQ,B&L1\'8 PY41O6HV['S32E= MENM2S6OVQ$;XW"T+H >TB0R%/MNK4:1-=.B'QH.(OY&%&_O7]X3LU#'0?!.@ M $/H76<=>RJNH*MC*69ZZPXG+:UL6Z,RW*2UI.L"STVMO _R)5YX0E[#SBF._$^ZO#QF,"^*^Z\^2AP5\GWQZ%WK,,]CW?#EO]L M0E(;\S],(:G(.)ZYX';[R^[:D(N[L1N1C:F&'N*^.[V38MHXT^2#&\S3,4$( M_ [/V;YWQ[NX>6]9&T/'R%V)/"N?Y%\P3!VJ7S!,':!;,'6V&7R!(5"\>OO@X\?I <0@QJ)E!52W[M2\$0T7VJ8AUY^)TYRL4.!"( M#Y+D0:/8SRH43<82UZ1/J$CL 'A.8S7_--3%,O(H(^2UR,C+8G!T$>"O2P8H M 6^M>&L].DE>]>A_(47>B@F>^#CTSR#2R;>1BS!2Z<_N/D+L])OL$?<6=!PD M^E,,C)^'*!AC,<9B3<(8BS$68RS&V(LBTE5KTE$P]K2W59P>9'&4!$=)CJP3 MW(_2B38Z 8\-#VR2'DA&T,0 2P8�P:�P:%R@9�P*)Q%8[9,ZB!';.+ M<\R^N;[GB\!X/;4=V_9D/P4[?XZ<4->X?I.^."K\[]'*,"A'D#7A.TU(5_I;O"O6P6L! <,Y1S?!_6"W[HWTK;N]N=.8Z+. ME[MWLD69#URRN6V4_G#_&O-P>V8_9\PE!W0I41>T:,F=@XHS05<),#=_*(J- M\"1WFEMXA>>OG\4P<&XJ' ,&$N="^;/"0-*5:\,OZ?U=Q"? )$X#<,P'(CT.![S+9VGHQ[$K=SD"L\;F^K^NC4Y@ ,PR3D]#$"! $X!D(I1 8AC ,(!-@(^; )_0^\JJTE9!H M[8&V3S>SG]?[=Y@ F3A;4DT]R4F@UY 7OLV7="FX38R^^1./,!16?ZS^V KX MA!5 ";M6 /SKPVC 4*"C9]+-M:AXI9Q;Z?%W\0"3.,A@&, Q\JF??;X.!?2O@4WJOYWQ)K\9I,2KT5CJH-.E^ M[Z2!@$)E;O"28+BB,N>X]53RV'L]N'Z41U9 (OZ:%?#SJMQ$W[%GX">4JUTJ M6IUSR<\T4_J*F7+58/3UY$2H*QMDZA37E;4_%'+&.FVJ_3PK=+S3Q"7&Z3I7 M2&F-M,09="ZK=-P:V6_("92:X'F(2"?,3&!]_IGZ_-:-#5>@SY_(,NPI<#^? M;93RT34CY4D>7Q0E3%U-)*S&D&;8F: M[[33;BZ;A,HLW/Q)L)'X*9,%6)]_IC[_OEWYPPH,H@Q+5JB^1(*Z835364M@ M$R<-^[M+FY>X+ATG2\W$0+(:=I9LCZ B!V%_\H31/JS&/U.-?]^V_(D _IY6 MUT8V;?HDW3'H>4T4K%E'=>>?M[5?V99G+)G+R@QC2SXI]5O-5,L2BFA;1N'[ M!!T16.PM8X7^X(TZ5Z#0GPC%[VFP57#$.I._X\3G72_9 M%./,A"SYLYDTS:M\2D=AKR 03\>/'H:_L+13%MV\HK@>/FQPS3M;2"7*=R;3$23\3;\V3I[!4)K5U8NQE.D#B MI(7;J#L-(\LU9!Z%]1D^(O \KC/ 4(!+#D^4#WA&]Y?==$]6#2\NS?6&-/?( M%#EW3YH1N)]+R\$=35DB2)$%2S>ZT7H!80 'G15\X@@# +8%OBN5\ P>"!VK M2Z;D=,986[[=O ?^'-1.4G3(<(GN@&LS'DD[FGXGZ Q?3BXA#@C0%N B)(]K M#C$48%O@5%F(9W2?4WHI3:TGYR)'6LNLXZG%-G72PL-$Z2XQ;4ZTICBGJ(:: M;5J540IA ,I#)#CL#6 $P,; -R4PG@$$<-^<\&HQS4KSU3RM*>I 'VHGJ2QP M1:64+M=G13+:FO:7T5Y!I3H!$+ W?^A$A&:P-8"Q !]#.%7NXQGEGZ^;S&K, M>CDR-VTWLZR<2O>XDV8_[$EILJZ[5$L$^4QE(90YDHX'(("R'_QU'4(HN(X" M3'P(X0N =;[>8M]NR9QYJ9=DUGPPWZ%"S/>-V?UZ1(B M (E_J* M54ZS))UL)B8)GVIH2A(B@7#SAXN0%(6! ,!M@5.F^W8T7Q^W$E,*HY1-M+W M%;/0LL3\??ND68YZL9WF\N6L1*:KN6K;9)JM.86\ 93EH-D(A3$ 8P V!KXY MW[$#"3U=)ZE,.<<8\\9LFLIH#:.^/(TQ,#*34J=;SQA1\7X\N//Z9E%J("A M>8X(%VS';N1@>PB6FK-H@L1M*1^LCTS&NOF2>L?<^W& M?-[Q9J:7-=% M^G[9Y:JF4.PM3U);W(V/>ES?*/@&/6!7-+-T_$YM)%,4*BZFXWQ$H'%Y,=;O M+Y83_3;]/J@MGBSC?2XYY)6V85XTC(A:Y!-.+I<= U%:%8'$P=D M-1 H-JH99B(TCC]-(A MY^RZY/4*U6K+_WPSPW?LVXU9%A5Z:Q4EN++7XG[+),.-9N'.W<\(O"ON=Q!5N#?G@)9!O^KZ8L3 M\&7BNYX^7.^*PA.U#/_EH?";AB/>JZGARJI^V/Y/"%?2'@,BY]C^ MC!@K+N2THR^ 1BBSF6.O(%,]8*[?*W46DSR M%/TDI):\D30Y#24-#@V?VM1=([5. 4L=PV4;P7>V S>;3-:QI_ ['EI05_?& M:4@F&_)@TWCGE<>VUS.P]\3'Z1V,WCR-YUIY2+IJA[O[Y)Z_!R1' MR9OLBUT& 0-\S@(4+-=S?*29;M+2\D"#$Q\EH?PL=$\';D9W5=-V(12TX0Q2 MIJT:&[0?R+Z?4BJ9=#Q*1J-]O]JX*ZV=^2C$!B@,0$MZKXR3T3 HXP *^0Q. M#O#[N-AKJSN[/ M-[^4$9N%3K)=Z(A$H=IJ-Z6*6&VWB.![QY/&=Q*#C3_90:!, =IOF<3XU P M"(A4EAO"BTLL(=82"C%5)A!6AKJE6*JNF/ +\"6>C\9$"-]%7],>Y"WXUXW M18B9 T'1@:M"R+2$NTX@/ B_7 )N0X0]"]\$9P"W(Q7N:2#XW 6FB;X"J6D1 MH56B0FF-()@*C$#T#0=HO@H"V+* MQVV)L!J%D@TH;BN#6>, "U<"I1;59\% M'\!!P'(AG?]^G"-$0O@+"*>&#*&'4?]"+WZ!GCG>NB=6Z&;*<@9\$VT76UG&! 3TDJ%)!Z@ MA2)N0FRT-AS?D'6I0T&QAT-HL!)3N.Z0)PHQLYW ]H%O0:-WA'<*O0L/+M?U MS6#BP1XXM1>!]1+L@R_3SWG<%<^ANDD7K6>[EQ,/VS@B-HKE[*H2JN)"L33MY9:@\ 7_^T-2A:@'XVT5>)G-"G-P@67;=9,/ M:PR,1;C"+%Q@/EA?$PHAQ ^M8-60"J?MZX\Y8E=,[KT M2Q-=)EUHV%(1YADJ1I"*S@ R5*!/@_X*7QKL 'ZJKOO1; %7TS\#8T9]U^7 MJZ*1)SIJ^YZ+9"% HLT6N;LQJL'.0ORMKDT=6O+.OW8VT(W)KDP1!O\XQ7TT M4=VM;^?6'JGQK @MTMF$YT:=O*@O[[,U(1DCPLXOEYFO@9HJ13 MQ76Z&Q5GAKXB@4/S:O$NCO2*C+#/$.6I8BVA+SPFEFBOU8 +Q3S8'!07[LIK M!TK?HS&TW:X?)#!&%.".HFEZ: HJ'Y3]'RJNV5!-W\T?Q5R1N?5=5I+2,\XS M5+ZG-TO+FS_,L^SYR3+[4@\Q$< M0[%6G-!&WI?L0T&^I-C TRAC&"B%/[;/44WH&:"0^?@?37=GIK*^#6*J3\(B M="+&L&A"\*-QZ);R,0Y]LLD=VFRG8H>&&-G20-!B! MZ "Z0D94&<(9W"KF4EF[VRPC'Z/CVRS$[4.V@4'38F,\_Q?Q^"LBRP'CH)\7 MW:'<)D41-<'0NPV_M?THR"YL/[/= &!O'6 &:O:$:1NN>_;LEJ9BW#['J7@L M?L#QD^1\F$?N_$#CK>B5BVB72/2M6JK M5BYDDFTQ0V0+U60U74B6B58;?A $FQYB33L2\^E)QLB#X.O.)T@"R2?B%Z,$ M,'U&A%^$H!'>/ 'C)M%!5B*7@@+:'XGOVHG,=,0KV?>U*L M%=O$C#96O.V[<"=S(RC4 * >N6.T5P'G,Q30T%6V#A0!))2!H/!38@& MRC8[610$,9OF]*:A6"MFW+U;RLQL*5,R^71D2:FM)W(FFQ9]4>WT"F-CV+NI56_3'\WEW3)/LHK*4Z<-G)DUKE;\K*(HTG;3:94,Q2O5, M XZDGX[4.G-NS>2BC,'=MP:UB5(V+ .-/'B[1];6XT+1+!E*2FDM"[-47EJC MD8FG(^^5J#*MCNH5HS5>:3UED*%;QDB.'\Y3:T]4NCWN R,J"$4V62?OAF8# MCCQX>\K*)KNZ7:E+7$U(2_FFT,UWT:?<&>4^"K&+,6EV%\C3TS/VW MRQ0S5!A.X&6:HU@YS@!*%M@!_,%34% &M$)1!Y(R'O=*7*^7:9 Z6\C:=Y7I M*DJ/GN-_O),HJQ/=*8O@OFJ/!LFJ1F:?Y3\Y8SL%-\^62)"LK$3-FJ_JRN@Y M_AN=V82J33L+4A^P[4:U-[Q3$\GG^#_*3]/)&J D<2U5[P3VOBW[XX;,'+[= M=#6WW!591DR/%%E;S1=2W$ C#]Z>&Y+U\;P6U8VU45SFK*'9;RE04P[?GNY( MRYPR;4V-: 7$NW>K5>DN@9YY*'WUC%+K#+)Q8SJ7%KD,Y5*EXO(YZ9M5%V*F M5,RZI)[(Y>W^*E&)J\OGI(^NJG:/YL9S4D^E=+VD>0G*?E;Z*DZ^65&:TL)8 M"ZE2PB[VLY[QK/0M>:W%KZ5&7)HF!G=++C\I*/>-YZ1/S TS?%7KQLEHI9L4 MVZ69G$TG=Z3O25+T]9S9)A>&LU\H^_4W,NEB_WK8RDZ="VVIT-_S35 ;[D17 M=M*B#Z4+;FV8W>8)ZL )O%]+!4E+>_QXLXF5;36866"F'F9.EXT4&#%2RB!! M\;XO5_.N[2229\N%DOO9OZ&B.\1",7VP38\$,1FTO5.)?]P]Q_KYQ-Y#>@<, MA] A1X]Y82!*F^VE&-!#0PO MMRQ/B/L5^.YFX*&(!GF/BEFV(\P/?V4#)Q_ MUY^BY-X]_-H P#G<$M\L<_NA\T*07$.A\Z2J^E/?1"&)EZ+H* [_@H M"DJS MP;MT0RKU.GFW4^V-H[W1.03L>-55.U;DOF<<2NY_@J#$@YL0E@(&X?&9"VZW MO^S.';G"&_L2V:)JZ$GNN]T[I8(;IYM\<)>%T#GQG.U+=UR0F_<>;8^3,99^ MK2AU9]D[S[?A,Y'.;"FV_3N*BB)OPQ#%$M+@S>C CIOV,%09N+;I>T^]L&\N MC]TOZ?F0P['Y^=5B80[SY?+XPL1C<\HVN:[47R-M71?UE4CP1==4V$2+\WPU[ M\TG2T'"WC#\]$/NM=]@(]WGL/)ZB+1?&+RI7?LI0/IZC=='MEO^ M ]OM$>#V>N0GI9@HH16JECL&P/LIPG.B?>D!B.G/ K$08\][L^B1103EN(XG M%*?MZ7O)0L%=F5"0Q]B)?\SN MRE%@(GV''8.UZSH%YZW(^341Z9.AF>V&=DF'M-"D9AM1?%>M[*Z V:*KHF;+C1):U,KNMNF M;].VK#!JE3R/K&7%J^J,.=\2YW+T+MKLSYC&&E7JTQ^ATD&G\5-028NR.;5H M)1?D?%)&G?V, .J:Y\PP9SMZ1]!LZ*S]_1]W95WY!O5AIZB1@M4JTDH7B)2 MHJ>6TM?&HT_W=WT*7QL[)7@ELGPZR/!Y[ ?X3/O75EJE!]RXH$CI:J:[\N=- M/YI$$,;>_.&I4_5LOZ)K\3 ?=*)NL257Q G")2QV='N51&[$X?]A&[-)3%I<&,]\12+ZL M-7]/AN&RUOP;^?P](('^Y,\(SCLU+@S?.3$>Q5KHU M%8'!I5F588%NKZG1MX1^J8%)N]YB*1K*^MZ8J8-D:U5:RMR1 N3'I-)ZW.DL MQRF+-[K:?*BO66W>O/N> /G+5#H(D+_2^AG'QG%H"L?&+^@BPH,..J> +7:T M[$Q2Y:4AM9IK5:"[H[[C?OYRP][ASWUOHL6QV/31?80X/&O4TNDB\,'4O@)DT7R!BL,)?)%RK& MX.99%\@7/L;A)K,7R!>,8Y?)%XQCE\D7B&.8+2=CR\?K#EYW)\]&A/.=Z7P+ MT(_2NN/T'Y#O5VN'6_+6JTM25.OD-<$B;2+8'2T;DK?=UCDK+2ZS",C%XDO MYZC"9IXO1C][+?+IJ["YYT]RGGWEEU2%_2N.C*0",^:@#!O59C]?B%WQ[7AV MUEG:Y+0SX==@F!]VU$WW)2K",OPISHU@Q,*(=9D+OR3 ^A7'1CX,6-F!OKH7 MEJ6Y5!M5YQ4OL;Y?51MAMR8F$H^S1^W6=%&E"M>1:+[ -7]3"<)E+?HW,OJM M"KUK7/-;5;S7N&8LV[]CS6]4=E[PDJ\BPHX,N)V0.=#"N+JBJO[4-Q4/?O!: M\Z8P%'^:'DX7Z6+BH/M;KDWH+3S$9Y_W:,*0K37:=)O=>#)S0^,:?GE5E=:^ M.?,G;$K4H]\98]=88=+S)].YT;)*\O&4REN^0,7S'VH2N("]8IJP\>G3%LU-B(XD.T9/U8$5Q2,^5V?OT^D.A95 M7-X0T.U09O!)GN.#HX'008WCV\VP$-DWJ(3H25#";?2PD/21R$1 Y7/UZ]J3 M)DUW9Z:ROM4M4[= =(#HOOLXU"8J_!M=)FGM-HBB^!>$\TN4#QX$!0Y"H+G' MB\U'-W^HV(,8!_^I6<0'9)0.9'0CHO0#8#\1PO9Z!O8 _YC^ :VB?@A,::LD8=S8!UT+M87^B0MII;5]8(*3/P&QF$ MU [0,LJZ@KZ7MC-A-6X^5-4(#HY MZVVC-/JIGQL)>JNA74.QUFCG"=Y#*&%_-FTS%]3*[7]?WV##:0?;JSN&SW#E ME#>9-&OQ;)7LYIBUN&Y2?/*%:X*.Q(!:7VH H5X:&TJ6<:4LV4HORWL;*OV! M_?0I(Y)3:!]Y=>"TT/H>]D9RAPO#3$O+MG6_**Y;34L8+$79S2UO_I#0R#[8 M& EH%1 !K6($ZIJW)78$M<=#7%%&(P>,(/L))7@UXH(RFSGV"D[7 ^;Z+9Y\ M]M:F;V-'E/T"/[8W0EE:U;;4\(\'KG [7)E,R^Y(]]>B,1?C3-GXKBJ&/B!30A/)M03!,)Z@ZL('.#2OSCAL(^AKLH<%PT!EW.X%P1 M@7RE%)TPAL:G1ZUY?/1ZH.];5/=Q=RE4LQ_87EH>9'OSD31P M\M!CA]N];FO!CN\^N^6/HA5IU9XQ37(^[H_*[8:9*Z7@EI^@2>@.QP\W&(A[ MN@?AS]%T"VEY2,^@S2V4H<<]'Q+2A:@24O =!MB7P[#?S)T/Q39>8TYP+>/3 M4$7 FWB#:QH^E0%B5,Z,D]/>T'=72W1*+<)SAWVA8P]N_?$;/K_'@V<_$'L( M@B<[K:%4$VXN*-8W_F<+9T&>\CSY[=,F% = 0WDJ"SEX*B:K?*PM:U;<25 MC]'Q[:G/6Q)1:S/9@:VMX7_&WM3\\_]02P,$% @ HW"<5(.BY0*E"@ M0@L !@ !A=61C+3(P,C$Q,C,Q>#(P9C P-RYJ<&>=DGD\U/T6QW^S&3.( M&3,RJ$D1I9)1499YGF2O-,G6II LC4)V&4,4V4=(LB5+MC!CB<@225G&OANA MC,8U$2/+7)[77?ZY?]Q[/]]S_CKG?%^?]^L<_@!_ A STC/4 T!@ !M/8 _ M#.@ $#!X.[8$W0J8( P&A<*0<+B H#!26%@(*20DL@,M)K(#M4-(2$Q"#"6. MP6*QPJ([)24PDF@,%K/]"0BR-0.%(6 P!$9$2 3S/XO_'D ) M: .02T%P"C M0! 4B-\$X+=\PD!_"?B'0. MCP)P0012:*N!(0: 01 (& K9=KU5?;!5!Z H M&%I6Y4\!<=)-^%Y7#($:FR&X[W1)/?9BUX*WAZ>?OX!C\,"7WT M."P\CA;_-"$QZ5ERYLNL5]DYN7FO2\OHC/**RJJW#8U-'YI;/K9^8G;W]/;U M#PP.L2:_3DW/?/L^R^;^7%SZM;S"6_V]S04"(*!_ZC]RH;:XP% H! K?Y@*! MO;8;4%"8K(H ^D\2_*:K^%X"51!S.C:CI!ZQ3_7B M;&K0LI(7>,)<_=1ON+ M[+\#"_J_R/X%]F^N(4 8 MI:'@0%$($-T\QP12 S)L74B_D6M&2JV7X2>_F; M:5 [D3!Y)DS+JL2RM]CHX2ZC4E(X>S1QK)GF\K%,07V6UZT&NVZPGA_7J[UW MZ/0P>:]S DXZ;*ANPW>:H2S!OAQZZ?/-B%\&F];]A0$6*=Z),=.1#?&CCLNA MXSSQ[OFJ.5*;"K;B:O[G)>>-@,:S.M]&,BM6+DUMFGUB4\2"T8+C4[0OFJG6\_:[4EW*K]IO>-S-S&UNO6?EW$,]%N4:9ZR37#=WYQ MD&QCSOXA'P/'75XJ$"#Y(!Y9?E]:A;H"]U7Z7:V0QW'[H6446:6N6U%4F.4? MXMR<%3=_]Z*=;X^%^*J*A&#[ XR[986[T\I9\SY!,I4/)-!J)XF@S>/]$2TZ M K6(<\L15RA3M63D4;KBW+VMY$OJ]2Q[6QMM6[ZS_<&+G8RY$=I_:_, MGMZ9^47$CU^[15X>EEV:KB,N%,@'+9+BWUC-9Q$_ M!/7.28SAWY3CJ^GAJFR,/1T%O0&3W!U4JXQB]=U]89)VZG-*32;]>A@]<<2S MA?!*]W*(AF^J"3S8PR](D*$2//H8GW8\Y^["#/>-?67X43_ D@\8+:4N,>8F MUA58OR4\5MG$DU?X@*'!)Y_:_=8BL1^&_=7I9W%%\C&_%9%*YT4%9CWYP$]V MD;X/8; H-'PM0@%N)RGM)R.C[?QL8_X;E.OQC7ONZ8Q?UP\XTQE',X.I]'&Z&NS\(^ S?.2?(!*G*U>'DT=K++_T#) MH*K'"<\2W,8XP_\+BX+D13?WNPT[F'LEIW 5DKC#59^*7%,-"H&-PXN9-TR2 M0O1-*TW/=$*:NKYML*QQ_K(+HDUX0=[3S%Y-I==MZ6R2M 9O($BS_"MEC/W. MNUB%E\@2T6=U1/R-[CA=*22T&F/\+I07K=B8MAAN#ED*TV/-DI[G)@8?!&M9 M6G1L8C8R,IY,R/V>_DQEO-/2;K!5>*;0C*I]Z#].+7[JKYHUAQ>KN7D[>^B< MYE!HAFNPK)OGU'3*8J=P6L.3/43CES$&U?&AN]-GTBQK=RSTY@37J.5\[U.\ MV->.#1-"&]OFH_UH<0$,QEEPN&+Z=HHF45Q$5\$\T\W:&3[0Y3%!1&X>8E,0 MQXVK.00F<_Y*[L-#%7YO!-R;F2>+ S8JB5-"+)/?:\_Y@&Y_^+HP5RVH1K7( M2=Q[^'PTJ31N1 [5:KN<7NH"U_!S'0O4U<*PF*3CO;WI=1^B1!Z7]!IM, MY)2._()7MDEQ*$X=(3G-N]%2G/@K#"UYXYB7,W'X2?PCTM7-%]S\"?/8!]CI MZ$>9].JPBA9-*8D64[8@#LL)$.>.T;A*#32GMX8)5W:B]3=C$1%Q\'V.Z:)? M2I0*SDEZHFB5V?,$C=@YZ^L!'_%"H;2L+Y-KO,":6NN#K99N,;<3MK:/6@7- M6>]W?BUNW@.. !U+@E3LKS/6Q*%U6==PI-.O!YO U$"!KC^D[Y-T ),]+YD1D84'W#<0[@[4MD,DBS>PP="]]2UK$)\(^\H5KW Y,'A3?$*CY.:!)C0\LJ0U3)B 4KL<\'T!HXXP7.NJ) M V@G1,"8791"U#[)U6IR:['&PCA'*'_46Y6C=LJ&+?4Y8=+.6+%!+US<72/4 M)3@*],611UD.3!5X^\2,.5/G/7W$OKL+)1NL6'7C2YS;:"XDL(=HX[PVW/:L MY0F9UN[I+RV@WJJPMM[?^C6^^9[0+M2U$+%AS5EK/.B M8^=L8L*; L)57;][78^SSY +]"1C.U8""T:)7T,2PS2)DVN%!*9!$5U)O\K4 MS2PSB6Q3@$-\_"33"<^U(U4BN7X=0Q;G.I>^[[3H_&5P//*3PIM(VT-YTW+9 M%W1B+-#"BO)ES1K,>F[QY<1+5-%' U:&!6TVM]![M(UT9FY+EU7+I Y\+03\ M=+%34LH!LA2]E M[-,PG.7\@2;I8D SUI+*ZR+VR3[<+ )A;YL\/7]&$3YM<8%$;176OCXA]77> M0_2A1<6% UTNPA?2&>)_"K>2T?D$_$JP)2AS"0ER M4L B@J$G[>^F$*TW(LN!< MZ[ :_5O)09JB_.!!FS!7.)A3Y<[=U&'"PMW MZ]-:J>XA;?CE: CU;!D/PMJES?0N)"N4QUGN"S3956]EBY"-Q4G>O]%2_&:7 M(B3P74^ M-5W"]*LMG1MY=O2(+)IVZW*B/=LJ1.&T^-5\'E/C%P1(%FH@5B7 MGNQX'.MX8FRW3T"_7'^_U\]C7+T5ZY6]F/LT)M-:V2]5%5T%T922$RJ7"()G(V M$/+J, ;8/B3^X-\!4$L#!!0 ( *-PG%0#D40,\@@ 4S 8 875D M8RTR,#(Q,3(S,7AE>#$R9#$N:'1M[5OQ4]LZ$OY7='GSKC 3QTF 'G4H,R&$ M*S,4.I#.W?M1MN18@V+Y27)"[J^_7<$8^3#Z>$*:2AI/S,+,SN1U*I0SO,,M:^WM8 G\Y9?M[,VXI23*J#;?O M6Y\G1\$N2%AA)=_?"^M/+QLKMMS?8V).C%U*_KXUHWHJ\L"J(MKJ%G8 +4.H MOB%S%2P$LUG4ZW9_'Q24,9%/ \E3&^UT=G>OB[289JLRY:<6:2ZI%7..?3=Z M322G.HJ5S08W![BK95&W2U5N@Y3.A%Q&;R9BQ@TYY0MRKF8T?]/V)?!IN!;I MFX&3-N)_'+J&Z5E^90,JQ10Z1UT'?OX1U!'\[?7]/SABO#;B@KNYQ4HRJ!Q? M92(6*-_I[84Q+%KQ!"HF@%>N&SK"R*/Q^>3XZ'@TG!R?G0*^SB\^#T\G9'+V M@U2XN4P7XY'39*O;WQANDK,C,ODP)A?#\X/AZ?@B./OOR?@/,AQ-L*;?[?8? M4VWB+Z/2&3QI 0!(:0)%FJ@9^$2KO-PM@9PGW!BJER@RHY<8HN#AD&_)_(DD&? +K&[KP "P@WNI# 9MD"Q&?AD],OX##PBDSP;T6O1WFG_RC0/J7>VAC M_P2]90/Q'H2HR[T'2M<&2F$@G.>:'4 ULHWHB;#]-<#> -!+,X,-NOF<[."0 M&U@V0(0+U=^&:QM91$)+<_\F&,YC#M"K1O($094:.@#G.1?&^6.0XKGK!VG^ MM2=O1@.?;P*6*X90X;%=A0FL$>#201&CI&#N2,"4L1%,4"U0>^%)C M..793 M&B06SO2-8R'.>T,B#]I :NX:%10Q5DJ*$0?FY#2X)BC0PM.=.R@W%,0]M0&!T<\$P1E&C[>3A=I(\*SL9SZDLG0M&$/$T M!3XNYK#]YB:O7C&P>P03_W@WU78V 0TA%AC/YF-5VB\/?Y]P1U?2'%.5]-N9 M*8GK),B9.??+ /H,L/-76#\8UNQ9P?K0@^8V^) 85Y3:U=R&]P,\/E(@E22E M1GS=IAQKR.,W.(=KG%&SXE#H;!W^.7-1R.E<18@ED>*2R^K(YX9\^_NF\92 M?VDHWOD%TE]WP,QJ_+>O'1WZW9DR%K8>[R,:/@\]Y@,HTCJO7ZE&@=M;I4=L5_[,4H#0JGY9Y MX@Z#-E_3VY>>W@XEL%18. %(IK"W>/Z1" ZXJZC$*LU<<'J)W,"S5L<.'-]V MI^;U^>"#T%PEA?[,Z YO2QDT-'SE;.]&?D7101Y0#(AK>W9B@)J8<@83AN5P M,ZF<_YW'J*_,XU=(/(= ,%(-KJ\-T.+.6P,XW45*A>*VC_TBGRLYYT@ #YK)!JR:%VD2GOTNF:C0"FOY_!=+Z MJ>^N,5DV)M,E G&> X"J'UW M:["Z+"W<:PXU\JN&W@""1$E)"\.C^I_FT(C%S%_"XAL1N :PM/5&N5MN6EI5 M%_B7+5S)VDUX\VKM^9X2UYI5&/;\8 M7[0VCZRJT^VWG>W^[\UUO 'JQGL@C?YQM_%BI%[;^CE FXUB<'.7P0(6\IOO MEC1@OA*EL5&RM'QMWD^/F(8@5-X3/_X5G.KOUYV<6CFSSKN=G[CDM]>Y]BR_ MU'JOP7RGVWG["O-'7';GR[^:B#W,S3S!K \A%D9D6&@A27^W3=R;@'>%\;]L MJ,\DACVF'3RG*?TUC%7QN[*X7G%%W!40^:WK?G[LW$,3DHL/PX/)\)@,#T_& MYQ<'X_-_OX+P;P)"#*P_&8&W7Z-\1=^OCKX?.K=/FAN!K\*ZPX=1)GA*QE<\ M*9$&D3-_=/B*N1>&N3I-]Y3ON:C78*'9*NV-:7(YU:K,&2;M2D>UGVU\;V&] MHF+X?5#$O=5=/=>>N?E]B;4,?JUH]46,@DYYX',!FD).'M&Y$JS:^=W=3G][ M%0]\6=>=B/DO>+AOC.S_'U!+ P04 " "C<)Q4(![,W#D) !8- & M &%U9&,M,C R,3$R,S%X97@Q,F0R+FAT;>U;_U/;N!+_5_32N3LZ$\?Y I0Z ME)D0PI29%CHT?>_=C[(MQQIDRR?)"7E__=N5[. D<(6VM%Q+9YI@:26MI,_N M?E9R#O_E>9,\I7G$8O)V^OX=B6549BPW)%*,&BA=<).2J2P*FI/W3"DN!#E6 M/)XQ0EYW>KN=;N?UON<='4)7XZJ-S .RZ_;[_G\'8]T^F)ZX"NN^1J:*YYH;+G K? MGYRW2"LUI@A\?[%8=!:#CE0S?WKIIR83N[Z04K-.;.+6T2&6P">C\=%AQ@PE M44J59N9-Z]/TU#L "<.-8$>'?OWM9$,9+X\.8SXGVBP%>]/*J)KQW#.R" ;= MP@RAI0_5&S+7WH+')@UZW>YOPX+&,<]GGF")"?8Z!PH9=&X\*/H/.4=>AFW\ =03_]_KN#QPQ7!MQP>S< M0BEBJ)QF&CK"R./)Y?3L]&P\FIY=G .^+C]^ M&IU/R?3B.ZFPN4P?)V.KR:#;WQF])!>G9/IV0CZ.+H]'YY./WL5_WTW^)*/Q M%&OZW6[_&ZJY!L3>0:TXSV-0.O!LR=K:G;7).0>;(\=4E5':)A%3AB=+8E)J M JN9H:%@))0J9NI-J]L"$2&J@5;/NJ!1]0PM%/R/ZPG-L<>(BFKYK$)@7,-% MR@WSL"$+#,9'W?%MYOY.&C; MLFU@ZQ>3UPS'4AZ#+@N> Y\T(AHZNU]MC&X6&PO]W\ MJ_1VC]@1 $]E5 R;_JPJ:AWU 0I8<51]'5-M Q[)EN0*$"L81,:VVY5J.V() MBN020BHTH#R'W5J2,C>J9* Y!$P;;V&?*,G@27'8R81&4*2(S,![&NGDM@1R M%C&MJ5JB2$:O&(S;Z%-#60S*P) "9X%CH$#$%01Y$(.PKT$3L&$"AA>E1)?X M<=-^P12K.L$)9%Q#-,+M=;1 ,5VPR"J(_1:@FHQAFF#=L"CALKD,PU_0;PR> ME-^X$ZJ,)#P',""N;C:_#3@%<:A6C7J>)V@*R#O@[TB4,?0) &OL=!O R958 MD@+P@=!&R -K7&&W@HW>&!K,([:$IHT2I0 ! *P$5-GAM-4GHCHEB9 +O4*S MS JT*(HE3FE0L=U I*XUV5+U+E?X:\%T]TG!='JSI[^_..CW7@UUA<**AJ#[ MD4G"X7%'O[0;?D:H8A97@!..>P<0($SC/G*=8@L4R\#[H@?&9X@UD9"Z5,SZ M926% UBA)"1#4*S)#D J9@!0AYO)-60/.>0](W!YEZ4 B=Z >KV]'>:TZ.W% M[LD]#101$M M!8_M.8$N0\UC3A5'[;GC*S8VY=A-J9%#6-O7EG!8YPW9/6@#^;IM5% $62DH M!AR8D]7@AHM "\=L;J')4! RE(?H -VP^+&BP4]M,^$3MIE[>^ MT[F_[[ZW M!8'5S7F,48IJF5M(40U&A2P<"F=4Q35XP98X#;G@9HDLY[9AT8XMSBUVG0FN MB398O(V%U]6$BE(58$+:LK(H E!;!2R?G[$'HV5"^P%"B)V4HDSD5I77"B"*6)$#(^1SV7V\2ZQ4)NTJ42#W1BJ]HB2V ,4R;@QC.,IFFU "V\&*F(-6MO4. M(!_,1V-D@&],+&JK8G^5')1&Y9,RC^QAT,OG!/ M#OV*HX,\P!@@UW;L1 ,UT64&$X;EL#.I?/^MYZC/S..S\,&+U*>4>]ZNSP@H M1J+ _;4!7UIV^[O3V?VO>46[ J?%J1J-_7&:\E0A2'LI&M*C?BJD^_];!K"W[8+^S/WA>]N^P[-:EVPGU.Z]>_< EWU[GVI/^5.N] M!O/=7F>W]PSS;[?L-G95E <"$[ 4" 7]UGWV8F^O<_!W6_$("W "-" @HT)Q M0?H';6)?C[R-PGRQS3Z"TK^_Z.UWA]N?]]#[8=A_;,3=%V/?!%<5:ZKY8G%- M[+47>=&U_[[O,OC:)^=GEZ-SXZ&+5$'MK!L_!5FOJ%(%/)2R+TY7S[5[;_X$ M9>T$9JUH]=N6@LZ8YY(*FABF CJ7/*YV_N"@T]]=!157UK6GB>XW,_9'.$?_ M!U!+ P04 " "C<)Q4J$HOU $% >$P & &%U9&,M,C R,3$R,S%X M97@Q,V0Q+FAT;>U8;7/:.!#^*WMTVB8S^)4D X9FAA!R928-&7#FKA^%)6-= M9FYPXOIN[\QQS@>XU*B9HV0$ M)U[8]4(_#,$_C4Y[4=B#VP]P=!>/CBOMR^DH_G@[KJW>WEU<3T;01YZ_7:77=//,RDXL33RA5 M,I<:VCH?6 D^&:'G@YP9 DE&=,G,N]9=?.5T4<-P(]CYP-N^U[H+13?G \KO MH30;P=ZUV;7WELU$8SH:*%,UG]JX&LSB^V\5$GCI"3G8A.] MC7G.2KAA:YBIG,BW[5J"[R73/'W;K[1+_B?#I3$\PQZ,0P1?XN+6UWX=?X1C M8%]!6'^P%A<'%M>LBFVA!,7!\4/&%QSU.VXP\!:8M.(97$P0KTSO^8B61^-9 M/+F:C(;Q9'J#^)K-[X8W,<33EW,AZ,*=.W='+LS'H\J-H'/JOYS]X1R&E]/; M>'SY/\3_%";;%/3\,YA>0?Q^#//A[&)X,YX[T]^OQQ]A.(KM2.C[X?/X^,>J M-#S=U"(N*;H<=*(Y5CW]S@=PE72N<8G7,%:3-:H,>* I.V*< E2UB^8!HZ01OU MP@!("2D7VQYL9\Q9LM*XZ=$.D13&#]C/Y+*RD_.RM$[BO]6DV(@A8YJI=.=- M[6\;)FV89V1A"()132E1 ;!$I>"%N9 M7;4T^[SBFMGCM+3>/^;BB!S;H@2G1_1X%_%C;7=U;<(.>IV3OJW*"\8XL/I; M2_>\Q#XNN-E$&:>($51X\ZH;^IW^P+.*S]39OY[]L,X^E[B1 MF-7GMZ4:-J>8M,:;FL>0E5%;00C5HUD_:H3 NJ M>B/;JH=_D=.CV@A?V^!$/)\AVKL>S^<5X]NMC6%X%I!\73/]F=__ .'O. MTG:/.J4W1[]_"C)+ERIGYF>DA<;A0$,]\-=77R"5U8;7/: M1A#^*ULR2>P9](IQL2">P8 GS#C@ ;EM/AZZ$[I&NE-.)V/ZZ[LG"0QNIM.T MM9/IU&,$[.W>OCV[M]S@!\N:B(2(B%%X'WZX 2JC,F-"0Z08T4C=<)U */.< M"/C E.)I"E>*TS4#N+"],]NU+\XMZW* 6XT:&2D".'/\GN.[O@]N-^A>!!T? M;C_ R5TX.JVXQ_-1^/%V4FN]O;NZF8Z@93G.SYV1XXS#<;V VWL0*B(*KKD4 M)'6#BB_AT)O4_:NE1&UYL+2,@\Z M;J[[*.G@\A.>!VO#J4X"SW5?]W-"*1=K*V6Q#KIVK_=(4GR=[&FR=BU0+"6: MWS.S]\&N4_D8BFT%9.,I]O@;<@S5L",;6 A,R+>MFL* MOA=,\?AMO^(N^&\,MT;W-'O0%DGY&C%0319A-/KZ6@83N3>< MA1#.7\X$KP=W]M(>V;"5P<36<39;6_)>;R4<8CD*SXKNN_SPV_EH6FL?;FL0%19.#SGG^9^"> M"HBD$"PR=5:W0ITP& I1DA06+)=*@XQA6%(N1Y*B:3>:VFV0JF(AX;>3S/2 %Q#S=]6 CL611J;#H M40\1%"8/V,_$NM*3\:(P1N*_X:38B"%ABLEX;TUM;QNF;9AQ[*EP1509)6WX MB4<,;A4KN D*7'-A3H1*Q2CA+&XH''V>QS$R*^/TD8-(,\%M0UZJHB2XBY9P M4 %-"$T%M(UCA,K<'!6'[#LF@Y%F_R51*R)88L$G4&Y M; N?A-Q@I-8L>%[L'!78B7<*X3ZN$)=IND6\9'EJ$K1/FF*?2ZZ8.54+8_UC M+$[(JN;K+R@CP/#O]-TSPMLYRG7VR#A%+&" M#&]>]7RWTQ\XAO&9&OR7H^_7T><"ZRDC54BQ6#7A G'%Q0'D(29<86YRA+C) M0MLL$QQD4 QU(ZQQ(<>T%.U**M[#'3>DU2%;%0-RE6F5"HFU6ZDLGE2"_2]& MX!\GHII0-%FE;">XDHHR944R34E>L&#WX5"U:8E)?8R;BHAYF*Q1OK,LWW_]6' &LV[X#U#0L:(G0"&.4[$X/>JEET?7(ZF?\GHCNUV M7]CF-Z^\<[?_Q^=7V=WMVC]BL!LHX62J919X^0,4,N447KG5W\LZYA0.S*:+ MX0RNAHN[T?M'AYP*0M\OC/Y.77_'"'M.=XZ!9WZ+?6/4'4Y1_R/NOXNX%_7G MZX?Q)]!SJC-V=T'QO42\,J9^)FH_CI#HTUK)4E SDD@5[,KXX-;C>*$93/ G M6C_%0<]JOKM'XTE]LW(TGQR1]M.@-Q+3IOD]WJV?[9O M-S7-K6Y^ZNNAZK[I\G=02P,$% @ HW"<5-N!5/^%! Y@\ !@ !A M=61C+3(P,C$Q,C,Q>&5X,35D,2YH=&WM%VMOVS;PK]P<]!$@>ECR0Y'= (X? M:=#$"6P%13_2$F5QI46!HN-XOWY'2G;LK .V8ND*; 8LG8YWQWOSV/_%LL9Y M1O*8)O QNKV!1,3K%!VX[;)^'?@ON;^']0S0\-=2CNV'TY7Y<[7K_ M<'ES/82&Y3B?_:'CC*)1M8#BFQ!)DI=,,9$3[CCC:0,:F5)%Z#B;S<;>^+:0 M2R>:.9E:\9;#A2BIG:BD<='7&'Q2DEST5U01B#,B2ZH^-!ZBB14@A6**TXN^ MLWM7M N1;"_Z"7N$4FTY_=!8$;EDN:5$$?INH7K(Z>#R"YHG:\,2E85-UWW3 M*TB2L'QI<9JJL&T'P3-*LF6VQXG*M%!23A1[I%KV@=284R+#A5!9[^4&W^(L M=GRIR)65DA7CV_!=Q%:TA"G=P$RL2/[NK,+@NZ22I>]ZAKIDOU$4C>8I^J0L MPMD2A6M=>Y7](:Z!_C>]"M [+HYVW%!CVT+P!!?'3QE;,*1OV\V^LT"G%:^@ M8HSY2N7WZCB\F\['TPCN)G ]'8WOQ_C S]GXZGH>C6?CT2X[!\/AW<,TNIY> MP>1Z=OMZ]ORZ+A5+MQ6*Y0F:%_J=XC *J/=G"K'(2UVK2H#**+ \%K(0DNBL M@,46)$VII%C:S>"\ M=5:!OM<):M!MM[I^#;=:@=>NX8[K^VX-=]U.MU/#YV[+[U:PUT0X )(GU:?O M^D%P:K[%6OZ)>GOM)I8_F,^T@G;-'@2=[BF(U'!+BK:C,8GI08,"6Q5XJ+1N M0F=5'Y.T+&B\=YCVG^"L8DA9CGV0$8[A?'9,"H-UPL10)!C-&Y789T9;S4W3 M%&5AW>6T-)1,IR'V*"U72<%!/%)Y(+=2$!O -\3JX/%U@GJ84+$2!GF^1J:9 M8=K[P'.M":1"&@VVV!J YIIK1&.Z6N!V?M-8W+3_P=P\RKN^7MR)?60E%CAG M:AMF+,%,18*W)X'G^KV^HPFK$C&M4I$%ISO&A9 )E58L."=%2<,=<+BU3OFL MJE7=^K17,2BU-E5?)6LE=HBJJQK,4>_5:A]W7E-O6AN+DZU8UTP'K;4!IA*Q M^YK6HL\)B?]D;S;%.,:$UP6+QT+-W6K:GO?FT&'USCOGO4) 1IBMX8M\-UYW M5/*7E/9MM_V#=7Y[@NVB]\?GW]*[W;:[Z.PZE?"(5&(5-HLG,$4-)Z[Y_5C# MG-*!3W?SZ PF=[/Q[ RN!I>7@R\PF([@TV!^C0?*[-E(QZ35SYM:WU/K/W'6 MO:8YQ\FH!\5_.1/_S\+_;A;^4'L&L*I&#YQJQC(O%;PEJZ('7\0:1YTK+A:$ MOT@VQYR^NSO4S^)CHTSUS.1^4"'QUZ5$4Q(]K @9[HKYX&)VO%"/+'C]Z'&6 M4ZO^=H\&E^KR=S2Y'*'V-\V"+*FUP(OU5XND.(N$Y%&PI YW$-A>:]]T*IQK M+J?5#=9CTD< "8D %P &%U9&,M M,C R,3$R,S%X97@R9#$N:'1M[5UY<]LXEO\JV$SU3E(ER5>U,JMR.TYVM MSK&QLK/[)T1"$CH4J09)R=I/O^\""%*'G>EDHFRYJSJV>0 /P,-[OW>!+_ZM MW[_.ISI/3*I^';[]3:5%4L],7JG$&5W!U:6MIFI8S.WZO&G MX=43>OK5^ZOA_WRXYEX_?/KYMS=7ZE'_X. ?)U<'!Z^&K_@&-'^DAD[GI:UL MD>OLX.#ZW2/U:%I5\_.#@^5R.5B># HW.1A^/)A6L^SI0584I1FD5?KHY0N\ M O\:G;Y\,3.55LE4N])4?W_T:?BZ_QR>J&R5F974!;Q[ [G5]<_7QS8?AF_?OU/O7:OCKM?IX_E,Y_7'ZU>P9S[>? *"U? ]TDJC.3J6 ?T+ M2?XBAF@F55U>#9'8H[.3I]^.VM_KLK+C%5^R>0K$GY\\F^]BZ,M2%6/URB1F M-C).G1SU%(@Q^/>R3FUQ5:1 RV]5.NBIPJEJ:M15,0/AN.JIJ4[IPKC(LF() M&UTEF2ZIN=(DM8/="N\Z,[$E3"'(R1H(YE4>!MGK*=TJ30(ZM2DYT (B!7M5JH$\6;*GLJ+&5S(U$)GM5'OWMRH M0Q2D<^B-'AFH84.X<'S9;4;!/RI#6E&B$U7O=)GJ/]0O63&"UF],!J2KM]I] M-I72>7AL:++^Y0)DV$U5))^; ?!X\8G*:92$JES-@#,4DG!\>''YZ=45_7IT M,=A'[NT(CIM?+S]>JZO+#V^&E[_M%0\/I[94P*B)LW/BK;*>P=/0.O)?9A8: M-/S<%0M;PMW2,]V;TFF366$,Y+W?]+*G3O]V>M8_.CL[Z["\/,#,U# ]][4" M* 'W\P(ZJMV\<)6J"C4R*H%W,U,98A@@LZQ'OR,;547/7_JCAI&/+?"=S96M M2@5#MLY4*S5: ?UCV#R 6.@-I$;/YYE-]"@S&\;4(I4ZJ#:POG:5!4U+;\&6 M+1*K<=Z (J!WOL++RZE-IDB=S9,"!T10IT40[LE_P^+1W>'BH ?:E+8!+#6 M/KQ(-[Y8XO/>.NZ=2@-SXEKG:;F7SF#->#D'&T =/R6U>-Q32T.*#_3DV>%) M[^G)R9H>*>JJK*![% Z/F>&#;(#-E-6IP==/CY[UGA\] ]U@=%F'UY\0Y7FQ M1G+<[CXRYL^%M>V+&M\+4\1FH Z&T'K-?&J=&YG8 ,9Z,15$Q**\!@82LBQ#)]6N'- .-/F M ED(MBO*-I"D*%N1&!"G* ^!RZO5/C+1)6(\/ZV7D8R_;&3\7C'6FUQ-3&Z< MSGJ\3ZA3#4JM++*:U5=:S%'/:@"8G?:,J7!SP1O( M-OXRM'=Z^)-7;(N"GF&><@9$2(D(D-K#^[X1P!G B5T"/P!+0)+W#*/2PO( M5084(+&RCAJ 1$0 :!+UBV2(!Z9"GFN;-LV=8>V&55INX\H^MD.**C-$J0E=QNOBWUJ5: M3_H6KH%N0.W3(S";!<@CSSB(VF9D9,([,NWM62_M;;6"G7G+ F]9] $H.A"' MP*MHR:C'SYZIXX.3GYY\,W[?0Y'XGVP=)-JOPRL_]7LE"-\5?HJ!LT#Q@.F3 MVK(Q;4AYN@5;#8%]V*#0)8\,S0*XAAH-P1)R9[/#VN!]I7:\/-4+>@_[2SL= MR@Z9Z[+ZFJO=]FGA3=\L;OJ1S4 [GT]M"E,)#Z A=GAR\>( '^0U9/\J_SMU M_N613CY/7%'G:3\ILL*=_^60_KN(_*3M&U-F'EB8BPPD85_^/A0*^_!*5M7(D]MEU?\!R$2W\$\_ZYK\> -LYUMM2K\H)=M<^?#XZ?_G0!B @$ MB[AO#SL^WO]OGN.OL,E?D>4#T&^O]O2GX,#JN$C ""(U!/^GGG) G !K04%& M.'-,ICKZ9H!1P-Z"W8C6-JC0JH;-N&)?28D8M\XS5MLU(-6@$F!/3YPFD3X6 M9TR$NYN^4U."<F9* >#U'.L[NASEDP-8]5 )QW=X,:0Y-> MC+TIH'AJEP"@-U[/Q3!!\,$3!5"1/:LP>R",C$7AU!DO2,GVI#[&+N,.:A<, MQ7I.)HO &F@0-OP$IO*>DX'0#LP&AZ.,)QQ^6'365F#W_D>=&W5TQL;O0/V# MU[TTYK,: ^$H;/VK)?MG-E#J[1> /:!L:[,V2@\S0<[1A*-X]S?%C0:ZI')V M5)-R!S-KT@8P0/:(8*6X9-O6/6L.Z^G91RW_7XQ#/N(UGK!]L:*?1^* MBBN MCBPL*%K#9BW,M1/:B1$85_6461COVN"U(L,7S&1\PM!N,]I#7%#>&4%'V!Z@ M0+Z14_R?&3@2OL/&"1*1C?@UU\W8%3-5 8%D#,!/1,TT"S!^L.<-8A6+5L2O ML.HP970?]DLNP1(R8) #% 0BL]ISVP+/5B4-8;M7Q([%[ K>;"(:C2K_1 F3/;,58U<=/RH8,L@D >9M/4'3 MO-8O[9C<[P_9,_LHD'[VAO159$CODS1ZO\/E()XR](0YF[ /H!!V8BR.:VIR M=*/A:B+3SHR;X,:#=DR%^Y)%4JDS$SG:@",R[7![Y*6.]J9NRSBQ7([0A @HK1]%R2O] M63Q>NP+JVD=Y1X@"1\7"=,0\@V4NOQV-+67Z(MB;1'BERTOZL ML]',$M4NP!=> \0&X*TDK[<\)0$841]MJ%PXAACBI=;LW 7)!*LTKS.*N*/# M&@EHINL[P^)G3>QC3'$*&!TM;S#X0J07LS+BD"XP.TUBQ9E"S#0>$'KEBHL6.]<9%58&U() ,.J9V@O. )GEI2^/7,G#45B[=3U8LV[L.(^8X M:]# $K.D&B_^?<@CT9BVO*A:5D ]WCESF5X*J93$9-R,WF=9&\<1.LT^V1L6 M'7Z)S%+L'V0]U F; .ME94%I)2#39C7NV9)^ EH"#A1^+,U<8Z;,MJA+M%[M MR>/T%YO4B"YI$A^\TP_>Z>^>,T%I\98E%FY[+99RQ+B-%&X"@5KE0*1@@0)<=HW3:^Y 7V0&DQMB40\B=6&+NLQ6.Z49FFGC2-W>1\;M MQ##MT.9= C!,Q=>7?U\!:]Y$]NE;$6K?'VG&F]@:SGY!R M$-4*-E:/D!JHQZ-3S,&IIL ^8\]>GGDZK8O3N=VCX"]J'YKC#%'BJ[HJ$1P" M27RQUXEKB))<#Y!_9UUX=Q(4H?3E%!068%>%F9PPDY]+-;95CQ%MCO/LL>NF MK)2M*4\SH/*>;7BTA*D!&(@IQNEJ0D:@"+YZ&[,ZUK(+@:*&\!/_"43<=-')%_>E^ MNW&K;=R_N9@4P4A33+H/F.AR-R;Y$?#@5[ -WL&JLF'WB_@MO(5PH=[/P-R1 M8,@O8)XJ?GBO3(=U-\_V6B@RL]%K:R;H8N47%ECJG9HO]7&SR=JXC?,PCWJK M$<,6#/GS, :IR;<;:B3C*&+8BL='*M4KLF]/3OE7#%JF"QT"U\'+B'[IN>'- M*LDPG"4L*<*ICUX'V$VYP@/U[AZT$YPG1Q@,85Z/,EM.I47 7[Z>#FQ_D,US M\G,Y'W==FE$)A.R/-73O\7+9AOA 5W-Z)4PV,4RF$XX]L1^\LQY-0C;6U_ER MP<(G(% F=QKYH$M^);AQ)5>:G298'[#CQ8;),8$&6$5R;"*"V%833FT6U&>0 M$[5IZCC3!UHSF9E/46_D-54(RYZ(>);14$^RXS!#A49'JPD\[&O^@)(ZRQ0N MT:[1>YF+I0 D28-=V.EP?UB)' E)@LD?J(V+2&).[,)L% O>8=RP6R@WS8N\ M3PF"=M+#(H&M5Z+JLLH=\_'3*BFP*3LO6Z%(O91!_T61<*X;!1NY^JF M(SM_19 "$W5]:UR"SKQ6YMR^:26LYW"4\).UAS>6X;7]6W=D/'D!BW$9G]LB ME2N2U8(%.K8"^EEY)9A1B8EE["5%4E!Q4#8H\>-2.PYR"K*I! 4V3DW?9^*5 MZ3[RSFN;UC!+(%9?U7B(P(6ZC$IYADVR3BE%^7Y4 SVBF76#1&V)1#EV^1B MY]!3&KK'Y%$AM4= "64;2*W3N/,>L#< MFJ3&:(8TB8T52\.I=)) /5"7>;O'D%*]1IT4#;,,A6O$ZEFQTEFU$L7CKR98 MO?L0/'L(GGUO2-!ET[@0LL7VM"L2BN]/BB)58TTIA7E3]# "LVQL VY*_!DL M48 *FE@4-N4H5)&/05YPW9V4!$,;U=(8!O^;=UVH]A,30;IA,XP*!YH J-H0K3.7'*IG96FFPL]6#^U[%/XZ2" TQ.P04B]+MS:9Q9&*[- M:$_**CXK@FJVY32QLI5)$+W4',#!D\A"=VU!*$<^E(BD7#$1U;>%==+K!(-0 M#212#3(GM,1YV3JA4LPVC+)R)H@/BM+G]:- M,Q<8)6P'7RJ;5*W(-6+R>H3^K@J]0F.D*5K:'J4+8#Q05JJA'+EGEG/*A%(8-6/&)^;,H9OR_!AAK;#"M]8HX0+8F3 MC8LNP79,*5FQRA6_'=4"4%T3[4^8B+GD&46-465&JVH2:5[8(@N[%@94&D\Z MLSP=P4/!?:U0AP!NZ+C. _=W!.-^&7(QC+A;9$OR=P8B(@MO\1:*^:3]KK!> MJ6>FVU"[D-(#]M&5D1FBS77$F..VP),%]\&5[$*\T6=KC'L'EV?BXL M"/*P_=8$%R(V/)Z"Y$(XHRFF#W[ "@>Y6QJA98\"ZE^.UE^QC*JY'F!-*.T M[]%!!91TV6$I6(79O,I600IN4E?K0I :FQHN=^ $3*I0\>OCG:5A,;9JO,]Y ML^BLDU+J"XI$*Q['\>.]T[% M:M@M>L,L" R1Y$RJ!U$B]V.JMH.O+8U.K4<""^.3DY0_34ODN?>.P3HTR:$Z M>FW?^47Q97+P<.,ME!&O]4?J:5X[S$:KI#8+ M4V_[Q;BOP0)R= ;/-I;Q'!.<9H1FI)FU12PK,YM1( C^AL-*W=K-D!=J*]E3N&0;FU^E0$1G3Y3EG73:S MZ+E7*Y' :I-#\V.]'Y<'X-_'(G$N+O>64H^>(RU)IU%*:J(+S63VL^$98WD> M27"@/*E\;*B[Y/#%+7SFY>ZV5'M2;\9<.C^R_O&57 ME=N$D08=C4F(,T*P)L3(-@BI"/*G&\F2DYM*H P$USRD":=FEH=*+KP 8I6# MLXZ](M!"X_%HL\27C*75UA(<&M 1Z_9)@F>&+'));!EP'20*K9MH:\!5@C^TZNQ!E6N MIM:,,;XD#NSW,H:VHZ@5J/>F_8/7^<'K_'VSF00T4SK7%DU#2 AVML ZVNT4 M7DDIN$XJKX/O-L@5KU\ZPE5P?K8*?BCL*!>W8FA6G$P>]S U0=?IM1JV^Q.P M8]2<54'C1M-F+)6=P;"R^<)6C0693+4%4W?'V7>D]]O]\TGEX?#AGE2O!6_7D22?0\&'L=+Q M1ZY@UVV\!%S]A\E42?#6!,]?9*2UO*V=.GCD.D1847]K<8'7Q#IHYO&A6VC_ MB[FRA31OK-CHT!\AV@N8./F@\BGXFV%8(CE*'6?[AF,SCN_P7.#>!^W378U7!9;TF+9O;L]>M"!*[1F,6!$^-74O(T,.4>B M+KZW+778Z(YN,*8KV+8!3#GB-IZW'L\/)A0X0KAQG(/.?-H&[#MEA%@/B"$5 M2K'C^(LLR=;=%#FMMC^U15SN[VILQL%?=U%(4?@:QS9.=A*8"-!^U_Q'#G\/ MD'JM4*6+[&9NUX3S<:)P,:T1'N*)4DQ,3]?Q:[=K- '83J9-@DD@DI7Z5J+W M9]EO-JEF!??8/[9B ZH=VEQ7A.+\1&#=>3;8NO1JJ.5IT4X2.T^ MD/>A4.N!_^*#\L"AI1Q-7S7KN 0QS((IHGVN9EM1$UQH Q MA#S050?O'0<(JR<3C-E773#;5IP_;$U6HP1_\3Z$]<\ D,6NUQS./%_D9QA[ M'"\1*P?0 H\(*(/SDWT>8@'(H;V[?AA";5N4M;:+D;EI:5-ZZ*X)0]"0KM)DO;03 M7O;0"<%YYCCN/7-'--MHZ^G=[;,JR?'#W.>SB-9S4:MBJ?%+#-VLT#43O)0S M^,8.\XTH7*XI:#EIYP$MFS2H=23?DR.>"\D:Y&.M1>K)6QL.6&J1(?'-)H&1 M/6\/8/5!Y]]Y#$"^:@>\=@12?]"C)AYPY7?GL? MI.UQZ\T?T-O!HI,_6'1RGX71@\+[WL)(#C]_\),\L- _RT*1)>B3QJ7\)*Z^)K$M?=^//V/?/IF;,O/-PJ=\&*W*P(9V6 M+-)N$F:GI$B*=$+3_DS_"1[E$I4!9'I9RD6<_Z856A4@\0*&()]<63.5&[^+ M#[>S;YKKP_S1*Y*LO(]>BLN\LOVA_FQP M2'YF";3WM=!7]G2BZ69X ,:;Y- MV:3BKZ524"!KA.&'U"!7<$T4[29T&))+=VPH'XB<(-!.G85*V[@?RCV7SULY MR96ATQ+NSE?H>#J:G%[Y&EF&'S9'E\J&G(9V\2/MJ+LZ'*@;_E")]Z'^2+/9 M>&^?GMXK?V/#?+;E(4[9%[?ZO8/"N[9#ZZNU5$9A2O^5(BFG8D2'%\"GRD W:<)I8+_?7\^4>4L";?F@M9 AVG[T!=HWC%KGQR\!UE M(?2EI/4CIJ1HF8/92/= /F02OILU#C>;GFP4E2'529NI0PTE RR8HV[ W =<4#3' MOW<6"\_#6(6G)"_,E_ V736?X-/R^4 NC!]E1?+9UW/ZKQFQ,]_OBLC7[B,) MP9=?UFYA%S']X&#&@:NK;?0EE?%FKAP?S3RF/JA,CC3]6L9$Z M?\14\^U S2P3ABX!29@N"43"+JWF= I%],F3\$73<.3$X%_J,_RS#D(\AN4N M_^#!J$A7\&-:S;*7_P=02P,$% @ HW"<5%=@U/T^ P U L !< !A M=61C+3(P,C$Q,C,Q>&5X.&0Q+FAT;=U6;6^;,!#^*Q[5VDT:F)"THB2-U":9 M%JEO:HBF?338"=8,1L8IS7[]#@Q9J#:MG:JI6Z0XX>Y\+\^=S3-Z8]NS+"%9 MS"CZ%%Y=(BKC3AYRCX/CT\#KH=LK]&X93M[7UM.;2?CE=F:BWBXO M+N<39-D8?^Y/,)Z&4Z, ]ST4*I(57'.9$8'Q[-I"5J)U'F!(3;7V,; M2;H=CRB_1X7>"G9FI42M>69KF0=]-]=#V(E!_.[_\0*;Y.=C)I2@L4$T3S>U;YWO,:"T94$$F=#!\'^-G.O-VWDIFV M5R3E8ALCR<9TEVRT; 6FM[6D,P%5VMW^UT!7V=B";.6FV;378 O5+8 9@(!, M5=.JX$L1I%G >3RS^M8. J8TCXEHN@;SHF6Z[ZPIU2B"7OZ "BDX10=N_=E' MMTFS1?K%1\J4\XR9NIPO0G3S$2V6%XOY='Y^-Y\MJN?SY71^,[F9PM-E.'5V M\X8UK1:U ^P)( W@,COY/4R-OKH(_CZ&3T?LFJ0,R15:;**"4T[4M@O.TS#Q MG.-?(Z*K6SDGJCH,KP>5PX/>B3O<7Y];],!W^OW_9A!N!8GK29AGL52Y5*1Z M9;S@27D% )QO*)<32<$#5.G\T93_TT/Z"GHP!0Y2PF7P 2T7YX]&"]=ON98Q MO1(R8)(Q:Z)VA(#$7]=*;C):D0*I@A;,/1K65334P(-$!,^8W3R['8)@J%Z' M(71$.UZ9DS6S(Z#17VVR@I=D0.XEITW3?=_Q!KNF&YE;4U'#5VL"//X.4$L! M A0#% @ HW"<5$3A^6I ' B#,! !$ ( ! &%U M9&,M,C R,3$R,S$N>'-D4$L! A0#% @ HW"<5*EIUQ(\& &(! !4 M ( !;QP &%U9&,M,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0 M ( *-PG%0BS.X?$$ %_^ P 5 " =XT !A=61C+3(P M,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 " "C<)Q47I(,4 V; !)/0@ %0 M @ $A=0 875D8RTR,#(Q,3(S,5]L86(N>&UL4$L! A0#% M @ HW"<5.U%_@KH:@ HD8' !4 ( !81 ! &%U9&,M,C R M,3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( *-PG%3/7;JXP>@$ 'B<- 5 M " 7Q[ 0!A=61C+3(P,C$Q,C,Q>#(P9BYH=&U02P$"% ,4 M" "C<)Q4@Z+E J4* !""P & @ %P9 8 875D8RTR,#(Q M,3(S,7@R,&8P,#&5X,3)D,BYH=&U02P$"% ,4 " "C<)Q4J$HOU $% > M$P & @ 'B@08 875D8RTR,#(Q,3(S,7AE>#$S9#$N:'1M M4$L! A0#% @ HW"<5(#IYU7_! 0Q, !@ ( !&8<& M &%U9&,M,C R,3$R,S%X97@Q,V0R+FAT;5!+ 0(4 Q0 ( *-PG%3;@53_ MA00 .8/ 8 " 4Z,!@!A=61C+3(P,C$Q,C,Q>&5X,35D M,2YH=&U02P$"% ,4 " "C<)Q4B#_>CTD< "8D %P M@ $)D08 875D8RTR,#(Q,3(S,7AE>#)D,2YH=&U02P$"% ,4 " "C<)Q4 M5V#4_3X# #4"P %P @ &'K08 875D8RTR,#(Q,3(S,7AE >>#AD,2YH=&U02P4& X #@"\ P ^K & end