0001104659-21-055099.txt : 20210427 0001104659-21-055099.hdr.sgml : 20210427 20210427060526 ACCESSION NUMBER: 0001104659-21-055099 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210427 DATE AS OF CHANGE: 20210427 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: 21855755 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-20201231x20f.htm FORM 20-F
P1YP1Y0001086434--12-312020FYfalseAUDCfalseILtrueP1Y0NASDAQ0001086434us-gaap:WarrantyReservesMember2020-12-310001086434us-gaap:WarrantyReservesMember2019-12-310001086434audc:ShareRepurchaseProgramMember2020-12-3100010864342014-12-310001086434audc:ShareRepurchaseProgramMember2020-01-012020-12-3100010864342020-06-082020-06-080001086434us-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-310001086434us-gaap:TreasuryStockMember2017-12-310001086434us-gaap:RetainedEarningsMember2017-12-310001086434us-gaap:CommonStockMember2017-12-310001086434us-gaap:AdditionalPaidInCapitalMember2017-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-3100010864342020-06-080001086434us-gaap:WarrantMember2020-01-012020-12-310001086434audc:RangeOfExercisePriceTwoMember2020-01-012020-12-310001086434audc:RangeOfExercisePriceThreeMember2020-01-012020-12-310001086434audc:RangeOfExercisePriceOneMember2020-01-012020-12-310001086434audc:RangeOfExercisePriceFourMember2020-01-012020-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2020-01-012020-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2019-01-012019-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2018-01-012018-12-310001086434us-gaap:WarrantMember2020-12-310001086434audc:RangeOfExercisePriceTwoMember2020-12-310001086434audc:RangeOfExercisePriceThreeMember2020-12-310001086434audc:RangeOfExercisePriceOneMember2020-12-310001086434audc:RangeOfExercisePriceFourMember2020-12-310001086434audc:EmployeeAndNonemployeeStockOptionPlanMember2020-12-310001086434srt:MinimumMember2019-01-012019-12-310001086434srt:MaximumMember2019-01-012019-12-310001086434srt:MinimumMember2018-01-012018-12-310001086434srt:MaximumMember2018-01-012018-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-310001086434srt:EuropeMember2018-01-012018-12-310001086434srt:AmericasMember2018-01-012018-12-310001086434country:IL2018-01-012018-12-310001086434audc:FarEastMember2018-01-012018-12-310001086434us-gaap:ServiceMember2023-01-012020-12-310001086434us-gaap:ServiceMember2022-01-012020-12-310001086434us-gaap:ServiceMember2021-01-012020-12-310001086434us-gaap:ProductMember2023-01-012020-12-310001086434us-gaap:ProductMember2022-01-012020-12-310001086434us-gaap:ProductMember2021-01-012020-12-3100010864342023-01-012020-12-3100010864342022-01-012020-12-3100010864342021-01-012020-12-310001086434us-gaap:GrantMember2020-01-012020-12-310001086434us-gaap:GrantMember2019-01-012019-12-310001086434us-gaap:GrantMember2018-01-012018-12-310001086434audc:IsraeliSubsidiariesMemberaudc:IsraeliTaxationMember2020-12-310001086434us-gaap:StateAndLocalJurisdictionMember2020-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:EuropeMember2018-12-310001086434srt:AmericasMember2018-12-310001086434country:IL2018-12-310001086434audc:FarEastMember2018-12-310001086434srt:MinimumMember2020-12-310001086434srt:MaximumMember2020-12-310001086434audc:GILTIMember2020-01-012020-12-310001086434audc:TCJAMember2019-01-012019-12-310001086434us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001086434srt:MinimumMemberus-gaap:CustomerRelationshipsMember2020-01-012020-12-310001086434srt:MinimumMemberaudc:AcquiredTechnologyMember2020-01-012020-12-310001086434srt:MaximumMemberus-gaap:CustomerRelationshipsMember2020-01-012020-12-310001086434srt:MaximumMemberaudc:AcquiredTechnologyMember2020-01-012020-12-310001086434srt:MinimumMember2020-01-012020-12-310001086434srt:MaximumMember2020-01-012020-12-310001086434us-gaap:CustomerRelationshipsMember2020-12-310001086434audc:AcquiredTechnologyMember2020-12-310001086434us-gaap:CustomerRelationshipsMember2019-12-310001086434audc:AcquiredTechnologyMember2019-12-310001086434us-gaap:FairValueInputsLevel3Member2018-12-310001086434us-gaap:FairValueInputsLevel3Member2019-01-012019-12-310001086434audc:USFederalMembersrt:MinimumMember2020-01-012020-12-310001086434srt:MinimumMemberaudc:PreferredEnterpriseLocatedInDevelopmentAreaMember2020-01-012020-12-310001086434srt:MaximumMemberaudc:PreferredEnterpriseLocatedInDevelopmentAreaMember2020-01-012020-12-310001086434audc:PreferredEnterpriseLocatedInOtherAreaMember2020-01-012020-12-310001086434audc:PreferredEnterpriseLocatedInDevelopmentAreaMember2020-01-012020-12-310001086434audc:IsraeliTaxationMember2019-01-012019-12-310001086434audc:IsraeliTaxationMember2018-01-012018-12-310001086434us-gaap:SubsequentEventMember2021-03-040001086434us-gaap:SubsequentEventMember2021-02-040001086434us-gaap:SubsequentEventMember2021-02-042021-02-0400010864342020-08-052020-08-0500010864342020-02-042020-02-040001086434us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-01-012020-12-310001086434us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-01-012019-12-310001086434us-gaap:ForeignCountryMember2020-12-310001086434us-gaap:DomesticCountryMember2020-12-310001086434us-gaap:ForeignCountryMember2019-12-310001086434us-gaap:DomesticCountryMember2019-12-310001086434audc:USSubsidiariesMember2020-12-310001086434audc:IsraeliTaxationMember2020-12-310001086434audc:LoansWithIsraeliCommercialBanks2016Member2016-01-012016-12-310001086434audc:LoansWithIsraeliCommercialBanks2015Member2015-01-012015-12-310001086434audc:LoansWithIsraeliCommercialBanks2016Member2016-12-310001086434audc:LoansWithIsraeliCommercialBanks2015Member2015-12-310001086434us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2020-01-012020-12-310001086434us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2019-01-012019-12-310001086434us-gaap:ServiceMember2020-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-310001086434us-gaap:ServiceMember2018-01-012018-12-310001086434us-gaap:ProductMember2018-01-012018-12-310001086434audc:OtherReceivablesAndPrepaidExpensesMember2020-12-310001086434audc:OtherReceivablesAndPrepaidExpensesMember2019-12-310001086434us-gaap:RoyaltyAgreementTermsMember2020-12-310001086434us-gaap:RoyaltyAgreementTermsMember2019-12-310001086434us-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-3100010864342018-12-3100010864342017-12-310001086434audc:MaturingBetweenOneToFiveYearMemberus-gaap:CorporateDebtSecuritiesMember2020-01-012020-12-310001086434audc:AccruedInterestMember2020-01-012020-12-310001086434audc:MaturingBetweenOneToFiveYearMemberus-gaap:CorporateDebtSecuritiesMember2020-12-310001086434audc:AccruedInterestMember2020-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:SellingAndMarketingExpenseMember2018-01-012018-12-310001086434us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310001086434us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-12-310001086434us-gaap:CostOfSalesMember2018-01-012018-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedLossesOnAvailableForSaleInvestmentsMember2020-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedGainsOnCashFlowHedgesMember2020-12-310001086434us-gaap:OtherComprehensiveIncomeMember2020-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedLossesOnAvailableForSaleInvestmentsMember2019-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedGainsOnCashFlowHedgesMember2019-12-310001086434us-gaap:OtherComprehensiveIncomeMember2019-12-310001086434us-gaap:LeaseholdImprovementsMember2020-12-310001086434audc:OfficeFurnitureAndEquipmentMember2020-12-310001086434audc:ComputersAndPeripheralEquipmentMember2020-12-310001086434us-gaap:LeaseholdImprovementsMember2019-12-310001086434audc:OfficeFurnitureAndEquipmentMember2019-12-310001086434audc:ComputersAndPeripheralEquipmentMember2019-12-310001086434audc:RoyaltyBuyoutAgreementMember2019-11-300001086434dei:BusinessContactMember2020-01-012020-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-310001086434us-gaap:RestrictedStockUnitsRSUMember2020-12-310001086434us-gaap:RestrictedStockUnitsRSUMember2019-12-310001086434us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001086434srt:MinimumMemberaudc:ProductManufacturingInIsraelMember2020-12-310001086434srt:MaximumMemberaudc:ProductManufacturingInIsraelMember2020-12-310001086434audc:AllowanceForSalesReturnMember2020-12-310001086434audc:AllowanceForSalesReturnMember2019-12-310001086434audc:ThereafterMember2011-01-3100010864342011-01-310001086434audc:IsraeliTaxationMember2020-01-012020-12-310001086434us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001086434us-gaap:FairValueMeasurementsRecurringMember2019-12-310001086434audc:AdditionalMajorCustomerMember2020-01-012020-12-310001086434audc:AdditionalMajorCustomerMember2019-01-012019-12-310001086434audc:AdditionalMajorCustomerMember2018-01-012018-12-3100010864342020-08-0500010864342020-02-040001086434us-gaap:OfficeEquipmentMember2020-01-012020-12-310001086434us-gaap:LeaseholdsAndLeaseholdImprovementsMember2020-01-012020-12-310001086434audc:ComputersAndPeripheralEquipmentsMember2020-01-012020-12-310001086434us-gaap:OperatingExpenseMember2020-01-012020-12-310001086434us-gaap:OtherComprehensiveIncomeMember2019-01-012019-12-310001086434us-gaap:OperatingExpenseMember2019-01-012019-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedLossesOnAvailableForSaleInvestmentsMember2020-01-012020-12-310001086434us-gaap:OtherComprehensiveIncomeMemberaudc:UnrealizedGainsOnCashFlowHedgesMember2020-01-012020-12-310001086434us-gaap:OtherComprehensiveIncomeMember2020-01-012020-12-3100010864342020-01-012020-12-3100010864342019-01-012019-12-310001086434us-gaap:TreasuryStockMember2018-01-012018-12-310001086434us-gaap:RetainedEarningsMember2018-01-012018-12-310001086434us-gaap:CommonStockMember2018-01-012018-12-310001086434us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-3100010864342020-02-012020-02-2900010864342018-01-012018-12-310001086434audc:RoyaltyBuyoutAgreementMember2020-12-012020-12-3100010864342020-12-012020-12-3100010864342019-11-012019-11-300001086434audc:RoyaltyBuyoutAgreementMember2019-11-012019-11-3000010864342020-12-3100010864342019-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, 2020

 

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, 2020, the Registrant had outstanding 33,017,814 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

2

ITEM 4.

INFORMATION ON THE COMPANY

26

ITEM 4A.

UNRESOLVED STAFF COMMENTS

41

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

42

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

56

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

67

ITEM 8.

FINANCIAL INFORMATION

68

ITEM 9.

THE OFFER AND LISTING

68

ITEM 10.

ADDITIONAL INFORMATION

69

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

87

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

87

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

87

ITEM 14.

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

87

ITEM 15.

CONTROLS AND PROCEDURES

88

ITEM 16.

[RESERVED]

89

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

89

ITEM 16B.

CODE OF ETHICS

89

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

89

ITEM 16D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

90

ITEM 16E.

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

90

ITEM 16F.

CHANGE IN REGISTRANT’S CERTIFIED ACCOUNTANT

90

ITEM 16G.

CORPORATE GOVERNANCE

90

ITEM 16H.

MINE SAFETY DISCLOSURE

91

ITEM 17.

FINANCIAL STATEMENTS

91

ITEM 18.

FINANCIAL STATEMENTS

91

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.

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.SELECTED FINANCIAL DATA

The selected financial data, set forth in the table below, have been derived from our audited historical financial statements for each of the years from 2016 through 2020. The selected consolidated statement of operations data for the years ended December 31, 2020, 2019 and 2018, and the selected consolidated balance sheet data as of December 31, 2020 and 2019, have been derived from our audited consolidated financial statements set forth elsewhere in this Annual Report. The selected consolidated statement of operations data for the years ended December 31, 2017 and 2016, and the selected consolidated balance sheet data as of December 31, 2019, 2018 and 2017 have been derived from our previously published audited consolidated financial statements, which are not included in this Annual Report. The selected financial data should be read in conjunction with our consolidated financial statements, and are qualified entirely by reference to these consolidated financial statements. Unless otherwise indicated, in this Annual Report all currency references are to U.S. dollar (“dollar”).

Year Ended December 31,

    

2020

    

2019

    

2018

    

2017

    

2016

(In thousands, except per share data)

Statement of Operations Data:

Revenues:

 

  

 

  

 

  

 

  

 

  

Products

$

145,332

$

135,646

$

119,887

$

107,482

$

102,279

Services

 

75,442

 

64,641

 

56,336

 

49,257

 

43,292

Total revenues

 

220,774

 

200,287

 

176,223

 

156,739

 

145,571

Cost of revenues:

 

  

 

  

 

  

 

  

 

  

Products

 

54,384

 

59,022

 

51,878

 

47,445

 

46,935

Services

 

16,574

 

14,129

 

13,739

 

11,449

 

10,295

Expense related to royalty buyout agreement with the IIA

 

 

32,178

 

 

 

Total cost of revenues

 

70,958

 

105,329

 

65,617

 

58,894

 

57,230

Gross profit

 

149,816

 

94,958

 

110,606

 

97,845

 

88,341

Operating expenses:

 

  

 

  

 

  

 

  

 

  

Research and development, net

 

46,072

 

41,199

 

34,661

 

30,348

 

29,139

Selling and marketing

 

51,217

 

51,535

 

49,335

 

48,954

 

45,084

General and administrative

 

14,177

 

11,778

 

10,251

 

8,893

 

6,364

Total operating expenses

 

111,466

 

104,512

 

94,247

 

88,195

 

80,587

Operating income (loss)

 

38,350

 

(9,554)

 

16,359

 

9,650

 

7,754

Financial income (expenses), net

 

(1,703)

 

(1,761)

 

228

 

(10)

 

160

Income (loss) before taxes on income

 

36,647

 

(11,315)

 

16,587

 

9,640

 

7,594

Tax benefit (taxes on income)

 

(9,399)

 

15,292

 

(3,094)

 

(5,610)

 

(8,644)

Net income

$

27,248

$

3,977

$

13,493

$

4,030

$

16,238

Earnings per share:

 

  

 

  

 

  

 

  

 

  

Basic

$

0.87

$

0.14

$

0.47

$

0.13

$

0.46

Diluted

$

0.83

$

0.13

$

0.45

$

0.13

$

0.45

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

 

  

 

  

 

  

 

  

 

  

Basic

 

31,440

 

29,252

 

28,928

 

31,104

 

35,174

Diluted

 

32,916

 

30,800

 

30,220

 

32,168

 

35,779

-2-

December 31,

    

2020

    

2019

    

2018

    

2017

    

2016

(In thousands)

Balance Sheet Data:

 

  

 

  

 

  

 

  

 

  

Cash and cash equivalents

$

40,934

$

64,773

$

31,503

$

24,235

$

24,344

Short-term and restricted bank deposits, marketable securities and accrued interest

 

90,366

 

6,416

 

31,983

 

9,826

 

10,179

Working capital

 

108,883

 

45,931

 

59,327

 

32,015

 

34,951

Long-term and restricted bank deposits and long-term marketable securities

 

54,989

 

694

 

1,894

 

24,682

 

34,947

Total assets

 

358,123

 

244,324

 

179,372

 

170,938

 

186,976

Bank loans

 

1,200

 

3,673

 

6,174

 

8,756

 

11,944

Total equity

 

209,855

 

92,474

 

94,548

 

92,381

 

108,659

Capital stock (*)

 

362,269

 

265,466

 

257,072

 

248,269

 

243,183

Dividends

 

8,442

 

6,720

 

5,761

 

 

(*) Capital stock represents share capital plus additional paid-in capital.

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 any one or some combination of the following factors could have a material 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 investors should read this “Risk Factors” section in full.

The global COVID-19 health 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;

-3-

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 Communication Platform as a Service (CPaaS) market is developing fast, and it may negatively affect the Unified Communications as a Service (UCaaS) market, which is one of our main sources of revenue;
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 our products to intermediaries such as OEMs, NEPs, system integrators, carriers/service providers and distributors, rather than directly to end-users, we have less control over the ultimate selection of products by end-users;
Offering to sell directly to carriers or service providers may expose us to requirements for service which we may not be able to meet;
The markets we serve are highly competitive;
We rely on third-party subcontractors to assemble and original design manufacturers to design and manufacture some of our products, and third-party suppliers to provide us with key components on a timely basis;
We depend on a small number of large customers;
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 U.S. 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; and
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.

Risks Related to Our Business, Strategy and Industry

The global COVID-19 health 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 COVID-19 pandemic has affected businesses around the world for over a year. Governmental authorities of many countries around the world, including Israel and the United States, implemented significant measures to control the spread of the virus, 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, we 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.

-4-

The COVID-19 pandemic has had multiple impacts on our business. The outbreak disrupted supply chains and affected production and sales across a range of industries; for example, it resulted in a shortage in chips and flat screens. Some of our materials and products are sourced from suppliers located in China, we manufacture most our products in China and we have more than 50 employees in China. Around the middle of the first quarter of 2020, we experienced delays in the manufacturing of our hardware products in China due to the COVID-19 outbreak. Although we were able to ship all of our products as planned during the quarter, COVID-19 has caused and may continue to cause disruptions and/or delays in our supply chain, manufacturing and shipments. We cannot estimate the duration or negative impact of the COVID-19 pandemic on our business. However, depending on the duration and scope of the pandemic, it could have a material adverse effect on our business and results of operations.

Shutdowns and “shelter-in-place” orders suggested or mandated by governmental authorities or otherwise elected by companies as a preventative measure have adversely affected workforces, customers, consumer sentiment, economies and financial markets, and, along with decreased consumer spending, have led to an economic downturn in our markets. If the COVID-19 pandemic evolves into a global economic downturn that is more than temporary, this could adversely affect the demand for our products or have a material adverse impact on our business partners’ stability and financial strength. In addition, if a natural disaster, power outage, connectivity issue, or other event occurs that impacts our employees’ ability to work remotely, our business operations could be disrupted.

The worldwide scale, rapid development and fluidity of the COVID-19 pandemic and its material adverse impact on the global economy restricts our ability predict how COVID-19 could impact our business and operations going forward. The extent of the impact of COVID-19 on our business and results of operations will depend on future developments, which are highly uncertain, including the duration and severity of the global pandemic, the effects of subsequent waves or variants of COVID-19, the timing and effectiveness of vaccination campaigns in the countries in which we operate, our ability to maintain our supply chain and to continue to manufacture products and restrictions on our business and personnel that may be imposed by governmental rules and regulations implemented to contain or treat COVID-19. For example, a delay in the return to working on premises may delay purchasing decisions or the deployment of our IP phones. If WAH becomes permanent, enterprises may decide not to buy or deploy our desktop IP phones. This could adversely affect our sales and results of operations. 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 other partners of ours. If Microsoft or our other contact center, unified communications and ALL-IP project partners, such as Genesys, Avaya or the BroadSoft division of Cisco, abandon their solutions compatible with our products, decide to promote products of our competitors instead of our 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 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.

-5-

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 expanded offering of session border controller products, our multi-service business routers (MSBRs), our IP phones, our software solutions and value-added application products, our services or expected future products. We are involved in a continuous process of evaluating 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. Furthermore, the Communication Platform as a Service (CPaaS) market is developing fast and it may negatively affect the Unified Communications as a Service (UCaaS) market, which is one of our main sources of revenue.

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

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

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

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

Recently, our partners have started adopting cloud-based architecture or cloud-based software as a service (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.

-6-

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

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

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

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

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

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

-7-

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 (which recently entered into an agreement to be acquired by Microsoft) 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.

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.

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 (VoIP) companies, system integrators, value-added resellers (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.

-8-

We rely on third-party subcontractors to assemble and original design manufacturers 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 original design manufacturers, or 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.

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.

-9-

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 2020, 2019 and 2018, sales to ScanSource Communications Group, our largest customer, accounted for 13.47%, 16.0%% and 17.8%, respectively, of our total revenues, and sales to Westcon Group accounted for 13.03%, 13.5% and 11.1%, 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.

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.

-10-

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.

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 is likely to impact BroadSoft’s future directions and, as a result, our investment in compatibility with the BroadSoft BroadWorks and BroadCloud solutions. These changes may affect the revenues we derive from selling into BroadSoft/Cisco solutions. Genesys, a long-term partner of ours, is also 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. Changes by our third party partners, over which we have little control and influence, can negatively impact the results of our operations on reasonably short notice. We may be unable to recover or adapt to such changes.

-11-

Financial and Economic Risks

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 $4.2 million in 2020, $4.5 million in 2019 and $1.9 million in 2018. We have incurred write-offs as a result of slow moving items, excess inventories, discontinued products and products with net realizable value lower than cost.

The right of our customers to return products and their right to exchange products may affect our ability to recognize revenues which could adversely affect 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 grow and to continue our longer 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. 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. This 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.

-12-

Uncertain economic conditions may adversely affect our business.

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

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

Starting in April 2018, the United States imposed a 25% tariff on steel and a 10% tariff on aluminum imports from other countries. On July 6, 2018, the United States imposed 25% tariffs on $34 billion worth of Chinese goods. China instituted retaliatory tariffs on certain 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 2020 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 2020 were incurred in New Israeli Shekel (NIS). During 2020, 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 appreciated against the dollar, which resulted in a decrease in the prices of our products that are denominated in Euros.

Macroeconomic changes and trade wars may impact our business.

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

-13-

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.

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

-14-

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

A decrease in value of the dollar in relation to the NIS could have the effect of increasing the cost in dollars of these expenses. Our dollar-measured results of operations were adversely affected in 2020 and 2019 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. 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 inflation rate in Israel was 0.6%. In 2018, the value of the dollar increased in relation to the NIS by 8.1% and the inflation rate in Israel was 0.8%. 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 National Authority for Technology and Innovation (“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 amounts that we are required to pay IIA. 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, 2020, we have a contingent obligation to pay royalties in the amount of approximately $18.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.

-15-

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

Provisions of Israeli law may delay, prevent or make undesirable a merger or an acquisition of all or a significant portion of our shares or assets. Israeli corporate law regulates acquisitions of shares through tender offers and mergers, requires special approvals for transactions involving significant shareholders and regulates other matters that may be relevant to these types of transactions. These provisions of Israeli law could have the effect of delaying or preventing a change in control and may make it more difficult for a third party to acquire us, even if doing so would be beneficial to our shareholders. These provisions may limit the price that investors may be willing to pay in the future for our ordinary shares. In addition, our articles of association contain certain provisions that may make it more difficult to acquire us, such as a staggered board, the ability of our board of directors to issue preferred stock and limitations on business combinations with interested shareholders. Furthermore, Israeli tax considerations may make potential transactions undesirable to us or to some of our shareholders.

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

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

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.

-16-

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

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

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

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

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

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

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.

-17-

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

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.

-18-

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

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

-19-

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, or the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, United States Securities and Exchange Commission (“SEC”) regulations and Nasdaq 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.

-20-

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 26, 2021, 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;

-21-

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.

-22-

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 (“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 and February 2021 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;

-23-

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 (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 need 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. If we fail to hire and retain skilled employees, our business may be adversely affected.

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

The protection of customer, employee and company data is critical to us. Customers have a high expectation that we will adequately protect their personal or other information from cyberattack or other security breaches. A significant breach of customer, employee, or company data could damage our reputation and result in lost sales, fines, or lawsuits. Our business involves the receipt and storage of personal and other information about customers and employees. The secure processing, maintenance and transmission of this information is critical to our operations and business strategy. Despite our security measures, our information technology and infrastructure 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 and the information stored there could be accessed, publicly disclosed, lost or stolen.

-24-

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

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

-25-

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 (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 (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 (DSP) technologies – including media processing, call signaling and management suite – to run on COTS servers and become cloud-friendly and elastic, while maintaining the real-time characteristics needed for voice communications. In line with this trend, we adapted many of our products to the virtualized datacenters and cloud, including Mediant session border controllers (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 (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 (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.

-26-

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.

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

AudioCodes Live Offerings for Microsoft Teams

During 2020, we developed and expanded our AudioCodes Live for Microsoft Teams portfolio of managed services aimed at removing the complexity involved in integrating Microsoft Teams collaboration, unified communications (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 (also available directly with full automation from the Microsoft Azure Marketplace).
Live Teams Pro: Extended the Live Team Essentials offering to include employee lifecycle management and tenant management with periodic reporting.
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 devices-as-a-service offering of IP phone and meeting room solutions, monitoring and management tools, and service-enhancing applications. AudioCodes Live for Microsoft Teams is delivered by AudioCodes global professional services teams and is also available through our global network of telecom and Microsoft 365 partners.

For the service provider market, we 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 (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 tenant onboarding and ongoing management.
Hosted Pro: Microsoft Teams Direct Routing SBC as a service with automated tenant onboarding and ongoing management, and comprehensive cloud-based management tools that enable the service provider to simplify Teams tenant management, user moves/adds/changes/deletes (MACD), and device management.

-27-

Solutions for Work-from-Home Agents and Contact Centers

In 2020, 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 COVID-19 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, and we developed and introduced a fully-featured WebRTC softphone for contact center environments with tight integration with the Genesys Engage solution.

We are now able to 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.

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

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 proprietary AudioCodes 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 2020 include:

Multi-lingual Voca using Microsoft Azure speech services;
Voca-WebRTC integration;
Resource optimization of AudioCodes 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. In 2020, we added support for additional bot use cases: agent assist (virtual assistant for live agents), outbound calls initiated by the bot and voice call recording capabilities.

-28-

We now support additional TTS and STT engines – including Nuance, Amazon and Yandex, as well as public APIs – facilitating easily adding more STT/TTS and bot frameworks, and enabling customers to choose the best engines for their implementation.

The AudioCodes VoiceAI Connect Cloud Edition is a self-service portal 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 (POC) projects and non-customized production.

In 2020, we integrated the VoiceAI Connect Cloud Edition with the Google Dialogflow CX bot framework, as well as adding support for multiple bot frameworks such as Microsoft, Rasa, Inbenta, Cognigy, Kore.ai and Haptik. We expanded the phone number offering to 17 countries and enlarged languages support.

Meeting Insights

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

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

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

Product and Technology Developments

SBC Developments

During 2020, we expanded and enhanced our session border controller (SBC) family of products for enterprises and service providers. We achieved FIPS certification required for government and federal agencies, added STIR/SHAKEN support to protect networks against robocalls and introduced support for lawful interception (LI) integration. We further improved our SBCs’ performance, security mechanisms (especially for work-from-home users and agents) and capacity for appliance, virtualized and cloud deployments. Our Mediant VE and CE cloud SBCs now support all leading public clouds.

In Microsoft Teams environments, we certified our SBCs for Local Media Optimization, emergency call (ELIN/E911 provider) support and analog device integration. We also introduced a range of Direct Routing Survivable Branch Appliances (SBAs) to ensure uninterrupted calling at branch offices during WAN outages.

IP Phones and Meeting Room Solutions

In 2020, we continued developing our range of IP phone devices and Room Experience (RX) meeting room suite offering for Microsoft Teams environments. The advent of COVID-19 and the resulting global switch to working from home (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.

-29-

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 2020, we continued to enhance our voice network management solution, the One Voice Operations Center (OVOC), and our call routing and policy management tool, AudioCodes Routing Manager (ARM). By increasing scalability, simplifying integration with external systems and adding security functions, OVOC and ARM assist enterprise and service provider voice network administrators to streamline their day-to-day operations and future planning.

The new functionality added to the OVOC solution includes increased scalability and flexibility for high-capacity service provider networks, flexible self-service reporting capabilities and enhanced user privacy. We also introduced an analytics API that enables simple integration with third-party tools such as PowerBI and Splunk.

To combat the issue of spamming and robocalls, which are a growing problem in public networks, ARM now offers call screening through integration with third-party solutions. We also added an analytics API to ARM, significantly increased scalability and added functionality to support Microsoft Teams environments.

Multi-Service Business Routers and Universal CPE

During 2020, we introduced some important technological enhancements to our multi-service business router (MSBR) and universal customer premises equipment (uCPE) product lines, including the addition of 4G mobile data and Wi-Fi support to our M500Li product.

With the increasing demand for reliable, fast cloud UC access among enterprises worldwide, we have added VDSL 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 2020, we established an 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.

-30-

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,

    

2020

    

2019

    

2018

Computers and peripheral equipment

$

931

$

1,064

$

1,111

Office furniture and equipment

 

539

 

687

 

160

Leasehold improvements

 

60

 

198

 

69

Total

$

1,530

$

1,949

$

1,340

B.

BUSINESS OVERVIEW

INDUSTRY BACKGROUND AND MARKET TRENDS

Impact of COVID-19 on Our Markets

The COVID-19 pandemic has made a dramatic impact on the markets that we serve. The outbreak of the 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. We have also seen a surge 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 customers.

The pandemic has and continues to drive customers to reevaluate the tools that they use to provide calling, video-enabled meetings and team messaging. Organizations want solutions that provide an integrated user experience, allowing easy integration with business applications and workflow processes. We have noted particular 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 2020, the demand for unified communications (UC) accelerated dramatically 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. In October 2020, Microsoft reported 115 million daily active users, an increase of more than 50 percent from its reported numbers six months earlier. According to the UC as a Service Semi-Annual Market Report published by Omdia on September 10, 2020, the overall UCaaS market is expected to grow at a compound annual growth rate of 13.1 percent from 2019 to 2024, with revenues reaching $23.2 billion in 2024.

-31-

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 2020, driven by the global COVID-19 pandemic, contact centers had to rapidly adapt to allowing their agents to work from home. In parallel, the 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 2020 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 2020, 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. 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.

BUSINESS STRATEGY

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

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.

-32-

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.

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 unified communications (UC) environments. In 2020, we noted a clear shift towards cloud-based UC or UC as a service (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 2021 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.

-33-

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

During 2020, we broadened our business activity to encompass numerous contact center software vendors, including Genesys, Avaya and Cisco.

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.

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 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 session border controllers (SBCs), media gateways (MGWs) and multi-service business routers (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.

-34-

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 multi-service business routers (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.

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 Enterprise Edition 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 2020, we partnered with some of the leading bot framework vendors, including Microsoft, Google and Amazon.

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.

-35-

Additionally, the VoiceAI Connect Cloud Edition is a major 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.

AudioCodes One Voice Operations Center (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. Its 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. AudioCodes Routing Manager (ARM) delivers a highly effective, innovative solution to this problem by enabling centralized control of all session routing decisions. Through ARM’s highly intuitive graphical user interface, system administrators can design and modify their voice network topologies and call routing policies from a single location, resulting in significant time and cost savings. Time-consuming tasks such as adding a new PSTN or SIP trunk interconnection, adding a new branch office or modifying individual users’ calling privileges can be carried out simply and rapidly.

Devices

The AudioCodes 400HD series of IP phones includes a range of easy-to-use, feature-rich products for the enterprise unified communications (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 (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.

-36-

Services

Professional Services

We provide a modular portfolio of professional services to our partners and customers by delivering a complete 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, unified communications (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.

VoiceAI Connect Cloud Edition

With recent developments in artificial intelligence, speech recognition and generation, and natural language understanding, a growing number of organizations are turning to conversational AI to give their customers a high level of service whenever they get in touch, all while ensuring that costs are kept under control.

VoiceAI Connect Cloud Edition is a cloud-based service enabling the bot development ecosystem to develop a wide array of voice-bot use cases via trials and proof of concept projects.

Sales and Marketing

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

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

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

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

-37-

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 2020, we continued to enhance our field marketing efforts with direct touch enterprise engagements, along with channel recruitment and generic marketing activities including tradeshows (mainly virtual 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 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 (e.g., BroadSoft (acquired by Cisco), Huawei, Alcatel, Metaswitch 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.

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.

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

Manufacturing

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

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

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

-38-

In addition, we have engaged several original design manufacturers, or 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, 2020 were approximately $14.0 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 butyl phthalate, dibutyl phthalate and diisobutyl phthalate. We expect that other countries, including countries we operate in, will adopt similar directives or other additional directives and regulations.

Competition

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

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

Networking solutions

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

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

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

Applications

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

Our competitors in the area of 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.

-39-

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.

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.

-40-

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.5 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. AudioCodes Inc. also leases offices in Morrisville, North Carolina. The annual lease payments in 2020 (including management fees) for all our offices in the United States were approximately $511,000.

We lease additional offices in Israel as well as for our international offices. We do not believe the lease agreements for these offices to be material.

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

ITEM 4.A.     UNRESOLVED STAFF COMMENTS

None.

-41-

ITEM 5.        OPERATING AND FINANCIAL REVIEW AND PROSPECTS

Critical Accounting Policies and 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.

In light of the currently unknown extent and duration of the COVID-19 pandemic, we face a greater degree of uncertainty than normal in making the judgments and estimates needed to apply certain of our significant accounting policies.

Revenue Recognition and Allowance for Sales Returns

We generate our revenues primarily from the sale of 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 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.

-42-

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 $3.0 million and $1.9 million as of December 31, 2020 and 2019, 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.

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 $4.2 million, $4.5 million and $1.9 million in the years ended December 31, 2020, 2019, and 2018, respectively.

Intangible assets

As a result of our acquisitions, our balance sheet included acquired intangible assets in the aggregate amount of approximately $0.6 million and $0.9 million as of December 31, 2020 and 2019, respectively.

-43-

We allocated the purchase price of the companies we have 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 will 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, 2020, 2019 and 2018, no impairment charges were identified.

Goodwill

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

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.

-44-

We have filed or are in the process of filing U.S. federal, state and foreign 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 $8.8 million, $5.3 million and $3.3 million in the years ended December 31, 2020, 2019 and 2018, respectively. As of December 31, 2020, there was approximately $15.1 million of total unrecognized share-based compensation expense related to non-vested share-based compensation arrangements granted by us. As of December 31, 2020, that expense is expected to be recognized over a weighted-average period of 1.07 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, 2020.

Recently Issued and Adopted Accounting Pronouncements

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

New accounting pronouncements not yet effective

See Note 2ab 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.

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

-45-

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 (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 (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 (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 are linked to the NIS and bears interest. Pursuant to the Royalty Buyout Agreement, we eliminated all royalty obligations related to our future revenues with respect to these grants. In December 2020 and November 2019, we paid the two first installments of approximately $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. ScanSource Communications Group, our largest customer, accounted for 13.5%, 16.0% and 17.8% of our revenues in the years ended December 31, 2020, 2019 and 2018, respectively. In addition, Westcon Group accounted for 13.0 %, 13.5% and 11.1% of our revenues in the years ended December 31, 2020, 2019 and 2018, respectively. Our top five customers accounted for 37.7%, 41.5% and 38.7% of our revenues in the years ended December 31, 2020, 2019 and 2018, respectively. If we lose a large customer and fail to add new customers to replace lost revenue, 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,

 

    

2020

    

2019

    

2018

 

Americas

46.7

%  

48.7

%  

49.1

%

Far East

16.3

 

13.6

 

14.7

Europe

34.3

 

36.4

 

33.6

Israel

2.7

 

1.3

 

2.6

Total

100.0

%  

100.0

%  

100.0

%

-46-

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 COVID-19 on Our Business and Operations

The COVID-19 pandemic has affected businesses around the world for over a year. Governmental authorities of many countries around the world, including Israel and the United States, implemented significant measures to control the spread of the virus, 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, we 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 had multiple impacts on our business. The outbreak disrupted supply chains and affected production and sales across a range of industries. Some of our materials and products are sourced from suppliers located in China, we manufacture most our products in China and we have more than 50 employees in China. Around the middle of the first quarter of 2020, we experienced delays in the manufacturing of our hardware products in China due to the COVID-19 outbreak. Although we were able to ship all of our products as planned during the quarter, COVID-19 has caused and may continue to cause disruptions and/or delays in our supply chain, manufacturing and shipments. We cannot estimate the duration or negative impact of the COVID-19 pandemic on our business. However, depending on the duration and scope of the pandemic, it could have a material adverse effect on our business and results of operations.

-47-

The lockdown, shelter in place 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 an office to a working-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, AudioCodes experienced an increased demand for our related products and solutions.

In response, we 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. We expect 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, to adopt policies and technologies to better prepare them for future foreseeable and unforeseeable events that prevent employees from working in a company’s offices. We also believe that numerous businesses may 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 outbreak.

The worldwide scale, rapid development and fluidity of the COVID-19 pandemic and its material adverse impact on the global economy restricts our ability to predict how COVID-19 could impact our business and operations going forward. The extent of the impact of COVID-19 on our business and results of operations will depend on future developments, which are highly uncertain, including the duration and severity of the global pandemic, the effects of subsequent waves and variants of COVID-19, the timing and effectiveness of vaccination campaigns in the countries in which we operate, our ability to maintain our supply chain and to continue to manufacture products and restrictions on our business and personnel that may be imposed by governmental rules and regulations implemented to contain or treat COVID-19.

-48-

Results of Operations

The following table sets forth the percentage relationships of certain items from our consolidated statements of operations, as a percentage of total revenues for the periods indicated:

Year Ended December 31,

 

Statement of Operations Data:

    

2020

    

2019

    

2018

 

Revenues:

  

 

  

 

  

Products

65.8

%  

67.7

%  

68.0

%

Services

34.2

%  

32.3

%  

32.0

%

Total revenues

100.0

%  

100.0

%  

100.0

%

Cost of revenues:

  

 

  

 

  

Products

24.6

 

29.5

 

29.4

Services

7.5

 

7.1

 

7.8

Expense related to royalty buyout agreement with the IIA

 

16.1

 

Total cost of revenues

32.1

 

52.6

 

37.2

Gross profit

67.9

 

47.4

 

62.8

Operating expenses:

 

  

 

  

Research and development, net

20.9

 

20.6

 

19.7

Selling and marketing

23.2

 

25.7

 

28.0

General and administrative

6.4

 

5.9

 

5.8

Total operating expenses

50.5

 

52.2

 

53.5

Operating income (loss)

17.4

 

(4.8)

 

9.3

Financial income (expenses), net

(0.8)

 

(0.9)

 

0.1

Income (loss) before taxes on income

16.6

 

(5.7)

 

9.4

Tax benefit (taxes on income)

(4.3)

 

7.7

 

(1.7)

Net income

12.3

%  

2.0

%  

7.7

%

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

Revenues. Revenues increased 10.2% to $220.8 million in the year ended December 31, 2020, from $200.3 million in the year ended December 31, 2019.

Our revenues from sales of products in the year ended December 31, 2020 increased by 7.1% to $145.3 million, or 65.8% of total revenues, from $135.6 million, or 67.7% of total revenues, in the year ended December 31, 2019. The increase in revenues from sales of products was primarily attributable to the increased adoption of unified communications and collaboration solutions by businesses/enterprises; specifically, Microsoft Skype for Business and Teams which collectively account for a large portion of our revenues. In the year ended December 31, 2020, Microsoft Teams experienced acceleration in adoption rate driven by new customer adoption and migration from Microsoft Skype for Business. Accordingly, in the year ended December 31, 2020, our Microsoft Teams related revenues increased, partially offset by decrease in Microsoft Skype for Business related revenues, leading to an overall increase in revenues from the Microsoft unified communications platform. In addition, carriers in specific countries are still migrating to all-IP voice networks and shutting off TDM switches, triggering demand for VoIP products to connect to new IP switches. There is also increased migration by contact center customers moving to IP and acquiring Work from Home solutions. This 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. On the other hand, sales of IP phone devices were less than expected because COVID-19 has resulted in widespread Work from Home, causing delays in purchases of IP phones for office deployments.

-49-

Our revenues from sales of services in the year ended December 31, 2020 increased by 16.7% to $75.4 million, or 34.2% of total revenues, from $64.6 million, or 32.3% of total revenues, in the year ended December 31, 2019. The increase in revenues from sales of services was primarily driven by the growth in sales of technical support services, which relate to sales of products during the year ended December 31, 2020 and in previous years and by the growth in professional services. The growth in product support services was attributable to sales of products in prior years that resulted from an increase of our renewal rate of support agreements 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 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).

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. As mentioned above, in the year ended December 31, 2019, we entered into the Royalty Buyout Agreement with the IIA. The agreement provides for payments of $32.2 million to the IIA. This expense is included in the cost of revenues in the year ended December 31, 2019. Gross profit increased to $149.8 million in the year ended December 31, 2020, from $95.0 million in the year ended December 31, 2019. Gross profit as a percentage of total revenues was 67.9% in the year ended December 31, 2020, compared to 47.4% in the year ended December 31, 2019. The increase in the gross profit as a percentage of total revenues is primarily attributable to the payment obligations under the Royalty Buyout Agreement which were recorded as an expense in the cost of revenues in the year ended December 31, 2019, and the elimination of the royalty payments to the IIA following the Royalty Buyout Agreement. In addition, our gross profit percentage benefited from to the higher increase in our revenues from sales of software products and services, which have a significantly higher average gross margin and from our fixed overhead costs being spread over increased revenues. In the year ended December 31, 2020, expenses included in cost of revenues related to share-based compensation were $181,000, compared to $183,000 in the year ended December 31, 2019.

Cost of revenues related to sales of products decreased by 7.9% to $54.4 million in the year ended December 31, 2020, from $59.0 million in the year ended December 31, 2019. The decrease is primarily attributable to the elimination of the royalty payments to the IIA following the Royalty Buyout Agreement, and to lower costs due to the slight decrease in revenues from sales of hardware products.

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

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 IIA. Research and development expenses increased by 11.8% in the year ended December 31, 2020 to $46.1 million, from $41.2 million in the year ended December 31, 2019. As a percentage of total revenues, research and development expenses, net increased to 20.9% in the year ended December 31, 2020, from 20.6% in the year ended December 31, 2019. The increase on an absolute basis is primarily due to the decrease in the IIA grants recognized, as well as due to the increase in the expenses related to share-based compensation and due to an increase in the number of employees and related expenses. In the year ended December 31, 2020, expenses included in research and development expenses related to share-based compensation were $1.5 million, compared to $0.9 million in the year ended December 31, 2019. IIA grants recognized were $0.4 million in the year ended December 31, 2020, compared to $1.3 million in the year ended December 31, 2019.

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 decreased by 0.6% in the year ended December 31, 2020 to $51.2 million, from $51.5 million in the year ended December 31, 2019. As a percentage of total revenues, selling and marketing expenses decreased to 23.2% in the year ended December 31, 2020, from 25.7% in the year ended December 31, 2019. The decrease on an absolute basis is due to COVID-19 related decrease in travel, conferences and exhibitions expenses. This decrease was partially offset by an increase in employee related expenses associated with additional employees and an increase in bonuses and commission expenses based on our performance, in line with the increase in our revenues. In addition, in the year ended December 31, 2020, expenses included in selling and marketing expenses related to share-based compensation were $3.6 million, compared to $2.2 million in the year ended December 31, 2019.

-50-

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 20.4% to $14.2 million in the year ended December 31, 2020, from $11.8 million in the year ended December 31, 2019. As a percentage of total revenues, general and administrative expenses increased to 6.4% in the year ended December 31, 2020, from 5.9% in the year ended December 31, 2019. The increase in general and administrative expenses was primarily due to the increase in the expenses related to share-based compensation. In the year ended December 31, 2020, expenses included in general and administrative expenses related to share-based compensation were $3.4 million compared to $2.0 million in the year ended December 31, 2019.

Financial Income (Expenses), Net. Financial expenses, net consists primarily of interest on our bank loans and bank charges, exchange rate and linkage to the Israeli CPI differences, net of interest earned on cash and cash equivalents, marketable securities and bank deposits. Financial expenses, net, in the year ended December 31, 2020 were $1.7 million, compared to financial expenses, net of $1.8 in the year ended December 31, 2019. The decrease in financial expenses, net in the year ended December 31, 2020 was mainly due to higher interest income recorded with respect to our bank deposits which increased due to the $85.4 million of proceeds from our public offering of ordinary shares in June 2020.

Taxes on income (tax benefit), Net. We had a net income tax expense of $9.4 million in the year ended December 31, 2020, compared to a net income tax benefit of $15.3 million in the year ended December 31, 2019. During the year ended December 31, 2019, we fully utilized the remaining amount of the deferred tax asset recorded in 2016. Based on our earnings history and expected future operating results, we recorded deferred tax asset in the amount of $20.5 million as of December 31, 2019. This deferred tax asset represents the approximate amount of our net operating losses and temporary tax differences that we estimate will be utilized over the next few years. The net income tax benefit in the year ended December 31, 2019 reflects the effect of the tax benefit associated with the creation of this deferred tax asset. The net income tax expense in the year ended December 31, 2020 mainly resulted from the decrease in deferred tax asset due to utilization against income before taxes on income.

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

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,

    

%

    

%

    

%

2020

    

(0.7)

 

(7.0)

 

(6.3)

2019

 

0.6

 

(7.8)

 

(8.4)

2018

    

0.8

 

8.1

 

7.3

-51-

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.

As of December 31, 2020, we had $186.3 million in cash and cash equivalents, short-term and long-term marketable securities and bank deposits, an increase of $114.4 million from $71.9 million of cash and cash equivalents and bank deposits at December 31, 2019. This increase is primarily the result of the proceeds from our public offering in June 2020. As of December 31, 2020, we were restricted with respect to using approximately $6.0 million of our cash as a result of provisions in our loan agreements, a lease agreement and foreign exchange derivatives transactions.

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 each of January and August 2019 and February 2020, we received court approval in Israel to repurchase up to $12.0 million of our ordinary shares. In January 2021, the court approved the purchase of an additional $30.0 million of our ordinary shares. Each of the approvals received in 2019, 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, 2020. 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, 2020, we declared and paid cash dividends in the aggregate amount of $8.5 million. During the year ended December 31, 2019, we acquired an aggregate of 559,848 of our ordinary shares for approximately $8.0 million and declared and paid a cash dividend in the aggregate amount of $6.7 million. In February 2021, we declared a cash dividend in the aggregate amount of $5.3 million. After the declaration of this dividend, we had approximately $24.7 million available for share repurchases or dividends under the most recent court approval granted in January 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%-2.5% and were repayable in 20 equal quarterly installments. As of December 31, 2020 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%-2.5% and are repayable in 20 equal quarterly installments. As of December 31, 2020, there was $1.2 million principal amount of these loans outstanding.

As of December 31, 2020, we were required to maintain an aggregate of $0.6 million of compensating bank deposits with respect to our bank loans. The amount of the compensating balances we are required to keep decreases over time as we repay these loans.

The loan agreements require us, 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, 2020, we were in compliance with the financial covenants contained in our loan agreements.

-52-

Cash Flows from Operating Activities

Our operating activities provided cash in the 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.

Our operating activities provided cash in the amount of $23.2 million in the year ended December 31, 2019, primarily due to net income of $4.0 million, an increase of $12.3 million in deferred revenues, an increase of $21.5 million in the royalty buyout liability, an increase of $2.8 million in other payables and accrued expenses and non-cash charges of $2.0 million for depreciation and amortization and $5.3 million for share-based compensation expenses, partially offset by an increase of $16.3 million in deferred tax assets, an increase of $5.9 million in inventories and an increase of $5.2 million in trade receivables. The increase in deferred tax assets is the result of the creation of deferred tax assets (following the utilization in 2019 of the remaining amount of the deferred tax asset recorded in 2016), related to the differences between the financial reporting and tax bases of assets and liabilities and to the available net carry forward tax losses based on expectations of generating taxable income in the foreseeable future. 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. The increase in other payables and accrued expenses is mainly due to the liability to the IIA under the Royalty Buyout Agreement and the increase in inventories is a direct result of higher revenues in the year ended December 31, 2019, compared to the year ended December 31, 2018.

Cash Flows from Investing Activities

In the year ended December 31, 2020, we used $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.

In the year ended December 31, 2019, our investing activities provided cash in the amount of $29.6 million from the proceeds of $29.4 million from redemption of marketable securities and from a decrease of $12.2 million in short-term and long-term bank deposits, partially offset by the purchase of $10.0 million of marketable securities and by capital expenditure of $1.9 million.

Cash Flows from Financing Activities

In the year ended December 31, 2020, our financing activities provided cash in the amount of $77.1 million, primarily due to the $85.4 million of net proceeds from our public offering of ordinary shares in June 2020 and $3.1 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.

In the year ended December 31, 2019, we used $14.5 million of cash in financing activities, primarily as a result of $8.0 million used to repurchase our shares, $6.7 million used to pay cash dividends to our shareholders and $2.5 million used for repayment of bank loans, partially offset by $3.1 million of proceeds from the issuance of shares upon exercise of stock options.

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, 2019 and for the year then ended is contained under the heading “Liquidity and Capital Resources” in Item 5 of our 2019 20-F.

-53-

C.RESEARCH AND DEVELOPMENT, PATENTS AND LICENSES, ETC.

Research and Development

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

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 suit and are optimized to cloud and hosted services. As of December 31, 2020, 277 of our employees were engaged primarily in research and development on a full-time basis.

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

In November 2019, we and our former Israeli subsidiary, AudioCodes Development Ltd., entered into the Royalty Buyout Agreement with the IIA relating to certain grants we have 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 are linked to the NIS and bear interest. Pursuant to the Royalty Buyout Agreement, we eliminated all royalty obligations related to our future revenues with respect to these grants. In December 2020 and November 2019, we paid the two first installments of approximately $11.6 million and $10.7 million, respectively, due under the Royalty Buyout Agreement.

Through December 31, 2020, we had obtained grants from the IIA aggregating $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%-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, 2020, our other Israeli subsidiaries have a contingent obligation to pay royalties in the amount of approximately $18.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 in 2020 boosted that trend as many organizations accelerated their plans for migration and moved their employees to work from home.

-54-

The continued growth of private and public cloud-based services in the telecommunications world continued to impact our business. Adopting cloud services like 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 adoption of integrated devices supporting these capabilities. Additionally, aging legacy TDM switches, high-cost maintenance contracts and regulatory guidelines are driving service providers worldwide to announce “PSTN shutdown” and migrate their telephony services to IP communication.

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 AudioCodes’ 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.OFF-BALANCE SHEET ARRANGEMENTS

We do not have any “off-balance sheet arrangements” as this term is defined in Item 5.E of Form 20-F.

F.TABULAR DISCLOSURE OF CONTRACTUAL OBLIGATIONS

As of December 31, 2020, our contractual obligations were as follows (U.S. dollars in thousands):

PAYMENTS DUE BY PERIOD

    

LESS

    

    

    

MORE

    

  

THAN

1-3

3-5

THAN

1 YEAR

YEARS

YEARS

5 YEARS

TOTAL

Bank loans

$

1,200

$

$

$

$

1,200

Rent and lease commitments, net (1)

 

6,889

 

17,720

 

145

 

 

24,754

Accrued severance pay, net (2)

 

 

 

 

1,233

 

1,233

IIA – Royalty Buyout Agreement

 

11,684

 

 

 

 

11,684

IIA – Contingent obligation (3)

 

 

 

 

18,136

 

18,136

Other commitments (4)

 

14,000

 

 

 

 

14,000

(1)Our obligation for rent and lease commitments as of December 31, 2020 was approximately $27.9 million. We have rent and lease income in the amount of approximately $3.1 million, leaving a net obligation of approximately $24.8 million.
(2)Our obligation for accrued severance pay under Israel’s Severance Pay Law as of December 31, 2020 was $21.8 million. This obligation is payable only upon termination, retirement or death of the respective employee. We have funded $20.6 million through deposits into severance pay funds, leaving a net obligation of approximately $1.2 million.
(3)Related to the Israeli subsidiaries not under the Royalty Buyout Agreement.
(4)Related to non-cancelable inventory purchase commitments.

-55-

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 26, 2021:

Name

     

Age

     

Position

Stanley B. Stern

 

63

 

Chairman of the Board of Directors

Shabtai Adlersberg

 

67

 

President, Chief Executive Officer and Director

Niran Baruch

 

50

 

Vice President Finance and Chief Financial Officer

Lior Aldema

 

55

 

Chief Business Officer and Director

Ofer Nimtsovich

 

52

 

Chief Operating Officer

Yair Hevdeli

 

56

 

Vice President, Research and Development

Eyal Frishberg

 

62

 

Vice President, Operations

Yehuda Herscovici

 

54

 

Vice President, Products

Nimrode Borovsky

 

49

 

Vice President, Marketing

Tal Dor

 

51

 

Vice President, Human Resources

Shaul Weissman

 

55

 

Vice President, Business Development

Joseph Tenne(1)(2)(3)

 

65

 

Director

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

 

61

 

Director

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

 

65

 

Director

Zehava Simon (3)

 

62

 

Director

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

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.

-56-

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

-57-

Nimrode Borovsky serves as our Vice President and General Manager, Enterprise. Mr. Borovsky has been with AudioCodes since 2005 and has served in numerous product, marketing and business development positions with us. He has worked in telecom and VoIP markets for over 20 years. Prior to joining AudioCodes, Mr. Borovsky spent eight years at VocalTec Communications where he served in several positions in research and development, product management and marketing. Mr. Borovsky holds a B.Sc. degree in Electrical Engineering from the New Jersey Institute of Technology, and a M.Sc. degree in Biomedical Engineering 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 2019, Mr. Tenne has served as a financial consultant to Itamar Medical Ltd., an Israeli company listed on Nasdaq and on the Tel Aviv Stock Exchange. Mr. Tenne serves as a director of MIND CTI Ltd., an Israeli company listed on Nasdaq, OPC Energy Ltd., an Israeli company listed on the Tel Aviv Stock Exchange, Ratio Oil Explorations (Finance) Ltd., an Israeli company listed on the Tel Aviv Stock Exchange, Sapir Corp Ltd., an Israeli company listed on the Tel Aviv Stock Exchange, Highcon Systems Ltd., an Israeli company listed on the Tel Aviv Stock Exchange and Electreon Wireless Ltd., an Israeli company listed on the Tel Aviv Stock Exchange. From August 2014 to April 2019, 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., a company listed on the New York Stock Exchange and on the Tel Aviv Stock Exchange. From January 2006 until April 2013, Mr. Tenne also served as the Chief Financial Officer of Ormat Industries Ltd., an Israeli holding company which was listed on the Tel-Aviv Stock Exchange and was the parent company of Ormat Technologies, Inc. From 2003 to 2005, Mr. Tenne was the Chief Financial Officer of Treofan Germany GmbH & Co. KG, a German company, which is engaged in the development, production and marketing of oriented polypropylene films. 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.

-58-

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, Amiad Water System Ltd. and NICE Ltd. 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.

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

Share-Based

All Other

Compensation

Compensation

Name and Principal Position

Salary

Bonus (1)

(2)

(3)

Total

Shabtai Adlersberg – President and CEO

    

$

385,364

    

$

963,410

    

$

1,618,149

    

$

203,450

    

$

3,170,373

Lior Aldema – CBO

$

280,265

$

262,322

$

800,360

$

97,630

$

1,440,577

Niran Baruch – VP Finance and CFO

$

224,212

$

145,238

$

541,654

$

90,128

$

1,001,232

Ofer Nimtsovich – COO

$

208,429

$

93,422

$

271,335

$

84,268

$

657,454

Yehuda Herscovici – VP Products

$

217,205

$

88,752

$

223,704

$

83,358

$

613,019

(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, 2020, 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, 2020 to the 15 persons who served in the capacity of director, senior executive officer or key employee during 2020 was approximately $5.5 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 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 $39,600 and a fee of $1,190 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.

-59-

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 (“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, 2020, 2019 and 2018 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,

2020

2019

2018

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,445,248

    

$

4.30

    

1,677,699

    

$

3.71

    

2,084,162

    

$

3.82

Granted

 

279,500

$

0.72

 

380,000

$

4.72

 

373,800

$

2.49

Options exercised / RSUs vested

 

(514,980)

$

3.12

 

(612,451)

$

2.93

 

(780,263)

$

3.44

Outstanding at the end of the year

 

1,209,768

$

3.97

 

1,445,248

$

4.30

 

1,677,699

$

3.71

As of December 31, 2020, options to purchase 434,229 ordinary shares were exercisable by the 15 persons who served as an officer or director during the year ended December 31, 2020 at an average exercise price of $6.25 per share. As of December 31, 2020, the 15 persons who served as an officer, director or key employee during the year ended December 31, 2020 held an aggregate of 590,928 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.”

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 and Joseph Tenne qualify as independent directors under the applicable SEC and Nasdaq rules, as well as under the Companies Law.

-60-

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

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.

-61-

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 and Joseph Tenne, with Doron Nevo serving as the chairman of the audit committee. Our board of directors has determined that Joseph Tenne is an “audit committee financial expert” as defined in SEC rules and that all members of the audit committee are independent under the applicable SEC rules, Nasdaq rules and provisions of the Companies Law.

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

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

-62-

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.

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.

-63-

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

Joseph Tenne

 

Class II

 

2023

Shabtai Adlersberg

 

Class III

 

2021

Stanley B. Stern

 

Class III

 

2021

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

As of December 31,

    

2020

    

2019

    

2018

Research and development

 

277

 

273

 

264

Sales and marketing, technical service and support

 

374

 

340

 

327

Operations

 

83

 

76

 

77

Management and administration

 

39

 

39

 

38

 

773

 

728

 

706

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

As of December 31,

    

2020

    

2019

    

2018

Israel

 

412

 

398

 

390

United States

 

152

 

134

 

131

Europe

 

73

 

69

 

66

Far East

 

121

 

112

 

106

Latin America

 

15

 

15

 

13

 

773

 

728

 

706

-64-

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.

E.SHARE OWNERSHIP

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

Total

Percentage

Shares

of

Number of

    

Beneficially

    

Ordinary

    

Options and

Name

Owned

Shares

RSUs

Shabtai Adlersberg

 

4,547,631

 

13.9

%  

417,067

Stanley B. Stern

 

*

 

*

 

*

Niran Baruch

 

*

 

*

 

*

Lior Aldema

 

*

 

*

 

*

Ofer Nimtsovich

 

*

 

*

 

*

Yair Hevdeli

 

*

 

*

 

*

Eyal Frishberg

 

*

 

*

 

*

Yehuda Herscovici

 

*

 

*

 

*

Nimrode Borovsky

 

*

 

*

 

*

Tal Dor

 

*

 

*

 

*

Shaul Weissman

 

*

 

*

 

*

Joseph Tenne

 

*

 

*

 

*

Dr. Eyal Kishon

 

*

 

*

 

*

Doron Nevo

 

*

 

*

 

*

Zehava Simon

 

*

 

*

 

*

*Represented less than one percent.

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

-65-

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

Number of

Exercise

Options

    

Grant Date

    

Price

    

Exercised

    

Cancelled

    

Vesting

    

Expiration Date

127,829

December 14, 2014

$

4.60

 

10.000

 

 

4 years

December 14, 2021

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

 

45,000

60,000

December 14, 2018

 

30,000

80,000

September 14, 2019

 

25,000

80,000

September 14, 2020

 

5,000

Employee Share Plans

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

2008 Equity Incentive Plan

We adopted an equity incentive plan under Section 102 of the Israeli Income Tax Ordinance, or Section 102, which provides certain tax benefits in connection with share-based compensation to employees, officers and directors. This plan, our 2008 Equity Incentive Plan, was approved by the Israeli 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 2020, options to purchase 31,500 ordinary shares and 506,375 restricted share units were granted under the 2008 Plan. As of December 31, 2020, 1,361,118 ordinary shares remained available for grant under the 2008 Plan. As of December 31, 2020 there are 914,915 options to purchase ordinary shares and 1,072,471 restricted share units outstanding under the plan.

-66-

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

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

 

Shabtai Adlersberg(1)

 

4,964,698

 

15.1

%

Leon Bialik(2)

 

2,761,720

 

8.4

%

Morgan Stanley(3)

 

2,049,175

 

6.3

%

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

 

5,200,725

 

15.9

%

(1)Includes options to purchase 399,597 shares, exercisable within 60 days of April 20, 2021 and 17,500 ordinary shares issuable pursuant to restricted share units that vest within 60 days of April 20, 2021.
(2)The information is derived from a statement on Schedule 13G/A, dated February 10, 2021, of Leon Bialik filed with the SEC.
(3)The information is derived from a statement on Schedule 13G/A, dated February 10, 2021, of Morgan Stanley and Morgan Stanley Capital Services LLC filed with the SEC.
(4)Includes 444,807 ordinary shares which may be purchased pursuant to options exercisable within 60 days following April 20, 2021 and 36,406 ordinary shares issuable pursuant to restricted share units that vest within 60 days of April 20, 2021.

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

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

-67-

Morgan Stanley and Morgan Stanley Capital Services LLC held 6.3% of our ordinary shares as of December 31, 2020, as compared to 6.7% of our ordinary shares as of December 31, 2019 and 7.9% of our ordinary shares as of December 31, 2018.

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

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

B.RELATED PARTY TRANSACTIONS

Not applicable.

C.INTERESTS OF EXPERTS AND COUNSEL

Not applicable.

ITEM 8.        FINANCIAL INFORMATION

A.CONSOLIDATED STATEMENTS AND OTHER FINANCIAL INFORMATION

See Item 18.

Legal Proceedings

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

Dividend Policy

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

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.

-68-

C.MARKETS

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

D.SELLING SHAREHOLDERS

Not applicable.

E.DILUTION

Not applicable.

F.EXPENSES OF THE ISSUE

Not applicable.

ITEM 10.      ADDITIONAL INFORMATION

A.SHARE CAPITAL

Not applicable.

B.MEMORANDUM AND ARTICLES OF ASSOCIATION

Objectives

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

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 20, 2021, we had 32,770,828 ordinary shares outstanding (which does not include 29,921,614 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.

-69-

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 2020 and again in early 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 July 19, 2021. 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.

-70-

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

Shareholder Meetings

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

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

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

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

Notice of General Meetings; Omission to Give Notice

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

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.

-71-

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.

-72-

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

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

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

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

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

Compensation of Executive Officers and Directors; Executive Compensation Policy

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

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.

-73-

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.

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;

-74-

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

-

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.

-75-

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.

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.

-76-

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 Beneficiary 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 (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 (the “2011 Amendment”) and January 1, 2017 (the “2017 Amendment”). The 2011 Amendment introduced new benefits to replace those granted in accordance with the provisions of the Investment Law in effect prior to the 2011 Amendment. However, companies entitled to benefits under the Investment Law as in effect prior to January 1, 2011 were entitled to choose to continue to enjoy such benefits, provided that certain conditions are met, or elect instead irrevocably to forego such benefits and have the benefits of the 2011 Amendment apply. The 2017 Amendment was designed to accommodate the implementation of the “Nexus Principles” (based on OECD guidelines published as part of the Base Erosion and Profit Shifting (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 (formerly the Ministry of Industry, Trade and Labor), 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.

-77-

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%-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 a 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 Israeli 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.

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.

-78-

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

Tax Benefits and Funding for Research and Development

Israeli tax law allows, under specific conditions, a tax deduction in the year incurred 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.

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.

-79-

Taxation of our Shareholders

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

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

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

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 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 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 647,640 (for the 2021 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.

-80-

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.

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

-81-

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

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

-82-

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

-83-

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 (“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 (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 (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 (the “1997 Act”) indicates that for purposes of the Asset Test, “the total value of a publicly-traded foreign corporation’s assets generally will be treated as equal to the sum of the aggregate value of its outstanding stock plus its liabilities.” It is unclear whether other valuation methods could be employed to determine the value of a publicly-traded foreign corporation’s assets for purposes of the Asset Test.

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

-84-

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

-85-

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.

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.

-86-

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, 2020 would cause a decrease in net income of approximately $6.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 2020, 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.

PART II

ITEM 13.      DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

Not applicable.

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

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

-87-

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

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

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.

-88-

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

Year Ended December 31,

(Amounts in thousands)

    

2020

    

2019

Audit Fees

$

405

$

390

Audit Related Fees*

 

167

 

10

Tax Fees

 

117

 

115

Total

$

689

$

515

*Mainly fees related to the public offering.

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 2019 and 2020, 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 (the “Policy”).

-89-

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.

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

No shares were repurchased during the year ended December 31, 2020.

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.

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

-90-

ITEM 16.H.  MINE SAFETY DISCLOSURE

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.

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

 

 

 

 

 

 

 

 

 

-91-

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

 

 

 

 

 

 

 

 

 

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

-93-

-3-6232525

-3-5622555

Graphic

 

 

Kost Forer Gabbay & Kasierer

144 Menachem Begin Road, Building A,

Tel-Aviv 6492102, Israel

 

 

Tel: +972-3-6232525

Fax: +972-3-5622555

ey.com

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and Board of Directors of

AUDIOCODES LTD. AND ITS SUBSIDIARIES

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of AudioCodes Ltd. and its subsidiaries (the "Company") as of December 31, 2020 and 2019 and 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 related notes (collectively referred to as the "financial statements"). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of December 31, 2020 and 2019, and the consolidated results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, 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, 2020, 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 27, 2021, 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 financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit 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

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

 

KOST FORER GABBAY & KASIERER

April 27, 2021

 

A Member of Ernst & Young Global

F-3

AUDIOCODES LTD.

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.’s and its subsidiaries (the "Company") internal control over financial reporting as of December 31, 2020, 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, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, 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, 2020 and 2019, 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 and our report dated April 27, 2021 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures, as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

F-5

AUDIOCODES LTD.

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

 

F-6

AUDIOCODES LTD.

CONSOLIDATED BALANCE SHEETS

U.S. dollars in thousands

    

December 31, 

    

2020

    

2019

ASSETS

CURRENT ASSETS:

Cash and cash equivalents

$

40,934

$

64,773

Restricted cash

5,100

5,000

Short-term and restricted bank deposits

 

84,817

 

1,416

Short-term marketable securities and accrued interest

 

449

 

Trade receivables (net of allowance of $548 and $570 as of December 31, 2020 and 2019, respectively)

 

34,518

 

27,501

Other receivables and prepaid expenses

 

8,631

 

5,626

Inventories

 

29,193

 

28,275

Total current assets

 

203,642

 

132,591

LONG-TERM ASSETS:

 

  

 

  

Long-term and restricted bank deposits

 

94

 

694

Long-term marketable securities and accrued interest

54,895

Deferred tax assets

 

12,081

 

20,466

Operating lease right-of-use assets

25,430

29,688

Severance pay funds

 

20,597

 

19,370

Total long-term assets

 

113,097

 

70,218

PROPERTY AND EQUIPMENT, NET

 

4,593

 

4,392

INTANGIBLE ASSETS, NET

 

569

 

901

GOODWILL

 

36,222

 

36,222

Total assets

$

358,123

$

244,324

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

F-7

AUDIOCODES LTD.

CONSOLIDATED BALANCE SHEETS (Cont.)

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

    

December 31, 

    

2020

    

2019

LIABILITIES AND SHAREHOLDERS' EQUITY

  

 

  

CURRENT LIABILITIES:

  

 

  

Current maturities of long-term bank loans

$

1,200

$

2,473

Trade payables

 

6,984

 

6,628

Other payables and accrued expenses

 

28,531

 

24,692

Short-term royalty buyout liability (Note 11b)

11,684

10,750

Deferred revenues

 

37,182

 

33,538

Short-term operating lease liabilities

9,178

8,579

Total current liabilities

 

94,759

 

86,660

LONG-TERM LIABILITIES:

 

  

 

  

Accrued severance pay

 

21,830

 

20,313

Long-term bank loans, net of current maturities

 

 

1,200

Long-term royalty buyout liability (Note 11b)

10,749

Deferred revenues and other liabilities

 

12,243

 

9,831

Long-term operating lease liabilities

19,436

23,097

Total long-term liabilities

 

53,509

 

65,190

COMMITMENTS AND CONTINGENT LIABILITIES (Note 11)

 

  

 

  

SHAREHOLDERS' EQUITY:

 

  

 

  

Share capital:

 

  

 

  

Ordinary shares of NIS 0.01 par value -

 

  

 

  

Authorized: 100,000,000 shares as of December 31, 2020 and 2019; Issued: 62,489,428 and 59,040,697 shares as of December 31, 2020 and 2019, respectively; Outstanding: 33,017,814 and 29,569,083 shares as of December 31, 2020 and 2019, respectively

 

105

 

94

Additional paid-in capital

 

362,164

 

265,372

Treasury stock at cost - 29,471,614 shares as of December 31, 2020 and 2019

 

(137,793)

 

(137,793)

Accumulated other comprehensive income

 

1,772

 

Accumulated deficit

 

(16,393)

 

(35,199)

Total shareholders' equity

 

209,855

 

92,474

Total liabilities and shareholders' equity

$

358,123

$

244,324

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

F-8

AUDIOCODES LTD.

CONSOLIDATED STATEMENTS OF OPERATIONS

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

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Revenues:

  

 

  

 

  

Products

$

145,332

$

135,646

$

119,887

Services

 

75,442

 

64,641

 

56,336

Total revenues

 

220,774

 

200,287

 

176,223

Cost of revenues:

 

  

 

  

 

  

Products

 

54,384

 

59,022

 

51,878

Services

 

16,574

 

14,129

 

13,739

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

32,178

Total cost of revenues

 

70,958

 

105,329

 

65,617

Gross profit

 

149,816

 

94,958

 

110,606

Operating expenses:

 

  

 

  

 

  

Research and development, net

 

46,072

 

41,199

 

34,661

Selling and marketing

 

51,217

 

51,535

 

49,335

General and administrative

 

14,177

 

11,778

 

10,251

Total operating expenses

 

111,466

 

104,512

 

94,247

Operating income (loss)

 

38,350

 

(9,554)

 

16,359

Financial income (expenses), net

 

(1,703)

 

(1,761)

 

228

Income (loss) before taxes on income

 

36,647

 

(11,315)

 

16,587

Tax benefit (taxes on income)

 

(9,399)

 

15,292

 

(3,094)

Net income

$

27,248

$

3,977

$

13,493

Earnings per share:

 

  

 

  

 

  

Basic

$

0.87

$

0.14

$

0.47

Diluted

$

0.83

$

0.13

$

0.45

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

 

  

 

  

 

  

Basic

 

31,440,093

 

29,251,888

 

28,928,060

Diluted

 

32,915,683

 

30,799,904

 

30,219,806

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

F-9

AUDIOCODES LTD.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

U.S. dollars in thousands

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Net income

$

27,248

$

3,977

$

13,493

Other comprehensive income related to:

Change in unrealized losses on marketable securities, net of tax:

Gain on marketable securities recognized in other comprehensive income, net of tax

 

453

 

32

 

12

Other comprehensive income related to unrealized loss on marketable securities available-for-sale

 

453

 

32

 

12

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

Gain (loss) on derivatives recognized in other comprehensive income,

 

3,445

 

535

 

(489)

Loss (gain) on derivatives (effective portion) recognized in income

 

(2,126)

 

(291)

 

245

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

 

1,319

 

244

 

(244)

Other comprehensive income (loss), net of tax

 

1,772

 

276

 

(232)

Total comprehensive income

$

29,020

$

4,253

$

13,261

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

F-10

AUDIOCODES LTD.

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

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

    

    

    

    

    

    

    

Accumulated

    

    

    

    

Additional

other

Share

paid-in

Treasury

comprehensive

Accumulated

Total

    

capital

    

capital

    

stock

    

loss

    

deficit

    

equity

Balance as of January 1, 2018

$

93

$

248,176

$

(115,476)

$

(44)

$

(40,368)

$

92,381

Cumulative effect adjustment resulting from adoption of new accounting pronouncements

 

 

 

 

 

180

 

180

Purchase of treasury stock

 

(5)

 

 

(14,316)

 

 

 

(14,321)

Issuance of shares upon exercise of options and warrants and vesting of restricted stock units

 

4

 

5,517

 

 

 

 

5,521

Share-based compensation related to options and restricted stock units granted to employees and non-employees

 

 

3,287

 

 

 

 

3,287

Cash dividends paid

 

 

 

 

 

(5,761)

 

(5,761)

Other comprehensive loss

 

 

 

 

(232)

 

 

(232)

Net income

 

 

 

 

13,493

 

13,493

Balance as of December 31, 2018

 

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 warrants and vesting of restricted stock units

 

3

 

3,100

 

 

 

 

3,103

Share-based compensation related to options and restricted stock units 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 warrants and vesting of restricted stock units

 

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

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

F-11

AUDIOCODES LTD.

CONSOLIDATED STATEMENTS OF CASH FLOWS

U.S. dollars in thousands

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Cash flows from operating activities:

Net income

$

27,248

$

3,977

$

13,493

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

Depreciation and amortization

 

2,268

 

2,044

 

2,309

Amortization of marketable securities premiums and accretion of discounts, net

 

172

 

79

 

353

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

 

8,771

 

5,292

 

3,287

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

 

(26)

 

140

 

(32)

Decrease (increase) in deferred tax assets, net

 

8,329

 

(16,282)

 

2,251

Increase in trade receivables, net

 

(7,017)

 

(5,222)

 

(220)

Decrease (increase) in other receivables and prepaid expenses

 

(1,516)

 

259

 

(1,012)

Increase in inventories

 

(1,525)

 

(5,925)

 

(6,309)

Decrease in operating lease right-of-use assets

7,913

7,444

Decrease in operating lease liabilities

(6,717)

(5,456)

Increase (decrease) in royalty buyout liability

(9,815)

21,499

Increase in trade payables

 

356

 

440

 

549

Increase in other payables and accrued expenses

 

3,839

 

2,805

 

1,437

Increase in deferred revenues

 

5,906

 

12,342

 

9,354

Increase (decrease) in accrued severance pay, net

 

290

 

(267)

 

120

Net cash provided by operating activities

 

38,476

 

23,169

 

25,580

Cash flows from investing activities:

 

  

 

  

 

  

Purchase of property and equipment

 

(1,530)

 

(1,949)

 

(1,340)

Purchase of marketable securities

 

(54,977)

 

(10,025)

 

Proceeds from redemption of marketable securities

29,412

7,577

Investment in short-term and restricted bank deposits

 

(84,000)

 

 

(9,636)

Proceeds from short-term and restricted bank deposits

 

599

 

10,962

 

Proceeds from long-term and restricted bank deposits

 

600

 

1,200

 

2,307

Net cash provided by (used in) investing activities

$

(139,308)

$

29,600

$

(1,092)

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

F-12

AUDIOCODES LTD.

CONSOLIDATED STATEMENTS OF CASH FLOWS (Cont.)

U.S. dollars in thousands

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Cash flows from financing activities:

Purchase of treasury stock

$

 

$

(8,002)

 

$

(14,321)

Repayment of long-term bank loans

(2,497)

 

(2,470)

 

(2,508)

Payment related to the acquisition of ACS

 

(410)

 

(151)

Cash dividends paid

(8,442)

 

(6,720)

 

(5,761)

Proceeds from issuance of shares upon exercise of options and warrants

2,606

3,103

5,521

Proceeds from issuance of shares in a public offering, net

85,426

 

 

Net cash provided by (used in) financing activities

77,093

 

(14,499)

 

(17,220)

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

(23,739)

 

38,270

 

7,268

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

69,773

 

31,503

 

24,235

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

$

46,034

$

69,773

$

31,503

Supplemental disclosure of cash flow activities:

 

  

 

  

 

  

Cash paid during the year for income taxes

$

835

$

1,105

$

933

Cash paid during the year for interest

$

204

$

205

$

267

Significant non-cash transactions:

Inventory transferred to be used as property and equipment

$

607

$

270

$

252

Right-of-use asset recognized with corresponding lease liability

$

3,655

$

4,010

$

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

F-13

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 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, 2020, 2019 and 2018, the Group had a major customer which accounted for 13.5%, 16.0% and 17.8%, respectively, of total revenues in those years. In addition, during the years ended December 31, 2020, 2019 and 2018, the Group had an additional major customer which accounted for 13.0%, 13.5% and 11.1%, respectively, of total revenues in those years. No other customer accounted for more than 10% of the Group’s revenues in those periods.

d.

On December 23, 2019, a merger agreement was signed between the Company and one of its subsidiaries, AudioCodes Development Ltd. In September 2020, the Company received the approval of the Israel Tax Authority to the merger. The merger was effective as of January 1, 2020.

e.

COVID- 19

On March 11, 2020, the World Health Organization declared the COVID-19 outbreak a global pandemic. The outbreak has reached all of the regions in which the Group does business, and governmental authorities around the world have implemented numerous measures attempting to contain and mitigate the effects of the virus, including travel bans and restrictions, border closings, quarantines, shelter-in-place orders, shutdowns, limitations or closures of non-essential businesses, and social distancing requirements. Companies around the world, including the Group, the Group’s customers, partners, and vendors, have implemented actions in response, including among others, office closings, site restrictions, and employee travel restrictions.

F-14

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 global spread of COVID-19 and actions taken in response have caused and may continue to cause disruptions and/or delays in the Group’s supply chain, manufacturing and shipments, and caused significant economic and business disruption to the Group's customers, partners and vendors. In response to these challenges, the Group quickly adjusted its operations to work from home and it believes its business continuity plan is working well. The extent of the impact of COVID-19 on the Group's business and results of operations will depend on future developments, which are highly uncertain, including the duration and severity of the outbreak, the effects of subsequent waves of COVID-19, the Group's ability to maintain its supply chain and to continue to manufacture products and restrictions on its business and personnel that may be imposed by governmental rules and regulations implemented to contain or treat COVID-19.

The Company’s management is monitoring and assessing the impact of the COVID-19 pandemic daily, including recommendations and orders issued by government and public health authorities.

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 financial statements and accompanying notes. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. As applicable to these interim condensed 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 COVID-19 as of December 31, 2020 and through the date of issuance of this report. 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 statements of operations as financial income or expenses, as appropriate.

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

c.

Principles of consolidation:

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions and balances, including profits from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.

d.

Cash equivalents:

Cash equivalents represent short-term highly liquid investments that are readily convertible into cash with original maturities of three months or less at the date acquired.

e.

Short-term and restricted bank deposits:

Short-term and restricted bank deposits are deposits with maturities of more than three months, but less than one year. The deposits are mainly in dollars and bear interest at an average annual rate of 0.97% and 1.88% for the years ended December 31, 2020 and 2019, 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 is 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 9).In addition, the Company maintains restricted deposits in connection with an office lease agreement (see also Note 10a). Out of the short-term and restricted bank deposits, a total of $5,910 and $6,409, are restricted short-term deposits as of December 31, 2020 and 2019, respectively.

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, 2020, 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, on 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 has not recorded credit losses for the year ended December 31,2020.

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

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

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.

h.

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. The deposits are denominated in dollars and bear interest at an average annual rate of 0% and 2.16% for the years ended December 31, 2020 and 2019, respectively. Out of the total long-term bank deposits, a total of $0 and $600 are restricted long-term deposits as of December 31, 2020 and 2019, respectively.

i.

Property and equipment:

Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets at the following annual rates:

Computers and peripheral equipment

    

33%

Office furniture and equipment

6% – 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, 2020, 2019 and 2018, no impairment losses have been identified for property and equipment.

j.

Intangible assets:

Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from 4.5 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.

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

During the years ended December 31, 2020, 2019 and 2018, no impairment losses have been identified with respect to intangible assets.

k.

Leases:

The Company adopted Accounting Standards Update ("ASU") 2016-02, "Leases (Topic 842)", or "ASC 842") on January 1, 2019, using the modified retrospective approach, by applying ASC 842 to all leases existing at the date of initial application. The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Leases with a term of 12 months or less can be accounted for in a manner similar to the accounting for operating leases under ASC 840. The new standard requires lessors to account for leases using an approach that is substantially equivalent to ASC 840 for sales-type leases, direct financing leases and operating leases.

The Company determines if an arrangement is a lease at inception. Lease classification is governed by five criteria in ASC 842-10-25-2. If any of these five criteria is met, the Company classifies the lease as a finance lease. Otherwise, the Company classifies the lease as an operating lease.

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 right-of use asset also includes any lease payments made and excludes lease incentives. 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.

In addition, the carrying amount of the right-of use 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.

l.

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.

Following the adoption of 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, 2020, the Group performed an annual impairment analysis, using market capitalization, and no impairment losses have been identified.

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

m.

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

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.

The Group’s products contain a significant element relating to its proprietary technology and its 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 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.

The Group grants 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. The Group maintains a provision for product returns and exchanges and other incentives, based on its experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to $2,962 and $1,885 as of December 31, 2020 and 2019, 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) the Group performs the performance obligations under the contract.

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

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 $665 and $460, as of December 31, 2020 and 2019, respectively. In addition, the Group's consolidated statement of operations included a reduction of expenses, in the net amount of $205, $38 and $242 for the years ended December 31, 2020 ,2019 and 2018, 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, 2020, which are expected to be satisfied and recognized in future periods:

Year Ending December 31,

2023 and

    

2021

    

2022

    

thereafter

 

Product

$

295

$

72

$

8

Services

 

36,887

 

5,187

 

6,687

$

37,182

$

5,259

 

$

6,695

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

December 31,

    

2020

    

2019

Balance, at the beginning of the year

$

43,230

$

29,962

Revenue recognized

 

(31,172)

 

(17,577)

Increase in deferred revenues and customer advances

 

37,078

 

30,845

Balance, at the end of the year

 

49,136

 

43,230

Less current portion

 

(37,182)

 

(33,538)

Long term portion

$

11,954

$

9,692

n.

Warranty costs:

The Group usually provides an assurance-type warranty for a period of 12 months at no extra charge. The Group estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Group’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Group periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. As of December 31, 2020 and 2019, the provision for warranty amounted to $253 and $284, respectively.

o.

Research and development costs:

ASC 985-20, "Costs of Software to Be Sold, Leased, or Marketed", requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.

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

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 (formerly known as the Office of the Chief Scientist of the Israeli Ministry of Economy and Industry) (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, 2020, 2019 and 2018 were $388, $1,323 and $5,734, respectively.

p.

Income taxes:

The Group accounts for income taxes in accordance with ASC 740, "Income Taxes". ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for 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.

q.

Accumulated other comprehensive income (loss) ("AOCI"):

The Company accounts for comprehensive income (loss) in accordance with ASC 220, "Comprehensive Income", which establishes standards for the reporting and presentation of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.

F-21

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The components of AOCI were as follows:

    

Unrealized

    

    

gains on

available-

Unrealized

for-sale

gains (losses)

marketable

on cash flow

securities

hedges

Total

Balance as of January 1, 2020

$

$

$

Other comprehensive income before reclassifications, net of tax

 

453

 

3,445

 

3,898

Amounts reclassified from AOCI

 

 

(2,126)

 

(2,126)

Other comprehensive income, net of tax

 

453

 

1,319

 

1,772

Balance as of December 31, 2020

$

453

$

1,319

$

1,772

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

r.

Concentrations of credit risk:

Financial instruments that potentially subject the Group to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, trade receivables, marketable securities and foreign currency derivative contracts.

The majority of the Group’s cash and cash equivalents, bank deposits and foreign currency derivative contracts are invested in dollar denominated instruments with major banks in Israel and 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.

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 doubtful accounts based upon a specific review.

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

s.

Earnings per share:

Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus potential dilutive ordinary shares considered outstanding during the year, in accordance with ASC 260, "Earnings per Share".

Certain outstanding options, 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 64,312, 48,491 and 158,832 for the years ended December 31, 2020, 2019 and 2018, respectively.

t.

Accounting for share-based compensation:

The Company accounts for share-based compensation in accordance with ASC 718, "Compensation-Stock Compensation". ASC 718 requires companies to estimate the fair value of share-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company’s consolidated statement of operations.

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

    

2020

    

2019

    

2018

Dividend yield

1.01%-1.17%

1.13%-1.64%

0%-2.66%  

Expected volatility

37.89%-43.09%

38.08%-39.34%

37.74%-41.72%

Risk-free interest

0.29%-1.43%

1.66%-2.59%

2.40%-3.06%

Expected life

3.57-4.23 years

 

4.75-5.21 years

 

4.78-5.27 years

The Company used its historical volatility in accordance with ASC 718. The computation of volatility uses historical volatility derived from the Company's exchange traded shares. The expected term of options granted is estimated based on historical experience and represents the period of time that options granted are expected to be outstanding. The risk free interest rate assumption is the implied yield currently available on United States treasury zero-coupon issues with a remaining term equal to the expected life of the Company's options. The dividend yield assumption is based on the Company's historical experience and expectation of future dividend payouts and may be subject to substantial change in the future. The Company paid its first cash dividend during the third quarter of 2018 and has been paying cash dividends on a bi-annual basis since then. The Company currently expects to continue pay cash dividends in the future, subject to receipt of required Israeli court approvals,  although there can be no assurance that it will do so. See also Note 12.

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

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

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Cost of revenues

$

181

$

183

$

186

Research and development expenses, net

 

1,535

 

937

 

651

Selling and marketing expenses

 

3,635

 

2,171

 

1,238

General and administrative expenses

 

3,420

 

2,001

 

1,212

Total share-based compensation expenses

$

8,771

$

5,292

$

3,287

u.

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

v.

Severance pay:

The liability for severance pay for Israeli employees is calculated pursuant to the Israeli Severance Pay Law, 1963 (the "Severance Pay Law"), based on the most recent salary of the employees multiplied by the number of years of employment as of the balance sheet date for all employees in Israel. Employees who have been employed for more than a one-year period are entitled to one month’s salary for each year of employment or a portion thereof. The Group’s liability for all of its Israeli employees is fully provided for by monthly deposits with severance pay funds, pension funds, insurance policies and by an accrual. The value of these deposits is recorded as an asset in the Company’s consolidated balance sheet.

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

w.

Employee benefit plan:

The Group has 401(k) defined contribution plans covering employees in the U.S. 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, 2019 and 2020, plus a catch-up contribution of $6.5 for participants age 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, 2020, 2019 and 2018, the Group matched contributions in the amount of $386, $318 and $308, respectively.

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

x.

Advertising expenses:

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

y.

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 prepaid expenses 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 approximates 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.

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.

z.

Derivatives and hedging:

The Group accounts for derivative instruments and hedging based on ASC 815, "Derivatives and Hedging".

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

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.

aa.

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"). 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 our condensed consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326)" ("ASU 2016-13"). 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 our condensed consolidated financial statements.

ab.

Impact of recently issued accounting standard not yet adopted:

In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which simplifies the accounting for income taxes. This guidance will be effective for the first quarter of 2021 on a prospective basis, with early adoption permitted. The Company is currently reviewing ASU 2019-12, but does not expect that it will, when adopted, have a material impact on our consolidated financial statements.

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:-     MARKETABLE SECURITIES AND ACCRUED INTEREST

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

    

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 carrying value 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, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in shareholders' equity. The Company has not recorded credit losses for the year ended December 31, 2020.

As of December 31, 2019, the Group did not have any investments in marketable securities.

NOTE 4:-     INVENTORIES

    

December 31, 

    

2020

    

2019

Raw materials

$

13,376

$

10,700

Finished products

 

15,817

 

17,575

$

29,193

$

28,275

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

F-27

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 5:-     PROPERTY AND EQUIPMENT, NET

    

December 31, 

    

2020

    

2019

Cost:

Computers and peripheral equipment

$

23,616

$

22,105

Office furniture and equipment

 

12,004

 

*) 11,459

Leasehold improvements

 

3,213

 

*) 3,158

 

38,833

 

36,722

Accumulated depreciation:

Computers and peripheral equipment

 

21,697

 

20,356

Office furniture and equipment

 

10,136

 

*) 9,722

Leasehold improvements

 

2,407

 

*) 2,252

 

34,240

 

32,330

Depreciated cost

$

4,593

$

4,392

*) Reclassified.

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

In the year ended December 31, 2019, the Company recorded a reduction of $12,381 to the cost and accumulated depreciation of fully depreciated equipment and leasehold improvements no longer in use, following an assessment made by the Company. In the year ended December 31, 2020, the Company did not record any such reduction.

NOTE 6:-     INTANGIBLE ASSETS, NET

    

Useful life

    

December 31, 

(years)

    

2020

    

2019

a.

Impaired cost:

Acquired technology and license

 

5 - 10

$

19,857

$

19,857

Customer relationship

 

4.5 - 9

 

4,750

 

4,750

 

24,607

 

24,607

Accumulated amortization:

 

Acquired technology and license

 

  

 

19,299

 

19,027

Customer relationship

 

 

4,739

 

4,679

 

24,038

 

23,706

Amortized cost

 

$

569

$

901

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:-     INTANGIBLE ASSETS, NET (Cont.)

b.

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

c.

Expected amortization expenses are as follows:

Year ending December 31, 

    

    

2021

$

284

2022

 

272

2023

 

13

$

569

NOTE 7:-     FAIR VALUE MEASUREMENTS

In accordance with ASC 820, the Group measures its foreign currency derivative instruments, marketable securities and Active Communications Europe. (“ACS”) earn out liability related to the acquisition of ACS, at fair value. Investments in foreign currency derivative instruments and marketable securities are classified within Level 2 of the fair value hierarchy. This is because these assets (liabilities) are valued using alternative pricing sources and models utilizing market observable inputs. The ACS earn out liability was classified within Level 3 of the fair value hierarchy because this liability is based on present value calculations and an external valuation model whose inputs include market interest rates, estimated operational capitalization rates and volatilities. Unobservable inputs used in this model are significant.

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

Fair value measurements 

using input type

    

Level 2

    

Total

Marketable securities

$

55,344

$

55,344

Financial liabilities related to foreign currency derivative hedging contracts

 

1,489

 

1,489

Total financial net assets (liabilities) as of December 31, 2020

$

56,833

$

56,833

As of December 31, 2019, the Group had no financial instruments measured at fair value.

Fair value measurements using significant unobservable inputs (Level 3):

Balance at January 1, 2019

    

$

(433)

Payment of earn out liability

 

410

Adjustment due to change in the forecast of earn out consideration

 

23

Balance at December 31, 2019

$

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:-     OTHER PAYABLES AND ACCRUED EXPENSES

    

December 31, 

    

2020

    

2019

Payroll and other employee related accruals

$

16,930

$

13,147

Accrued expenses

 

7,152

 

7,173

Government authorities

 

1,475

 

2,331

Provision for return

 

2,962

 

1,885

Royalties provision

 

12

 

150

Sundry

 

 

6

$

28,531

$

24,692

NOTE 9:-   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 are required to be maintained as a compensating bank deposit that decreases as the loans are repaid. The loans bore interest at LIBOR plus 1%-2.5% and were repayable 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 are required to be maintained as a compensating bank deposit that decreases over the repayment period of the loans. The loans bear interest at LIBOR plus 1.1%-2.5% and are repayable in 20 equal quarterly installments through December 2021.

As of December 31, 2020 and 2019, the banks have a lien on the Company’s assets that secure the 2015 Loans and the 2016 Loans. As of December 31, 2020 and 2019, the Company is required to maintain a total of $600 and $1,800, respectively, in compensating balances with the banks, to secure the 2015 Loans and the 2016 Loans.

As of December 31, 2020 and 2019, the compensating balances are included in short-term and restricted bank deposits in the amount of $600 and $1,200, respectively, and long-term and restricted bank deposits in the amount of $0 and $600, respectively. The amount of the compensating balances that is required decreases as the loans are repaid. The agreements with respect to the 2015 Loans and the 2016 Loans require 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 (the "Covenants").

As of December 31, 2020 and 2019, the Company was in compliance with the Covenants.

NOTE 10:-   LEASES

a.Lease commitments:

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 Company has various operating lease agreements with respect to motor vehicles.

Lease expenses of office rent and vehicles for the years ended December 31, 2020, 2019 and 2018 were approximately $8,000, $8,149 and $8,325, respectively. Lease expenses for the years ended December 31, 2020, 2019 and 2018 include an offset for sublease rental of $1,405, $1,359 and $1,315, respectively.

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

F-30

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 10:-   LEASES (Cont.)

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

    

Year ended

December 31, 

2020

Weighted average remaining lease term

 

3.5 years

Weighted average discount rate

 

2.08%

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

    

December 31,

2020

Cash paid for amounts included in measurement of lease liabilities:

 

  

Operating cash flows for operating leases

$

9,207

The discount rate was determined based on the estimated collateralized borrowing rate of the Company, adjusted to the specific lease term and location of each lease.

Maturities of operating lease liabilities were as follows:

Year ending December 31, 

    

2021

$

9,188

2022

 

8,333

2023

 

7,602

2024

 

1,485

2025 and thereafter

 

3,525

Total lease payments *)

$

30,133

Less- imputed interest

$

1,519

Present value of lease liabilities

$

28,614

*) Total lease payments have not been reduced by sublease rental payments of $3,097 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.

NOTE 11:-   COMMITMENTS AND CONTINGENT LIABILITIES

a.

Inventory purchase commitments:

The Group is obligated under certain agreements with its suppliers to purchase specified items of excess inventory which are expected to be utilized in 2021. As of December 31, 2020, non-cancelable purchase obligations were approximately $14,000.

F-31

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 11:-   COMMITMENTS AND CONTINGENT LIABILITIES (Cont.)

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., 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 2019. The annual installments are denominated in NIS and bear 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 2020 and November 2019, the Company paid the two first installments of approximately $11,580 and $10,700 million, respectively, due under the Royalty Buyout Agreement.

As of December 31, 2020, and 2019, the Company’s other Israeli subsidiaries have a contingent obligation to pay royalties in the amount of approximately $18,136 and $16,468, 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 January 2021, a complaint for patent infringement was filed against the Company's U.S. subsidiary. The proceedings were served and no monetary demands were made at this stage. The Company is still assessing the merits of this case and at this stage does not believe that reserve is required.

NOTE 12:-   SHAREHOLDERS’ EQUITY

a.

Treasury stock:

During the year ended December 31, 2014, the Company’s Board of Directors approved a program to repurchase up to $3,000 of its ordinary shares (the "Share Repurchase Program"), which is the amount that the Company could repurchase according to 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. The most recent court approvals also permitted the Company to declare a dividend of any part of the related permitted amount during the approved validity period. In addition, in January 2021, the Company received court approval in Israel to repurchase up to an aggregate amount of $30 million of additional ordinary shares. The court approval also permits the Company to declare a dividend of any part of this amount. The approval is valid through July 19, 2021.

As of December 31, 2020, pursuant to the Company’s Share Repurchase Program, the Company had repurchased a total of 29,471,614 of its ordinary shares at a total cost of $137,868 (of which none were repurchased during the year ended December 31, 2020).

F-32

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 12:-   SHAREHOLDERS’ EQUITY (Cont.)

b.

Cash Dividend:

On February 4, 2020, the Company declared a cash dividend of $0.13 per share. The dividend, in the aggregate amount of $3,866, was paid on March 4, 2020 to all of the Company’s shareholders of record on February 18, 2020.

On August 5, 2020, the Company declared a cash dividend of 14 cents per share. The dividend, in the aggregate amount of $4,576 was paid on September 1, 2020 to all of the Company’s shareholders of record on August 17, 2020. See also Note 18.

c.

Issuance of ordinary shares:

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, 2020, the total number of shares authorized for future grant under the Plan is 1,361,118.

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.

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

Weighted

    

    

    

average

    

Weighted

remaining

average

contractual

Aggregate

Amount

exercise

term (in

intrinsic

of options

price

 years)

 value

Options outstanding at beginning of year

 

1,341,073

$

7.03

 

3.9

$

25,021

Changes during the year:

Granted

 

31,500

$

23.05

Exercised

 

(449,533)

$

5.80

 

  

 

  

Forfeited

 

(8,125)

$

6.50

 

  

 

  

Options outstanding at end of year

 

914,915

$

8.19

 

3.5

$

17,709

Options exercisable at end of year

 

594,804

$

6.34

 

2.7

$

12,616

The weighted average grant-date fair value of options granted during the years ended December 31, 2020, 2019 and 2018 was $8.55, $6.63 and $3.02, 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.

F-33

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 12:-   SHAREHOLDERS’ EQUITY (Cont.)

Total intrinsic value of options exercised for the years ended December 31, 2020, 2019 and 2018 was $10,633, $9,352 and $6,407, respectively.

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

    

    

Weighted

Number of

average grant

 shares

date fair value

RSUs outstanding at beginning of year

 

977,169

$

11.00

Changes during the year:

 

 

  

Granted

 

506,375

$

31.53

Vested

 

(399,198)

$

10.32

Forfeited

 

(11,875)

$

16.98

RSUs outstanding at end of year

 

1,072,471

$

20.88

As of December 31, 2020, there was a total of $15,063 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.21 years.

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

2020

years)

price

2020

options

$

3.54-4.80

 

288,229

 

1.57

$

4.25

 

288,229

$

4.25

$

5.00-6.90

 

187,570

 

2.83

$

6.33

 

150,987

$

6.40

$

7.08-10.66

 

203,366

 

4.56

$

8.41

 

103,410

$

8.66

$

11.52-26.69

 

235,750

 

5.56

$

14.31

 

52,178

$

13.10

 

914,915

 

3.52

$

8.19

 

594,804

$

6.34

NOTE 13:-   TAXES ON INCOME

a.

Israeli taxation:

1.

Measurement of taxable income in U.S. 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.

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

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

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.

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.

F-35

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 13:-   TAXES ON INCOME (Cont.)

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.

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. As for expenses incurred in scientific research that is not approved by the relevant Israeli government ministry, they 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, 2018, 2019 and 2020.

The Company is eligible for tax benefits as preferred technological enterprise mentioned above.

The deferred tax balances as of December 31, 2020 have been calculated based on the PTE effective tax rate (see also a2 above).

b.

U.S. Tax Reform:

In December 2017, the U.S. enacted significant tax reform through the Tax Cut and Jobs Act (“TCJA”). The TCJA enacted significant changes affecting the year ended December 31, 2017, including, but not limited to, (i) reducing the U.S. federal corporate income tax rate to 21%;and (ii) imposing a one-time Transition Tax (the "Transition Tax") on certain un-repatriated earnings of foreign subsidiaries of U.S. companies that had not been previously taxed in the U.S.

The TJCA 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, 2020 and 2019 have been calculated based on the revised tax rates.

F-36

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 13:-   TAXES ON INCOME (Cont.)

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 2018 and GILTI during 2020 in the total amounts of approximately $660 and $341, respectively.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was enacted in the U.S. 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.

c.

Net operating loss carryforward:

As of December 31, 2020, the Company has realized most 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, 2020, the Company recorded a net deferred tax asset of $6,437 in respect of other temporary differences.

As of December 31, 2020, the Company’s Israeli subsidiaries have total available carryforward tax losses of approximately $81,500. The net operating losses may be claimed and offset against taxable income in the future for an indefinite period.

The Company’s U.S. subsidiary has total available carryforward tax losses of approximately $45,000 to offset against future U.S. federal taxable gains. These carryforward tax losses expire between 2021 and 2032. As of December 31, 2020, the Company’s U.S. subsidiary recorded a deferred tax asset of $5,411 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, 

    

2020

    

2019

    

2018

Domestic

$

30,008

$

(18,264)

$

10,084

Foreign

 

6,639

 

6,949

 

6,503

$

36,647

$

(11,315)

$

16,587

F-37

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 13:-   TAXES ON INCOME (Cont.)

e.

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

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Current taxes

$

742

$

990

$

843

Deferred tax expense (income)

 

8,657

 

(16,282)

 

2,251

$

9,399

$

(15,292)

$

3,094

Domestic

$

7,519

$

(10,421)

$

1,610

Foreign

 

1,880

 

(4,871)

 

1,484

$

9,399

$

(15,292)

$

3,094

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, 

    

2020

    

2019

Deferred tax assets:

Net operating loss carryforward

$

26,506

$

31,391

Reserves and allowances

 

10,861

 

12,588

Net deferred tax assets before valuation allowance

 

37,367

 

43,979

Less - valuation allowance

 

(25,286)

 

(23,513)

Deferred tax asset

$

12,081

$

20,466

Deferred tax liability

$

(206)

$

(139)

Deferred tax asset:

 

  

 

  

Domestic

 

6,643

 

13,863

Foreign

 

5,438

 

6,603

$

12,081

$

20,466

Deferred tax liability:

 

  

 

  

Foreign

$

(206)

$

(139)

F-38

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 13:-   TAXES ON INCOME (Cont.)

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, 

 

    

2020

    

2019

    

2018

 

 

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

$

36,647

$

(11,315)

$

16,587

Israeli statutory corporate tax rate

 

(*)11.5

%  

 

23.0

%  

 

23.0

%

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

$

4,215

$

(2,602)

$

3,815

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

 

1,201

 

78

 

458

Non-deductible expenses, including share-based compensation expenses

 

405

 

693

 

384

Losses for which valuation allowance was utilized

 

(2,500)

 

(12,076)

 

(2,874)

Changes in exchange rates of subsidiaries

 

(1,324)

 

(1,455)

 

1,388

Impact of rate change

 

6,931

 

 

Unrecognized tax benefits

 

 

 

(386)

Impact of TCJA in the U.S.

 

 

 

271

Other

 

471

 

70

 

38

Actual tax expense (benefit)

$

9,399

$

(15,292)

$

3,094

(*) The revised Israeli tax in accordance with the Company’s PTE effective tax rate

h.

Tax assessments:

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

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:-   FINANCIAL INCOME (EXPENSES), NET

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Financial expenses:

Interest

$

(657)

$

(198)

$

(266)

Amortization of marketable securities premiums and accretion of discounts, net

 

(172)

 

(80)

 

(353)

Exchange rate differences

 

(1,975)

 

(2,171)

 

(318)

Other

 

(171)

 

(322)

 

(265)

 

(2,975)

 

(2,771)

 

(1,202)

Financial income:

 

  

 

  

 

  

Gain related to non-hedging derivative instruments

 

17

 

 

305

Interest and other

 

1,255

 

1,010

 

1,125

 

1,272

 

1,010

 

1,430

$

(1,703)

$

(1,761)

$

228

F-40

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 15:-   EARNINGS PER SHARE

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Numerator:

Net income

$

27,248

$

3,977

$

13,493

Denominator:

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

 

31,440,093

 

29,251,888

 

28,928,060

Effect of dilutive securities:

 

  

 

  

 

  

Employee stock options, warrants and RSUs

 

1,475,590

 

1,548,016

 

1,291,746

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

 

32,915,683

 

30,799,904

 

30,219,806

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

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

    

Year Ended and as of December 31,

2020

    

2019

    

2018

Long-

Long-

Long-

Total

lived

Total

lived

Total

lived

    

revenues

    

assets

    

revenues

    

assets

    

revenues

    

assets

Americas, principally the United States

$

103,190

$

4,310

$

97,453

$

4,740

$

86,636

$

219

Europe

 

75,490

 

403

 

72,956

 

424

 

59,193

 

109

Far East

 

36,083

 

768

 

27,233

 

480

 

25,887

 

70

Israel

 

6,011

 

25,111

 

2,645

 

29,337

 

4,507

 

4,720

$

220,774

$

30,592

$

200,287

$

34,981

$

176,223

$

5,118

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

F-41

Table of Contents

AUDIOCODES LTD.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

NOTE 17:-   DERIVATIVE INSTRUMENTS

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.

The Group records all derivatives in the consolidated balance sheet at fair value. The effective portions of cash flow hedges are recorded in other comprehensive income until the hedged item is recognized in earnings. The ineffective portions of cash flow hedges are adjusted to fair value through earnings in financial income or expense.

As of December 31, 2020, the Group had a net deferred gain associated with cash flow hedges of $1,319 recorded in other comprehensive income (loss). As of December 31, 2019, the Group had unrealized gain of $244 associated with cash flow hedges that was recorded in other comprehensive income (loss).

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

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

Foreign exchange forward

    

    

    

December 31, 

    

December 31, 

and options contracts

    

Balance sheet

    

2020

    

2019

Audited

Audited

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

"Other receivables and prepaid expenses"

$

1,489

$

Gains recognized in other comprehensive income (effective portion)

"Other comprehensive income (loss)"

$

1,319

$

244

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

    

    

Year Ended

Foreign exchange forward

Comprehensive

December 31, 

and options contracts

    

Income (loss)

    

2020

    

2019

Comprehensive income (loss) from derivatives before reclassifications

 

"Other comprehensive income (loss)"

$

3,445

$

535

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

 

"Operating expenses (income)"

$

(2,126)

$

(291)

NOTE 18:-   SUBSEQUENT EVENT

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.

F-42

EX-2.1 2 audc-20201231xex2d1.htm EXHIBIT 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, 2020, AudioCodes Ltd. (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 20, 2021, we had 32,770,828 ordinary shares outstanding (which does not include 29,921,614 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 not holding AudioCodes shares or by reason of his having served as a director in the past.

1


Dividends

Under the Israeli 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 2020 and again in early 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 July 19, 2021. 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

2


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

3


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

4


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 Israeli 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 Israeli Companies Law also provides that a breach of the duty of fairness will be governed by the laws governing breach of contract; however, the Israeli 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

5


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.

6


EX-8.1 3 audc-20201231xex8d1.htm EXHIBIT 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-20201231xex12d1.htm EXHIBIT 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 27, 2021

/s/ SHABTAI ADLERSBERG

Shabtai Adlersberg

President and Chief Executive Officer


EX-12.2 5 audc-20201231xex12d2.htm EXHIBIT 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 27, 2021

/s/ NIRAN BARUCH

Niran Baruch

Vice President Finance and Chief Financial Officer


EX-13.1 6 audc-20201231xex13d1.htm EXHIBIT 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. (the “Company”) on Form 20-F for the period ending December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (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 27, 2021

/s/ SHABTAI ADLERSBERG

Shabtai Adlersberg

President and Chief Executive Officer


EX-13.2 7 audc-20201231xex13d2.htm EXHIBIT 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. (the “Company”) on Form 20-F for the period ending December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (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 27, 2021

/s/ NIRAN BARUCH

Niran Baruch

Vice President Finance and Chief Financial Officer


EX-15.1 8 audc-20201231xex15d1.htm EXHIBIT 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 27, 2021, 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, 2020.

Date: April 27, 2021

/s/ KOST, FORER, GABBAY AND KASIERER

KOST, FORER, GABBAY AND KASIERER

A member of Ernst & Young Global


EX-101.SCH 9 audc-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA 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 40401 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - INTANGIBLE ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - INTANGIBLE ASSETS, NET - Expected amortization expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - 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 41302 - Disclosure - TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - GENERAL - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Weighted average estimated fair value of employee stock (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Share based compensation expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - INVENTORIES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - 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 40702 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value measurements using significant unobservable inputs (Level 3) (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - LONG-TERM BANK LOANS (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - LEASES - Weighted-average remaining lease term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - SHAREHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - TAXES ON INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues from external customers (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - GEOGRAPHIC INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - DERIVATIVE INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - DERIVATIVE INSTRUMENTS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - SUBSEQUENT EVENT (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - GENERAL link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - LONG-TERM BANK LOANS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - TAXES ON INCOME link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - DERIVATIVE INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - SHAREHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - TAXES ON INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 41002 - 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 10 audc-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 audc-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 audc-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 13 audc-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 14 audc-20201231x20f007.jpg GRAPHIC begin 644 audc-20201231x20f007.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MI,T +129J)[B.,9=@/QJ)U(07-)V0TK[$II"0!R:S9]70'$2EO%B^(L'0TB^9^7^9O##3EOH;4MY#"/F<$^@JA-JQ)Q$N/6_WG5#"PCOJ=) Q>!&;DD44EKS:Q_2BOOL.[T8M]D>=*Z99HIK MMM7.":JN;F0X0!!ZFG5K*GT;?D"5RRSJ@)9@![U2FU.&+(!W'VIK:<\IS+.Q M]J?'IMNIY7=]:\NM5S*KI1@H+NW=_D8%2A0.@%>?/(,1B7?%5V_0T6(C'X(G/KIMRW\&![U831W_B<#Z5M4 M5T4N&<%#XKR]62\54>QFII$0^\Q-3I80)_!^=6Z*].EE>#I?!31FZLWNQ@ 4 M8 P**?17QV7YC]TX M[5Q=C8ZEJ;LEGYTK*,D!SQ3 ]K$\+*2LT94=2&'%-%S;9XN(N?\ ;%>=^']( MUVROC'=VLYM)UV2Y8\#UKG=7M;O2-5EMGEF&QMR$N>10![;VS41N[<'!N(@1 M_MBN0A\6(/!AN68?:0/*QGG/3/ZUPNF6UWK&JQVRS2[I6RY#G@9Y- 'MRNKJ M&5@P/0@YI:@L[9;2TC@3.U%QRB:[< M:%+));QJYD&#NS76?$G_ %=G_O'^50RQ MG(_2NGM=3M]7TB2YM\F-D/WA[4 >*;SLVY.WKBO3/ >A_8[(W\Z8FF^[GLO^ M<5YNP'VW&./-'\Z]RL0!86V/^>2_R% %BBBB@ HHHH **** .=\3>'#KZP 3 M^5Y9STSFN>_X5LW_ #__ /CG_P!>NB\1:I=:?) MMCYLD_@*JR>*_P#B3O,L M?[\(,$=,D4 8_P#PK<_\_P#_ ..?_7KK-&T8Z5H_V'S=_!&[&.M8MMXJN3II M9XM]P5R,= /6I;+Q3* XN(6DVG+,G15H S#\.6,_F?;C]_=C9_\ 7KNX(_)@ MCCSG8H7/T%95EX@CO+B:,0LB(I<.>A%5T\2+=Z=?S01D26PX#=#UH Z&C-]$?B6Z\Q&>VQ$7<$Y[ 9H ZFBNM=$IRH)&* %HHHH P=>GTJ)XO[23/\ <.*S)+GP[*H:5:ZF(Q&M/;:-C!57;M#<'TR* ,"2[T@21V_V$*NPM$&'+'_ M IVF:II+VZF:S"/*O[PJ.!@_P#UJZ"Y\/V5UM,BMN1=JL#R!4<'AFP@MS J MN4/7+4 9NE_V:;N_O(E<+Y?S1D<;3GFF6^IZ!%;S0V\)99>'0#[WM6IIFA"Q MDN]TA>.<; I/W5YX_6E7PSIT<;K'&R%_XE."/H: ,O\ *MF'0K."&6)%;;*,/D]:6RT2UL;IKB+? @N(P 6R!]* )+?2;*U<-%"JLI)!],U>HHH **** /_]D! end GRAPHIC 15 audc-20201231x20f009.jpg GRAPHIC begin 644 audc-20201231x20f009.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MI,T +129ICS)&NYV51[FIE.,5S2=D%KCS29P*SI]7B4XB4N?7H*H37]Q+QOV MCT'%>'B^(<'0TB^9^7^9T0PTY>1M2W4,(^>0 ^@K/FU;)Q$@_P!YO\*R\^]' M'6OF<7Q)BZVE)96JYC5THTU!=Y.[^Y&J5 M)?$[E*;59GX3"#]:J!99FSAW/K@FNA2T@3[L2C\*F P,"O-GD.*Q+OBJ]_1? MU^1HL1&/P1.>73KI_P#EF1[DXJ=-(E/+R*/IS6Y1712X8P4/CO+Y_P"0GBJC MV,Q-'B'WG8_3BIUTZV3_ )9@_7FKE%>G2RG!4OAIK[K_ )F3JS>[(U547:H M ["BI**[U%)61F-)4=2!2;T_O+^8KB/B42MKI^"1^\;H?:N%LK&_U*1H[.*6 M9U&2$/0?G3 ]QW*?XACZTFY/[R_F*\ST#2MHZL/SKC['Q:J^#GO)&!NH1Y6WU?L?ZU MY_9076K:G%;Q.[33OUR>.Y/X=: /<001D'-+573[.+3[&&TA!$<2A1GO[U:H M **** "BBB@#A/B7_P >NG_]='_E7(:'KUQH-Q)-;Q12-(NTB3/]*Z_XE_\ M'KI__71_Y5R_AF]TBRNYGU>!9HF3"!H?,P<^E '1:/XYU'4=7MK22UM525]I M*ALCZ.=$_M#3?ML2YGMAGCJR]ZIP^(_!MO*LL-BL\4>''\0 MQ6R)4W.I(Z\X&* ,/_A6LW_04C_[\G_&NLT'16T; M2?L33B4Y8[@NWK[9K%L_%ET^E>9);B6Y*;@(EPH&,DG)Z58M/%;J9%N;9Y2K M$[H0 %3(&3D\\F@#'E^&\\DKO_:<8W$G'DGO^-=[;Q>1;1Q$YV*%SZX%9MCX M@BOKQH$MY44(SK*Y4*P!P>^1^-01>)8;RRU*2WB99+2(R#>05;@D'(/3B@#> MHS7,2>,K>V@075G$!20-H;=UZ8(XZT+XDNVN$'V$^4UVT6[(^Z%W>O M7O0!T]%,(+QE2WL;J1W?8J_*,CGG)..U=&IW*#C'M0 M%%% &%X@ET>, M0G5E8@!FC8;AZ C@]\]*S7E\+R2(#:/M0>7N1&"* 2!G!QZX-=#J&EVNIB$7 M,>\1/O7G'.,?UJG_ ,(QIP$*JLRQQ($\L2$*X'0L.Y&: ,)IM +6]J--<0M& M6@#AU9STP!G)&*72]2T6>W5KFQ,4TXQ(4#LB@GC)SQR*WYO#EA<)$KH^8H_+ M1@_*C.<@^M16_A73K:#RE$K*<9W29S@Y]/>@#/TO^RSJ-]?VRSA5@RT1A(4J M]:>E:%_9MU=2&4O% M* D<98ML09XR?K21^%=+BC=8XG0LBIO5\,N&W @^N>] &/)-H$=G(MKI\SR1 M(UQ@AQL(!4AVSD?=Q@\=*GB;2;_6UMH[$MYC--)*Q=09$P/EYP>N#6M%X>LH M89HE$I$\7E2,TF2PR223ZDD\TZUT*TM+\WD9FW_-A6D)5=V-V!VSB@"6#1M/ ;MG5XK<*5 XML 16 audc-20201231x20f_htm.xml IDEA: XBRL DOCUMENT 0001086434 us-gaap:WarrantyReservesMember 2020-12-31 0001086434 us-gaap:WarrantyReservesMember 2019-12-31 0001086434 audc:ShareRepurchaseProgramMember 2020-12-31 0001086434 2014-12-31 0001086434 audc:ShareRepurchaseProgramMember 2020-01-01 2020-12-31 0001086434 2020-06-08 2020-06-08 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 us-gaap:TreasuryStockMember 2017-12-31 0001086434 us-gaap:RetainedEarningsMember 2017-12-31 0001086434 us-gaap:CommonStockMember 2017-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001086434 2020-06-08 0001086434 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001086434 audc:RangeOfExercisePriceTwoMember 2020-01-01 2020-12-31 0001086434 audc:RangeOfExercisePriceThreeMember 2020-01-01 2020-12-31 0001086434 audc:RangeOfExercisePriceOneMember 2020-01-01 2020-12-31 0001086434 audc:RangeOfExercisePriceFourMember 2020-01-01 2020-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2020-01-01 2020-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2019-01-01 2019-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2018-01-01 2018-12-31 0001086434 us-gaap:WarrantMember 2020-12-31 0001086434 audc:RangeOfExercisePriceTwoMember 2020-12-31 0001086434 audc:RangeOfExercisePriceThreeMember 2020-12-31 0001086434 audc:RangeOfExercisePriceOneMember 2020-12-31 0001086434 audc:RangeOfExercisePriceFourMember 2020-12-31 0001086434 audc:EmployeeAndNonemployeeStockOptionPlanMember 2020-12-31 0001086434 srt:MinimumMember 2019-01-01 2019-12-31 0001086434 srt:MaximumMember 2019-01-01 2019-12-31 0001086434 srt:MinimumMember 2018-01-01 2018-12-31 0001086434 srt:MaximumMember 2018-01-01 2018-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 srt:EuropeMember 2018-01-01 2018-12-31 0001086434 srt:AmericasMember 2018-01-01 2018-12-31 0001086434 country:IL 2018-01-01 2018-12-31 0001086434 audc:FarEastMember 2018-01-01 2018-12-31 0001086434 us-gaap:ServiceMember 2023-01-01 2020-12-31 0001086434 us-gaap:ServiceMember 2022-01-01 2020-12-31 0001086434 us-gaap:ServiceMember 2021-01-01 2020-12-31 0001086434 us-gaap:ProductMember 2023-01-01 2020-12-31 0001086434 us-gaap:ProductMember 2022-01-01 2020-12-31 0001086434 us-gaap:ProductMember 2021-01-01 2020-12-31 0001086434 2023-01-01 2020-12-31 0001086434 2022-01-01 2020-12-31 0001086434 2021-01-01 2020-12-31 0001086434 us-gaap:GrantMember 2020-01-01 2020-12-31 0001086434 us-gaap:GrantMember 2019-01-01 2019-12-31 0001086434 us-gaap:GrantMember 2018-01-01 2018-12-31 0001086434 audc:IsraeliTaxationMember audc:IsraeliSubsidiariesMember 2020-12-31 0001086434 us-gaap:StateAndLocalJurisdictionMember 2020-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:EuropeMember 2018-12-31 0001086434 srt:AmericasMember 2018-12-31 0001086434 country:IL 2018-12-31 0001086434 audc:FarEastMember 2018-12-31 0001086434 srt:MinimumMember 2020-12-31 0001086434 srt:MaximumMember 2020-12-31 0001086434 audc:GILTIMember 2020-01-01 2020-12-31 0001086434 audc:TCJAMember 2019-01-01 2019-12-31 0001086434 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001086434 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001086434 srt:MinimumMember audc:AcquiredTechnologyMember 2020-01-01 2020-12-31 0001086434 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001086434 srt:MaximumMember audc:AcquiredTechnologyMember 2020-01-01 2020-12-31 0001086434 srt:MinimumMember 2020-01-01 2020-12-31 0001086434 srt:MaximumMember 2020-01-01 2020-12-31 0001086434 us-gaap:CustomerRelationshipsMember 2020-12-31 0001086434 audc:AcquiredTechnologyMember 2020-12-31 0001086434 us-gaap:CustomerRelationshipsMember 2019-12-31 0001086434 audc:AcquiredTechnologyMember 2019-12-31 0001086434 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001086434 us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-12-31 0001086434 srt:MinimumMember audc:USFederalMember 2020-01-01 2020-12-31 0001086434 srt:MinimumMember audc:PreferredEnterpriseLocatedInDevelopmentAreaMember 2020-01-01 2020-12-31 0001086434 srt:MaximumMember audc:PreferredEnterpriseLocatedInDevelopmentAreaMember 2020-01-01 2020-12-31 0001086434 audc:PreferredEnterpriseLocatedInOtherAreaMember 2020-01-01 2020-12-31 0001086434 audc:PreferredEnterpriseLocatedInDevelopmentAreaMember 2020-01-01 2020-12-31 0001086434 audc:IsraeliTaxationMember 2019-01-01 2019-12-31 0001086434 audc:IsraeliTaxationMember 2018-01-01 2018-12-31 0001086434 us-gaap:SubsequentEventMember 2021-03-04 0001086434 us-gaap:SubsequentEventMember 2021-02-04 0001086434 us-gaap:SubsequentEventMember 2021-02-04 2021-02-04 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 2020-12-31 0001086434 us-gaap:DomesticCountryMember 2020-12-31 0001086434 us-gaap:ForeignCountryMember 2019-12-31 0001086434 us-gaap:DomesticCountryMember 2019-12-31 0001086434 audc:USSubsidiariesMember 2020-12-31 0001086434 audc:IsraeliTaxationMember 2020-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:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2020-01-01 2020-12-31 0001086434 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 2019-12-31 0001086434 us-gaap:ServiceMember 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 us-gaap:ServiceMember 2018-01-01 2018-12-31 0001086434 us-gaap:ProductMember 2018-01-01 2018-12-31 0001086434 audc:OtherReceivablesAndPrepaidExpensesMember 2020-12-31 0001086434 audc:OtherReceivablesAndPrepaidExpensesMember 2019-12-31 0001086434 us-gaap:RoyaltyAgreementTermsMember 2020-12-31 0001086434 us-gaap:RoyaltyAgreementTermsMember 2019-12-31 0001086434 us-gaap:RevenueFromContractWithCustomerMember 2020-01-01 2020-12-31 0001086434 2018-12-31 0001086434 2017-12-31 0001086434 us-gaap:CorporateDebtSecuritiesMember audc:MaturingBetweenOneToFiveYearMember 2020-01-01 2020-12-31 0001086434 audc:AccruedInterestMember 2020-01-01 2020-12-31 0001086434 us-gaap:CorporateDebtSecuritiesMember audc:MaturingBetweenOneToFiveYearMember 2020-12-31 0001086434 audc:AccruedInterestMember 2020-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:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001086434 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001086434 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001086434 us-gaap:CostOfSalesMember 2018-01-01 2018-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:OtherComprehensiveIncomeMember audc:UnrealizedLossesOnAvailableForSaleInvestmentsMember 2019-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedGainsOnCashFlowHedgesMember 2019-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2019-12-31 0001086434 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001086434 audc:OfficeFurnitureAndEquipmentMember 2020-12-31 0001086434 audc:ComputersAndPeripheralEquipmentMember 2020-12-31 0001086434 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001086434 audc:OfficeFurnitureAndEquipmentMember 2019-12-31 0001086434 audc:ComputersAndPeripheralEquipmentMember 2019-12-31 0001086434 audc:RoyaltyBuyoutAgreementMember 2019-11-30 0001086434 dei:BusinessContactMember 2020-01-01 2020-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 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001086434 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001086434 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001086434 srt:MinimumMember audc:ProductManufacturingInIsraelMember 2020-12-31 0001086434 srt:MaximumMember audc:ProductManufacturingInIsraelMember 2020-12-31 0001086434 audc:AllowanceForSalesReturnMember 2020-12-31 0001086434 audc:AllowanceForSalesReturnMember 2019-12-31 0001086434 audc:ThereafterMember 2011-01-31 0001086434 2011-01-31 0001086434 audc:IsraeliTaxationMember 2020-01-01 2020-12-31 0001086434 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001086434 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001086434 audc:AdditionalMajorCustomerMember 2020-01-01 2020-12-31 0001086434 audc:AdditionalMajorCustomerMember 2019-01-01 2019-12-31 0001086434 audc:AdditionalMajorCustomerMember 2018-01-01 2018-12-31 0001086434 2020-08-05 0001086434 2020-02-04 0001086434 us-gaap:OfficeEquipmentMember 2020-01-01 2020-12-31 0001086434 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2020-01-01 2020-12-31 0001086434 audc:ComputersAndPeripheralEquipmentsMember 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 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedLossesOnAvailableForSaleInvestmentsMember 2020-01-01 2020-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember audc:UnrealizedGainsOnCashFlowHedgesMember 2020-01-01 2020-12-31 0001086434 us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001086434 2020-01-01 2020-12-31 0001086434 2019-01-01 2019-12-31 0001086434 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001086434 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001086434 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001086434 2020-02-01 2020-02-29 0001086434 2018-01-01 2018-12-31 0001086434 audc:RoyaltyBuyoutAgreementMember 2020-12-01 2020-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 2020-12-31 0001086434 2019-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 2020 FY false AUDC false IL true P1Y 0 NASDAQ 20-F false true 2020-12-31 false false 0-30070 AUDIOCODES LTD 1 Hayarden Street Airport City Lod 7019900 IL Shabtai Adlersberg 972-3 976-4105 1 Hayarden Street Airport City Lod 7019900 IL Ordinary Shares, nominal value NIS 0.01 per share 33017814 Yes No Yes Yes Large Accelerated Filer false U.S. GAAP false 40934000 64773000 5100000 5000000 84817000 1416000 449000 548000 570000 34518000 27501000 8631000 5626000 29193000 28275000 203642000 132591000 94000 694000 54895000 12081000 20466000 25430000 29688000 20597000 19370000 113097000 70218000 4593000 4392000 569000 901000 36222000 36222000 358123000 244324000 1200000 2473000 6984000 6628000 28531000 24692000 11684000 10750000 37182000 33538000 9178000 8579000 94759000 86660000 21830000 20313000 1200000 10749000 12243000 9831000 19436000 23097000 53509000 65190000 0.01 0.01 100000000 100000000 62489428 59040697 33017814 29569083 105000 94000 362164000 265372000 29471614 29471614 137793000 137793000 1772000 -16393000 -35199000 209855000 92474000 358123000 244324000 145332000 135646000 119887000 75442000 64641000 56336000 220774000 200287000 176223000 54384000 59022000 51878000 16574000 14129000 13739000 32178000 70958000 105329000 65617000 149816000 94958000 110606000 46072000 41199000 34661000 51217000 51535000 49335000 14177000 11778000 10251000 111466000 104512000 94247000 38350000 -9554000 16359000 -1703000 -1761000 228000 36647000 -11315000 16587000 9399000 -15292000 3094000 27248000 3977000 13493000 0.87 0.14 0.47 0.83 0.13 0.45 31440093 29251888 28928060 32915683 30799904 30219806 27248000 3977000 13493000 453000 32000 12000 453000 32000 12000 3445000 535000 -489000 2126000 291000 -245000 1319000 244000 -244000 1772000 276000 -232000 29020000 4253000 13261000 93000 248176000 -115476000 -44000 -40368000 92381000 0 0 0 0 180000 180000 5000 0 14316000 0 0 14321000 4000 5517000 0 0 0 5521000 0 3287000 0 0 0 3287000 0 0 0 0 5761000 5761000 0 0 0 -232000 0 -232000 0 0 0 0 13493000 13493000 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 27248000 3977000 13493000 2268000 2044000 2309000 -172000 -79000 -353000 8771000 5292000 3287000 -26000 140000 -32000 -8329000 16282000 -2251000 7017000 5222000 220000 1516000 -259000 1012000 1525000 5925000 6309000 -7913000 -7444000 0 -6717000 -5456000 0 -9815000 21499000 0 356000 440000 549000 3839000 2805000 1437000 5906000 12342000 9354000 290000 -267000 120000 38476000 23169000 25580000 1530000 1949000 1340000 54977000 10025000 0 0 29412000 7577000 84000000 0 9636000 599000 10962000 0 600000 1200000 2307000 -139308000 29600000 -1092000 0 8002000 14321000 2497000 2470000 2508000 0 410000 151000 8442000 6720000 5761000 2606000 3103000 5521000 85426000 0 0 77093000 -14499000 -17220000 -23739000 38270000 7268000 69773000 31503000 24235000 46034000 69773000 31503000 835000 1105000 933000 204000 205000 267000 607000 270000 252000 3655000 4010000 0 <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 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, 2020, 2019 and 2018, the Group had a major customer which accounted for 13.5%, 16.0% and 17.8%, respectively, of total revenues in those years. In addition, during the years ended December 31, 2020, 2019 and 2018, the Group had an additional major customer which accounted for 13.0%, 13.5% and 11.1%, 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;">On December 23, 2019, a merger agreement was signed between the Company and one of its subsidiaries, AudioCodes Development Ltd. In September 2020, the Company received the approval of the Israel Tax Authority to the merger. The merger was effective as of January 1, 2020.</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;">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;">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 outbreak has reached all of the regions in which the Group does business, and governmental authorities around the world have implemented numerous measures attempting to contain and mitigate the effects of the virus, including travel bans and restrictions, border closings, quarantines, shelter-in-place orders, shutdowns, limitations or closures of non-essential businesses, and social distancing requirements. Companies around the world, including the Group, the Group’s customers, partners, and vendors, have implemented actions in response, including among others, office closings, site restrictions, and employee travel restrictions.</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 global spread of COVID-19 and actions taken in response have caused and may continue to cause disruptions and/or delays in the Group’s supply chain, manufacturing and shipments, and caused significant economic and business disruption to the Group's customers, partners and vendors. In response to these challenges, the Group quickly adjusted its operations to work from home and it believes its business continuity plan is working well. The extent of the impact of COVID-19 on the Group's business and results of operations will depend on future developments, which are highly uncertain, including the duration and severity of the outbreak, the effects of subsequent waves of COVID-19, the Group's ability to maintain its supply chain and to continue to manufacture products and restrictions on its business and personnel that may be imposed by governmental rules and regulations implemented to contain or treat COVID-19.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 93.6pt;">The Company’s management is monitoring and assessing the impact of the COVID-19 pandemic daily, including recommendations and orders issued by government and public health authorities.</p> 0.135 0.160 0.178 0.130 0.135 0.111 <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 financial statements and accompanying notes. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. As applicable to these interim condensed 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 COVID-19 as of December 31, 2020 and through the date of issuance of this report. 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 statements of operations as financial income or expenses, as appropriate.</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;">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.97% and 1.88% for the years ended December 31, 2020 and 2019, 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 is 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 9).In addition, the Company maintains restricted deposits in connection with an office lease agreement (see also Note 10a). Out of the short-term and restricted bank deposits, a total of $5,910 and $6,409, are restricted short-term deposits as of December 31, 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;">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, 2020, 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, on 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 has not recorded credit losses for the year ended December 31,2020.</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;">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;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;">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;">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. The deposits are denominated in dollars and bear interest at an average annual rate of 0% and 2.16% for the years ended December 31, 2020 and 2019, respectively. Out of the total long-term bank deposits, a total of $0 and $600 are restricted long-term deposits as of December 31, 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;">i.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Property and equipment:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets at the following annual rates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><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="background-color:#cceeff;vertical-align:top;width:38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers and peripheral equipment</p></td><td style="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;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;">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;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% – 20% (mainly 15%)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">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, 2020, 2019 and 2018, no impairment losses have been identified for property and equipment.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">j.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Intangible assets:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from 4.5 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;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;">During the years ended December 31, 2020, 2019 and 2018, no impairment losses have been identified with respect to intangible assets.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">k.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Leases:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company adopted Accounting Standards Update ("ASU") 2016-02, "Leases (Topic 842)", or "ASC 842") on January 1, 2019, using the modified retrospective approach, by applying ASC 842 to all leases existing at the date of initial application. The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Leases with a term of 12 months or less can be accounted for in a manner similar to the accounting for operating leases under ASC 840. The new standard requires lessors to account for leases using an approach that is substantially equivalent to ASC 840 for sales-type leases, direct financing leases and operating leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company determines if an arrangement is a lease at inception. Lease classification is governed by five criteria in ASC 842-10-25-2. If any of these five criteria is met, the Company classifies the lease as a finance lease. Otherwise, the Company classifies the lease as an operating lease.</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 right-of use asset also includes any lease payments made and excludes lease incentives. 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;">In addition, the carrying amount of the right-of use 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;">l.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Goodwill:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Goodwill and certain other purchased intangible assets have been recorded 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;text-align:justify;margin:0pt 0pt 12pt 90pt;">Following the adoption of 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, 2020, the Group performed an annual impairment analysis, using market capitalization, and no impairment losses have been identified.</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;">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, the product has been delivered and the benefit of the asset has been transferred. </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;">The Group’s products contain a significant element relating to its proprietary technology and its 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 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.</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 to exchange for other products a specific percentage of the total price paid for products they have purchased. The Group maintains a provision for product returns and exchanges and other incentives, based on its experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to $2,962 and $1,885 as of December 31, 2020 and 2019, 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;">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 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 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 $665 and $460, as of December 31, 2020 and 2019, respectively. In addition, the Group's consolidated statement of operations included a reduction of expenses, in the net amount of $205, $38 and $242 for the years ended December 31, 2020 ,2019 and 2018, 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, 2020, 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:79.99%;"><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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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_XrNXasqy20aBrw4yJSFgcQ;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">2023</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.18%;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_CStVbGeJEkWN_-JfbkNaHA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">2021</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.18%;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_uw73Zq07ZECfembs32ScHA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;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;">Product</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 295</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</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.64%;border-bottom:1px 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,887</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.64%;border-bottom:1px 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,187</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;"> 6,687</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;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.64%;border-bottom:3px double #000000;margin: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,182</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.64%;border-bottom:3px double #000000;margin: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,259</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;"> 6,695</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Significant changes in the balances of deferred revenues during the period are as follows:</p><div style="padding-left:90pt;"><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: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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: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.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.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;">2020</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.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;">2019</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="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="white-space:pre-wrap;"> 43,230</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 29,962</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (31,172)</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin: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="white-space:pre-wrap;"> (17,577)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 37,078</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px 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;"><span style="white-space:pre-wrap;"> 30,845</span></p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></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;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.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;"><span style="white-space:pre-wrap;"> 49,136</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 43,230</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (37,182)</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom: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;"><span style="white-space:pre-wrap;"> (33,538)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 11,954</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9,692</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">n.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Warranty costs:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group usually provides an assurance-type warranty for a period of 12 months at no extra charge. The Group estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Group’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Group periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. As of December 31, 2020 and 2019, the provision for warranty amounted to $253 and $284, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">o.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Research and development costs:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 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;">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 (formerly known as the Office of the Chief Scientist of the Israeli Ministry of Economy and Industry) (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, 2020, 2019 and 2018 were $388, $1,323 and $5,734, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">p.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Income taxes:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group accounts for income taxes in accordance with ASC 740, "Income Taxes". ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for 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><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">q.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Accumulated other comprehensive income (loss) ("AOCI"):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The Company accounts for comprehensive income (loss) in accordance with ASC 220, "Comprehensive Income", which establishes standards for the reporting and presentation of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.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.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.22%;margin:0pt;padding:0pt;"><p style="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.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.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 on</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.22%;margin:0pt;padding:0pt;"><p style="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.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.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;">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.22%;margin:0pt;padding:0pt;"><p style="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.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.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.22%;margin:0pt;padding:0pt;"><p style="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.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.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.22%;margin:0pt;padding:0pt;"><p style="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.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.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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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.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;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;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;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;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;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;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;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:62.48%;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, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.48%;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 before reclassifications, net of tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0.05pt 0pt;"> 453</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0.05pt 0pt;"> 3,445</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin: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,898</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;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,126)</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.22%;border-bottom: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,126)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.48%;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, net of tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 453</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,319</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px 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.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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.48%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin: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></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, 2020 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;">r.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Concentrations of credit risk:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Financial instruments that potentially subject the Group to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, trade receivables, marketable securities and foreign currency derivative contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The majority of the Group’s cash and cash equivalents, bank deposits and foreign currency derivative contracts are invested in dollar denominated instruments with major banks in Israel and 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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 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 doubtful accounts based upon a specific review.</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;">s.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Earnings per share:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus potential dilutive ordinary shares considered outstanding during the year, in accordance with ASC 260, "Earnings per Share".</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Certain outstanding options, 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 64,312, 48,491 and 158,832 for the years ended December 31, 2020, 2019 and 2018, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">t.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Accounting for share-based compensation:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company accounts for share-based compensation in accordance with ASC 718, "Compensation-Stock Compensation". ASC 718 requires companies to estimate the fair value of share-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company’s consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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, 2020, 2019 and 2018, was $8.55, $6.63 and $3.02 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:48.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:49.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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%-2.66%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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><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:15.04%;margin: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.74%-41.72%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.40%-3.06%</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;margin: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><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:15.04%;margin: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.78-5.27 years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company used its historical volatility in accordance with ASC 718. The computation of volatility uses historical volatility derived from the Company's exchange traded shares. The expected term of options granted is estimated based on historical experience and represents the period of time that options granted are expected to be outstanding. The risk free interest rate assumption is the implied yield currently available on United States treasury zero-coupon issues with a remaining term equal to the expected life of the Company's options. The dividend yield assumption is based on the Company's historical experience and expectation of future dividend payouts and may be subject to substantial change in the future. The Company paid its first cash dividend during the third quarter of 2018 and has been paying cash dividends on a bi-annual basis since then. The Company currently expects to continue pay cash dividends in the future, subject to receipt of required Israeli court approvals,  although there can be no assurance that it will do so. See also Note 12.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2020, 2019 and 2018 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;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 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.22%;border-bottom: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.89%;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.86%;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.22%;border-bottom: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.89%;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.35%;border-bottom: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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;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:9.22%;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.89%;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.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:9.22%;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.89%;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.2%;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:9.15%;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="background-color:#cceeff;vertical-align:bottom;width:62.43%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 186</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.22%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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><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;"><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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 651</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.43%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 1,238</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.22%;border-bottom:1px 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.22%;border-bottom:1px 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><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;"><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.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 0pt 0pt;"> 1,212</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expenses</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;"><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.22%;border-bottom:3px 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.22%;border-bottom:3px 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><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;"><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.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 0pt 0pt;"> 3,287</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:27.9pt;text-indent:-27.9pt;margin:0pt 0pt 0pt 57pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">u.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Treasury stock:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company 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 12a.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">v.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Severance pay:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The liability for severance pay for Israeli employees is calculated pursuant to the Israeli Severance Pay Law, 1963 (the "Severance Pay Law"), based on the most recent salary of the employees multiplied by the number of years of employment as of the balance sheet date for all employees in Israel. Employees who have been employed for more than a one-year period are entitled to one month’s salary for each year of employment or a portion thereof. The Group’s liability for all of its Israeli employees is fully provided for by monthly deposits with severance pay funds, pension funds, insurance policies and by an accrual. The value of these deposits is recorded as an asset in the Company’s consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The deposited funds include profits accumulated up to the consolidated balance sheets date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to the Severance Pay Law or labor agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Since March 2011, the Group’s agreements with new Israeli employees are under Section 14 of the Severance Pay Law. The Group’s contributions for severance pay have replaced its severance pay obligation. Upon contribution of the full amount of the employee’s monthly salary for each year of service, no additional calculations are conducted between the parties regarding the matter of severance pay and no additional payments are made by the Group to the employee upon termination. The Group is legally released from the obligations to employees once the deposit amounts have been paid, and therefore the severance pay liability is not reflected in the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Severance pay expenses for the years ended December 31, 2020, 2019 and 2018, amounted to $3,078, $2,324 and $2,680, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">w.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Employee benefit plan:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group has 401(k) defined contribution plans covering employees in the U.S. 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, 2019 and 2020, plus a catch-up contribution of $6.5 for participants age 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, 2020, 2019 and 2018, the Group matched contributions in the amount of $386, $318 and $308, respectively.</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;">x.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Advertising expenses:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Advertising expenses are charged to the statements of operations as incurred. Advertising expenses for the years ended December 31, 2020, 2019 and 2018 amounted to $371, $669 and $627, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">y.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Fair value of financial instruments:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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 prepaid expenses 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 approximates 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;padding-left:61.2pt;text-align:justify;text-indent:-61.2pt;margin:0pt 0pt 12pt 90pt;">Level 1 -          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;padding-left:61.2pt;text-align:justify;text-indent:-61.2pt;margin:0pt 0pt 12pt 90pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:61.2pt;text-align:justify;text-indent:-61.2pt;margin:0pt 0pt 12pt 90pt;">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.</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;">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;">Derivatives 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;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 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;">aa.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Recently adopted accounting standards:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In 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"). 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 our condensed 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"). 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 our condensed 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;">ab.</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;">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 0pt 90pt;">In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which simplifies the accounting for income taxes. This guidance will be effective for the first quarter of 2021 on a prospective basis, with early adoption permitted. The Company is currently reviewing ASU 2019-12, but does not expect that it will, when adopted, have a material impact on our 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 financial statements and accompanying notes. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. As applicable to these interim condensed 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 COVID-19 as of December 31, 2020 and through the date of issuance of this report. 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 statements of operations as financial income or expenses, as appropriate.</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;">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.97% and 1.88% for the years ended December 31, 2020 and 2019, 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 is 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 9).In addition, the Company maintains restricted deposits in connection with an office lease agreement (see also Note 10a). Out of the short-term and restricted bank deposits, a total of $5,910 and $6,409, are restricted short-term deposits as of December 31, 2020 and 2019, respectively.</p> 0.0097 0.0188 5910000 6409000 <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, 2020, 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, on 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 has not recorded credit losses for the year ended December 31,2020.</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;">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;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;">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;">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. The deposits are denominated in dollars and bear interest at an average annual rate of 0% and 2.16% for the years ended December 31, 2020 and 2019, respectively. Out of the total long-term bank deposits, a total of $0 and $600 are restricted long-term deposits as of December 31, 2020 and 2019, respectively.</p> 0 0.0216 0 600000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">i.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Property and equipment:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets at the following annual rates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><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="background-color:#cceeff;vertical-align:top;width:38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers and peripheral equipment</p></td><td style="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;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;">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;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% – 20% (mainly 15%)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">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, 2020, 2019 and 2018, no impairment losses have been identified for property and equipment.</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:80%;"><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="background-color:#cceeff;vertical-align:top;width:38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers and peripheral equipment</p></td><td style="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;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;">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;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% – 20% (mainly 15%)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">Over the shorter of the term of the lease, or the useful life of the assets</p></td></tr></table></div> 33% 6% – 20% (mainly 15%) Over the shorter of the term of the lease, or the useful life of the assets <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">j.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Intangible assets:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from 4.5 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;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;">During the years ended December 31, 2020, 2019 and 2018, no impairment losses have been identified with respect to intangible assets.</p> P4Y6M P10Y <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">k.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Leases:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company adopted Accounting Standards Update ("ASU") 2016-02, "Leases (Topic 842)", or "ASC 842") on January 1, 2019, using the modified retrospective approach, by applying ASC 842 to all leases existing at the date of initial application. The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Leases with a term of 12 months or less can be accounted for in a manner similar to the accounting for operating leases under ASC 840. The new standard requires lessors to account for leases using an approach that is substantially equivalent to ASC 840 for sales-type leases, direct financing leases and operating leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company determines if an arrangement is a lease at inception. Lease classification is governed by five criteria in ASC 842-10-25-2. If any of these five criteria is met, the Company classifies the lease as a finance lease. Otherwise, the Company classifies the lease as an operating lease.</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 right-of use asset also includes any lease payments made and excludes lease incentives. 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;">In addition, the carrying amount of the right-of use 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;">l.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Goodwill:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Goodwill and certain other purchased intangible assets have been recorded 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;text-align:justify;margin:0pt 0pt 12pt 90pt;">Following the adoption of 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, 2020, the Group performed an annual impairment analysis, using market capitalization, and no impairment losses have been identified.</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;">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, the product has been delivered and the benefit of the asset has been transferred. </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;">The Group’s products contain a significant element relating to its proprietary technology and its 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 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.</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 to exchange for other products a specific percentage of the total price paid for products they have purchased. The Group maintains a provision for product returns and exchanges and other incentives, based on its experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to $2,962 and $1,885 as of December 31, 2020 and 2019, 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;">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 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 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 $665 and $460, as of December 31, 2020 and 2019, respectively. In addition, the Group's consolidated statement of operations included a reduction of expenses, in the net amount of $205, $38 and $242 for the years ended December 31, 2020 ,2019 and 2018, 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, 2020, 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:79.99%;"><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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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_XrNXasqy20aBrw4yJSFgcQ;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">2023</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.18%;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_CStVbGeJEkWN_-JfbkNaHA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">2021</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.18%;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_uw73Zq07ZECfembs32ScHA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;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;">Product</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 295</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</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.64%;border-bottom:1px 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,887</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.64%;border-bottom:1px 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,187</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;"> 6,687</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;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.64%;border-bottom:3px double #000000;margin: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,182</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.64%;border-bottom:3px double #000000;margin: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,259</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;"> 6,695</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Significant changes in the balances of deferred revenues during the period are as follows:</p><div style="padding-left:90pt;"><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: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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: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.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.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;">2020</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.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;">2019</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="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="white-space:pre-wrap;"> 43,230</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 29,962</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (31,172)</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin: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="white-space:pre-wrap;"> (17,577)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 37,078</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px 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;"><span style="white-space:pre-wrap;"> 30,845</span></p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></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;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.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;"><span style="white-space:pre-wrap;"> 49,136</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 43,230</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (37,182)</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom: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;"><span style="white-space:pre-wrap;"> (33,538)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 11,954</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 9,692</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 2962000 1885000 665000 460000 205000 242000 <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:79.99%;"><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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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_XrNXasqy20aBrw4yJSFgcQ;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">2023</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.18%;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_CStVbGeJEkWN_-JfbkNaHA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">2021</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.18%;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_uw73Zq07ZECfembs32ScHA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">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.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;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;">Product</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 295</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</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.64%;border-bottom:1px 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,887</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.64%;border-bottom:1px 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,187</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;"> 6,687</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;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.64%;border-bottom:3px double #000000;margin: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,182</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.64%;border-bottom:3px double #000000;margin: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,259</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;"> 6,695</p></td></tr></table></div> 295000 72000 8000 36887000 5187000 6687000 37182000 5259000 6695000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">n.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Warranty costs:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group usually provides an assurance-type warranty for a period of 12 months at no extra charge. The Group estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Group’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Group periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. As of December 31, 2020 and 2019, the provision for warranty amounted to $253 and $284, respectively.</p> 253000 284000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">o.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Research and development costs:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 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;">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 (formerly known as the Office of the Chief Scientist of the Israeli Ministry of Economy and Industry) (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, 2020, 2019 and 2018 were $388, $1,323 and $5,734, respectively.</p> 388000 1323000 5734000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">p.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Income taxes:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group accounts for income taxes in accordance with ASC 740, "Income Taxes". ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for 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> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">q.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Accumulated other comprehensive income (loss) ("AOCI"):</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The Company accounts for comprehensive income (loss) in accordance with ASC 220, "Comprehensive Income", which establishes standards for the reporting and presentation of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.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.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.22%;margin:0pt;padding:0pt;"><p style="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.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.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 on</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.22%;margin:0pt;padding:0pt;"><p style="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.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.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;">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.22%;margin:0pt;padding:0pt;"><p style="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.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.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.22%;margin:0pt;padding:0pt;"><p style="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.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.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.22%;margin:0pt;padding:0pt;"><p style="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.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.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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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.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;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;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;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;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;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;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;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:62.48%;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, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.48%;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 before reclassifications, net of tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0.05pt 0pt;"> 453</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0.05pt 0pt;"> 3,445</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin: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,898</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;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,126)</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.22%;border-bottom: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,126)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.48%;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, net of tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 453</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,319</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px 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.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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.48%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin: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></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, 2020 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;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 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.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.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.22%;margin:0pt;padding:0pt;"><p style="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.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.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 on</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.22%;margin:0pt;padding:0pt;"><p style="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.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.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;">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.22%;margin:0pt;padding:0pt;"><p style="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.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.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.22%;margin:0pt;padding:0pt;"><p style="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.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.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.22%;margin:0pt;padding:0pt;"><p style="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.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.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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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.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;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;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;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;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;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;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;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:62.48%;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, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.48%;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 before reclassifications, net of tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0.05pt 0pt;"> 453</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0.05pt 0pt;"> 3,445</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin: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,898</p></td></tr><tr><td style="vertical-align:bottom;width:62.48%;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,126)</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.22%;border-bottom: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,126)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.48%;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, net of tax</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 453</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,319</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px 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.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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.48%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin: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></table></div> 0 0 0 453000 3445000 3898000 0 2126000 2126000 453000 1319000 1772000 453000 1319000 1772000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">r.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Concentrations of credit risk:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Financial instruments that potentially subject the Group to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, trade receivables, marketable securities and foreign currency derivative contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The majority of the Group’s cash and cash equivalents, bank deposits and foreign currency derivative contracts are invested in dollar denominated instruments with major banks in Israel and 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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 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 doubtful accounts based upon a specific review.</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;">s.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Earnings per share:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus potential dilutive ordinary shares considered outstanding during the year, in accordance with ASC 260, "Earnings per Share".</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Certain outstanding options, 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 64,312, 48,491 and 158,832 for the years ended December 31, 2020, 2019 and 2018, respectively.</p> 64312 48491 158832 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">t.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Accounting for share-based compensation:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company accounts for share-based compensation in accordance with ASC 718, "Compensation-Stock Compensation". ASC 718 requires companies to estimate the fair value of share-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company’s consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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, 2020, 2019 and 2018, was $8.55, $6.63 and $3.02 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:48.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:49.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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%-2.66%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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><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:15.04%;margin: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.74%-41.72%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.40%-3.06%</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;margin: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><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:15.04%;margin: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.78-5.27 years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company used its historical volatility in accordance with ASC 718. The computation of volatility uses historical volatility derived from the Company's exchange traded shares. The expected term of options granted is estimated based on historical experience and represents the period of time that options granted are expected to be outstanding. The risk free interest rate assumption is the implied yield currently available on United States treasury zero-coupon issues with a remaining term equal to the expected life of the Company's options. The dividend yield assumption is based on the Company's historical experience and expectation of future dividend payouts and may be subject to substantial change in the future. The Company paid its first cash dividend during the third quarter of 2018 and has been paying cash dividends on a bi-annual basis since then. The Company currently expects to continue pay cash dividends in the future, subject to receipt of required Israeli court approvals,  although there can be no assurance that it will do so. See also Note 12.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2020, 2019 and 2018 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;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 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.22%;border-bottom: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.89%;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.86%;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.22%;border-bottom: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.89%;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.35%;border-bottom: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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;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:9.22%;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.89%;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.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:9.22%;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.89%;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.2%;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:9.15%;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="background-color:#cceeff;vertical-align:bottom;width:62.43%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 186</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.22%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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><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;"><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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 651</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.43%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 1,238</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.22%;border-bottom:1px 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.22%;border-bottom:1px 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><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;"><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.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 0pt 0pt;"> 1,212</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expenses</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;"><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.22%;border-bottom:3px 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.22%;border-bottom:3px 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><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;"><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.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 0pt 0pt;"> 3,287</p></td></tr></table></div> 8.55 6.63 3.02 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:48.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:49.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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%-2.66%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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><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:15.04%;margin: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.74%-41.72%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.40%-3.06%</p></td></tr><tr><td style="vertical-align:bottom;width:49.29%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;margin: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><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:15.04%;margin: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.78-5.27 years</p></td></tr></table></div> 0.0101 0.0117 0.0113 0.0164 0 0.0266 0.3789 0.4309 0.3808 0.3934 0.3774 0.4172 0.0029 0.0143 0.0166 0.0259 0.0240 0.0306 P3Y6M25D P4Y2M23D P4Y9M P5Y2M15D P4Y9M10D P5Y3M7D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The total share-based compensation expenses relating to all of the Company’s share-based awards recognized for the years ended December 31, 2020, 2019 and 2018 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;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 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.22%;border-bottom: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.89%;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.86%;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.22%;border-bottom: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.89%;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.35%;border-bottom: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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.2%;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:9.22%;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.89%;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.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:9.22%;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.89%;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.2%;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:9.15%;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="background-color:#cceeff;vertical-align:bottom;width:62.43%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 186</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.22%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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><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;"><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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 651</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.43%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;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><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 1,238</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.22%;border-bottom:1px 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.22%;border-bottom:1px 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><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;"><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.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 0pt 0pt;"> 1,212</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total share-based compensation expenses</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;"><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.22%;border-bottom:3px 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.22%;border-bottom:3px 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><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;"><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.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 0pt 0pt;"> 3,287</p></td></tr></table></div> 181000 183000 186000 1535000 937000 651000 3635000 2171000 1238000 3420000 2001000 1212000 8771000 5292000 3287000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">u.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Treasury stock:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company 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 12a.</p> <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">v.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Severance pay:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The liability for severance pay for Israeli employees is calculated pursuant to the Israeli Severance Pay Law, 1963 (the "Severance Pay Law"), based on the most recent salary of the employees multiplied by the number of years of employment as of the balance sheet date for all employees in Israel. Employees who have been employed for more than a one-year period are entitled to one month’s salary for each year of employment or a portion thereof. The Group’s liability for all of its Israeli employees is fully provided for by monthly deposits with severance pay funds, pension funds, insurance policies and by an accrual. The value of these deposits is recorded as an asset in the Company’s consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The deposited funds include profits accumulated up to the consolidated balance sheets date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to the Severance Pay Law or labor agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Since March 2011, the Group’s agreements with new Israeli employees are under Section 14 of the Severance Pay Law. The Group’s contributions for severance pay have replaced its severance pay obligation. Upon contribution of the full amount of the employee’s monthly salary for each year of service, no additional calculations are conducted between the parties regarding the matter of severance pay and no additional payments are made by the Group to the employee upon termination. The Group is legally released from the obligations to employees once the deposit amounts have been paid, and therefore the severance pay liability is not reflected in the balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Severance pay expenses for the years ended December 31, 2020, 2019 and 2018, amounted to $3,078, $2,324 and $2,680, respectively.</p> 3078000 2324000 2680000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">w.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Employee benefit plan:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group has 401(k) defined contribution plans covering employees in the U.S. 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, 2019 and 2020, plus a catch-up contribution of $6.5 for participants age 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, 2020, 2019 and 2018, the Group matched contributions in the amount of $386, $318 and $308, respectively.</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, 2019 and 2020, plus a catch-up contribution of $6.5 for participants age 50 or over. The Group matches 50% of employees’ contributions, up to a maximum of 6% of the employees’ annual pay. 386000 318000 308000 <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;">x.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Advertising expenses:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">Advertising expenses are charged to the statements of operations as incurred. Advertising expenses for the years ended December 31, 2020, 2019 and 2018 amounted to $371, $669 and $627, respectively.</p> 371000 669000 627000 <table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">y.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Fair value of financial instruments:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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 prepaid expenses 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 approximates 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;padding-left:61.2pt;text-align:justify;text-indent:-61.2pt;margin:0pt 0pt 12pt 90pt;">Level 1 -          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;padding-left:61.2pt;text-align:justify;text-indent:-61.2pt;margin:0pt 0pt 12pt 90pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:61.2pt;text-align:justify;text-indent:-61.2pt;margin:0pt 0pt 12pt 90pt;">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.</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;">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;">Derivatives 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;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 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;">aa.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Recently adopted accounting standards:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">In 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"). 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 our condensed 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"). 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 our condensed 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;">ab.</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;">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 0pt 90pt;">In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which simplifies the accounting for income taxes. This guidance will be effective for the first quarter of 2021 on a prospective basis, with early adoption permitted. The Company is currently reviewing ASU 2019-12, but does not expect that it will, when adopted, have a material impact on our consolidated financial statements.</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 3:-     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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:48.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="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.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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="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.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;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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="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.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;">cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:48.23%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:48.23%;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.25%;margin: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 53,853</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.23%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> (13)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,042</p></td></tr><tr><td style="vertical-align:bottom;width:48.23%;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.25%;border-bottom:1px 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px 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="background-color:#cceeff;vertical-align:bottom;width:48.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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:48.23%;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.25%;border-bottom:3px double #000000;margin: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 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 carrying value 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, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in shareholders' equity. The Company has not recorded credit losses for the year ended December 31, 2020. </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, 2019, the Group did not have any investments in marketable securities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">The following is a summary of available-for-sale marketable securities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 56.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:48.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="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.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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="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.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;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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="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.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;">cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-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.31%;margin:0pt;padding:0pt;"><p style="font-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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:48.23%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:48.23%;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.25%;margin: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 53,853</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.23%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> (13)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,042</p></td></tr><tr><td style="vertical-align:bottom;width:48.23%;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.25%;border-bottom:1px 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px 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="background-color:#cceeff;vertical-align:bottom;width:48.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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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:48.23%;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.25%;border-bottom:3px double #000000;margin: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,344</p></td></tr></table></div> 53351000 508000 6000 53853000 449000 0 0 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 0pt 12pt 0pt;">NOTE 4:-     INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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 0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-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.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-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;">2020</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="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:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:63.13%;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;margin: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><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.04%;margin: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,700</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 15,817</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;border-bottom:1px 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;"> 17,575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 29,193</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;border-bottom:3px double #000000;margin: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,275</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, 2020, 2019 and 2018, the Group wrote-off inventories in total amounts of $4,175, $4,493 and $1,892, 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:54pt;"><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:63.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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 0pt 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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-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.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-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;">2020</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="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:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:63.13%;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.05%;margin: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><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.04%;margin: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,700</p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 15,817</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;border-bottom:1px 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;"> 17,575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 29,193</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;border-bottom:3px double #000000;margin: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,275</p></td></tr></table></div> 13376000 10700000 15817000 17575000 29193000 28275000 4175000 4493000 1892000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 5:-     PROPERTY AND EQUIPMENT, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;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.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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,105</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;"> 12,004</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;">*) 11,459</p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;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.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,158</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 36,722</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;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.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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 20,356</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;"> 10,136</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;">*) 9,722</p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;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.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,252</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 32,330</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;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.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:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,392</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;">*) Reclassified.</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 $1,936, $1,692 and $1,562 for the years ended December 31, 2020, 2019 and 2018, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">In the year ended December 31, 2019, the Company recorded a reduction of $12,381 to the cost and accumulated depreciation of fully depreciated equipment and leasehold improvements no longer in use, following an assessment made by the Company. In the year ended December 31, 2020, the Company did not record any such reduction.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;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.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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,105</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;"> 12,004</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;">*) 11,459</p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;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.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,158</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 36,722</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;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.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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 20,356</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;"> 10,136</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;">*) 9,722</p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;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.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,252</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 32,330</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.19%;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.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:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,392</p></td></tr></table></div> 23616000 22105000 12004000 11459000 3213000 3158000 38833000 36722000 21697000 20356000 10136000 9722000 2407000 2252000 34240000 32330000 4593000 4392000 1936000 1692000 1562000 <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 6:-     INTANGIBLE ASSETS, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;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.06%;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.48%;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.71%;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.48%;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.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;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;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.76%;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.48%;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.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;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;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.9%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">a.</p></td><td style="background-color:#cceeff;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;">Impaired cost:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.7%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 - 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.71%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 19,857</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;border-bottom:1px 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 4,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.71%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;border-bottom:1px 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 24,607</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p 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.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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.71%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 19,027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p 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.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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.71%;border-bottom:1px 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><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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;"> 4,679</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.7%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.71%;border-bottom:1px 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><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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;"> 23,706</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.7%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p 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.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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.71%;border-bottom:3px 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><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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 3pt 0pt 0pt;"> 901</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><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 6:-     INTANGIBLE ASSETS, NET (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;">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 $332, $352 and $747 for the years ended December 31, 2020, 2019 and 2018, 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: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;">Expected amortization expenses are as follows:</p></td></tr></table><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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;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;">2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 284</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;">2022</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;"> 272</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 13</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 569</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;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.06%;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.48%;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.71%;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.48%;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.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;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;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.76%;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.48%;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.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;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;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.9%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">a.</p></td><td style="background-color:#cceeff;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;">Impaired cost:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.7%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 - 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.71%;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><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 19,857</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;border-bottom:1px 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 4,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.71%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;border-bottom:1px 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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 24,607</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p 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.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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.71%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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;"> 19,027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p 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.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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.71%;border-bottom:1px 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><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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;"> 4,679</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.7%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.71%;border-bottom:1px 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><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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;"> 23,706</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.7%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.48%;margin:0pt;padding:0pt;"><p 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.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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.71%;border-bottom:3px 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><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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.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 3pt 0pt 0pt;"> 901</p></td></tr></table></div> P5Y P10Y 19857000 19857000 P4Y6M P9Y 4750000 4750000 24607000 24607000 19299000 19027000 4739000 4679000 24038000 23706000 569000 901000 332000 352000 747000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;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;">2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 284</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;">2022</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;"> 272</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 13</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 569</p></td></tr></table></div> 284000 272000 13000 569000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 7:-     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, marketable securities and Active Communications Europe. (“ACS”) earn out liability related to the acquisition of ACS, at fair value. Investments in foreign currency derivative instruments and marketable securities are classified within Level 2 of the fair value hierarchy. This is because these assets (liabilities) are valued using alternative pricing sources and models utilizing market observable inputs. The ACS earn out liability was classified within Level 3 of the fair value hierarchy because this liability is based on present value calculations and an external valuation model whose inputs include market interest rates, estimated operational capitalization rates and volatilities. Unobservable inputs used in this model are significant.</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:80%;"><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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.56%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin: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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Financial liabilities 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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.56%;border-bottom:1px 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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 1,489</p></td></tr><tr><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p 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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total financial net assets (liabilities) 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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.56%;border-bottom:3px double #000000;margin: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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 54pt;">As of December 31, 2019, the Group had no financial instruments measured at fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">Fair value measurements using significant unobservable inputs (Level 3):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:28.1pt;text-align:justify;text-indent:-28.1pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1, 2019</p></td><td style="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (433)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payment of earn out 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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 410</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment due to change in the forecast of earn out consideration</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px 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;"> 23</p></td></tr><tr><td style="vertical-align:bottom;width:84.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: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> —</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 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:80%;"><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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.56%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin: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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Financial liabilities 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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.56%;border-bottom:1px 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.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 1,489</p></td></tr><tr><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p 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;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total financial net assets (liabilities) 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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.56%;border-bottom:3px double #000000;margin: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.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 55344000 55344000 1489000 1489000 56833000 56833000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">Fair value measurements using significant unobservable inputs (Level 3):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:28.1pt;text-align:justify;text-indent:-28.1pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1, 2019</p></td><td style="background-color:#cceeff;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;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (433)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payment of earn out 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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 410</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment due to change in the forecast of earn out consideration</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px 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;"> 23</p></td></tr><tr><td style="vertical-align:bottom;width:84.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: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> —</p></td></tr></table></div> 433000 410000 23000 <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:-     OTHER PAYABLES AND ACCRUED EXPENSES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><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: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.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.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.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;">2020</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.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;">2019</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:10pt;margin: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.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:9.23%;margin:0pt;padding:0pt;"><p style="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: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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;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;">Payroll and other employee related accruals</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 16,930</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin: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,147</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;"> 7,152</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.22%;margin: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,173</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government authorities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,475</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin: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,331</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;"> 2,962</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.22%;margin: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,885</p></td></tr><tr><td style="background-color:#cceeff;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;">Royalties provision</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 12</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150</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;">Sundry</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px 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</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin: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,692</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.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.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.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;">2020</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.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;">2019</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:10pt;margin: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.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:9.23%;margin:0pt;padding:0pt;"><p style="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: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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;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;">Payroll and other employee related accruals</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 16,930</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin: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,147</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;"> 7,152</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.22%;margin: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,173</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government authorities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,475</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin: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,331</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;"> 2,962</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.22%;margin: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,885</p></td></tr><tr><td style="background-color:#cceeff;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;">Royalties provision</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 12</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 150</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;">Sundry</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px 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</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin: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,692</p></td></tr></table></div> 16930000 13147000 7152000 7173000 1475000 2331000 2962000 1885000 12000 150000 0 6000 28531000 24692000 <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 9:-   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 are required to be maintained as a compensating bank deposit that decreases as the loans are repaid. The loans bore interest at LIBOR plus 1%-2.5% and were repayable 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 are required to be maintained as a compensating bank deposit that decreases over the repayment period of the loans. The loans bear interest at LIBOR plus 1.1%-2.5% and are repayable 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 and 2019, the banks have a lien on the Company’s assets that secure the 2015 Loans and the 2016 Loans. As of December 31, 2020 and 2019, the Company is required to maintain a total of $600 and $1,800, respectively, in compensating balances with the banks, to secure the 2015 Loans and the 2016 Loans.</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 and 2019, the compensating balances are included in short-term and restricted bank deposits in the amount of $600 and $1,200, respectively, and long-term and restricted bank deposits in the amount of $0 and $600, respectively. The amount of the compensating balances that is required decreases as the loans are repaid. The agreements with respect to the 2015 Loans and the 2016 Loans require 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 (the "Covenants").</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, 2020 and 2019, the Company was in compliance with the Covenants.</p> 3000000 3000000 LIBOR plus 1%-2.5% 20 equal quarterly installments through December 2020. 6000000 LIBOR plus 1.1%-2.5% 20 equal quarterly installments through December 2021. 600000 1800000 600000 1200000 0 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 10:-   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;font-family:'Times New Roman';min-width:31.05pt;text-indent:0pt;white-space:nowrap;">a.</span>Lease commitments: </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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 86.4pt;">In addition, the Company 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, 2020, 2019 and 2018 were approximately $8,000, $8,149 and $8,325, respectively. Lease expenses for the years ended December 31, 2020, 2019 and 2018 include an offset for sublease rental of $1,405, $1,359 and $1,315, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 86.4pt;">The Company’s capitalized operating lease agreements have remaining lease terms ranging from 1 year to 8.5 years, including agreements with options to <span style="-sec-ix-hidden:Hidden_ZVLjwiWLAE6aNeXraqgHeQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">extend</span></span> the leases for up to 5 years. </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 10:-   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:90pt;"><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: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.41%;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.41%;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.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></tr><tr><td style="background-color:#cceeff;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 remaining lease term</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.5 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.08%</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 12pt 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;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;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.32%;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.97%;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.69%;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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.62%;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,207</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 Company, 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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.62%;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,188</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,333</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.62%;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,602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;border-bottom:1px 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,525</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments *)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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 0pt 0pt;"> 30,133</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less- imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;border-bottom:1px 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,519</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px 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;"> 28,614</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;">3,097</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> 8000000 8149000 8325000 1405000 1359000 1315000 P1Y P8Y6M 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:90pt;"><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: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.41%;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.41%;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.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></tr><tr><td style="background-color:#cceeff;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 remaining lease term</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.5 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.08%</p></td></tr></table></div> P3Y6M 0.0208 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;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.32%;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.97%;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.69%;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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.62%;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,207</p></td></tr></table></div> 9207000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.62%;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,188</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,333</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.62%;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,602</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;border-bottom:1px 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,525</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments *)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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 0pt 0pt;"> 30,133</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less- imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;border-bottom:1px 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,519</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px 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;"> 28,614</p></td></tr></table></div> 9188000 8333000 7602000 1485000 3525000 30133000 1519000 28614000 3097000 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 11:-   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;">Inventory purchase 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;">The Group is obligated under certain agreements with its suppliers to purchase specified items of excess inventory which are expected to be utilized in 2021. As of December 31, 2020, non-cancelable purchase obligations were approximately $14,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 10pt 0pt;">NOTE 11:-   COMMITMENTS AND CONTINGENT LIABILITIES (Cont.)</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., 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 2019. The annual installments are denominated in NIS and bear 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 2020 and November 2019, the Company paid the two first installments of approximately $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, 2020, and 2019, the Company’s other Israeli subsidiaries have a contingent obligation to pay royalties in the amount of approximately $18,136 and $16,468, respectively.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">c.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Royalty commitments to third parties:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">The Group has entered into technology licensing fee agreements with third parties. Under the agreements, the Group agreed to pay the third parties royalties, based on sales of relevant products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">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 January 2021, a complaint for patent infringement was filed against the Company's U.S. subsidiary. The proceedings were served and no monetary demands were made at this stage. The Company is still assessing the merits of this case and at this stage does not believe that reserve is required.</p> 14000000 0.013 0.05 1 49008000 32178000 3 2 2 11580000000 10700000000 18136000 16468000 <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 12:-   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 program to repurchase up to $3,000 of its ordinary shares (the "Share Repurchase Program"), which is the amount that the Company could repurchase according to 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. The most recent court approvals also permitted the Company to declare a dividend of any part of the related permitted amount during the approved validity period. In addition, in January 2021, the Company received court approval in Israel to repurchase up to an aggregate amount of $30 million of additional ordinary shares. The court approval also permits the Company to declare a dividend of any part of this amount. The approval is valid through July 19, 2021.</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, 2020, pursuant to the Company’s Share Repurchase Program, the Company had repurchased a total of 29,471,614 of its ordinary shares at a total cost of $137,868 (of which none were repurchased during the year ended December 31, 2020).</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 12:-   SHAREHOLDERS’ EQUITY (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;">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 Dividend:</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, 2020, the Company declared a cash dividend of $0.13 per share. The dividend, in the aggregate amount of $3,866, was paid on March 4, 2020 to all of the Company’s shareholders of record on February 18, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">On August 5, 2020, the Company declared a cash dividend of 14 cents per share. The dividend, in the aggregate amount of $4,576 was paid on September 1, 2020 to all of the Company’s shareholders of record on August 17, 2020. See also Note 18.</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:</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, 2020, the total number of shares authorized for future grant under the Plan is 1,361,118.</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;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, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.85%;margin:0pt;padding:0pt;"><p style="font-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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.85%;margin:0pt;padding:0pt;"><p style="font-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.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="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:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="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:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin: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,341,073</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 7.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.9</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,021</p></td></tr><tr><td style="vertical-align:bottom;width:56.55%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin: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,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 23.05</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.55%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (449,533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 5.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> (8,125)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 6.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.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><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 17,709</p></td></tr><tr><td style="vertical-align:bottom;width:56.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><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 594,804</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 6.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:3px double #000000;margin: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.7</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,616</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, 2020, 2019 and 2018 was $8.55, $6.63 and $3.02, 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 0pt;"><b style="font-weight:bold;">NOTE 12:-   SHAREHOLDERS’ EQUITY (Cont.)</b></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, 2020, 2019 and 2018 was $10,633, $9,352 and $6,407, respectively.</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, 2020:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.6%;margin:0pt;padding:0pt;"><p style="font-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.05%;margin:0pt;padding:0pt;"><p style="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.6%;margin:0pt;padding:0pt;"><p style="font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin: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,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 11.00</p></td></tr><tr><td style="vertical-align:bottom;width:63%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 506,375</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 31.53</p></td></tr><tr><td style="vertical-align:bottom;width:63%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (399,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 10.32</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (11,875)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 16.98</p></td></tr><tr><td style="vertical-align:bottom;width:63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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="background-color:#cceeff;vertical-align:bottom;width:63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,072,471</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.88</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, 2020, there was a total of $15,063 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.21 years.</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, 2020 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 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:80.5%;"><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.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.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;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.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="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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="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.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="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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.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;">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.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="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.67%;margin:0pt;padding:0pt;"><p style="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.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;">average</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.9%;margin:0pt;padding:0pt;"><p style="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.67%;margin:0pt;padding:0pt;"><p style="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.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;">exercise price </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.9%;margin:0pt;padding:0pt;"><p style="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.67%;margin:0pt;padding:0pt;"><p style="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.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;">of exercisable</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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;">2020</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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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;">2020</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.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;">options</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.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="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;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: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;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: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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;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: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin: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.80</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 288,229</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 1.57</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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.25</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 288,229</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.28%;margin: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.25</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.69%;margin: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;"> 187,570</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.83</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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33</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;"> 150,987</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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.28%;margin: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.40</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin: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="background-color:#cceeff;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="background-color:#cceeff;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;"> 203,366</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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.56</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 8.41</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 103,410</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.28%;margin: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.66</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.69%;margin: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-26.69</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;"> 235,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;"> 5.56</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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 14.31</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;"> 52,178</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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.28%;margin: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.10</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:14.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="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;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.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.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;"> 914,915</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;"> 3.52</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.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19</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;"> 594,804</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.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.28%;border-bottom:3px double #000000;margin: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.34</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> 3000000 176000000 30000 29471614 137868000 0 0.13 3866000 2020-03-04 2020-02-18 14 4576000 2020-09-01 2020-08-17 2600000 35 85426000 1361118 <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, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 84.95pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:90pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.85%;margin:0pt;padding:0pt;"><p style="font-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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.85%;margin:0pt;padding:0pt;"><p style="font-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.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="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:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="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:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin: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,341,073</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 7.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.9</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,021</p></td></tr><tr><td style="vertical-align:bottom;width:56.55%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin: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,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 23.05</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.55%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (449,533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 5.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> (8,125)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 6.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.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><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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.19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 17,709</p></td></tr><tr><td style="vertical-align:bottom;width:56.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><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 594,804</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 6.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:3px double #000000;margin: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.7</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,616</p></td></tr></table></div> 1341073 7.03 P3Y10M24D 25021 31500 23.05 449533 5.80 8125 6.50 914915 8.19 P3Y6M 17709 594804 6.34 P2Y8M12D 12616 8.55 6.63 3.02 10633000 9352000 6407000 <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, 2020:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.6%;margin:0pt;padding:0pt;"><p style="font-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.05%;margin:0pt;padding:0pt;"><p style="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.6%;margin:0pt;padding:0pt;"><p style="font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="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:2.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin: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,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 11.00</p></td></tr><tr><td style="vertical-align:bottom;width:63%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 506,375</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 31.53</p></td></tr><tr><td style="vertical-align:bottom;width:63%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (399,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 10.32</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (11,875)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 16.98</p></td></tr><tr><td style="vertical-align:bottom;width:63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:15.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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="background-color:#cceeff;vertical-align:bottom;width:63%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,072,471</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.88</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> 977169 11.00 506375 31.53 399198 10.32 11875 16.98 1072471 20.88 15063000 P3Y2M15D <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, 2020 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 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:80.5%;"><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.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.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;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.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="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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="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.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="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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.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;">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.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="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.67%;margin:0pt;padding:0pt;"><p style="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.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;">average</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.9%;margin:0pt;padding:0pt;"><p style="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.67%;margin:0pt;padding:0pt;"><p style="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.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;">exercise price </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.9%;margin:0pt;padding:0pt;"><p style="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.67%;margin:0pt;padding:0pt;"><p style="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.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;">of exercisable</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:15.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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;">2020</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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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;">2020</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.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;">options</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.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="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;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: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;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: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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;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: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin: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.80</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 288,229</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 1.57</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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.25</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 288,229</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.28%;margin: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.25</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.69%;margin: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;"> 187,570</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.83</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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.33</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;"> 150,987</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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.28%;margin: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.40</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:14.69%;margin: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="background-color:#cceeff;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="background-color:#cceeff;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;"> 203,366</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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.56</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 8.41</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 103,410</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.28%;margin: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.66</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.69%;margin: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-26.69</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;"> 235,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;"> 5.56</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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 14.31</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;"> 52,178</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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.28%;margin: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.10</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;width:14.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="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;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.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.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;"> 914,915</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;"> 3.52</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.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.19</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;"> 594,804</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.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.28%;border-bottom:3px double #000000;margin: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.34</p></td></tr></table></div> 288229 P1Y6M25D 4.25 288229 4.25 187570 P2Y9M29D 6.33 150987 6.40 203366 P4Y6M21D 8.41 103410 8.66 235750 P5Y6M21D 14.31 52178 13.10 914915 P3Y6M7D 8.19 594804 6.34 <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:-   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 U.S. dollars:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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><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:-   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;">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;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.</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 0pt;"><b style="font-weight:bold;">NOTE 13:-   TAXES ON INCOME (Cont.)</b></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><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. As for expenses incurred in scientific research that is not approved by the relevant Israeli government ministry, they 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, 2018, 2019 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 126pt;">The Company is eligible for tax benefits as preferred technological enterprise mentioned 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, 2020 have been calculated based on the PTE effective tax rate (see also a2 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. Tax Reform:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 126pt;">In December 2017, the U.S. enacted significant tax reform through the Tax Cut and Jobs Act (“TCJA”). The TCJA enacted significant changes affecting the year ended December 31, 2017, including, but not limited to, (i) reducing the U.S. federal corporate income tax rate to 21%;and (ii) imposing a one-time Transition Tax (the "Transition Tax") on certain un-repatriated earnings of foreign subsidiaries of U.S. companies that had not been previously taxed in the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 126pt;">The TJCA 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, 2020 and 2019 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 13:-   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 2018 and GILTI during 2020 in the total amounts of approximately $660 and $341, 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 U.S. 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><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;margin:0pt 0pt 10pt 126pt;">As of December 31, 2020, the Company has realized most 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, 2020, the Company recorded a net deferred tax asset of $6,437 in respect of other temporary differences.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 126pt;">As of December 31, 2020, the Company’s Israeli subsidiaries have total available carryforward tax losses of approximately $81,500. The net operating losses may be claimed and offset against taxable income in the future for an indefinite period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 126pt;">The Company’s U.S. subsidiary has total available carryforward tax losses of approximately $45,000 to offset against future U.S. federal taxable gains. These carryforward tax losses expire between 2021 and 2032. As of December 31, 2020, the Company’s U.S. subsidiary recorded a deferred tax asset of $5,411 in respect of such carryforward tax losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,264)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 10,084</p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 6,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px 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><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0.05pt 0pt;"> 6,503</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 36,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:3px double #000000;margin: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,587</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 13:-   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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;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.02%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;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.02%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom: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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;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.02%;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.26%;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.13%;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.02%;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.26%;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.49%;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.02%;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.26%;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.19%;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="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 742</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;"> 843</p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax expense (income)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 8,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </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 3pt 0pt 0pt;"> 2,251</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom: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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:3px 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,094</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 7,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,421)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</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 0pt 0pt;"> 1,610</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,880</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,871)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,484</p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:3px 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,094</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:80%;"><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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;">2020</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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.44%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;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><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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,391</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px 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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px 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;"> 12,588</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,979</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;">Less - 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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom: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><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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,513)</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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;">Deferred tax asset</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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px 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><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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,466</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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;">Deferred tax liability</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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom: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><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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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;">Deferred tax asset:</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,863</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;">Foreign</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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px 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><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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px 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,603</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px 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><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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,466</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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;">Deferred tax liability:</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;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="background-color:#cceeff;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;">Foreign</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 13:-   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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;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.09%;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.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;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.79%;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.09%;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.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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.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;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;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.09%;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.21%;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:9.08%;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.1%;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.23%;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:9.08%;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.1%;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.23%;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:9.09%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,315)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px 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;"> 16,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(*)11.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;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,815</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.08%;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:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 384</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.08%;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:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;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,388</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of rate change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.09%;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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (386)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of TCJA in the U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px 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;"> 38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,292)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px 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,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">(*) The revised Israeli tax in accordance with the Company’s PTE effective tax rate</p><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 2015 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.21 660000 341000 6437000 81500000 45000000 5411000 <div style="padding-left:90pt;"><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:65.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,264)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 10,084</p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 6,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px 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><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3pt 0.05pt 0pt;"> 6,503</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 36,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:3px double #000000;margin: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,587</p></td></tr></table></div> 30008000 -18264000 10084000 6639000 6949000 6503000 36647000 -11315000 16587000 <div style="padding-left:90pt;"><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:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;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.02%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;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.02%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom: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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;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.02%;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.26%;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.13%;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.02%;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.26%;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.49%;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.02%;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.26%;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.19%;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="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 742</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;"> 843</p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax expense (income)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 8,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </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 3pt 0pt 0pt;"> 2,251</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom: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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:3px 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,094</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 7,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,421)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</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 0pt 0pt;"> 1,610</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,880</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,871)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,484</p></td></tr><tr><td style="vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:3px 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,094</p></td></tr></table></div> 742000 990000 843000 8657000 -16282000 2251000 9399000 -15292000 3094000 7519000 -10421000 1610000 1880000 -4871000 1484000 9399000 -15292000 3094000 <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:80%;"><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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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;">2020</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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.44%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;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><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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,391</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px 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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px 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;"> 12,588</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,979</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;">Less - 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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom: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><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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,513)</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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;">Deferred tax asset</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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px 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><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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,466</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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;">Deferred tax liability</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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom: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><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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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;">Deferred tax asset:</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,863</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;">Foreign</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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px 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><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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:1px 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,603</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px 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><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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,466</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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></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;">Deferred tax liability:</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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.69%;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="background-color:#cceeff;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;">Foreign</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td></tr></table></div> 26506000 31391000 10861000 12588000 37367000 43979000 25286000 23513000 12081000 20466000 206000 139000 6643000 13863000 5438000 6603000 12081000 20466000 206000 139000 <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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;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.09%;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.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;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.79%;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.09%;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.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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.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;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;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.09%;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.21%;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:9.08%;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.1%;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.23%;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:9.08%;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.1%;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.23%;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:9.09%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,315)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px 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;"> 16,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(*)11.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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,215</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;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,815</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.08%;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:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 384</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.08%;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:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;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,388</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of rate change</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;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:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.09%;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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (386)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of TCJA in the U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px 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;"> 38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:58.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,292)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px 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,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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></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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">(*) The revised Israeli tax in accordance with the Company’s PTE effective tax rate</p><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> 36647000 -11315000 16587000 0.115 0.230 0.230 4215000 -2602000 3815000 1201000 78000 458000 405000 693000 384000 -2500000 -12076000 -2874000 -1324000 -1455000 1388000 6931000 0 0 0 0 -386000 0 0 271000 471000 70000 38000 9399000 -15292000 3094000 <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:-   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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.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: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.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 0pt 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.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: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.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 0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;">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.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;">2019</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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.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 0pt 0.05pt 0pt;">Financial expenses:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Interest</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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin: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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin: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><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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (266)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Amortization of marketable securities premiums and accretion of discounts, net</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (353)</p></td></tr><tr><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Exchange rate differences</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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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><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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (318)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Other</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (171)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (322)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (265)</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,975)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,771)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (1,202)</p></td></tr><tr><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 0pt;">Financial income:</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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin: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="background-color:#cceeff;vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Gain related to non-hedging derivative instruments</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Interest and other</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,255</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,010</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,125</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,272</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,010</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,430</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0pt 0.05pt 0pt;"> (1,703)</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.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0pt 0.05pt 0pt;"> (1,761)</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.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.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: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.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 0pt 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.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: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.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 0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;">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.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;">2019</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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.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 0pt 0.05pt 0pt;">Financial expenses:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Interest</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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin: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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin: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><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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (266)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Amortization of marketable securities premiums and accretion of discounts, net</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (353)</p></td></tr><tr><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Exchange rate differences</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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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><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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (318)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Other</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (171)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (322)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (265)</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,975)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,771)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (1,202)</p></td></tr><tr><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 0pt;">Financial income:</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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin: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="background-color:#cceeff;vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Gain related to non-hedging derivative instruments</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:65.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 0pt 0.05pt 6pt;">Interest and other</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,255</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,010</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,125</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,272</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,010</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,430</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0pt 0.05pt 0pt;"> (1,703)</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.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0pt 0.05pt 0pt;"> (1,761)</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.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228</p></td></tr></table></div> 657000 198000 266000 -172000 -80000 -353000 1975000 2171000 318000 171000 322000 265000 2975000 2771000 1202000 17000 0 305000 1255000 1010000 1125000 1272000 1010000 1430000 -1703000 -1761000 228000 <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:-   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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:55.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:1.85%;margin:0pt;padding:0pt;"><p style="font-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:42.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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:1.85%;margin:0pt;padding:0pt;"><p style="font-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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding: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:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;border-bottom:3px double #000000;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;border-bottom:3px double #000000;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;border-bottom:3px double #000000;margin: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,493</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p 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:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin: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,928,060</p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;margin: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="background-color:#cceeff;vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Employee stock options, warrants and RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px 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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px 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,291,746</p></td></tr><tr><td style="vertical-align:bottom;width:55.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for diluted earnings per share - adjusted weighted average number of shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin: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,219,806</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:55.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:1.85%;margin:0pt;padding:0pt;"><p style="font-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:42.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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:1.85%;margin:0pt;padding:0pt;"><p style="font-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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding: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:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;border-bottom:3px double #000000;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;border-bottom:3px double #000000;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;border-bottom:3px double #000000;margin: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,493</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p 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:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;margin: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,928,060</p></td></tr><tr><td style="vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Effect of dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;margin: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.68%;margin: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="background-color:#cceeff;vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Employee stock options, warrants and RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px 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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px 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,291,746</p></td></tr><tr><td style="vertical-align:bottom;width:55.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:55.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for diluted earnings per share - adjusted weighted average number of shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin: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><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin: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,219,806</p></td></tr></table></div> 27248000 3977000 13493000 31440093 29251888 28928060 1475590 1548016 1291746 32915683 30799904 30219806 <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:-   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;text-align:justify;margin:0pt 0pt 0pt 90pt;">The following presents total revenues for the years ended December 31, 2020, 2019 and 2018 and long-lived assets as of December 31, 2020, 2019 and 2018.</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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-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.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;">Year Ended and as of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.95%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.95%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Americas, principally the United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin: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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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,636</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219</p></td></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin: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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Far East</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin: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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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,887</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Israel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:1px 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;border-bottom:1px 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:1px 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;border-bottom:1px 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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:1px 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;"> 4,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;border-bottom:1px 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;"> 4,720</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:3px double #000000;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;border-bottom:3px double #000000;margin: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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:3px double #000000;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;border-bottom:3px double #000000;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 176,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;border-bottom:3px double #000000;margin: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,118</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 40% of its revenues for the year ended December 31, 2020 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, 2020, 2019 and 2018 and long-lived assets as of December 31, 2020, 2019 and 2018.</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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-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.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;">Year Ended and as of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.95%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.95%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-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.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Americas, principally the United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin: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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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,636</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219</p></td></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin: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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Far East</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin: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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin: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,887</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Israel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:1px 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;border-bottom:1px 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:1px 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;border-bottom:1px 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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:1px 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;"> 4,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;border-bottom:1px 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;"> 4,720</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:32.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:3px double #000000;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;border-bottom:3px double #000000;margin: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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:3px double #000000;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;border-bottom:3px double #000000;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 176,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;border-bottom:3px double #000000;margin: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,118</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> 103190000 4310000 97453000 4740000 86636000 219000 75490000 403000 72956000 424000 59193000 109000 36083000 768000 27233000 480000 25887000 70000 6011000 25111000 2645000 29337000 4507000 4720000 220774000 30592000 200287000 34981000 176223000 5118000 0.40 <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 17</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;">The Group records all derivatives in the consolidated balance sheet at fair value. The effective portions of cash flow hedges are recorded in other comprehensive income until the hedged item is recognized in earnings. The ineffective portions of cash flow hedges are adjusted to fair value through earnings in financial income or expense. </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 Group had a net deferred gain associated with cash flow hedges of $1,319 recorded in other comprehensive income (loss). As of December 31, 2019, the Group had unrealized gain of $244 associated with cash flow hedges that was 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, 2020, the Group had outstanding forward and options collar (cylinder) contracts in the amount of $10,500 which were designated as payroll and rent hedging contracts. As of December 31, 2019, the Group had <span style="-sec-ix-hidden:Hidden_UyN989fezkS6vHzH6e_0vA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">no</span></span> outstanding forward and options collar (cylinder) contracts which were designated as payroll and rent hedging contracts. In addition, as of December 31, 2020, the Group had $3,500 outstanding forward contracts which are not designated as hedging contracts. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 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, 2020 and December 31, 2019 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:32.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 0pt 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.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.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.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.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:8pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="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;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.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;">Balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Audited</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Audited</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of foreign exchange forward and options collar (cylinder) contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,489</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Gains recognized in other comprehensive income (effective portion)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 244</p></td></tr></table><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, 2020 and 2019 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:32.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 0pt 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.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.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.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.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.17%;margin:0pt;padding:0pt;"><p style="font-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.72%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="font-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.15%;margin:0pt;padding:0pt;"><p style="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;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.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;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.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;">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;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;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.17%;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.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;">Income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.17%;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.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Comprehensive income (loss) from derivatives before reclassifications</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 3,445</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 535</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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Income (loss) reclassified from accumulated other comprehensive income (loss) (effective portion)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (2,126)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom: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;"> (291)</p></td></tr></table><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> 1319000 244000 10500000 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, 2020 and December 31, 2019 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:32.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 0pt 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.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.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.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.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:8pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="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;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.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;">Balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Audited</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Audited</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of foreign exchange forward and options collar (cylinder) contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,489</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Gains recognized in other comprehensive income (effective portion)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 244</p></td></tr></table> <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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:32.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 0pt 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.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.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.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.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:8pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="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;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.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;">Balance sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Audited</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Audited</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of foreign exchange forward and options collar (cylinder) contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,489</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:32.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Gains recognized in other comprehensive income (effective portion)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:32.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 244</p></td></tr></table> "Other receivables and prepaid expenses" "Other receivables and prepaid expenses" 1489000 "Other comprehensive income (loss)" "Other comprehensive income (loss)" 1319000 244000 "Other comprehensive income (loss)" "Other comprehensive income (loss)" 3445000 535000 "Operating expenses (income)" "Operating expenses (income)" -2126000 -291000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 18:-   SUBSEQUENT EVENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;">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> 2021-02-04 0.16 5300000 2021-03-04 2021-02-18 XML 17 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document And Entity Information
12 Months Ended
Dec. 31, 2020
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, 2020
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
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 Common Stock, Shares Outstanding 33,017,814
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2020
Document Fiscal Period Focus FY
Entity Central Index Key 0001086434
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 false
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 18 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 40,934 $ 64,773
Restricted cash 5,100 5,000
Short-term and restricted bank deposits 84,817 1,416
Short-term marketable securities and accrued interest 449  
Trade receivables (net of allowance of $548 and $570 at December 31, 2020 and 2019, respectively) 34,518 27,501
Other receivables and prepaid expenses 8,631 5,626
Inventories 29,193 28,275
Total current assets 203,642 132,591
LONG-TERM ASSETS:    
Long-term and restricted bank deposits 94 694
Long-term marketable securities and accrued interest 54,895  
Deferred tax assets 12,081 20,466
Operating lease right-of-use assets 25,430 29,688
Severance pay funds 20,597 19,370
Total long-term assets 113,097 70,218
PROPERTY AND EQUIPMENT, NET 4,593 4,392
INTANGIBLE ASSETS, NET 569 901
GOODWILL 36,222 36,222
Total assets 358,123 244,324
CURRENT LIABILITIES:    
Current maturities of long-term bank loans 1,200 2,473
Trade payables 6,984 6,628
Other payables and accrued expenses 28,531 24,692
Short-term royalty buyout liability (Note 11b) 11,684 10,750
Deferred revenues 37,182 33,538
Short-term operating lease liabilities 9,178 8,579
Total current liabilities 94,759 86,660
LONG-TERM LIABILITIES:    
Accrued severance pay 21,830 20,313
Long-term bank loans, net of current maturities   1,200
Long-term royalty buyout liability (Note 11b)   10,749
Deferred revenues and other liabilities 12,243 9,831
Long-term operating lease liabilities 19,436 23,097
Total long-term liabilities 53,509 65,190
COMMITMENTS AND CONTINGENT LIABILITIES (Note 11)
SHAREHOLDERS' EQUITY:    
Share capital: Ordinary shares of NIS 0.01 par value - Authorized: 100,000,000 shares as of December 31, 2020 and 2019; Issued: 62,489,428 and 59,040,697 shares as of December 31, 2020 and 2019, respectively; Outstanding: 33,017,814 and 29,569,083 shares as of December 31, 2020 and 2019, respectively 105 94
Additional paid-in capital 362,164 265,372
Treasury stock at cost - 29,471,614 shares as of December 31, 2020 and 2019 (137,793) (137,793)
Accumulated other comprehensive income 1,772  
Accumulated deficit (16,393) (35,199)
Total shareholders' equity 209,855 92,474
Total liabilities and shareholders' equity $ 358,123 $ 244,324
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
$ in Thousands
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2020
₪ / shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2019
₪ / shares
CONSOLIDATED BALANCE SHEETS        
Allowance for doubtful accounts receivable (in dollars) | $ $ 548   $ 570  
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 62,489,428   59,040,697  
Ordinary shares, shares outstanding 33,017,814   29,569,083  
Treasury stock, shares 29,471,614   29,471,614  
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues:      
Total revenues $ 220,774 $ 200,287 $ 176,223
Cost of revenues:      
Total cost of revenues 70,958 105,329 65,617
Gross profit 149,816 94,958 110,606
Operating expenses:      
Research and development, net 46,072 41,199 34,661
Selling and marketing 51,217 51,535 49,335
General and administrative 14,177 11,778 10,251
Total operating expenses 111,466 104,512 94,247
Operating income (loss) 38,350 (9,554) 16,359
Financial income (expenses), net (1,703) (1,761) 228
Income (loss) before taxes on income 36,647 (11,315) 16,587
Taxes on income (9,399) 15,292 (3,094)
Net income $ 27,248 $ 3,977 $ 13,493
Earnings per share:      
Income (loss) before taxes on income $ 0.87 $ 0.14 $ 0.47
Diluted (in dollars per share) $ 0.83 $ 0.13 $ 0.45
Weighted average number of shares used in computations of earnings per share:      
Basic 31,440,093 29,251,888 28,928,060
Diluted 32,915,683 30,799,904 30,219,806
Product [Member]      
Revenues:      
Revenue from Contract with Customer, Including Assessed Tax $ 145,332 $ 135,646 $ 119,887
Cost of revenues:      
Cost of Goods and Services Sold 54,384 59,022 51,878
Service [Member]      
Revenues:      
Revenue from Contract with Customer, Including Assessed Tax 75,442 64,641 56,336
Cost of revenues:      
Cost of Goods and Services Sold $ 16,574 14,129 $ 13,739
Expenses related to royalty buyout agreement with the Israel National Authority for Technology and Innovation (Note11b)      
Cost of revenues:      
Cost of Goods and Services Sold   $ 32,178  
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income $ 27,248 $ 3,977 $ 13,493
Other comprehensive income related to:      
Other comprehensive income, related to unrealized gain on marketable securities, net of tax 453 32 12
Change in unrealized gain on derivatives, net of tax:      
Gain on derivatives recognized in other comprehensive income 3,445 535 (489)
Gain on derivatives (effective portion) reclassified into earnings (2,126) (291) 245
Other comprehensive income, related to unrealized gain on derivatives 1,319 244 (244)
Other comprehensive income related to:      
Other comprehensive income (loss), related to unrealized gain (loss) on marketable securities, net of tax 453 32 12
Other comprehensive income, net of tax 1,772 276 (232)
Total comprehensive income $ 29,020 $ 4,253 $ 13,261
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Share capital [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
AOCI Attributable to Parent [Member]
Accumulated Deficit [Member]
Total
Balance at Dec. 31, 2017 $ 93 $ 248,176 $ (115,476) $ (44) $ (40,368) $ 92,381
Cumulative effect adjustment resulting from adoption of new accounting pronouncements 0 0 0 0 180 180
Purchase of treasury stock (5) 0 (14,316) 0 0 (14,321)
Issuance of shares upon exercise of options and warrants and vesting of restricted stock units 4 5,517 0 0 0 5,521
Share-based compensation related to options and restricted stock units granted to employees and non-employees 0 3,287 0 0 0 3,287
Cash dividends paid 0 0 0 0 (5,761) (5,761)
Other comprehensive income (loss) 0 0 0 (232) 0 (232)
Net income 0 0 0 0 13,493 13,493
Balance at Dec. 31, 2018 92 256,980 (129,792) (276) (32,456) 94,548
Purchase of treasury stock (1) 0 (8,001) 0 0 (8,002)
Issuance of shares upon exercise of options and warrants and vesting of restricted stock units 3 3,100 0 0 0 3,103
Share-based compensation related to options and restricted stock units 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 warrants and vesting of restricted stock units 3 2,603 0 0 0 2,606
Stock Issued During Period, Value, New Issues $ 8 85,418 $ 0 0 0 85,426
Stock Issued During Period, Shares, New Issues 0   0      
Share-based compensation related to options and restricted stock units granted to employees and non-employees   8,771   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
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash flows from operating activities:      
Net income $ 27,248 $ 3,977 $ 13,493
Adjustments required to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 2,268 2,044 2,309
Amortization of marketable securities premiums and accretion of discounts, net 172 79 353
Share-based compensation related to options and RSUs granted to employees and non-employees 8,771 5,292 3,287
Decrease (increase) in accrued interest and exchange rate effect on loans, marketable securities and bank deposits (26) 140 (32)
Decrease (increase) in deferred tax assets, net 8,329 (16,282) 2,251
Increase in trade receivables, net (7,017) (5,222) (220)
Decrease (increase) in other receivables and prepaid expenses (1,516) 259 (1,012)
Increase in inventories (1,525) (5,925) (6,309)
Decrease in operating lease right-of-use assets 7,913 7,444 0
Decrease in operating lease liabilities (6,717) (5,456) 0
Increase (decrease) in royalty buyout liability (9,815) 21,499 0
Increase in trade payables 356 440 549
Increase in other payables and accrued expenses 3,839 2,805 1,437
Increase in deferred revenues 5,906 12,342 9,354
Increase (decrease) in accrued severance pay, net 290 (267) 120
Net cash provided by operating activities 38,476 23,169 25,580
Cash flows from investing activities:      
Purchase of property and equipment (1,530) (1,949) (1,340)
Purchase of marketable securities (54,977) (10,025) 0
Proceeds from redemption of marketable securities 0 29,412 7,577
Investment in short-term and restricted bank deposits (84,000) 0 (9,636)
Proceeds from short-term and restricted bank deposits 599 10,962 0
Proceeds from long-term and restricted bank deposits 600 1,200 2,307
Net cash provided by (used in) investing activities (139,308) 29,600 (1,092)
Cash flows from financing activities:      
Purchase of treasury shares 0 (8,002) (14,321)
Repayment of bank loans (2,497) (2,470) (2,508)
Cash dividends paid to shareholders (8,442) (6,720) (5,761)
Payment related to the acquisition of ACS 0 (410) (151)
Proceeds from issuance of shares upon exercise of options and warrants 2,606 3,103 5,521
Proceeds from issuance of shares in a public offering, net 85,426 0 0
Net cash provided by (used) in financing activities 77,093 (14,499) (17,220)
Increase (decrease) in cash, cash equivalents and restricted cash (23,739) 38,270 7,268
Cash, cash equivalents and restricted cash at beginning of period 69,773 31,503 24,235
Cash, cash equivalents and restricted cash at end of period 46,034 69,773 31,503
Supplemental disclosure of cash flow activities:      
Cash paid during the period for income taxes 835 1,105 933
Cash paid during the period for interest 204 205 267
Significant non-cash transactions:      
Right-of-use asset recognized with corresponding lease liability 3,655 4,010 0
Inventory transferred to be used as property and equipment $ 607 $ 270 $ 252
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.21.1
GENERAL
12 Months Ended
Dec. 31, 2020
GENERAL  
GENERAL

NOTE 1:-     GENERAL

a.

Business overview:

AudioCodes Ltd. (the “Company”) and its subsidiaries (together 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, 2020, 2019 and 2018, the Group had a major customer which accounted for 13.5%, 16.0% and 17.8%, respectively, of total revenues in those years. In addition, during the years ended December 31, 2020, 2019 and 2018, the Group had an additional major customer which accounted for 13.0%, 13.5% and 11.1%, respectively, of total revenues in those years. No other customer accounted for more than 10% of the Group’s revenues in those periods.

d.

On December 23, 2019, a merger agreement was signed between the Company and one of its subsidiaries, AudioCodes Development Ltd. In September 2020, the Company received the approval of the Israel Tax Authority to the merger. The merger was effective as of January 1, 2020.

e.

COVID- 19

On March 11, 2020, the World Health Organization declared the COVID-19 outbreak a global pandemic. The outbreak has reached all of the regions in which the Group does business, and governmental authorities around the world have implemented numerous measures attempting to contain and mitigate the effects of the virus, including travel bans and restrictions, border closings, quarantines, shelter-in-place orders, shutdowns, limitations or closures of non-essential businesses, and social distancing requirements. Companies around the world, including the Group, the Group’s customers, partners, and vendors, have implemented actions in response, including among others, office closings, site restrictions, and employee travel restrictions.

NOTE 1:-     GENERAL (Cont.)

The global spread of COVID-19 and actions taken in response have caused and may continue to cause disruptions and/or delays in the Group’s supply chain, manufacturing and shipments, and caused significant economic and business disruption to the Group's customers, partners and vendors. In response to these challenges, the Group quickly adjusted its operations to work from home and it believes its business continuity plan is working well. The extent of the impact of COVID-19 on the Group's business and results of operations will depend on future developments, which are highly uncertain, including the duration and severity of the outbreak, the effects of subsequent waves of COVID-19, the Group's ability to maintain its supply chain and to continue to manufacture products and restrictions on its business and personnel that may be imposed by governmental rules and regulations implemented to contain or treat COVID-19.

The Company’s management is monitoring and assessing the impact of the COVID-19 pandemic daily, including recommendations and orders issued by government and public health authorities.

XML 25 R9.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2020
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 financial statements and accompanying notes. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. As applicable to these interim condensed 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 COVID-19 as of December 31, 2020 and through the date of issuance of this report. 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 statements of operations as financial income or expenses, as appropriate.

NOTE 2:-     SIGNIFICANT ACCOUNTING POLICIES (Cont.)

c.

Principles of consolidation:

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany transactions and balances, including profits from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.

d.

Cash equivalents:

Cash equivalents represent short-term highly liquid investments that are readily convertible into cash with original maturities of three months or less at the date acquired.

e.

Short-term and restricted bank deposits:

Short-term and restricted bank deposits are deposits with maturities of more than three months, but less than one year. The deposits are mainly in dollars and bear interest at an average annual rate of 0.97% and 1.88% for the years ended December 31, 2020 and 2019, 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 is 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 9).In addition, the Company maintains restricted deposits in connection with an office lease agreement (see also Note 10a). Out of the short-term and restricted bank deposits, a total of $5,910 and $6,409, are restricted short-term deposits as of December 31, 2020 and 2019, respectively.

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, 2020, 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, on 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 has not recorded credit losses for the year ended December 31,2020.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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

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.

h.

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. The deposits are denominated in dollars and bear interest at an average annual rate of 0% and 2.16% for the years ended December 31, 2020 and 2019, respectively. Out of the total long-term bank deposits, a total of $0 and $600 are restricted long-term deposits as of December 31, 2020 and 2019, respectively.

i.

Property and equipment:

Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets at the following annual rates:

Computers and peripheral equipment

    

33%

Office furniture and equipment

6% – 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, 2020, 2019 and 2018, no impairment losses have been identified for property and equipment.

j.

Intangible assets:

Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from 4.5 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.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

During the years ended December 31, 2020, 2019 and 2018, no impairment losses have been identified with respect to intangible assets.

k.

Leases:

The Company adopted Accounting Standards Update ("ASU") 2016-02, "Leases (Topic 842)", or "ASC 842") on January 1, 2019, using the modified retrospective approach, by applying ASC 842 to all leases existing at the date of initial application. The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Leases with a term of 12 months or less can be accounted for in a manner similar to the accounting for operating leases under ASC 840. The new standard requires lessors to account for leases using an approach that is substantially equivalent to ASC 840 for sales-type leases, direct financing leases and operating leases.

The Company determines if an arrangement is a lease at inception. Lease classification is governed by five criteria in ASC 842-10-25-2. If any of these five criteria is met, the Company classifies the lease as a finance lease. Otherwise, the Company classifies the lease as an operating lease.

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 right-of use asset also includes any lease payments made and excludes lease incentives. 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.

In addition, the carrying amount of the right-of use 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.

l.

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.

Following the adoption of 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, 2020, the Group performed an annual impairment analysis, using market capitalization, and no impairment losses have been identified.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

m.

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

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.

The Group’s products contain a significant element relating to its proprietary technology and its 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 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.

The Group grants 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. The Group maintains a provision for product returns and exchanges and other incentives, based on its experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to $2,962 and $1,885 as of December 31, 2020 and 2019, 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) the Group performs the performance obligations under the contract.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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 $665 and $460, as of December 31, 2020 and 2019, respectively. In addition, the Group's consolidated statement of operations included a reduction of expenses, in the net amount of $205, $38 and $242 for the years ended December 31, 2020 ,2019 and 2018, 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, 2020, which are expected to be satisfied and recognized in future periods:

Year Ending December 31,

2023 and

    

2021

    

2022

    

thereafter

 

Product

$

295

$

72

$

8

Services

 

36,887

 

5,187

 

6,687

$

37,182

$

5,259

 

$

6,695

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

December 31,

    

2020

    

2019

Balance, at the beginning of the year

$

43,230

$

29,962

Revenue recognized

 

(31,172)

 

(17,577)

Increase in deferred revenues and customer advances

 

37,078

 

30,845

Balance, at the end of the year

 

49,136

 

43,230

Less current portion

 

(37,182)

 

(33,538)

Long term portion

$

11,954

$

9,692

n.

Warranty costs:

The Group usually provides an assurance-type warranty for a period of 12 months at no extra charge. The Group estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Group’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Group periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. As of December 31, 2020 and 2019, the provision for warranty amounted to $253 and $284, respectively.

o.

Research and development costs:

ASC 985-20, "Costs of Software to Be Sold, Leased, or Marketed", requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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 (formerly known as the Office of the Chief Scientist of the Israeli Ministry of Economy and Industry) (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, 2020, 2019 and 2018 were $388, $1,323 and $5,734, respectively.

p.

Income taxes:

The Group accounts for income taxes in accordance with ASC 740, "Income Taxes". ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for 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.

q.

Accumulated other comprehensive income (loss) ("AOCI"):

The Company accounts for comprehensive income (loss) in accordance with ASC 220, "Comprehensive Income", which establishes standards for the reporting and presentation of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The components of AOCI were as follows:

    

Unrealized

    

    

gains on

available-

Unrealized

for-sale

gains (losses)

marketable

on cash flow

securities

hedges

Total

Balance as of January 1, 2020

$

$

$

Other comprehensive income before reclassifications, net of tax

 

453

 

3,445

 

3,898

Amounts reclassified from AOCI

 

 

(2,126)

 

(2,126)

Other comprehensive income, net of tax

 

453

 

1,319

 

1,772

Balance as of December 31, 2020

$

453

$

1,319

$

1,772

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

r.

Concentrations of credit risk:

Financial instruments that potentially subject the Group to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, trade receivables, marketable securities and foreign currency derivative contracts.

The majority of the Group’s cash and cash equivalents, bank deposits and foreign currency derivative contracts are invested in dollar denominated instruments with major banks in Israel and 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.

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 doubtful accounts based upon a specific review.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

s.

Earnings per share:

Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus potential dilutive ordinary shares considered outstanding during the year, in accordance with ASC 260, "Earnings per Share".

Certain outstanding options, 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 64,312, 48,491 and 158,832 for the years ended December 31, 2020, 2019 and 2018, respectively.

t.

Accounting for share-based compensation:

The Company accounts for share-based compensation in accordance with ASC 718, "Compensation-Stock Compensation". ASC 718 requires companies to estimate the fair value of share-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company’s consolidated statement of operations.

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

    

2020

    

2019

    

2018

Dividend yield

1.01%-1.17%

1.13%-1.64%

0%-2.66%  

Expected volatility

37.89%-43.09%

38.08%-39.34%

37.74%-41.72%

Risk-free interest

0.29%-1.43%

1.66%-2.59%

2.40%-3.06%

Expected life

3.57-4.23 years

 

4.75-5.21 years

 

4.78-5.27 years

The Company used its historical volatility in accordance with ASC 718. The computation of volatility uses historical volatility derived from the Company's exchange traded shares. The expected term of options granted is estimated based on historical experience and represents the period of time that options granted are expected to be outstanding. The risk free interest rate assumption is the implied yield currently available on United States treasury zero-coupon issues with a remaining term equal to the expected life of the Company's options. The dividend yield assumption is based on the Company's historical experience and expectation of future dividend payouts and may be subject to substantial change in the future. The Company paid its first cash dividend during the third quarter of 2018 and has been paying cash dividends on a bi-annual basis since then. The Company currently expects to continue pay cash dividends in the future, subject to receipt of required Israeli court approvals,  although there can be no assurance that it will do so. See also Note 12.

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

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Cost of revenues

$

181

$

183

$

186

Research and development expenses, net

 

1,535

 

937

 

651

Selling and marketing expenses

 

3,635

 

2,171

 

1,238

General and administrative expenses

 

3,420

 

2,001

 

1,212

Total share-based compensation expenses

$

8,771

$

5,292

$

3,287

u.

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

v.

Severance pay:

The liability for severance pay for Israeli employees is calculated pursuant to the Israeli Severance Pay Law, 1963 (the "Severance Pay Law"), based on the most recent salary of the employees multiplied by the number of years of employment as of the balance sheet date for all employees in Israel. Employees who have been employed for more than a one-year period are entitled to one month’s salary for each year of employment or a portion thereof. The Group’s liability for all of its Israeli employees is fully provided for by monthly deposits with severance pay funds, pension funds, insurance policies and by an accrual. The value of these deposits is recorded as an asset in the Company’s consolidated balance sheet.

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

w.

Employee benefit plan:

The Group has 401(k) defined contribution plans covering employees in the U.S. 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, 2019 and 2020, plus a catch-up contribution of $6.5 for participants age 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, 2020, 2019 and 2018, the Group matched contributions in the amount of $386, $318 and $308, respectively.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

x.

Advertising expenses:

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

y.

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 prepaid expenses 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 approximates 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.

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.

z.

Derivatives and hedging:

The Group accounts for derivative instruments and hedging based on ASC 815, "Derivatives and Hedging".

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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.

aa.

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"). 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 our condensed consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326)" ("ASU 2016-13"). 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 our condensed consolidated financial statements.

ab.

Impact of recently issued accounting standard not yet adopted:

In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which simplifies the accounting for income taxes. This guidance will be effective for the first quarter of 2021 on a prospective basis, with early adoption permitted. The Company is currently reviewing ASU 2019-12, but does not expect that it will, when adopted, have a material impact on our consolidated financial statements.

XML 26 R10.htm IDEA: XBRL DOCUMENT v3.21.1
MARKETABLE SECURITIES AND ACCRUED INTEREST
12 Months Ended
Dec. 31, 2020
MARKETABLE SECURITIES AND ACCRUED INTEREST  
MARKETABLE SECURITIES AND ACCRUED INTEREST

NOTE 3:-     MARKETABLE SECURITIES AND ACCRUED INTEREST

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

    

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 carrying value 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, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in shareholders' equity. The Company has not recorded credit losses for the year ended December 31, 2020.

As of December 31, 2019, the Group did not have any investments in marketable securities.

XML 27 R11.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES
12 Months Ended
Dec. 31, 2020
INVENTORIES  
INVENTORIES

NOTE 4:-     INVENTORIES

    

December 31, 

    

2020

    

2019

Raw materials

$

13,376

$

10,700

Finished products

 

15,817

 

17,575

$

29,193

$

28,275

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

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2020
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

NOTE 5:-     PROPERTY AND EQUIPMENT, NET

    

December 31, 

    

2020

    

2019

Cost:

Computers and peripheral equipment

$

23,616

$

22,105

Office furniture and equipment

 

12,004

 

*) 11,459

Leasehold improvements

 

3,213

 

*) 3,158

 

38,833

 

36,722

Accumulated depreciation:

Computers and peripheral equipment

 

21,697

 

20,356

Office furniture and equipment

 

10,136

 

*) 9,722

Leasehold improvements

 

2,407

 

*) 2,252

 

34,240

 

32,330

Depreciated cost

$

4,593

$

4,392

*) Reclassified.

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

In the year ended December 31, 2019, the Company recorded a reduction of $12,381 to the cost and accumulated depreciation of fully depreciated equipment and leasehold improvements no longer in use, following an assessment made by the Company. In the year ended December 31, 2020, the Company did not record any such reduction.

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2020
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

NOTE 6:-     INTANGIBLE ASSETS, NET

    

Useful life

    

December 31, 

(years)

    

2020

    

2019

a.

Impaired cost:

Acquired technology and license

 

5 - 10

$

19,857

$

19,857

Customer relationship

 

4.5 - 9

 

4,750

 

4,750

 

24,607

 

24,607

Accumulated amortization:

 

Acquired technology and license

 

  

 

19,299

 

19,027

Customer relationship

 

 

4,739

 

4,679

 

24,038

 

23,706

Amortized cost

 

$

569

$

901

NOTE 6:-     INTANGIBLE ASSETS, NET (Cont.)

b.

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

c.

Expected amortization expenses are as follows:

Year ending December 31, 

    

    

2021

$

284

2022

 

272

2023

 

13

$

569

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2020
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

NOTE 7:-     FAIR VALUE MEASUREMENTS

In accordance with ASC 820, the Group measures its foreign currency derivative instruments, marketable securities and Active Communications Europe. (“ACS”) earn out liability related to the acquisition of ACS, at fair value. Investments in foreign currency derivative instruments and marketable securities are classified within Level 2 of the fair value hierarchy. This is because these assets (liabilities) are valued using alternative pricing sources and models utilizing market observable inputs. The ACS earn out liability was classified within Level 3 of the fair value hierarchy because this liability is based on present value calculations and an external valuation model whose inputs include market interest rates, estimated operational capitalization rates and volatilities. Unobservable inputs used in this model are significant.

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

Fair value measurements 

using input type

    

Level 2

    

Total

Marketable securities

$

55,344

$

55,344

Financial liabilities related to foreign currency derivative hedging contracts

 

1,489

 

1,489

Total financial net assets (liabilities) as of December 31, 2020

$

56,833

$

56,833

As of December 31, 2019, the Group had no financial instruments measured at fair value.

Fair value measurements using significant unobservable inputs (Level 3):

Balance at January 1, 2019

    

$

(433)

Payment of earn out liability

 

410

Adjustment due to change in the forecast of earn out consideration

 

23

Balance at December 31, 2019

$

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER PAYABLES AND ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2020
OTHER PAYABLES AND ACCRUED EXPENSES  
OTHER PAYABLES AND ACCRUED EXPENSES

NOTE 8:-     OTHER PAYABLES AND ACCRUED EXPENSES

    

December 31, 

    

2020

    

2019

Payroll and other employee related accruals

$

16,930

$

13,147

Accrued expenses

 

7,152

 

7,173

Government authorities

 

1,475

 

2,331

Provision for return

 

2,962

 

1,885

Royalties provision

 

12

 

150

Sundry

 

 

6

$

28,531

$

24,692

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.21.1
LONG-TERM BANK LOANS
12 Months Ended
Dec. 31, 2020
LONG-TERM BANK LOANS  
LONG-TERM BANK LOANS

NOTE 9:-   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 are required to be maintained as a compensating bank deposit that decreases as the loans are repaid. The loans bore interest at LIBOR plus 1%-2.5% and were repayable 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 are required to be maintained as a compensating bank deposit that decreases over the repayment period of the loans. The loans bear interest at LIBOR plus 1.1%-2.5% and are repayable in 20 equal quarterly installments through December 2021.

As of December 31, 2020 and 2019, the banks have a lien on the Company’s assets that secure the 2015 Loans and the 2016 Loans. As of December 31, 2020 and 2019, the Company is required to maintain a total of $600 and $1,800, respectively, in compensating balances with the banks, to secure the 2015 Loans and the 2016 Loans.

As of December 31, 2020 and 2019, the compensating balances are included in short-term and restricted bank deposits in the amount of $600 and $1,200, respectively, and long-term and restricted bank deposits in the amount of $0 and $600, respectively. The amount of the compensating balances that is required decreases as the loans are repaid. The agreements with respect to the 2015 Loans and the 2016 Loans require 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 (the "Covenants").

As of December 31, 2020 and 2019, the Company was in compliance with the Covenants.

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES
12 Months Ended
Dec. 31, 2020
LEASES  
LEASES

NOTE 10:-   LEASES

a.Lease commitments:

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 Company has various operating lease agreements with respect to motor vehicles.

Lease expenses of office rent and vehicles for the years ended December 31, 2020, 2019 and 2018 were approximately $8,000, $8,149 and $8,325, respectively. Lease expenses for the years ended December 31, 2020, 2019 and 2018 include an offset for sublease rental of $1,405, $1,359 and $1,315, respectively.

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

NOTE 10:-   LEASES (Cont.)

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

    

Year ended

December 31, 

2020

Weighted average remaining lease term

 

3.5 years

Weighted average discount rate

 

2.08%

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

    

December 31,

2020

Cash paid for amounts included in measurement of lease liabilities:

 

  

Operating cash flows for operating leases

$

9,207

The discount rate was determined based on the estimated collateralized borrowing rate of the Company, adjusted to the specific lease term and location of each lease.

Maturities of operating lease liabilities were as follows:

Year ending December 31, 

    

2021

$

9,188

2022

 

8,333

2023

 

7,602

2024

 

1,485

2025 and thereafter

 

3,525

Total lease payments *)

$

30,133

Less- imputed interest

$

1,519

Present value of lease liabilities

$

28,614

*) Total lease payments have not been reduced by sublease rental payments of $3,097 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 34 R18.htm IDEA: XBRL DOCUMENT v3.21.1
COMMITMENTS AND CONTINGENT LIABILITIES
12 Months Ended
Dec. 31, 2020
COMMITMENTS AND CONTINGENT LIABILITIES  
COMMITMENTS AND CONTINGENT LIABILITIES

NOTE 11:-   COMMITMENTS AND CONTINGENT LIABILITIES

a.

Inventory purchase commitments:

The Group is obligated under certain agreements with its suppliers to purchase specified items of excess inventory which are expected to be utilized in 2021. As of December 31, 2020, non-cancelable purchase obligations were approximately $14,000.

NOTE 11:-   COMMITMENTS AND CONTINGENT LIABILITIES (Cont.)

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., 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 2019. The annual installments are denominated in NIS and bear 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 2020 and November 2019, the Company paid the two first installments of approximately $11,580 and $10,700 million, respectively, due under the Royalty Buyout Agreement.

As of December 31, 2020, and 2019, the Company’s other Israeli subsidiaries have a contingent obligation to pay royalties in the amount of approximately $18,136 and $16,468, 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 January 2021, a complaint for patent infringement was filed against the Company's U.S. subsidiary. The proceedings were served and no monetary demands were made at this stage. The Company is still assessing the merits of this case and at this stage does not believe that reserve is required.

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.21.1
SHAREHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2020
SHAREHOLDERS' EQUITY  
SHAREHOLDERS' EQUITY

NOTE 12:-   SHAREHOLDERS’ EQUITY

a.

Treasury stock:

During the year ended December 31, 2014, the Company’s Board of Directors approved a program to repurchase up to $3,000 of its ordinary shares (the "Share Repurchase Program"), which is the amount that the Company could repurchase according to 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. The most recent court approvals also permitted the Company to declare a dividend of any part of the related permitted amount during the approved validity period. In addition, in January 2021, the Company received court approval in Israel to repurchase up to an aggregate amount of $30 million of additional ordinary shares. The court approval also permits the Company to declare a dividend of any part of this amount. The approval is valid through July 19, 2021.

As of December 31, 2020, pursuant to the Company’s Share Repurchase Program, the Company had repurchased a total of 29,471,614 of its ordinary shares at a total cost of $137,868 (of which none were repurchased during the year ended December 31, 2020).

NOTE 12:-   SHAREHOLDERS’ EQUITY (Cont.)

b.

Cash Dividend:

On February 4, 2020, the Company declared a cash dividend of $0.13 per share. The dividend, in the aggregate amount of $3,866, was paid on March 4, 2020 to all of the Company’s shareholders of record on February 18, 2020.

On August 5, 2020, the Company declared a cash dividend of 14 cents per share. The dividend, in the aggregate amount of $4,576 was paid on September 1, 2020 to all of the Company’s shareholders of record on August 17, 2020. See also Note 18.

c.

Issuance of ordinary shares:

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, 2020, the total number of shares authorized for future grant under the Plan is 1,361,118.

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.

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

Weighted

    

    

    

average

    

Weighted

remaining

average

contractual

Aggregate

Amount

exercise

term (in

intrinsic

of options

price

 years)

 value

Options outstanding at beginning of year

 

1,341,073

$

7.03

 

3.9

$

25,021

Changes during the year:

Granted

 

31,500

$

23.05

Exercised

 

(449,533)

$

5.80

 

  

 

  

Forfeited

 

(8,125)

$

6.50

 

  

 

  

Options outstanding at end of year

 

914,915

$

8.19

 

3.5

$

17,709

Options exercisable at end of year

 

594,804

$

6.34

 

2.7

$

12,616

The weighted average grant-date fair value of options granted during the years ended December 31, 2020, 2019 and 2018 was $8.55, $6.63 and $3.02, 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.

NOTE 12:-   SHAREHOLDERS’ EQUITY (Cont.)

Total intrinsic value of options exercised for the years ended December 31, 2020, 2019 and 2018 was $10,633, $9,352 and $6,407, respectively.

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

    

    

Weighted

Number of

average grant

 shares

date fair value

RSUs outstanding at beginning of year

 

977,169

$

11.00

Changes during the year:

 

 

  

Granted

 

506,375

$

31.53

Vested

 

(399,198)

$

10.32

Forfeited

 

(11,875)

$

16.98

RSUs outstanding at end of year

 

1,072,471

$

20.88

As of December 31, 2020, there was a total of $15,063 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.21 years.

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

2020

years)

price

2020

options

$

3.54-4.80

 

288,229

 

1.57

$

4.25

 

288,229

$

4.25

$

5.00-6.90

 

187,570

 

2.83

$

6.33

 

150,987

$

6.40

$

7.08-10.66

 

203,366

 

4.56

$

8.41

 

103,410

$

8.66

$

11.52-26.69

 

235,750

 

5.56

$

14.31

 

52,178

$

13.10

 

914,915

 

3.52

$

8.19

 

594,804

$

6.34

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.21.1
TAXES ON INCOME
12 Months Ended
Dec. 31, 2020
TAXES ON INCOME  
TAXES ON INCOME

NOTE 13:-   TAXES ON INCOME

a.

Israeli taxation:

1.

Measurement of taxable income in U.S. 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.

NOTE 13:-   TAXES ON INCOME (Cont.)

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

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.

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.

NOTE 13:-   TAXES ON INCOME (Cont.)

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.

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. As for expenses incurred in scientific research that is not approved by the relevant Israeli government ministry, they 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, 2018, 2019 and 2020.

The Company is eligible for tax benefits as preferred technological enterprise mentioned above.

The deferred tax balances as of December 31, 2020 have been calculated based on the PTE effective tax rate (see also a2 above).

b.

U.S. Tax Reform:

In December 2017, the U.S. enacted significant tax reform through the Tax Cut and Jobs Act (“TCJA”). The TCJA enacted significant changes affecting the year ended December 31, 2017, including, but not limited to, (i) reducing the U.S. federal corporate income tax rate to 21%;and (ii) imposing a one-time Transition Tax (the "Transition Tax") on certain un-repatriated earnings of foreign subsidiaries of U.S. companies that had not been previously taxed in the U.S.

The TJCA 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, 2020 and 2019 have been calculated based on the revised tax rates.

NOTE 13:-   TAXES ON INCOME (Cont.)

The Group has completed the accounting for all the impacts of the TCJA. As part of finalizing the analysis, the Company’s U.S. subsidiary recorded adjustments that relate to the Transition Tax during 2018 and GILTI during 2020 in the total amounts of approximately $660 and $341, respectively.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was enacted in the U.S. 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.

c.

Net operating loss carryforward:

As of December 31, 2020, the Company has realized most 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, 2020, the Company recorded a net deferred tax asset of $6,437 in respect of other temporary differences.

As of December 31, 2020, the Company’s Israeli subsidiaries have total available carryforward tax losses of approximately $81,500. The net operating losses may be claimed and offset against taxable income in the future for an indefinite period.

The Company’s U.S. subsidiary has total available carryforward tax losses of approximately $45,000 to offset against future U.S. federal taxable gains. These carryforward tax losses expire between 2021 and 2032. As of December 31, 2020, the Company’s U.S. subsidiary recorded a deferred tax asset of $5,411 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, 

    

2020

    

2019

    

2018

Domestic

$

30,008

$

(18,264)

$

10,084

Foreign

 

6,639

 

6,949

 

6,503

$

36,647

$

(11,315)

$

16,587

NOTE 13:-   TAXES ON INCOME (Cont.)

e.

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

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Current taxes

$

742

$

990

$

843

Deferred tax expense (income)

 

8,657

 

(16,282)

 

2,251

$

9,399

$

(15,292)

$

3,094

Domestic

$

7,519

$

(10,421)

$

1,610

Foreign

 

1,880

 

(4,871)

 

1,484

$

9,399

$

(15,292)

$

3,094

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, 

    

2020

    

2019

Deferred tax assets:

Net operating loss carryforward

$

26,506

$

31,391

Reserves and allowances

 

10,861

 

12,588

Net deferred tax assets before valuation allowance

 

37,367

 

43,979

Less - valuation allowance

 

(25,286)

 

(23,513)

Deferred tax asset

$

12,081

$

20,466

Deferred tax liability

$

(206)

$

(139)

Deferred tax asset:

 

  

 

  

Domestic

 

6,643

 

13,863

Foreign

 

5,438

 

6,603

$

12,081

$

20,466

Deferred tax liability:

 

  

 

  

Foreign

$

(206)

$

(139)

NOTE 13:-   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, 

 

    

2020

    

2019

    

2018

 

 

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

$

36,647

$

(11,315)

$

16,587

Israeli statutory corporate tax rate

 

(*)11.5

%  

 

23.0

%  

 

23.0

%

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

$

4,215

$

(2,602)

$

3,815

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

 

1,201

 

78

 

458

Non-deductible expenses, including share-based compensation expenses

 

405

 

693

 

384

Losses for which valuation allowance was utilized

 

(2,500)

 

(12,076)

 

(2,874)

Changes in exchange rates of subsidiaries

 

(1,324)

 

(1,455)

 

1,388

Impact of rate change

 

6,931

 

 

Unrecognized tax benefits

 

 

 

(386)

Impact of TCJA in the U.S.

 

 

 

271

Other

 

471

 

70

 

38

Actual tax expense (benefit)

$

9,399

$

(15,292)

$

3,094

(*) The revised Israeli tax in accordance with the Company’s PTE effective tax rate

h.

Tax assessments:

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

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.21.1
FINANCIAL INCOME (EXPENSES), NET
12 Months Ended
Dec. 31, 2020
FINANCIAL INCOME (EXPENSES), NET  
FINANCIAL INCOME (EXPENSES), NET

NOTE 14:-   FINANCIAL INCOME (EXPENSES), NET

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Financial expenses:

Interest

$

(657)

$

(198)

$

(266)

Amortization of marketable securities premiums and accretion of discounts, net

 

(172)

 

(80)

 

(353)

Exchange rate differences

 

(1,975)

 

(2,171)

 

(318)

Other

 

(171)

 

(322)

 

(265)

 

(2,975)

 

(2,771)

 

(1,202)

Financial income:

 

  

 

  

 

  

Gain related to non-hedging derivative instruments

 

17

 

 

305

Interest and other

 

1,255

 

1,010

 

1,125

 

1,272

 

1,010

 

1,430

$

(1,703)

$

(1,761)

$

228

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2020
EARNINGS PER SHARE  
EARNINGS PER SHARE

NOTE 15:-   EARNINGS PER SHARE

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Numerator:

Net income

$

27,248

$

3,977

$

13,493

Denominator:

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

 

31,440,093

 

29,251,888

 

28,928,060

Effect of dilutive securities:

 

  

 

  

 

  

Employee stock options, warrants and RSUs

 

1,475,590

 

1,548,016

 

1,291,746

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

 

32,915,683

 

30,799,904

 

30,219,806

XML 39 R23.htm IDEA: XBRL DOCUMENT v3.21.1
GEOGRAPHIC INFORMATION
12 Months Ended
Dec. 31, 2020
GEOGRAPHIC INFORMATION  
GEOGRAPHIC INFORMATION

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

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

    

Year Ended and as of December 31,

2020

    

2019

    

2018

Long-

Long-

Long-

Total

lived

Total

lived

Total

lived

    

revenues

    

assets

    

revenues

    

assets

    

revenues

    

assets

Americas, principally the United States

$

103,190

$

4,310

$

97,453

$

4,740

$

86,636

$

219

Europe

 

75,490

 

403

 

72,956

 

424

 

59,193

 

109

Far East

 

36,083

 

768

 

27,233

 

480

 

25,887

 

70

Israel

 

6,011

 

25,111

 

2,645

 

29,337

 

4,507

 

4,720

$

220,774

$

30,592

$

200,287

$

34,981

$

176,223

$

5,118

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

XML 40 R24.htm IDEA: XBRL DOCUMENT v3.21.1
DERIVATIVE INSTRUMENTS
12 Months Ended
Dec. 31, 2020
DERIVATIVE INSTRUMENTS  
DERIVATIVE INSTRUMENTS

NOTE 17:-   DERIVATIVE INSTRUMENTS

The Group enters into hedging transactions with a major financial institution, using derivative instruments, primarily forward contracts and options to purchase and sell foreign currencies, in order to reduce the net currency exposure associated with anticipated expenses (primarily salaries and rent expenses) in currencies other than the dollar. The Group currently hedges such future exposures for a maximum period of 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.

The Group records all derivatives in the consolidated balance sheet at fair value. The effective portions of cash flow hedges are recorded in other comprehensive income until the hedged item is recognized in earnings. The ineffective portions of cash flow hedges are adjusted to fair value through earnings in financial income or expense.

As of December 31, 2020, the Group had a net deferred gain associated with cash flow hedges of $1,319 recorded in other comprehensive income (loss). As of December 31, 2019, the Group had unrealized gain of $244 associated with cash flow hedges that was recorded in other comprehensive income (loss).

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

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

Foreign exchange forward

    

    

    

December 31, 

    

December 31, 

and options contracts

    

Balance sheet

    

2020

    

2019

Audited

Audited

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

"Other receivables and prepaid expenses"

$

1,489

$

Gains recognized in other comprehensive income (effective portion)

"Other comprehensive income (loss)"

$

1,319

$

244

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

    

    

Year Ended

Foreign exchange forward

Comprehensive

December 31, 

and options contracts

    

Income (loss)

    

2020

    

2019

Comprehensive income (loss) from derivatives before reclassifications

 

"Other comprehensive income (loss)"

$

3,445

$

535

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

 

"Operating expenses (income)"

$

(2,126)

$

(291)

XML 41 R25.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENT
12 Months Ended
Dec. 31, 2020
SUBSEQUENT EVENT  
SUBSEQUENT EVENT

NOTE 18:-   SUBSEQUENT EVENT

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.

XML 42 R26.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2020
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 financial statements and accompanying notes. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. As applicable to these interim condensed 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 COVID-19 as of December 31, 2020 and through the date of issuance of this report. 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 statements of operations as financial income or expenses, as appropriate.

Principles of consolidation

NOTE 2:-     SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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.97% and 1.88% for the years ended December 31, 2020 and 2019, 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 is 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 9).In addition, the Company maintains restricted deposits in connection with an office lease agreement (see also Note 10a). Out of the short-term and restricted bank deposits, a total of $5,910 and $6,409, are restricted short-term deposits as of December 31, 2020 and 2019, respectively.

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, 2020, 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, on 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 has not recorded credit losses for the year ended December 31,2020.

Inventories

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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

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

h.

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. The deposits are denominated in dollars and bear interest at an average annual rate of 0% and 2.16% for the years ended December 31, 2020 and 2019, respectively. Out of the total long-term bank deposits, a total of $0 and $600 are restricted long-term deposits as of December 31, 2020 and 2019, respectively.

Property and equipment

i.

Property and equipment:

Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets at the following annual rates:

Computers and peripheral equipment

    

33%

Office furniture and equipment

6% – 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, 2020, 2019 and 2018, no impairment losses have been identified for property and equipment.

Intangible assets

j.

Intangible assets:

Intangible assets are comprised of acquired technology, customer relations and licenses. Intangible assets that are not considered to have an indefinite useful life are amortized using the straight-line basis over their estimated useful lives, which range from 4.5 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.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

During the years ended December 31, 2020, 2019 and 2018, no impairment losses have been identified with respect to intangible assets.

Leases

k.

Leases:

The Company adopted Accounting Standards Update ("ASU") 2016-02, "Leases (Topic 842)", or "ASC 842") on January 1, 2019, using the modified retrospective approach, by applying ASC 842 to all leases existing at the date of initial application. The standard requires lessees to recognize almost all leases on the balance sheet as a right-of-use asset and a lease liability and requires leases to be classified as either an operating or a finance type lease. The standard excludes leases of intangible assets or inventory. Leases with a term of 12 months or less can be accounted for in a manner similar to the accounting for operating leases under ASC 840. The new standard requires lessors to account for leases using an approach that is substantially equivalent to ASC 840 for sales-type leases, direct financing leases and operating leases.

The Company determines if an arrangement is a lease at inception. Lease classification is governed by five criteria in ASC 842-10-25-2. If any of these five criteria is met, the Company classifies the lease as a finance lease. Otherwise, the Company classifies the lease as an operating lease.

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 right-of use asset also includes any lease payments made and excludes lease incentives. 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.

In addition, the carrying amount of the right-of use 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

l.

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.

Following the adoption of 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, 2020, the Group performed an annual impairment analysis, using market capitalization, and no impairment losses have been identified.

Revenue recognition

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

m.

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

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.

The Group’s products contain a significant element relating to its proprietary technology and its 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 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.

The Group grants 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. The Group maintains a provision for product returns and exchanges and other incentives, based on its experience with historical sales returns, analysis of credit memo data and other known factors, all in accordance with ASC 606. This provision is deducted from revenues and amounted to $2,962 and $1,885 as of December 31, 2020 and 2019, 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) the Group performs the performance obligations under the contract.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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 $665 and $460, as of December 31, 2020 and 2019, respectively. In addition, the Group's consolidated statement of operations included a reduction of expenses, in the net amount of $205, $38 and $242 for the years ended December 31, 2020 ,2019 and 2018, 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, 2020, which are expected to be satisfied and recognized in future periods:

Year Ending December 31,

2023 and

    

2021

    

2022

    

thereafter

 

Product

$

295

$

72

$

8

Services

 

36,887

 

5,187

 

6,687

$

37,182

$

5,259

 

$

6,695

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

December 31,

    

2020

    

2019

Balance, at the beginning of the year

$

43,230

$

29,962

Revenue recognized

 

(31,172)

 

(17,577)

Increase in deferred revenues and customer advances

 

37,078

 

30,845

Balance, at the end of the year

 

49,136

 

43,230

Less current portion

 

(37,182)

 

(33,538)

Long term portion

$

11,954

$

9,692

Warranty costs

n.

Warranty costs:

The Group usually provides an assurance-type warranty for a period of 12 months at no extra charge. The Group estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Group’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Group periodically assesses the adequacy of its recorded warranty liability and adjusts the amount as necessary. As of December 31, 2020 and 2019, the provision for warranty amounted to $253 and $284, respectively.

Research and development costs

o.

Research and development costs:

ASC 985-20, "Costs of Software to Be Sold, Leased, or Marketed", requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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 (formerly known as the Office of the Chief Scientist of the Israeli Ministry of Economy and Industry) (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, 2020, 2019 and 2018 were $388, $1,323 and $5,734, respectively.

Income taxes

p.

Income taxes:

The Group accounts for income taxes in accordance with ASC 740, "Income Taxes". ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for 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")

q.

Accumulated other comprehensive income (loss) ("AOCI"):

The Company accounts for comprehensive income (loss) in accordance with ASC 220, "Comprehensive Income", which establishes standards for the reporting and presentation of comprehensive income (loss) and its components in a full set of general purpose financial statements. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The components of AOCI were as follows:

    

Unrealized

    

    

gains on

available-

Unrealized

for-sale

gains (losses)

marketable

on cash flow

securities

hedges

Total

Balance as of January 1, 2020

$

$

$

Other comprehensive income before reclassifications, net of tax

 

453

 

3,445

 

3,898

Amounts reclassified from AOCI

 

 

(2,126)

 

(2,126)

Other comprehensive income, net of tax

 

453

 

1,319

 

1,772

Balance as of December 31, 2020

$

453

$

1,319

$

1,772

The effects on net income of amounts reclassified from AOCI in the year ended December 31, 2020 derive from realized losses on cash flow hedges recorded in operating expenses and from realized losses on available-for-sale marketable securities recorded in financial income (expenses), net.

Concentrations of credit risk

r.

Concentrations of credit risk:

Financial instruments that potentially subject the Group to concentrations of credit risk consist principally of cash and cash equivalents, bank deposits, trade receivables, marketable securities and foreign currency derivative contracts.

The majority of the Group’s cash and cash equivalents, bank deposits and foreign currency derivative contracts are invested in dollar denominated instruments with major banks in Israel and 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.

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 doubtful accounts based upon a specific review.

Earnings per share

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

s.

Earnings per share:

Basic earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year, plus potential dilutive ordinary shares considered outstanding during the year, in accordance with ASC 260, "Earnings per Share".

Certain outstanding options, 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 64,312, 48,491 and 158,832 for the years ended December 31, 2020, 2019 and 2018, respectively.

Accounting for share-based compensation

t.

Accounting for share-based compensation:

The Company accounts for share-based compensation in accordance with ASC 718, "Compensation-Stock Compensation". ASC 718 requires companies to estimate the fair value of share-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company’s consolidated statement of operations.

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

    

2020

    

2019

    

2018

Dividend yield

1.01%-1.17%

1.13%-1.64%

0%-2.66%  

Expected volatility

37.89%-43.09%

38.08%-39.34%

37.74%-41.72%

Risk-free interest

0.29%-1.43%

1.66%-2.59%

2.40%-3.06%

Expected life

3.57-4.23 years

 

4.75-5.21 years

 

4.78-5.27 years

The Company used its historical volatility in accordance with ASC 718. The computation of volatility uses historical volatility derived from the Company's exchange traded shares. The expected term of options granted is estimated based on historical experience and represents the period of time that options granted are expected to be outstanding. The risk free interest rate assumption is the implied yield currently available on United States treasury zero-coupon issues with a remaining term equal to the expected life of the Company's options. The dividend yield assumption is based on the Company's historical experience and expectation of future dividend payouts and may be subject to substantial change in the future. The Company paid its first cash dividend during the third quarter of 2018 and has been paying cash dividends on a bi-annual basis since then. The Company currently expects to continue pay cash dividends in the future, subject to receipt of required Israeli court approvals,  although there can be no assurance that it will do so. See also Note 12.

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

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Cost of revenues

$

181

$

183

$

186

Research and development expenses, net

 

1,535

 

937

 

651

Selling and marketing expenses

 

3,635

 

2,171

 

1,238

General and administrative expenses

 

3,420

 

2,001

 

1,212

Total share-based compensation expenses

$

8,771

$

5,292

$

3,287

Treasury stock

u.

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

Severance pay

v.

Severance pay:

The liability for severance pay for Israeli employees is calculated pursuant to the Israeli Severance Pay Law, 1963 (the "Severance Pay Law"), based on the most recent salary of the employees multiplied by the number of years of employment as of the balance sheet date for all employees in Israel. Employees who have been employed for more than a one-year period are entitled to one month’s salary for each year of employment or a portion thereof. The Group’s liability for all of its Israeli employees is fully provided for by monthly deposits with severance pay funds, pension funds, insurance policies and by an accrual. The value of these deposits is recorded as an asset in the Company’s consolidated balance sheet.

The deposited funds include profits accumulated up to the consolidated balance sheets date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to the Severance Pay Law or labor agreements.

Since March 2011, the Group’s agreements with new Israeli employees are under Section 14 of the Severance Pay Law. The Group’s contributions for severance pay have replaced its severance pay obligation. Upon contribution of the full amount of the employee’s monthly salary for each year of service, no additional calculations are conducted between the parties regarding the matter of severance pay and no additional payments are made by the Group to the employee upon termination. The Group is legally released from the obligations to employees once the deposit amounts have been paid, and therefore the severance pay liability is not reflected in the balance sheet.

Severance pay expenses for the years ended December 31, 2020, 2019 and 2018, amounted to $3,078, $2,324 and $2,680, respectively.

Employee benefit plan

w.

Employee benefit plan:

The Group has 401(k) defined contribution plans covering employees in the U.S. 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, 2019 and 2020, plus a catch-up contribution of $6.5 for participants age 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, 2020, 2019 and 2018, the Group matched contributions in the amount of $386, $318 and $308, respectively.

Advertising expenses

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

x.

Advertising expenses:

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

Fair value of financial instruments

y.

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 prepaid expenses 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 approximates 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.

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

z.

Derivatives and hedging:

The Group accounts for derivative instruments and hedging based on ASC 815, "Derivatives and Hedging".

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

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

aa.

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"). 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 our condensed consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326)" ("ASU 2016-13"). 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 our condensed consolidated financial statements.

Impact of recently issued accounting standard not yet adopted

ab.

Impact of recently issued accounting standard not yet adopted:

In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which simplifies the accounting for income taxes. This guidance will be effective for the first quarter of 2021 on a prospective basis, with early adoption permitted. The Company is currently reviewing ASU 2019-12, but does not expect that it will, when adopted, have a material impact on our consolidated financial statements.

XML 43 R27.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2020
SIGNIFICANT ACCOUNTING POLICIES  
Schedule of estimated useful lives of the assets

Computers and peripheral equipment

    

33%

Office furniture and equipment

6% – 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,

2023 and

    

2021

    

2022

    

thereafter

 

Product

$

295

$

72

$

8

Services

 

36,887

 

5,187

 

6,687

$

37,182

$

5,259

 

$

6,695

Schedule Of Equity Based Compensation Expenses Table Text Block

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

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Cost of revenues

$

181

$

183

$

186

Research and development expenses, net

 

1,535

 

937

 

651

Selling and marketing expenses

 

3,635

 

2,171

 

1,238

General and administrative expenses

 

3,420

 

2,001

 

1,212

Total share-based compensation expenses

$

8,771

$

5,292

$

3,287

Schedule of components of AOCI

NOTE 2:-      SIGNIFICANT ACCOUNTING POLICIES (Cont.)

The components of AOCI were as follows:

    

Unrealized

    

    

gains on

available-

Unrealized

for-sale

gains (losses)

marketable

on cash flow

securities

hedges

Total

Balance as of January 1, 2020

$

$

$

Other comprehensive income before reclassifications, net of tax

 

453

 

3,445

 

3,898

Amounts reclassified from AOCI

 

 

(2,126)

 

(2,126)

Other comprehensive income, net of tax

 

453

 

1,319

 

1,772

Balance as of December 31, 2020

$

453

$

1,319

$

1,772

Schedule of weighted-average assumptions

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Dividend yield

1.01%-1.17%

1.13%-1.64%

0%-2.66%  

Expected volatility

37.89%-43.09%

38.08%-39.34%

37.74%-41.72%

Risk-free interest

0.29%-1.43%

1.66%-2.59%

2.40%-3.06%

Expected life

3.57-4.23 years

 

4.75-5.21 years

 

4.78-5.27 years

XML 44 R28.htm IDEA: XBRL DOCUMENT v3.21.1
MARKETABLE SECURITIES AND ACCRUED INTEREST (Tables)
12 Months Ended
Dec. 31, 2020
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, 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 R29.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2020
INVENTORIES  
Schedule of inventories

    

December 31, 

    

2020

    

2019

Raw materials

$

13,376

$

10,700

Finished products

 

15,817

 

17,575

$

29,193

$

28,275

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

    

December 31, 

    

2020

    

2019

Cost:

Computers and peripheral equipment

$

23,616

$

22,105

Office furniture and equipment

 

12,004

 

*) 11,459

Leasehold improvements

 

3,213

 

*) 3,158

 

38,833

 

36,722

Accumulated depreciation:

Computers and peripheral equipment

 

21,697

 

20,356

Office furniture and equipment

 

10,136

 

*) 9,722

Leasehold improvements

 

2,407

 

*) 2,252

 

34,240

 

32,330

Depreciated cost

$

4,593

$

4,392

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

    

Useful life

    

December 31, 

(years)

    

2020

    

2019

a.

Impaired cost:

Acquired technology and license

 

5 - 10

$

19,857

$

19,857

Customer relationship

 

4.5 - 9

 

4,750

 

4,750

 

24,607

 

24,607

Accumulated amortization:

 

Acquired technology and license

 

  

 

19,299

 

19,027

Customer relationship

 

 

4,739

 

4,679

 

24,038

 

23,706

Amortized cost

 

$

569

$

901

Schedule of expected amortization expenses

Year ending December 31, 

    

    

2021

$

284

2022

 

272

2023

 

13

$

569

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

Fair value measurements 

using input type

    

Level 2

    

Total

Marketable securities

$

55,344

$

55,344

Financial liabilities related to foreign currency derivative hedging contracts

 

1,489

 

1,489

Total financial net assets (liabilities) as of December 31, 2020

$

56,833

$

56,833

Schedule of fair value measurements using significant unobservable inputs (Level 3)

Fair value measurements using significant unobservable inputs (Level 3):

Balance at January 1, 2019

    

$

(433)

Payment of earn out liability

 

410

Adjustment due to change in the forecast of earn out consideration

 

23

Balance at December 31, 2019

$

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

    

December 31, 

    

2020

    

2019

Payroll and other employee related accruals

$

16,930

$

13,147

Accrued expenses

 

7,152

 

7,173

Government authorities

 

1,475

 

2,331

Provision for return

 

2,962

 

1,885

Royalties provision

 

12

 

150

Sundry

 

 

6

$

28,531

$

24,692

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

    

Year ended

December 31, 

2020

Weighted average remaining lease term

 

3.5 years

Weighted average discount rate

 

2.08%

Schedule of supplemental cash flow information related to lease costs

    

December 31,

2020

Cash paid for amounts included in measurement of lease liabilities:

 

  

Operating cash flows for operating leases

$

9,207

Schedule of maturities of operating lease liabilities

Year ending December 31, 

    

2021

$

9,188

2022

 

8,333

2023

 

7,602

2024

 

1,485

2025 and thereafter

 

3,525

Total lease payments *)

$

30,133

Less- imputed interest

$

1,519

Present value of lease liabilities

$

28,614

XML 51 R35.htm IDEA: XBRL DOCUMENT v3.21.1
SHAREHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2020
SHAREHOLDERS' EQUITY  
Summary of the stock option activity and related information

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

Weighted

    

    

    

average

    

Weighted

remaining

average

contractual

Aggregate

Amount

exercise

term (in

intrinsic

of options

price

 years)

 value

Options outstanding at beginning of year

 

1,341,073

$

7.03

 

3.9

$

25,021

Changes during the year:

Granted

 

31,500

$

23.05

Exercised

 

(449,533)

$

5.80

 

  

 

  

Forfeited

 

(8,125)

$

6.50

 

  

 

  

Options outstanding at end of year

 

914,915

$

8.19

 

3.5

$

17,709

Options exercisable at end of year

 

594,804

$

6.34

 

2.7

$

12,616

Summary of the RSU activity and related information

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

    

    

Weighted

Number of

average grant

 shares

date fair value

RSUs outstanding at beginning of year

 

977,169

$

11.00

Changes during the year:

 

 

  

Granted

 

506,375

$

31.53

Vested

 

(399,198)

$

10.32

Forfeited

 

(11,875)

$

16.98

RSUs outstanding at end of year

 

1,072,471

$

20.88

Schedule of options for employees outstanding have been separated into ranges of exercise prices

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

2020

years)

price

2020

options

$

3.54-4.80

 

288,229

 

1.57

$

4.25

 

288,229

$

4.25

$

5.00-6.90

 

187,570

 

2.83

$

6.33

 

150,987

$

6.40

$

7.08-10.66

 

203,366

 

4.56

$

8.41

 

103,410

$

8.66

$

11.52-26.69

 

235,750

 

5.56

$

14.31

 

52,178

$

13.10

 

914,915

 

3.52

$

8.19

 

594,804

$

6.34

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

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Domestic

$

30,008

$

(18,264)

$

10,084

Foreign

 

6,639

 

6,949

 

6,503

$

36,647

$

(11,315)

$

16,587

Schedule of taxes on income (tax benefits)

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Current taxes

$

742

$

990

$

843

Deferred tax expense (income)

 

8,657

 

(16,282)

 

2,251

$

9,399

$

(15,292)

$

3,094

Domestic

$

7,519

$

(10,421)

$

1,610

Foreign

 

1,880

 

(4,871)

 

1,484

$

9,399

$

(15,292)

$

3,094

Summary of significant components of the deferred tax liabilities and assets

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, 

    

2020

    

2019

Deferred tax assets:

Net operating loss carryforward

$

26,506

$

31,391

Reserves and allowances

 

10,861

 

12,588

Net deferred tax assets before valuation allowance

 

37,367

 

43,979

Less - valuation allowance

 

(25,286)

 

(23,513)

Deferred tax asset

$

12,081

$

20,466

Deferred tax liability

$

(206)

$

(139)

Deferred tax asset:

 

  

 

  

Domestic

 

6,643

 

13,863

Foreign

 

5,438

 

6,603

$

12,081

$

20,466

Deferred tax liability:

 

  

 

  

Foreign

$

(206)

$

(139)

Schedule of reconciliation of the theoretical tax expense (benefit)

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, 

 

    

2020

    

2019

    

2018

 

 

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

$

36,647

$

(11,315)

$

16,587

Israeli statutory corporate tax rate

 

(*)11.5

%  

 

23.0

%  

 

23.0

%

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

$

4,215

$

(2,602)

$

3,815

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

 

1,201

 

78

 

458

Non-deductible expenses, including share-based compensation expenses

 

405

 

693

 

384

Losses for which valuation allowance was utilized

 

(2,500)

 

(12,076)

 

(2,874)

Changes in exchange rates of subsidiaries

 

(1,324)

 

(1,455)

 

1,388

Impact of rate change

 

6,931

 

 

Unrecognized tax benefits

 

 

 

(386)

Impact of TCJA in the U.S.

 

 

 

271

Other

 

471

 

70

 

38

Actual tax expense (benefit)

$

9,399

$

(15,292)

$

3,094

(*) The revised Israeli tax in accordance with the Company’s PTE effective tax rate

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

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Financial expenses:

Interest

$

(657)

$

(198)

$

(266)

Amortization of marketable securities premiums and accretion of discounts, net

 

(172)

 

(80)

 

(353)

Exchange rate differences

 

(1,975)

 

(2,171)

 

(318)

Other

 

(171)

 

(322)

 

(265)

 

(2,975)

 

(2,771)

 

(1,202)

Financial income:

 

  

 

  

 

  

Gain related to non-hedging derivative instruments

 

17

 

 

305

Interest and other

 

1,255

 

1,010

 

1,125

 

1,272

 

1,010

 

1,430

$

(1,703)

$

(1,761)

$

228

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

    

Year Ended December 31, 

    

2020

    

2019

    

2018

Numerator:

Net income

$

27,248

$

3,977

$

13,493

Denominator:

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

 

31,440,093

 

29,251,888

 

28,928,060

Effect of dilutive securities:

 

  

 

  

 

  

Employee stock options, warrants and RSUs

 

1,475,590

 

1,548,016

 

1,291,746

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

 

32,915,683

 

30,799,904

 

30,219,806

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

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

    

Year Ended and as of December 31,

2020

    

2019

    

2018

Long-

Long-

Long-

Total

lived

Total

lived

Total

lived

    

revenues

    

assets

    

revenues

    

assets

    

revenues

    

assets

Americas, principally the United States

$

103,190

$

4,310

$

97,453

$

4,740

$

86,636

$

219

Europe

 

75,490

 

403

 

72,956

 

424

 

59,193

 

109

Far East

 

36,083

 

768

 

27,233

 

480

 

25,887

 

70

Israel

 

6,011

 

25,111

 

2,645

 

29,337

 

4,507

 

4,720

$

220,774

$

30,592

$

200,287

$

34,981

$

176,223

$

5,118

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

Foreign exchange forward

    

    

    

December 31, 

    

December 31, 

and options contracts

    

Balance sheet

    

2020

    

2019

Audited

Audited

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

"Other receivables and prepaid expenses"

$

1,489

$

Gains recognized in other comprehensive income (effective portion)

"Other comprehensive income (loss)"

$

1,319

$

244

Schedule of cash flow hedging relationship on income

Foreign exchange forward

    

    

    

December 31, 

    

December 31, 

and options contracts

    

Balance sheet

    

2020

    

2019

Audited

Audited

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

"Other receivables and prepaid expenses"

$

1,489

$

Gains recognized in other comprehensive income (effective portion)

"Other comprehensive income (loss)"

$

1,319

$

244

XML 57 R41.htm IDEA: XBRL DOCUMENT v3.21.1
GENERAL - Additional Information (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Entity-Wide Revenue, Major Customer, Percentage 13.50% 16.00% 17.80%
Additional Major Customer [Member]      
Entity-Wide Revenue, Major Customer, Percentage 13.00% 13.50% 11.10%
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)
12 Months Ended
Dec. 31, 2020
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% – 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 59 R43.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-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 $ 37,182
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Product [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 295
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Service [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 36,887
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 $ 5,259
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Product [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 72
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Service [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 5,187
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 $ 6,695
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Product [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Service [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 6,687
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details) - Other Comprehensive Income (Loss) [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Balance as of January 1, 2020 $ 0
Other comprehensive income before reclassifications, net of tax 3,898
Amounts reclassified from AOCI (2,126)
Other comprehensive income, net of tax 1,772
Balance as of December 31, 2020 1,772
Unrealized gains (losses) on Available-For-Sale Marketable Securities  
Balance as of January 1, 2020 0
Other comprehensive income before reclassifications, net of tax 453
Amounts reclassified from AOCI 0
Other comprehensive income, net of tax 453
Balance as of December 31, 2020 453
Unrealized gains (losses) on cash flow hedges  
Balance as of January 1, 2020 0
Other comprehensive income before reclassifications, net of tax 3,445
Amounts reclassified from AOCI (2,126)
Other comprehensive income, net of tax 1,319
Balance as of December 31, 2020 $ 1,319
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Weighted average estimated fair value of employee stock (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Minimum [Member]      
Dividend yield 1.01% 1.13% 0.00%
Expected volatility 37.89% 38.08% 37.74%
Risk-free interest 0.29% 1.66% 2.40%
Expected life 3 years 6 months 25 days 4 years 9 months 4 years 9 months 10 days
Maximum [Member]      
Dividend yield 1.17% 1.64% 2.66%
Expected volatility 43.09% 39.34% 41.72%
Risk-free interest 1.43% 2.59% 3.06%
Expected life 4 years 2 months 23 days 5 years 2 months 15 days 5 years 3 months 7 days
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Share based compensation expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Total share-based compensation expenses $ 8,771 $ 5,292 $ 3,287
Cost of Revenues [Member]      
Total share-based compensation expenses 181 183 186
Research and Development Expense [Member]      
Total share-based compensation expenses 1,535 937 651
Selling and Marketing Expense [Member]      
Total share-based compensation expenses 3,635 2,171 1,238
General and Administrative Expense [Member]      
Total share-based compensation expenses $ 3,420 $ 2,001 $ 1,212
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Short Term Bank Deposits Bear Interest Average Rate 0.97% 1.88%  
Restricted Short Term Deposits $ 5,910 $ 6,409  
Long Term Bank Deposits Bear Interest Average Rate 0.00% 2.16%  
Restricted Long Term Deposits $ 0 $ 600  
Antidilutive Securities and Outstanding Options, RSUs and Warrants Excluded from Computation of Earings Per Share, Amount 64,312 48,491 158,832
Severance Cost $ 3,078 $ 2,324 $ 2,680
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 8.55 $ 6.63 $ 3.02
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 386 $ 318 $ 308
Advertising Expense $ 371 669 627
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, 2019 and 2020, plus a catch-up contribution of $6.5 for participants age 50 or over. The Group matches 50% of employees’ contributions, up to a maximum of 6% of the employees’ annual pay.    
Operating Lease, Right-of-Use Asset $ 25,430 29,688  
Operating Lease, Liability 28,614    
Investments in marketable securities   0  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member]      
Costs and Expenses 205 242  
Other Receivables And Prepaid Expenses [Member]      
Contract with Customer, Asset, Net 665 460  
Grant [Member]      
Revenue from Contract with Customer, Including Assessed Tax $ 388 1,323 $ 5,734
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life 4 years 6 months    
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life 10 years    
SEC Schedule, 12-09, Reserve, Warranty [Member]      
Valuation Allowances and Reserves, Balance $ 253 284  
Allowance For Sales Return [Member]      
Provision for Sales Return $ 2,962 $ 1,885  
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.21.1
MARKETABLE SECURITIES AND ACCRUED INTEREST (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Amortized cost $ 54,855
Unrealized gains 508
Unrealized losses (19)
Fair Value 55,344
Corporate Debt Securities [Member] | Maturing between One to Five Year [Member]  
Amortized cost 53,351
Unrealized gains 508
Unrealized losses (6)
Fair Value 53,853
Accrued Interest [Member]  
Amortized cost 449
Unrealized gains 0
Unrealized losses 0
Fair Value $ 449
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
INVENTORIES    
Raw materials $ 13,376 $ 10,700
Finished products 15,817 17,575
Inventory, Net $ 29,193 $ 28,275
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES - Additional information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
INVENTORIES      
Inventory Write-down $ 4,175 $ 4,493 $ 1,892
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property, plant and equipment, Cost $ 38,833 $ 36,722
Accumulated depreciation 34,240 32,330
Depreciated cost 4,593 4,392
Computers and Peripheral Equipment [Member]    
Property, plant and equipment, Cost 23,616 22,105
Accumulated depreciation 21,697 20,356
Office Furniture And Equipment [Member]    
Property, plant and equipment, Cost 12,004 11,459
Accumulated depreciation 10,136 9,722
Leasehold Improvements [Member]    
Property, plant and equipment, Cost 3,213 3,158
Accumulated depreciation $ 2,407 $ 2,252
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY AND EQUIPMENT, NET - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
PROPERTY AND EQUIPMENT, NET      
Depreciation $ 1,936 $ 1,692 $ 1,562
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets, Gross $ 24,607 $ 24,607
Finite-Lived Intangible Assets, Accumulated amortization 24,038 23,706
Finite-Lived Intangible Assets, Net $ 569 901
Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life 10 years  
Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life 4 years 6 months  
Acquired Technology [Member]    
Finite-Lived Intangible Assets, Gross $ 19,857 19,857
Finite-Lived Intangible Assets, Accumulated amortization $ 19,299 19,027
Acquired Technology [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life 10 years  
Acquired Technology [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life 5 years  
Customer Relationships [Member]    
Finite-Lived Intangible Assets, Gross $ 4,750 4,750
Finite-Lived Intangible Assets, Accumulated amortization $ 4,739 $ 4,679
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life 9 years  
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life 4 years 6 months  
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS, NET - Expected amortization expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
INTANGIBLE ASSETS, NET    
2021 $ 284  
2022 272  
2023 13  
Finite-Lived Intangible Assets, Net $ 569 $ 901
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS, NET - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
INTANGIBLE ASSETS, NET      
Amortization of Intangible Assets $ 332 $ 352 $ 747
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE MEASUREMENTS - The Group's financial assets and liabilities measured at fair value on a recurring basis (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Marketable securities $ 0
Fair Value, Measurements, Recurring [Member]  
Marketable securities 55,344
Financial liabilities related to foreign currency derivative hedging contracts 1,489
Total financial net assets (liabilities) (56,833)
Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]  
Marketable securities 55,344
Financial liabilities related to foreign currency derivative hedging contracts 1,489
Total financial net assets (liabilities) $ (56,833)
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE MEASUREMENTS - Fair value measurements using significant unobservable inputs (Level 3) (Details) - Fair Value, Inputs, Level 3 [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Balance at January 1, 2019 $ (433)
Payment of earn out liability 410
Adjustment due to change in the forecast of earn-out consideration $ 23
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER PAYABLES AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
OTHER PAYABLES AND ACCRUED EXPENSES    
Payroll and other employee related accruals $ 16,930 $ 13,147
Accrued expenses 7,152 7,173
Government authorities 1,475 2,331
Provision for return 2,962 1,885
Royalties provision 12 150
Others 0 6
Other Payables And Accrued Expenses $ 28,531 $ 24,692
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.21.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, 2019
USD ($)
Dec. 31, 2015
EUR (€)
Compensating Bank Deposit Included In Short Term Deposit     $ 600 $ 1,200  
Compensating Bank Deposit Included In Long Term Deposit     0 600  
Compensating Bank Deposit     $ 600 $ 1,800  
Loans With Israeli Commercial Banks 2015 [Member]          
Debt Instrument, Face Amount   $ 3,000     € 3,000
Debt Instrument, Interest Rate Terms   LIBOR plus 1%-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%-2.5%        
Debt Instrument, Frequency of Periodic Payment 20 equal quarterly installments through December 2021.        
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Weighted-average remaining lease term and discount rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]      
Lease expenses $ 8,000 $ 8,149 $ 8,325
Sublease rental income $ 1,405 $ 1,359 $ 1,315
Lessee, Operating Lease, Existence of Option to Extend [true false] true    
Extension term 5 years    
Weighted average remaining lease term 3 years 6 months    
Weighted average discount rate 2.08%    
Minimum [Member]      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Remaining lease term 8 years 6 months    
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Supplemental cash flows information related to the lease costs for operating and financing leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Cash paid for amounts included in measurement of lease liabilities:  
Operating cash flows for operating leases $ 9,207
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - Maturities of operating lease liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
LEASES  
2021 $ 9,188
2022 8,333
2023 7,602
2024 1,485
2025 and thereafter 3,525
Total lease payments 30,133
Less - imputed interest (1,519)
Present value of lease liabilities 28,614
Sublease rental payments receivable 3,097
Approximate Amount of Lien by Lessor $ 5,100
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.21.1
COMMITMENTS AND CONTINGENT LIABILITIES (Details)
$ in Thousands
1 Months Ended
Dec. 31, 2020
USD ($)
installment
Nov. 30, 2019
USD ($)
installment
Dec. 31, 2019
USD ($)
Approximate Amount of Lien by Lessor $ 5,100    
Purchase Obligation $ 14,000    
Maximum Amount Of Royalties To Be Paid Out Of Research And Development Grants Received 100.00%    
Number of installments paid | installment 2 2  
Royalty Buyout Agreement [Member]      
Accrued Royalties   $ 49,008  
Number of annual installments | installment   3  
Installment amount   $ 32,178  
Installment amount paid $ 11,580,000 $ 10,700,000  
Royalty Agreement Terms [Member]      
Contractual Obligation $ 18,136   $ 16,468
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 80 R64.htm IDEA: XBRL DOCUMENT v3.21.1
SHAREHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 04, 2021
Aug. 05, 2020
Jun. 08, 2020
Feb. 04, 2020
Feb. 29, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Mar. 04, 2021
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           $ 8.55 $ 6.63 $ 3.02    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options           $ 15,063        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition           3 years 2 months 15 days        
Additional Stock Repurchase Program Authorized Amount         $ 30     $ 176,000    
Treasury stock, shares           29,471,614 29,471,614      
Dividend payable Percent Per Share   $ 14   $ 0.13            
Dividends Payable   $ 4,576   $ 3,866            
Issuance of ordinary shares, Value           $ 85,426        
Share price     $ 35              
Issuance of ordinary shares, Shares     2,600,000              
Proceeds from issuance of shares in a public offering, net           $ 85,426 $ 0 0    
Dividends Payable, Date to be Paid   Sep. 01, 2020   Mar. 04, 2020            
Dividends Payable, Date of Record   Aug. 17, 2020   Feb. 18, 2020            
Subsequent Event [Member]                    
Class of Stock [Line Items]                    
Dividends Payable                 $ 5,300  
Dividends Payable, Date to be Paid Mar. 04, 2021                  
Dividends Payable, Date of Record Feb. 18, 2021                  
Share Repurchase Program [Member]                    
Class of Stock [Line Items]                    
Treasury stock, shares           29,471,614        
Stock Redeemed or Called During Period, Value           $ 137,868        
Stock Repurchased and Retired During Period, Shares           0        
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           1,361,118        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value           $ 10,633 $ 9,352 $ 6,407    
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.21.1
SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) - Restricted Stock Units (RSUs) [Member]
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Stockholders' Equity Note [Line Items]  
Number of shares, RSUs outstanding at beginning of year 977,169
Number of shares, Granted 506,375
Number of shares, Vested (399,198)
Number of shares, Forfeited (11,875)
Number of shares, RSUs outstanding at end of year 1,072,471
Weighted average grant date fair value, RSUs Outstanding at beginning of year 11.00
Weighted average grant date fair value, Granted | $ / shares $ 31.53
Weighted average grant date fair value, Vested | $ / shares 10.32
Weighted average grant date fair value, Forfeited | $ / shares $ 16.98
Weighted average grant date fair value, RSUs outstanding at end of year 20.88
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.21.1
SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
SHAREHOLDERS' EQUITY    
Amount of options, outstanding at beginning of year 1,341,073  
Amount of options, Granted 31,500  
Amount of options, Exercised (449,533)  
Amount of options, Forfeited (8,125)  
Amount of options, outstanding at end of year 914,915 1,341,073
Amount of options, exercisable at end of year 594,804  
Weighted average exercise price, outstanding at beginning of year $ 7.03  
Weighted average exercise price, Granted 23.05  
Weighted average exercise price, Exercised 5.80  
Weighted average exercise price, Forfeited 6.50  
Weighted average exercise price, Options outstanding at end of year 8.19 $ 7.03
Weighted average exercise price, Option exercisable at end of year $ 6.34  
Weighted average remaining contractual term, Options outstanding (in years) 3 years 6 months 3 years 10 months 24 days
Weighted average remaining contractual term, Options exercisable at end of year (in years) 2 years 8 months 12 days  
Aggregate intrinsic value, outstanding $ 25,021  
Aggregate intrinsic value, outstanding 17,709 $ 25,021
Aggregate intrinsic value, Options exercisable at end of year $ 12,616  
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.21.1
SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 914,915 1,341,073
Weighted average exercise price $ 8.19 $ 7.03
Number of options exercisable 594,804  
Weighted average exercise price of exercisable options $ 6.34  
Warrant [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 914,915  
Weighted average remaining contractual life (in years) 3 years 6 months 7 days  
Weighted average exercise price $ 8.19  
Number of options exercisable 594,804  
Weighted average exercise price of exercisable options $ 6.34  
Range Of Exercise Price $3.54-4.80 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 288,229  
Weighted average remaining contractual life (in years) 1 year 6 months 25 days  
Weighted average exercise price $ 4.25  
Number of options exercisable 288,229  
Weighted average exercise price of exercisable options $ 4.25  
Range Of Exercise Price $5.00-6.90 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 187,570  
Weighted average remaining contractual life (in years) 2 years 9 months 29 days  
Weighted average exercise price $ 6.33  
Number of options exercisable 150,987  
Weighted average exercise price of exercisable options $ 6.40  
Range Of Exercise Price $7.08-10.66 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 203,366  
Weighted average remaining contractual life (in years) 4 years 6 months 21 days  
Weighted average exercise price $ 8.41  
Number of options exercisable 103,410  
Weighted average exercise price of exercisable options $ 8.66  
Range of Exercise Price $11.52-26.69 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options outstanding 235,750  
Weighted average remaining contractual life (in years) 5 years 6 months 21 days  
Weighted average exercise price $ 14.31  
Number of options exercisable 52,178  
Weighted average exercise price of exercisable options $ 13.10  
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.21.1
TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
TAXES ON INCOME      
Domestic $ 30,008 $ (18,264) $ 10,084
Foreign 6,639 6,949 6,503
Income (loss) before taxes on income $ 36,647 $ (11,315) $ 16,587
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.21.1
TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
TAXES ON INCOME      
Current taxes $ 742 $ 990 $ 843
Deferred tax expense (income) 8,657 (16,282) 2,251
Income Tax Expense (Benefit) 9,399 (15,292) 3,094
Domestic 7,519 (10,421) 1,610
Foreign 1,880 (4,871) 1,484
Income Tax Expense (Benefit) $ 9,399 $ (15,292) $ 3,094
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.21.1
TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:    
Net operating loss carryforward $ 26,506 $ 31,391
Reserves and allowances 10,861 12,588
Net deferred tax assets before valuation allowance 37,367 43,979
Less - valuation allowance (25,286) (23,513)
Deferred tax asset 12,081 20,466
Deferred tax liability (206) (139)
Domestic Tax Authority [Member]    
Deferred tax assets:    
Deferred tax asset 6,643 13,863
Foreign Tax Authority [Member]    
Deferred tax assets:    
Deferred tax asset 5,438 6,603
Deferred tax liability $ (206) $ (139)
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.21.1
TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
TAXES ON INCOME      
Income (loss) before taxes, as reported in the consolidated statements of operations $ 36,647 $ (11,315) $ 16,587
Israeli statutory corporate tax rate 11.50% 23.00% 23.00%
Theoretical tax expense (benefit) on the above amount at the Israeli statutory corporate tax rate $ 4,215 $ (2,602) $ 3,815
Income tax at rate other than the Israeli statutory corporate tax rate 1,201 78 458
Non-deductible expenses, including share-based compensation expenses 405 693 384
Losses for which valuation allowance was provided (utilized) (2,500) (12,076) (2,874)
Changes in exchange rates of subsidiaries (1,324) (1,455) 1,388
Impact of rate change 6,931 0 0
Unrecognized Tax Benefits 0 0 (386)
Impact of TCJA 0 0 271
Other 471 70 38
Income Tax Expense (Benefit) $ 9,399 $ (15,292) $ 3,094
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.21.1
TAXES ON INCOME (Details)
$ in Thousands, ₪ in Billions
12 Months Ended
Dec. 31, 2020
ILS (₪)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
Jan. 31, 2011
Percentage Of Amendment Tax Rate         16.00%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 11.50% 11.50% 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   $ 341      
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   $ 5,411      
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%      
Israeli Taxation [Member]          
Deferred Tax Assets, Net   $ 6,437      
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   $ 81,500      
State and Local Jurisdiction [Member]          
Operating Loss Carryforwards   $ 45,000      
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.21.1
FINANCIAL INCOME (EXPENSES), NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Financial expenses:      
Interest $ (657) $ (198) $ (266)
Amortization of marketable securities premiums and accretion of discounts, net (172) (80) (353)
Exchange rate differences (1,975) (2,171) (318)
Other (171) (322) (265)
Financial expenses, Total (2,975) (2,771) (1,202)
Financial income:      
Gain related to non-hedging derivative instruments 17 0 305
Interest and other 1,255 1,010 1,125
Financial income, Total 1,272 1,010 1,430
Financial Income, Net $ (1,703) $ (1,761) $ 228
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Numerator:      
Net income $ 27,248 $ 3,977 $ 13,493
Denominator:      
Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock 31,440,093 29,251,888 28,928,060
Effect of dilutive securities:      
Employee stock options, warrants and RSUs 1,475,590 1,548,016 1,291,746
Denominator for diluted earnings per share - adjusted weighted average number of shares 32,915,683 30,799,904 30,219,806
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.21.1
GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues $ 220,774 $ 200,287 $ 176,223
Long-lived assets 30,592 34,981 5,118
Americas, principally the U.S. [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 103,190 97,453 86,636
Long-lived assets 4,310 4,740 219
Europe [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 75,490 72,956 59,193
Long-lived assets 403 424 109
Far East [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 36,083 27,233 25,887
Long-lived assets 768 480 70
Israel [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenues 6,011 2,645 4,507
Long-lived assets $ 25,111 $ 29,337 $ 4,720
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.21.1
GEOGRAPHIC INFORMATION - Total revenues from external customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
GEOGRAPHIC INFORMATION      
Revenue from External Customers $ 220,774 $ 200,287 $ 176,223
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.21.1
GEOGRAPHIC INFORMATION (Details)
12 Months Ended
Dec. 31, 2020
segment
Revenues from External Customers and Long-Lived Assets and Sales in the United States [Line Items]  
Reportable segment 1
Sales Revenue, Net [Member]  
Revenues from External Customers and Long-Lived Assets and Sales in the United States [Line Items]  
Concentration Risk, Percentage 40.00%
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.21.1
DERIVATIVE INSTRUMENTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Other Comprehensive Income (Loss) [Member]    
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) $ 1,319 $ 244
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 $ 1,489  
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.21.1
DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Comprehensive income (loss) from derivatives before reclassifications $ 3,445 $ 535 $ (489)
Income (loss) reclassified from accumulated other comprehensive income (loss) (effective portion) $ 2,126 $ 291 $ (245)
Operating Expense [Member]      
Description Of Location Of Foreign Currency Cash Flow Hedge Derivatives On Statement Of Operations "Operating expenses (income)" "Operating expenses (income)"  
Income (loss) reclassified from accumulated other comprehensive income (loss) (effective portion) $ (2,126) $ (291)  
Other Comprehensive Income (Loss) [Member]      
Description Of Location Of Foreign Currency Cash Flow Hedge Derivatives On Statement Of Operations "Other comprehensive income (loss)" "Other comprehensive income (loss)"  
Comprehensive income (loss) from derivatives before reclassifications $ 3,445 $ 535  
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.21.1
DERIVATIVE INSTRUMENTS - Additional information (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
DERIVATIVE INSTRUMENTS    
Net Deferred Gain Loss Associated With Cash Flow Hedges Recorded In Other Comprehensive Income $ 1,319 $ 244
Derivatives Contracts Outstanding 10,500 $ 0
Derivative, Forward Contracts Outstanding $ 3,500  
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENT (Details) - $ / shares
Feb. 04, 2021
Aug. 05, 2020
Feb. 04, 2020
Subsequent Event [Line Items]      
Dividends Payable, Date to be Paid   Sep. 01, 2020 Mar. 04, 2020
Dividends Payable, Date of Record   Aug. 17, 2020 Feb. 18, 2020
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Dividends Payable, Date Declared Feb. 04, 2021    
Dividends Payable, Date to be Paid Mar. 04, 2021    
Dividends Payable, Date of Record Feb. 18, 2021    
Dividends Payable, Amount Per Share $ 0.16    
EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *DPFU('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 " "I,)M2>@WB[/ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NW&0%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR4W.@H=$CZG$#&1Q7S3N]9GH>.:'8FB ,CZB$[ED/ M=4"H.5^!0U)&D8(16,29R&1CM- )%85TQAL]X^-G:B>8T8 M.O24H2HK8'*< M&$]]V\ 5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V2VFW+!#!6]/CR_3NH7U MF937./S*5M IXII=)K\N'C:[+9,UKZN"+XOZ;L=7@B_%[?W[Z/K#[RKL@K%[ M^X^-+X*R@5]W(;\ 4$L#!!0 ( *DPFU*97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ J3";4GPWG@,?!@ CQP !@ !X;"]W;W)K3CQ0,NXDE17SU\)!Z#P\UV'#Q)%>,*?*2I;F\ZJR46K_I]62T M8AF5IWS-Y[CG/]2B5.,I;+A.=$ ML,55)W3?7 =GNH&YXU/"-O+@F.BNS#E_TB?3^*KC:"*6LDAI"0H_SVS$TE0K M [#AG MB*?2_"6;\MX@Z)"HD(IGN\9 D"5Y^4M?=H$X:'#F'&G@[1IXAKM\D*$<4T6' M \$W1.B[04T?F*Z:U@"7Y'I49DK ?Q-HIX9C'A409$7"/"9O!U*>@=$70]\H'G:B5!+6;QMP(]H*L0O3WBM8C>[&;V<__^2>.[_=/(X1 M.M>QIN:T"]L]$PG7QA83L,=:PB:IG?O\^,,/VG\PO //==N$;Y*DC-P6V9R) M6C!?9?7D^&2+GE/MU3$3/NA@!R*@5K7=W'?1D$?-[P6 M%)<,$STNBHQ &&.T.<'%/?Q[1BVLA_J1;^J3/BYWP[%,[]J,X.)6_CW6/9<* M,L.?R?KXY,,5^XY[>>F@KXE-$"[NZO\*6OE>U%+A2O@K8;.#B_OY#N@SY(;N M4PY#1V:,2IZSF$RE+([X"J[Y!5U>N39%N*URQ*@0HEQ\Z F^YCLIF M _WZ[U?3!(9@?-_852@R[<&N6[7];J^BP7,VK_7LD X9)O Q5HS:Q!K6$QZ M-@=X+4N$'=5NR7N<"Y>;?,&HK/M[[=P?P 1 3?.8O9#?6?V,QZ4M]S%14+#Q!7&]7^:_DCUB+12N="<@S'K 2[L](3G/X$)* MGFE:0%>G,^*<.BY9PP+%['AA_-;P?=SPIZ/) PF+.%&PT ^58F#Q9I?CZ(OP MW_:!?&OZ/N[2UX6$*U BC3B\")$B7S\P719CFW"^]6V__[]M]?G6AWW<./?H MX+^P L]9>GS&XD(P)^:*)E!F:#. *"PQ/NO(?BM'?E7YW"#YFO(YL 8=M%J> MOZI\;I!L63X'UKF#5L[=NGQND,/+Y\#Z=]!J;?Z:\KE!L;E\#JRG![@5FR"% M@M'C,+C 91_6V!!M$+OOG MW@??B'3I9KZ$26+JI/)S476U^MH6EM^8[.WEI[H/5%=^DJ1L 4V= MTSY0B?+K5WFB^-I\<9ISI7AF#E>,QDSH&^#_"\[5_D0_H/H&.?P'4$L#!!0 M ( *DPFU*KHW@D!@@ .L@ 8 >&PO=V]R:W-H965T&ULI9IM;^*X%L>_BH5&FED)AO@A3]VV$J7<&20*O<#0X7G=#X[1U?UM]]LSO;[-")''* MGCG(B\V&\O<'EF1O=RW8^OA@&K^L1?E!]_YV2U_8C(D?VVAT];QF67#T^N/WO]3.2^=6="<];/DCW@IUG>MH 66;$6+1$RS MM^_LX% E,,J2O/H-W@ZV3@M$12ZRS:&Q5+")T_U?^O,P$"<-(+$T0(<&Z-H& M^- 5X[NE55N/5)![V]Y]@9X:2U[*R^JL:E:2V_BM'R-,\'EM[%L)^[[D_%L M,AH^]N:#1_#0&_7&_0&8?1\,YC/0 3]FC^#+I]_ )Q"G8+[.BIRFR_RV*^23 MR_;=Z/"4A_U3D.4ICRSZ"C!L ^0@Q]"\?W5S&)XW[TI_CTZCH].HZ@_;G/XQ MG0[&<]";S:2?-PT]XF./N.J1V'JD^1K(L0%1><'^*N(=35@JC&.U[\JKNBJ7 MV>Z>."$FM]W=Z9#H5A[Q?7RT.M-)CCI)H\XIRP6/(\'V2DWJ]AVX)\]UH>/4 MQ!F,G!.C,VWN49O;J&VVSKCH",8WU4AR)75!TU>Y-K=9'IM'U-7D!"2 ?DVT M;@4)],RBO:-H[UK1,@R^,D$7"0,YBPH>BYCEE2LTBG@A_8A3:2C=,KG@:>(( M"R957H3=Y_,_GA:WY@XL*@]BIT*^2[#C3[&QS] M#1K]G8BU%'WJ;ZE;TFU+XR5@/R7Z?ID@B:209Q+B8#F.3,OOD,W M9\]WL$=03:;!#F+DAI:W#D\0!AO#^6@R_M:9#Z9/5P1TJ!@!4:/[HRQ]^;5H M=.CXU-&P'MT--MZ)T;EF12'8C"&E^=\%H\-CSN8Z"4+;E%+T@60K)J?3 M$@CZLVE&Z7B!R GJ"])@AASB698D5!R"S2":;!FG(DY?0,)DA@AXF0IVLE6G MD#<-JG6^()?@.CI-9J$7!!;5"D3P HG83LHN8_J6OH-584O4=- @QPWKK#28 MR<#C6Q /%9+@!2950251:\L^G#HC(,2.KE2W\QT$;>.I8 *;:?(\G3P/IO,_ M06_\" ;__3%\?I(Y8QN,!W.C7!T/Q-5"M-X;?QL^C :' M$&B7J_QB.1B992&<#]A"J(^2BV;DT11 $ MKYB5]KEX:'[V7#> J/YZ#7:($(PL@1V=%"S752RC8>]A.!K.AX-&RB%%#'2A M<#G@71;$'Y"0*:%:GQ7LDHRFYG'1.2$#=3WB&:P0L54R2,$$-<-DG][*8%?E M>D9Y.B"\,*BCV&3E(4O\0(HBZ )%JFST0]X9>IM2463 0^!JR:C)C'BV2((4 M1=#5]0S/WFDBWL&B>,\* 9*8+N(DEA]\&6>" 0@7Q@( &<@!/7W4#6:.K $L M#BC H&; '%,,+GF8%I9!-E0I/@RT<&,PPRZV30V%%M2,EI-!SFJYQLI5R%M_/E9ULEEU;IOQ:C.EC W<CEP2:T.#1>[3CVH&,P\%X:V>:O8@IO9TI\\/0WG91DPJZJ"_F0\'XZ_ MU1*SX]PUXK'Y$>6IS4V^I1&[:VUE=<[XCK7N@7$-_/N.SH=!X0L'C;%U]KTW M'7R?C!X'T]GGJC2:_]D86A5A<#-A9FO*&8CH-I;3X@9,^#).*7\'>?EYE9F. MAS/@?'6@C+D<[&A2,- !O4)(HL9_L^4-@([3=O8_'\UHU=*^J_D[&.9Y43;V M4)L$89N@_8:H&[8=XK2]T+^VJ_,-TM_!I!"YD%_*]7@#,&X[T&\'D.SMP[8L MO=I.@'^M=^/LTG$*';>^/$QHMIPK*."2YNJNMUS&Y<&<7,[E=FLG3C_>H_&0 MP5C(0:^>)1KLD.=BWY+G$@5Q>ZCP3YKQ+].48E,DM-RRW!,LRC8R%*S+,]@= M W$J[YE1O('ZOG7(%?5),_5/!2W9*HYBX]XCT=G>@1[61\Y@AV64MR0!Y.2( M[$)=63&I>OGK+%DRGG^N3O2$<<41TR9D&+CU16>P"V45;%MWBORDF?P'@BIN M5O/R:O6N=LIHW-@PV!DW-KHG)]'EOP$\4?X2I[G,15:RH?/5E_WP_I$)D6VJRS63=3TO#>3WJTRR]'!3GGB0K?/)C'$JF,SVX%NVH^?G:01CT"A?"!V M?,^YYUP[MCMKQE]%BI $;QFAHFND4BYO3%/$*KRA2F6 M',&D &7$="PK,#.(J='K%._&O-=AN228HC$'(L\RR/_<(L+67<,VWE\\XT4J M]0NSUUG"!9H@^;(<<]4S:Y8$9X@*S"C@:-XU^O;-*-+Q1Q@66 .!>29158*<@P+9_PK:K# M!L )#P"<"N#L KP# +<"N*=F\"J =VH&OP(4ULW2>U&X(92PU^%L#;B.5FRZ M452_0*MZ8:K7R41R-8H53O8&3X^3IX?[87\Z&H+;_D/_<3 "D[O1:#H!EV/( M$94IDCB&Y I< $S!-&6Y@#01'5.J_)K%C*M)VKK@#1&0&U"(&'Y3,YSHC[HF.54"K4WQ BOX(P@ M<*F60\((@5Q<@7_@HFE%E,F"(IG>LU8]WXLZYFIS:AIB0JN.V7+AU2Z\HRZ> M>(*IVO>JJE^#)>1@!4E>JGZ\GX EXN6HUG[""AJ4&<,-F5;+LK>]C#X(VC+C MUV;\\\R43P!SF3*._Z*DJ?(EI[^AQ+:JWT[]3XG<$A[4PH-/"<="Y,VB@STI M@>-%;<_973/[@7[;\JR@'39+#FO)X: M?CC=!].Z;;1IW(N= O_^)FE(BNWXNGM\@29Y9N)G9C+/.#E]%L5/N>1SVFB5#8GGA<,52_/! M^6E][KXX/Q6ERM*2:>SP9X\';B(5TL575B>'ZZ9@L^X>K[ M^KZ HV'K99:N>"Y3D:."S\\&%_AD3,/*H$;\F?)GN?,;552>A/A9'5S/S@9> MM2*>\:FJ7##XM^$CGF65)UC'/XW307O/RG#W]YOW+S5Y(//$)!^)[$Q/,?O"$45/ZF(I/U7_3<8+T!FI92B55C#"M8I?GV/WMI K%C M@,,> ](8$-W [S&@C0'=U\!O#/PZ,ELJ=1S&3+'STT(\HZ)"@[?J1QW,VAKH MIWF5]XDJX&H*=NI\='<[N?MV/;YXO!JCR2/\N[FZ?9R@NR_H[O[JX>+Q&@#H M"'V?C-'!IT/T":4Y>ER*4K)\)D^'"M90>1I.F_M=;N]'>NZ'";H1N5I*=)7/ M^.R]@R$LOF5 WAA<$J?',9\>(XH_(^(1S[*@T=[F.+&8C_^(;G)9; MW0A:8)Y'XN@];&S";9% M:.LGV.$4>4D0:P$R4=@+*$FT )FP, AQ9(]/U'*)G%R^%D)*M"[$/%4V!I&Y M-C^)<:A1,&&);Q =6YQA+_1".X6XI1 [4WRWY@53:;Y _ 4$3;J3G+1>$V=@ M'KCDK)@N$70JD((-:-P:%$M]1CFW1BHQR/FA%Q$M4!84QHF>:A-%_3#$]CAA MK^O6GI/3! 2RBE-%"73Z)Z^B9NW"GK& !.L/;(C*RR@@<;& O,3N@-[3V=' M?+"[=GD.F<]J.FP&\I9*557"AELY84LIX\C@9($!2B]E&\PC05^*2,>)[-%; MA%'25D;$LE0,A:)3LN \'Q*JT#3?"I6'!UDT'0. MK92H6?DQ#3R=D0D[2H+ UPF9,!S2(.DAU"DC=DOCES1G^32%1+T1>DO386][ M:%R^6S*./*HSL\)V'OV&F0DC).[AU6DE#IR\KG?3@YXX; PX4NR%2P1#]I:K ME5M@9BT,?>/1,F%'&%-L] L3A\,@[JO#3K;Q?^CV'DQ,D3U*J-Z?1Q88#DAB M/% 6;]1+_!XBG69CMVC?PH[.P2$R!ZZ(^/K488'11&^'8PL*4^C>/10ZS<9N MT;YB10X= 48/#OO()2NX2[1QI]K8+=N_7<);M_$.3^]8GU%'5A0VVHX-U==& M2:?>Q*W>XS0K%9^A ]A#S426L6(G>M9NVCC42.DMQXK"&FIL1?D]&DXZ#2?8 M60<_ZJTUL&(;$(D%1WFY>@)2,%C7O"0J)5P%RI"Y=:E8M=^7U67^2Q5$.@4F M;@6^9#*=6J-IRB/%ON]YB1%1$PG-(U^(63E5Z*\;7M7&WZXT M=UI'W!O#?;;*I),6XI:6QAN:%V*%1B*'.106_)RJ)1K5KV%X\1E!;\K*634' M74B8%:JZ!DFR)B@TNZX?4*KO)FPX&H1^J"?'@H/4]$DJZ92(1!^VO2:=.)#8 M&5'UP)5-SGQ0%OJ\7L@4&5>SK8Z\%%H24 M]G08VO5\2CZLC.G.RSAW!_Z-,FX\OGM0P\!XI48M&QL?&V^,;-YH1'OV/[1K MR-3=D*^:W0[$*V.5>"N!"O'*,O6*GLI742K$%@7GU?N2;>FH)4?7LF \0[>U MA,/>Z:)42U&D8 -#&GKDTV4N,K%XK2-UG>=B4R/1P:U0'..G0U=2NKY//^Z% M(.WZ/W7W_U]/]8B:/9D2;/28X<[;>7CV%O57#@G34)FK[6ON]FS[)>6B_GZ@ MG;_$)^/M]Y#.S?;SS TK%BD,51F?@TOO.(((%MLO'ML#)=;U-X GH: !U#^7 MG,UX40'@^EQ AIJ#Z@;M=Z?S?P%02P,$% @ J3";4F7[1:/+ P M0T M !@ !X;"]W;W)KO;2@A0)A.M?,2,)QS[SW'Y-H> M'+AXE3$A"KRE"9-#)U9J>^NZ>)/PP=*#S_N"9;F)E'KBCP19O MR(*H[]LGH4=N$26B*6&2<@8$60^=.W@[@8$A6,0/2@ZR= ^,E!?.7\W@(1HZ MGJF()&2E3 BL+WLR)DEB(NDZ_LZ#.D5.0RS?OT?_:L5K,2]8DC%/_J*1BH=. MWP$16>-=HI[YX1O)!75,O!5/I/T%AQSK.6"UDXJG.5E7D%*67?%;;D2) +MG M""@GH"HA.$/P>SQ?S/A\G=/3\_3;=+9X^#$%#S,] MGH)K\'TQ 1=?+L$70!E8QGPG,8ODP%6Z&A/37>69[[/,Z$QFB, C9RJ68,HB M$IT&<+6,0@MZUW*/6B-.R.H&^/ *( ]Y#06-/TR'80-]\G%ZOT6-7\R,;^/Y M_\_,M&0,BHR!S1B"K32?=GB.LH/>[U3 MT*0.@GX0^@7JI/I.47VGU:^YBHD NGK=_V+3F/8D5Z/[4X(5B8#BMRTV=8M$ MW5:;SB>Z*F4".Z;[<$+_U:.-[K] -SG=65^)PB\) 9*L=H(J2N058-IWO@8* MOS7YGA73*9D5=/R*ZW6,CRJ>UR$0-1O>*WSHM7^@,68;([U):D0$W6/3TT\$ MMOG?+_+V6_W_HYY"^[[B&V8K,"_/SE"3P?VZ>4'0J3A]M8Q =4Z%/N@PN$B[E9:O9&>33;2VOK;VO-8!JC:T!/:"_U/ M?X _T>77R^GU4%58'85ZW:JR.N@:^>>T'5=YV+[,+[G"R8>[(VQ8]T.[OSH5 M5(<%J#J?DP84]%$75B2YI?UL2L3&G@ND+GG'5+8=+)X69X\[N^.N/+\W9Q*[ M3SZ&R0XTCUAL*),@(6L=TKOI:9=%=D;(!HIO[:[YA2N]![>WL3Y7$6$ ^OV: M<_4^, F*D]KH/U!+ P04 " "I,)M2Q=@EF]8& #R(P & 'AL+W=O ME>@LLZRL/CVGJ9L?S[#LYB]8/_-]'[^9AC6Y]M+JZO F\-;J^0>NKRWOOZO:# MZ]VO?T7>;Y^N'_Y <_1I[:)7O[Q&Y38L:(F2'#UL65V&>5R^0;\,CL\6%:^V M.>TKECT92J1!U1WN[I&EU55)(]U%3ZF%%6,UUG0O)K* MZ@-9HZC.ZC2L:(Q5/06Z?@-(AJV57.CRV2UF9KE]/EBJ9\MGD^'74:(X6#;&F*NC,TQ-@V1 M\Q2<80P97\5HNN4,L4!1/-$=?* &ZND']?1)]5;=B/*%&]'-AJ_D*(S_Y@M$ MUDP5?OOQM3?)G]"F8!G_A.W:E9YM4,ZW@S"*6)VWG^\*EO/7$6WBE+=E5X9Y M4KTF* \2+DAX(.'+!'8$)IAF!CH;!YV-29WOZB+:\LVMT:YZN#>L>G M'_U*BRCIM.QF9(GX;H#V85&$?/JU!\^T;&=.%Q2AB&6]-R[#J M^L-NW>?[R*GD:FG14S,.'4VS7H$$BY(>"#AR\3-K2_/^-3U_08"L3Q5<@6)/TERGQ[H<1'T8"=3EC]_[1#N%I/_33&R ,&R4% M8A)QD7#A1!Z,^# 20.4,1^)HF/"T8_K.1@B#[F0%(RZ,>##B*Y"Y91-), @; M*G:T2WC:+_U00X1!H[&"$1=&/ 6BV+-@VP/D&6IW]#UXVOA,MT48MB4PXL*( M!R.^ M&7MBVJ!%!#F8[F!$^[DY'6:*D43>[ZEZ*=5C#$,G5;6LP4#@+KMBVV MA)X"E 14Y-)-O%R*$BKJ)X9MC&AXM"UXVK?\A-U=-A+2[BXCQ-)T<1A@ZP,C M/HP$ZG+&[O*C]\'3YJ?[7KT9@.8K[+IHE+RC1<+B-^ASF-;T#;JA^PY0*[F4 MOH1U1"5E5^*8!G9$*>5,DI2P3X*10%T/&=&2'%T2F79)4UJV750)B4EDXR$N MF9/(L/"C+R'3ON1GMW@K(ML&Q[9%BZ*@Q-&'D0 ZUU##D]]0-V@ M-=Y"(9LIW5=8$W]G4D"Z1;!EB.K)G+I#4YU5,=54Z2Q=^@I0P1%MZ9BF(.3B MY&&&YFF8CV'QE/ %/J4;'JB]M7F>HGO I#NHV*Y]ON&1517+VI=;&L:T: #^ M^8:QZN6@>63B\)C/Q;]02P,$% @ J3";4G#NY]U@"0 =2D !@ !X M;"]W;W)K@%,)\E, M:K=S.G/:9N+VGL\$Y)A;C'P$Y.7\^KL2#F"T$*?W2V+C1X)GM=I]=M'Y@]*_ MRJV4%7GJ[K*LT)>:U+6NUVLGS[*7#U\S,51N ME?IEOGQ)+\X\\T0RETEEIHCAW[U+,Y+*35SGU8UZ^%,>"/EFOD3EI?U+'@Y8[XPD=5FIW6$P M/,$N*YK_\>/!$+T!-!@9P X#V'" &!G #P/XJ0/$88"PEFFH6#NLXBJ^/-?J M@6B#AMG,!VM,.QKH9X59]W6EX=<,QE67R^_?UM__^K*Z^O%I1=8_X-_73]]^ MK,GWSV1YM?Z3?/[K^]]K,B,_URORYH^WY ^2%>3'5M5E7*3E^;R"9S SS9/# M_3XV]V,C]Z.,?%5%M2W)IR*5Z?$$(^HKV/L/<1(_?Y!B$E*Q*UD]@:-F,#.]9$COM+%C(!_.[[AG51/ K#8]#* M!5$N(MZBCI[>;Y_>G[325?I?V!H0?JH2@L\_=:9E2BH%GQ-5)%DN2='R,]?- MM\18=J_5?09^1VZ?7FW:H'VX8-*T*PD1.,GB)JX5*8EW2E?9O_8"9NUF.K]O M;18,C8V /"$&QD9 W(MP6XI:<@&]%U,& W(NQ#NC_C9HN6^F.2^ MWL9:SDQ>20GX$B3;LK&#EGE<-3ZG]N9*0_QF_;,D=SHN#K_)W3Y73U(VOQ:J MF+57,$,L' :+,*0#2[@@GT4#+$#=&U!HC>L&O857!%.0-;"S[Z:U) M!F:Q:Z"; 6DMR\I2E8_)-B[N)($=)HG<;"#-$[!;KN("' 'W(3/P-BY^0=[> MJS*K4!M%#K,9"P8F ,+(?-PAAN(>ETR]7['1*!#I+8A*GXD<5G*B:*"3/+\:-4&,=-?8[2ZBJK=1]EM9;(>KMX\RXNPD-^*8^ MW.]XJ7PZ]%D$QOQAB$/G\NB8WW:B@_*3US,K[B&O*IV-T.$8'>8/Z2 P/QK" M5A@L&$U9M%,W=%K>M*MHEJ[-\[F]I$TI,%.;60U?FMV($A5(RJ%\R!-!"2Q;=9;J,J2LU'K!ZZ&Q&!^<(/AN15& MT7W\9(,+R@?3-TX4<4'"27T(R!=C6ZZ32G1:*_79--'RF4VK"8U,F R5B&Q9 M<"?WN2BV\)S(XJ*HX",2B'8:B$Z+H#[+-JUK"2&S'N'D"@T_\IQU0R0+X\+) M>2XLXK[ 2;%.MK!IV3*RVYZ7K 1ZH&D3ZY^CV9TA4B,:N-X2 8%\&]:,"(J. M97;6B18V+5J^G5H$HNQ7@0H/[ E6A+!LE3]4XWM3F:-61,4#=[P$@T7"L2(& MXV+,BIUX8-/BH<\-K510:FZ*AV3I]$.6&(YZGJ.,$-P8L4XRL&G)<*U5(F5Z M< Z(7%"-3I;U*-&I='_@Z$)8).@PFB&PT ]'0C3KM -[23L8IS_R=.5!8&[H(AV8$/4"D$Q M[HVY;ZO). M>W#O52EKDQ4@-4Y/6;S+_WPZ__?#>F543JV?8,O$&C<@=W/TT$\0R&P!L7Q@ M.@P&6I2-M&%XE^[Y=*_B1H(@LX$.*%G7M_TUE W2.6"0GH:,4%@X= 84YO=< MZYA0[^7'M*JPSI!FQNT+V.NVMU*I9I&V*D^EQLDA0F AANIYB<&"D#GDL-9% M&(RM5B'Y%V4[X_NPTYQ\&G%\2)Y4TR1?7V;9PE1 C9C?4?*N M"1$^+426)W,D<45NY5U6%&;A344('JY2E+HK(P(HDIQU=V&<^NY^1K2+8-S' MJ8M.E(CIALCKJ$.NFB8MW'Z&"#P^Z!(O$1ABFQ4".[;-,>E.'PDZJ<36]7Z? M2Y.BXMR^M!$0I4['$$%%?,RJG:01)TB:28+-:U.4G*M$F.=X#09RN"&@ M8*14$;TS)&+:8[*[(MMD":1N^W+;NDD%F;R,[:FN:1_IM(68UA8WS@L;>] # M[OTO[,*'K-J21&DP(DB,U'T)@KX=$(A>"'S'<5R4\!Q)A:!&\H[H)(5XN8EA MWL(]-?9\?G^L(,X26PO&Y2OZ;H>;]4_A!-Y0^R,@-]=@(']8!,Y[Y]%V4M_9 MP)3>^Q"L MKYLS?LV72NWMJ;=;555J9S]N90P5A ' [QNEJN:M8+'" P10 !@ !X;"]W;W)K-+W$\XSAIFYLT\21I^QDB(1(U"# :$7W MZ^_9!4B1/C=SO;DOM@@"N_OLR[,+7NR=OPV-4E%\;8T-+Q=-C-WSU2J4C6IE M6+I.6;S9.=_*B$=?KT+GE:SX4&M6F]/3'U:MU'9Q><%K-_[RPO71:*MNO A] MVTI_>*6,V[]GKI4Q) AF?,DR M%Z-*.CC]/4C_D;$#RU8&=>W,[[J*SO/^S<>K=Q>K"&&TM"KSP5?IX.9/#JXW MXA=G8Q/$&UNI:BY@!2M&4S:#*:\VWY3X6I5+<;8NQ.9T<_H->6N4D&\B]52/(J-$G__V_EF<_KBVK6=M =^6K]X+*2MA(X!5;0-NM+2:YQZ M%%VM<,B+R2BJ40 MP>WB7GI5B,Z[JB^AD33G!WVGXP%[3$^[@P YL.9*USI*PY78&5FJI?B,Y8SA M^S 1YK%;=<8=H-O9$S!*JP.@0%*E#"K5X\7.NY8%E\;U<,R-=W>:$0SVS>T. M1=IY0H4*:XV,Q%NTS*4$!V5%0GWI=0=VB8QK%">[SAR%Q9GQ1[P35R0HM9)D M;W2B)2:E>4;)."G^I2!! *1] CH)5B160T:I3$G;V^@)S*5L^S&A0A[X)B=OA_36)?%B M.R1E-BHLQ5M09E7IE X31P#*CHR5)+4S*BKDHL9?0 24':3@")* M+32@MI' MK&2^C&0Q"G#NW$[Z:%DN&9>C1;!%V3B'@,FCPV1Y"ZE(>R1+,H(#F7VVM\E$ MN/%QRB I6L3*2$3?>62$T>X_K#T"_SS%R@%@NU%-=<.EMV_@N\,)%!&R:1UJ MRZA^M9J\_RG2T4*\Z3WD%.(J:%F(=_"X%5= AWA@$5 ]PBX9^-O@I3)+L4UF M< E3Z:)44+($LN\0+F0BO.YZ7Y+S*67)5U2%I?(1K5CBP*3\)/T<@L/H=Y:LAG&2ULK[[0% M^VKRM,L%G7R5(K\4Z(BODWY:/(!E@J!$J 2ZI6)O#QV3_J[_P6+QX[PXBA&- M)-M;^0RI2MO >=U3_)P!'F5#]WX$Y)3"$*8%9+]?_ YCW+N?AJ&VN MIW4H J2K%6MX;1H_:K[K9R_" [*1#MI5D(ZN]L$>G;$Y2VXH*&#*UZ2M]BH5 MQUX&KDPHWH+ME;(S8B:,J ,RX?Z$4$QGC->PQKC4_'C>0+@^J2YF"S@44[D> MQL%;%2^B0:+\X*\,-#&6^"R_0@6P>9H,P-KT+@%(5);!$ 3%90&)0G(-_1.% MA@N!R'FP%!@;KC_\]O;UB4 ^P#N_2(_HKL<\(=F_.X]:^QD=,S;B@Z^EU?]* MO:Q2I4G=F#"P'(C!A62+_GH+O];&;:GDX"_, F6R;WS?2&[$N/U4U*@&G%[5 MW#L1P91LQ^RL')PZ=-""PU#3<&?)P]0(LU^H0TB;0=QQA\D3 M $1']* \ZF 4J"C'06S8C(4OB(FTD4!A'&R4 9N>:$QJ--<)WLTO^EBA$^(G M=X$\8;@DBQ0,%. X4Q3AH)-UI$J9N<#\.,GF& DZ,@9]JJDZV#G^9& *QR(XFDZ/W M DU$Y-0QM;DU96NCO 4K M3&Q.P+BY57DD.W .:1 2YQ/W/3C?]]TX'J[2&"X/XTPS]R>WT0/U56V+!SIE M:-)PG6%G]<1=&$A+I)50L,&A^OC].'X>S1@XA/5^_V $IP%D$ALQI[/X 0.- M4>C]8=I.D%SE+?7GZH^>YV2BR]FLS3>8-#PVT)IO7;>YEGO?NV@32?^3'<3\!/V]'$/';S6 M,-*H'8Z>+I\]70B?/IBEA^@Z_DBU=1%ESC]A)=#0!KS?.1>'!U(P?K6\_#=0 M2P,$% @ J3";4LQ5+"$0*@ P(L !@ !X;"]W;W)KR)5 727$2)I!N34%_+(LJTW2P&6U>E5O*Y.D]-(F?S4>#L]?;9*LZ+U] M0_<^5F_?E&V39X7Y6$5UN]DDU>Z=R?NQ@JM7;I0TVYBBSLHBJLSRI][5Z/6[,WR>'OCOS-S7ZM\1[F1>EE_PXB;] MJ3?$!9G<+!H<(8$_=^;:Y#D.!,OX6\;LN2GQ1?UO._HOM'?8RSRIS769_T^6 M-NN?>K->E)IETN;-G^7]_S&RGRF.MRCSFOX?W?.SDW$O6K1U4V[D95C!)BOX M;_)5X*!>F V/O#"6%\:T;IZ(5OESTB1OWU3E?53ATS :_H.V2F_#XK("#^6V MJ>#7#-YKWM[>_/K'S2\WUU=_?(JNKJ\_?/[CT\T?OT8?/_QVUDTZSIZ7Z0F#0=X!:MS2QS;);X;/SCBSV8QB":C M.!H/Q\,'QINX+4]HO,GWV'(PPYF;X8QF./M^0'UXP#\^?'H?C5_WHT=&CCZM M3;0HB[K,LS1I3!HMLR(I%EF21W4#-X"BIH2K+\;/%4=_M>F*1TL*V'T-K&N+D]:PX:2)DN42F MM M/MD@8&H8>%M6#0,4[Q]<&@T&H-QLDV*'P"Q*F&Y 6[OFNS\$2YL;@-B=D6EQ MW")5E.#\@$,+S!?^QH@$V2 MFD%T5?/A+>A!@!?\#N>3%0T<] ;!G0*[AN$?1<&8YMB4=1/5V:K(EC F[-/M M:F\KET*.%-7CT^C4A#V N[BNH$,;,R35L5,%OX8UJV\V;9 MYA:?X8&L@%&;LLK@K?L*$+E?+I=XNTF*549PJ6N#3Z[*,KW/\AQ_A".$-25? M9<%W2=X*..U\<52O 8!]!CL>.4 H<8L&0"$UX1GG63+/*S-TRC- -^J:%F5&P!?62LL&$0W!8P $@CI 6&[:*L*A@7J;8LO17E? M1.8KD1E.F[:>>/#AZP__??-S?W09 >JE9I,M^'P$%Z-ELL =1BO (SAJD'KP M+Z++%K98-2#[@<0 -PO 9,"H'+$?: E1&\<),=0?&T/:MD"UL(P\.L"8.8.)R&N"N+0;.9P M"E8DROM5V:YX?B0[?#(#^B&<)WAFECD1M#3R %0 ]G!Z*T#7!(_E/D(B@[G+ M!> 1DU>:$JUU]P_/S!'*)GT8:W&F*B-H"P*':V@!\2IYF-!4$3^0+/(6FA\. M>SZ(?CG"\8G#IR _$CCDDY[\JW?Z.KJ"%?P%] V(*NCU*T!L^Y__,1N/+GZL M+5NI<4>,&,+%90RB, N$F%G7P8$6\$M-3!.880DJ&PU$5&< !!L$E1J7?H%+ M!/I-727 Z8%EF"\FQPW\<7/;.QU$OS\D"G@@7+>G^\7."B"0TZAM1\ M<36+ MR!1W6546-!@\<[_.%FN_C0C4_2H1:=0*GUX"F_,\?H MP3[R/&JJ!-@W&Q0K6#0?7UXBR[% 4*MSNYTG.:V)#2T0+YM:=K)$^\3K"PJ= M83@^#*(!U(L4!R+) W1AOJ) 034@(>%K+.>'(-#&QP&H&6_=$K M=3"[E^*P@M=/U"UA@+Q-#2M%]HQ#ALXH#[?OUW!PNS[P/!BM;N? >[.DREB< M =1%0])09X +.$ENXW2LD)9+')2X2Z9?9UT =*QH!\ 'CIQG_T+]LVV0V7O$ MC95B#%1F29=TI0 6P&(&T752KR.4&R#U<>>O]^X@H0 O1$*KUT Q?23_: U2 M&IA@GL&#*>D==<.@8YV2U;4T0WE8PJ] :2@S"-$7. /A-7"R588$"=RSK4AK M8"BC8-ZP 0;H 1NOK49'8B%9D*2#]0.*W/I5,5W7#2CLN.=Y4GP!?K4MZPQW M]L0'A>O)!:TS7-X&J,M2M%]H',W;AI=*OP'1P$DAZT"4"P9'9I'ONNQS;I#_ MX9'#PG"["2JT0#HKV'!1D$P2F3@<7%Z\I)=&@]GL):F#"!RB/K(80D[ M'HXN8]SZUI G(=\]!,!@U8(%* 8:D@_ 3 IB@57+/(Q77A8B%MW;F2,HXA#, M$D$E,8!C\US43K*& )##B(OBQ6OE(XL+Q.A)1@RJT2_1H44 MQ&#B-'1+L:0\,.:PG<0\6RFT0(&6*KTFA%/)+.HEOSOA>D@D,OZ*3MA??!@LGT8(>XM03# K,#! 7=0S25! M21,F>5WRK*-A E+Y0^M4@/II! )<&K;2 #[">R^F\>6(<>O%>7PV!.QBXG?O MJE$]/CV@!!Y"T25J#]47$$/(16JS$')D?LX"V_%II ;-D>BPYHUZ[:",O;V. M)F.4GC?JW3XL_7)+_QK]"$@'%\&;:+4D M594Q>(7$G>%2>\Q0/8&FD=8JQH1L+M'RST[T&"/ M7H:NAP5*=^7(2Q6JXO8<#P"E$ 4XN=.8N\*E-0O1GY(M8:8=[6:1D(=KOB/1 M1RP3P >BP"+6469UCJJ^V_Y- 2RWM6SKFH?XC89@O5_YCL() ,*'X,%\G/Q3 M" PD;S2PJY7Q4OPPS&-1 D)-^XA5$#/.%.C 0&&'R*J(?9_$R4[H4-5C%&[7 MB:.=$HTWY>*+T/@/CKH]IJP35K81 %6Z=R9:XSJ@<"$;?8;QLD*EQ[GP7NL+ MVC%!,+7R X49B,3!\FD$K;,Z BJ/=X%_%(&NW9+_YG<.W<&(HQG++U[B@+A M\Z)^X@0]82S,D@#M,A EJ+:5:;MHOF4$S].MQL-\HD(W]"8IVB5828"$:)JC M&T(?"R!-!G;O@EPP7O+A8'^WH/&)DE[ ^9%P!(S XT>K@UV)M/IU5B-4%VCT MF3R72 "98NHGUDK+OY@FV?ZZ*W,@,58&S6)=E'FYHH?+.2"ZJ1=(WH/H'3E* MG29LG$]5.6EWWD7+I]LD7\!FF]M7:S@GL"WN<'5D:\7"^$_=5E2#_ZB.1 M6*8%)F45!*U0%S,8?\FS.^\WXP"+9=',;9&"U4D"H:!V-YS\Z/ZBL=>23Y_P M"7!ONT:OOMKK9/(R^L!VW;*MBHR\ZR$X[&B '*2V@OHX!I0Y$7_#:/KR-/H- M;4*4>^B9!Q-5!+)]]8/=)5EM+%X(1_!DY=]D5L:1H)\#PM)T8&#'=-S;>9<) M67+29^79$_H;K?"Q4V37TBW,Y+U3=SO^B M\&89ZJR,OG>9N1>-%@,5664=R@<5KO-A?S3L3Z:@=EF$C*./>5)X Y$/ B1^ M.Z_A8/#B=_:CX@\]T M-81#&-C112Q6C M>N0B?^J)(6TY'S)05D(J65)EM0_9/;BA[@3LQ">\;PMK5J!FAO[$)6HU7H/F M]?@0B% V# M5[$:]"B;CXFA6LXZ RY8Z@V*TNH=P]9D%-S?'F2O@^@O/7^[<$AX"? M9*2[+)V#UFLL0"F<"&3$3>?#CH$NH;#N)SMY M'C$XU+#X'R"^$,.WXG]-/$ +JX=9@$)_HL]=P"O5OA()F3D[%\9I[A'?@NTQ MXEOM<)\6[,QNM=]L1_TOD U)!=%?$&)[.1:#Z,N I:UX*5W<*"TI#>E@4._S ME@(<&,[[W#O%59WWAV,0.#Q2=/*IW&:+:'8V/NV1",:X'U["PX!)_P76$T;J M1K%H6![Q-Q0N-*B^-U5I]2[V4R:+=4Q8B0D,^((,2E(SSUGB(W:!<40(JF(Q MY.X"_1T-)DZK837K$\B5 *#('UW6]%Y M.IL"CHZ&@1N=(-'E8.*+)H//XH-XFIQ2-1IW@UT+6,[5UF"@!>"0/UO/.V/B8/B$AR; M[[R!7+$) SD.[6JO13-.6TP3)/N "'F?H8[]I/>++IA"*+7L0URP"@ID.B^K MBHT2LD:\QR&T;BI'W6*:DN,0#=<&31.2JWXHDJ&)Q\NNO8"FMECJ*,DW&Y0/ M'#BA6 2NV-)VI&@;HU5B@=<$\90T'$%TJE,W,@C^I9P%>]7]@GK]#KZ*1!7-ZH MK)28'<8%.XS#Y>__EA5]X2)HXF9?3=H]:V++X4OLT+=:O(N,B:ID*A9G HE\ M$/TJ>8^OW;\X@]'F[)$LL,.D!_BY5P:<9YCE$J6+.=VWMFE>;AJ71L'DZX,) ME-]D%TY...;T<^2V) S*S5SB>1X10K4)G1Y^I<6AA?N<";>DC%W<3DWF% :@ M>_+LUX'M7 0&DZF;CE<6D^F(%XFCH_,T)FM:3619MA7(O[]!4Q$/ T4HEZ#8 MPHNHL)%F0Z[ 9<56-*9++$,;G8QCE%4J.4$ORN: D=^N,(I)UH82.6/107&G M?,<9,36%.^A#0M:! M-(X),O?%#0!?_&+R71^]Q'T\ ;>LD":2SM'A^SX]!\^WLPTX^;)2*[3X*H$% M7N?*'?\AONI,0NMAUM"BH'!(Y:DDV7&U*^ M[ %VF!1)O@.A;HTS";\LDBW /'?1<-SND\W19]C(&W19[!4AZ(0:ZSU@A'2I MQ9R+FZD4:)?WX(*!-I$[L=H]1\\ + N63[:R0?AV(IK:OJO8#,^LDC/@\C$4COU@&1LX8_UKJ;L5M1]5Y6(&4Q^SC#@ M 7R^](C18'$>*+2 20OEUI+Q*7I7I"V^9[B& R%UOP;0=?PN@%IHU;(S28#= M41"/>*;/AY@*8(^3C@5/N:+,>WKJV@(J2(=P([OC%4N18_MQ?D4'L,LL/C!@JK>$K>L,].T74+?A1V:EF?@4&NY##/SDO) M3.C6UH3HZ*/F&BT"B#6^[9NQ?DP(G2H#J.9@GF@WGN # _D.H>G[,XH+HWND=5LGK#__U1M'Q,::]G]X1DHX$;AX.H( MPM'0B+/'H$(Q%IDHC:UG:%MF8EA@SAH-8M$%\^H%BYQWT0:E45<@SN8)W7+] M.:#2,NLX1=WS:D1%/(0E=;M%7M_=&& 9&7%.H=86JS(='/#Q=QR[,/>8,(%9 M5#+RPI':@DJ+R+5R#%X^,&6!UEF"2XYP1_+0JEDJL0##W'&0QESB 'SDCC,: M'L+I[ND1@AW$A)A/D;B]#"V*MZ2YHMN)W&7^"=X0'A*0L-<,A:H+BG=R1KB# M((%G06Y]9N3*^*D#$4-2Q*[$016D* 7TX3X6O((U^R: M6*P+SEIAU M2V_X1KXF]%XB%O23.L(>FRZ.@Z]5+P&./-NX8\]4* 1'( MGP^LA2'U"3<)=4+AB6I.;L:^-S17G+^A/G*'-UCP_5N=*6NLQ;2WDH]4,O MKR]S6QI,XA&?K:^SHI2Z*^\=$?<3!;Z(2A$NY#Q4=$W\S[H1@['0$R^97[ I M"6VKNCU7VX6!TLZ54TD(YGW!H?4G]&@\ XG 5K:)W,&#IH41M2U64V6O UVD. & ML"R)HY2QPX$MTF;&_@:%6BM3@@*^77-&'JXZJ!3U#[)%@4Z,PN18X5R!N83& MU0IM<'+%<"B7_-D%,83:5HC81:#O%33^S". /F31XP-20;_K8K?( ^L%)D\D MX]EZ%IVE8F-8. %7=EM/K@L=LRO= DD,3W)2B_.38CSLJG2BR>>#PPOH^\;\ ML8!#\]%1IIH$_:VQ9G9L53K'I]Z++T!)6-I3*Q,U@BU0MVYX\2-1_*:1)&'Q MQ7?$#&KVP'Z<+:/S,CNE[V(TT[%P)N[&;$H,'B1J)BD]9LQC8^NXR82;S&JU M)TJ6Q1VA@H"ZH]>%4'G8B.X )_%B'%^>CSD9;A3/9M-O3G;K3'V?U(%#V?IC MY)0Y3=%GUV,RH\\V_-FPZJO*?T5[L@T=LN*NA,-/.1'68B*>H20VB'EFLYZQ MQ- YN5D!/#3-?H;X"0UI"FV'.._P0YJHMCNMSO#-/@WED4YVM64)8)MG)-.) M(/FFSWLEW@/0P"JJ/%0S,B##!E&?9"=BGA#S%J#@LZIYQ%4)9L$@NL4T\_V) MEU[] 37,AAF)!C;;O-P95P4C7B Q?7P*2Q ;B@[%AGSU&P.P]8JBLQ.N= Z< M"T/9-UTS#%_^K;-?K0P(@>=&R9Z>\Q\P2T0Z-\T>[C^6;(O39JSX^&F#Q(%8 MM@.[8VU!>P-L',F%PEZM(WV^$-]!"R=^F@/!A@6.9'H MTKY 6M:+ 1^UYO%P&D^/AL_,3LX+B3_Q+NY4]7CW&,:E50RT)4\PF8B^3ZG7G3K1Q##[@AIIY.-Y2W^P)&3[B]Q/T'XW_7W_V+R^?N"TFJ#O?S3@0$6 M$]JGNC'"_XTY6IPL,?;WO;9AW5CV^D4TOIRJJXNQNIA%M]:^LCZ#0>3R_A+RQ [>96V74J9M?X?*F:*_BZE*1" ML*)34I*DJ@GZ7GLYB$G$<(C?/'?8=[P]YV6<@Z9>%&) 6F:GX'388 4 MI+8]=_Y.O 1)U_YT CL=78Q/_8W113R]N#@%@8!>0_X^!Q: M7L3#BYF_',:SL^EW Q\EO!P W-EE/)J<^TN&XF^4BB!%5!0]*PNU?<)=M?W) M))Y.9J?/7BR6'+'_L#O7BV@TBB^G9^K&)1"(/U:P7?^',L&:'4M^'=1J:PZ3 MB]^REGSSMD+0<&+:O7V9G(265H(\O03M6$P:JFQ)9.#:=/V 6!^JK:2R@?*" MX)B*THO:"ZIR"V?RN15808&IH8E*;MS36BBC7[0V52V^#=W[8:!U$/TB)GJW M#USH6W*KT?/[_BA%2Z1.F6*@U^0Y;8Q*ASK%=.@Y6F1;EUU&?,J-OLB3;"-Q M7JIHW*(;%6\>+0"4N-2"I;11&M)-J M=[0\7JE^XMU1)K$_N4"%$!J;)G1KRR4L=F&RJM,P/HO,C02>0; MDMD^8K]CJ3%ZW>#^>PJC,/W>B#?N-#K!QWLW-U>]4P+84:!0]URB_X[C(NP6 MJ1O&X)J:G,%'3%:V[S+4Q2GE.;WC[NPR]'9M(MXE08R'C^X!KB K4.M/GU?O M$-UCVB:8C6#YO1C%$]'87TSCB\D>G]JB;>M;13[0>47UDSSB?+LXXR0W>O(3 M/HD="O@'2N5;5-EN>GXON>Q.069.YUPX MSNOC:U="FO9=)GSJ$%$R3#BWV?^J%#'(ERW8X4J)2_BO>TRYQSXYN5ZR^:)_<=.QA;5; L=R%;O:VN98JZ056;;EX(JQP' MFX%F2R\F8QX"\-H<. ;;\RBHK.+6#F1U2_K7\M'TOAHQQ6J"R*ND%A>HLS*= M1.8#V$"@<<60[%_K^&H.H%^B,Z,H)ZRFREGR?_FJ3G024E(0.^8/-)0+QNF^ M33("ETIETS03-0*0OGC*@<#WR7]%.$#.<7%G9!5VH6T,-RXL76\$9FS_:/2, MJM=2"E/YJ!DE-C' N=L#;<2%D@QJUP7E,G/VJ"#I(P=-G4- )?<=$WP%L@U^ M8T-F&[@)=F8)H :YP+T8<; 63CBH'C8VK&G+V5R#@NW64&Y'%2'I2A:.J!K%BR27%DS2WP;K_9*OQ*5$&$M?#)B/K Y)JF>U77< UCY? M;OD"PA#.OONL]4E^H]OW;^K&\ V]6DYZ5Q^N;[#YJ=;& I'S2*N70Q)H++JT M?I'E4<]Z\+S"6+M"*=_X)10#/HU1M.H'5F2#ZPZN+":C99MCS@&!V:I\V[;: MEO7A!MR#Z/J!671;8.?9Q'B8$J;[;1A(4.)Y/Y6;!#G.? 3]8E?EW^+*._?WL6Q1]ZZO<.DRY-)[[ MU[=;^R?+.Z@IG;V'/45N=_.1Q5 LJ>PN,MI6Z_$3Q[.]] MHN(?$\]^4$H[UEY$(I7QC]]TYWO]_7"<7\[))$15(RAM#%IG>:?>=.+=BO&9 M\BI.XMGE#..$\B4 52U+M$[4II>EMWDRCD?C\].]Z^/+?G1U8)_[_'QYZI7]J*SMA>=U5$"#2GB1.RX3]OR>*D^M7 0P")4C[07XU5) M>J%D*@3MTD+"$^IQ#K%,5XSZ6L0B/3K6@;Z.AWM ZCD>Z\PWB"J4890<4OD, M3TGOJ++ZRVO5(CU3[>VXP6J)7P+@5#17:^5,&,XJ/3ZT_6:'S7"G8? 1A!JY M(#M]D.-N7R08.#4Z/!T?ZXO)]A]UY':]QNGP.,?2A3-9P7RXP_M3U_?T647E M0PEN5'.J3LLJ#WSIV@6+E':W\(KX@*QO*_B(BO1Z[+0[W7O,.\=551',2T8P M.<8E_462X.Q/KFKS+X!W#;:&*)H/=IM?!FB5-59-H7@UFGC[@._V] 0\!PU0 M<$NREU9KBV*D, )Y=1O''UL4DJG&3FJU4.]UF6BDUMROWBWJ2(=IAR&BM+E#T"8OXFQB[G/P)WO7_*N M1-<)\FA*@:0D+\$-Y<;7^8\[&98K3W94C4=1GE*W::4V#77=8CE((TXE03+.BFZ8"^ =IJ55*:&R:$IIH[;3A0%YM\'N (V-GZ%Y,EH<;R# M,,-[CV&%Q3JZRRQ73E 64Y QQBGFJ:H!$U*6KR2)5?X+)A4D6"2H&,/[%KL, M#8#J,>CE\B)UJ6G<.3K[19/<\ =/' N/G>%HVQ'$^ML>*]#<$K"0.6U>PJJN MCAQ=JZN$X.R7P4#V+?F#Y&'J[".=(82E"C#Q4(@3)=3W,8A3<=);6:Q*A46J M%:0-5*G4T"(-S,ZD>.R;/_I+2"H%E#N;/2/X L!YGU3HW*DI_D9&&S9VQ/"D MV?O%=7YJ&^U%]4XAXUN ^C@AX3CJUC1&3=\P$,Y@#4\J5>#V^3]G.8W^_V/V M.-KF;>U5#2!9=!W=F;U15!W?@0&M+A* M6'=@9)!0Y#4ZZ?UY^[GNL;-!8I*Z>/6W'#^P6DW// MST#7'\?1V2P^NQS15*/I+)Y-GIAJM]=J*HRN<)-2WW'O"#'?U(U[$P M#*Z#G&#VR?XMMD6.]"T;F1G-5!B99L]8.EC'/BM60:FU7I!U.";WY$<3.K4M MI"BFY?L+\;GV;5J^"L<&9=PJ($#BGP,KXF"U?M-\%WBZ61DX4'!N_9DJGY8; M>?AZ-DG/LT*OJ\ \);3*N[!(W[=(?["C."9^2G8P]ZMV'6L(7,\/_,6$TB]F M@RFFC9X/SB7P-QD,QQ[O0QS5O<3>YFL$ZZBI\/RU0WUZ??S\MD\R"[P[.\^>8T"I\^=YN>,PB)I MM,NP5:;S:@R&HY?]T6!T\5+=&TWPWOF9OS=\V1\/SL]?1N\M0M^5R,$HQND< M.!>#V>7+_ADG,&SH\'%^&7T)V@S_25V/G ] MG]S,@_$EKN9LHE<(2X$%3=4TX\$9+!*FUHNDWD1NRL'THG\V&$\$8\\&%]/^ M=# >^>L97E_(M?:FJ)96[$-7"48*$L?9W<"YCUOOK%=O4J^LPX,&JK&B_A]J M7Y=#2J%(8J%TSWJDOKA+PEFM*,/I,&H-JDB&T\&"1&6?G2;9"Z[9E)_B0"ZR M$J*V]Q9HLN'9DRGHR=!^$8UZBQB+POX+C3[V!\^&IGU348AL%_W+5&4?)!9] MN!/M+=<+SR=<$Z PE2MWZ48!(MFL$0=^V:YTW0XI+%S^_$!JT0_U \#FF?V' M%#E+V\T!,@T!*041.XX]NJX_JEJRT[6*QPGSBZBH@?JB4"B7W#MN(L7GFW4& M0DXU3R*&A"MPU?"P++(X]!!22SK/^M*1A#-76)&#<8MP-?Y85?<%Z25/EE1W M]&!GL08#&9Q;J7>3MK VMV>!38K$RD]RJMC"@FC^!"25PU ?Q*+T.9HNC$S1 MWA3 7 ZBV_##1F.M8![5BL+R%ZF*E?XOKQD&H<1+V^V>#[WJ[T;Q6L@8#U%_]4T![[>RW?MW$)V,IY/QL%5X&C?W9^ M/!_+%^>@B]]'*J83'U6YG*AZ@ND($/;!4BH?C#E7@XSCT<5(33">S*)?)5+, M&:T;SI5C#^^!T2($>TK/XXD*?PS0>7^J:B$D\5L48 M+1"ZE2VD(8?6T9KJ@%0[/^IT%AKN+,])=I;\5U@9D)C]*A5 M<1(EYF@I'?:NA3:E-Q-K]!T+@W=M3T&5+OC01ZFZ["\91'=X%U5I\7PQ8'Q& M'-F+^@&Z8_FR+TH,/Y R\6O\;I$8/N\G^HCC/1; F:ZSE]C0='QT_]MGSC&A-FJC&(/H MO;MYORZU#X'O,Z_W^3O[7PTAA4LECJ+3F2H'O"SA32YMWS%Z.UP_%Q^(A4OB ML%P>:OT0GJGZ2MO!P\0L$U?]P#L!:-+BJ"6"_NQE!S]:D/,Q)AMQMCM?.N>G M^XXUT0HVDRZX5#DY8+EWO@X9M-*T_?^?8F0')QM\=L6DO$(7_[!?5M4?!N$X MX9ZH#4:M58/:[MBB\R&PTBJY+[AKG\LN!U@O04EQ2?+KH+M3EY;VJ(3RT)(Y M'JK]A",&TTAC^YTD$8C(D7)5.QCYY_D@]6>9PWICKD"YE>]'CL[L.O<6-HMN(58]#U&5>*_ MH?[N*DR@/("N";Z4_^O<7ZQ'YMBVC1H0RZ)/*O/H>E/2MT]-XSL?T[=?4V/Y MEXM4ZTT)^OAO..JH K6P7$E:E[3Y=09IT&:J5 ?M^C()_KKD \_:T/IP+1:Y MN(#>"/>F"H#LU]$Z7W[N$&0@@KRX?Y['-"BIF6!E7(R-&";C,RFNB<]GPZYC M]=ZS8"0@9-#I$->%L.#KY=B"KE1C6+MC-38:X -LT!#$N3 %42VYXE@.: MW(U736F7:XVWZ?@,GL'&ONQ?A^,1GN.?6_V1C[BEV,Z&/9M38'7A^\NU_< M\^95\_;-JZR&_RW@OZJ\A_\3)?Z<-,G;-QL#SUY3GRF*&OS4&_747:3FGWI7 MH]=7X]XK>-,__O;-%L[U=^JE@QQH":\.!Q?3'K>RL1=-N<4AHWG9-.6&_KDV MP.\J? !^7Y:@GLH%3H"%4;2\M_\/4$L#!!0 ( *DPFU*N#-FSL00 /4+ M 9 >&PO=V]R:W-H965TL[T0^NLK>6%#7ML/O?N"L=9Z)#V6 M9 U6QMZ[#-'#0ZZT.VUDWA(90="RQ#$JQ4#DQK<-9J,VR8J[_[?HGT+L%,M,.!P;]9=,?7;:.&I MBG-1*C\UJ]]Q$T^?\1*C7/B%576V%S<@*9TW^4:9/,BEKE;QL.%A1^&H\X9" MM%&(@M^5H>#EN?#B;&#-"BR?)C3^$T(-VN2S&Y@>'5.0S'X^G=Y!PNKFXGT\G-[:#MR1YKM9,-]JC"CM[ M[D9P:;3/'$QTBNE3@#8Y6GL;;;T=1>\BGF/2@KC;A*@3==[!B^OHXX 7_\_1 M/S'6JXWU@K'>=Z'Z?>RK+[<3B$\.X+\;@=L,86X4E:74"Y .Q+8TPCJ!/_]L-72@;,9VCKA'AQ8I@; MZ^7?F-:2.TV=2_V;Z).0MMXDQGE84'MSH(QSZ."K4"7"I?!$ 3$W0[]"U& T M@CJ&^=[C_5.6H'\-G MLT2KJ>]ZH9[!;M=NL]/OO^I4-WKIY%XWWG\-HA?!,$EL2<1+[=$B\;S]W.L= MOXN[NW]^]GNN(Z&$3A"$XQIY.P.)S1ZQV=\5[%S !R+E^ GW_6;))YKTA9>&H&A944J4+GZ+S004G4%17*@CA@ MZ6=KRN*CVW&X!5\TH$@R>K@+5J$Z*=!*DU;&QR8OA%X#+JF6* CR(4/Z8.E% M3;BY,1C,N0Z7H=IF/#Y (JQ=,U8E%.1V6H:JPX>"WGGVRV(J_:94FWQ1*WKR M>0W^SZ22?@U"5TFG/2MG1J7A\V, 4&HO28TZI,5$.(:F/UP;U!X3HH[ )4\5 M3&O(B97T&0QOQA!'A\0W-]8@)X2G7E&G>*/#ICCSNQ?# ;+5A0Z<"^[122;L M @,]4I,!267*T6M&WI,Z,3GN-T&C;[(A#BNAQ#!*IB%;G*>E2BIRHCK?#(3P MA5CD28XI+A_[XI9,P@Q7+AX"M9R1.E%E&BJ8J2CS4@4C)MPE0=.DF/$(M\2- M*=ACM'U6-E M2=)-O%:KW>/F8^I"*M-@)Q/D)QO>+3WR]-67K_7:3-#>&<5RI(OB@=,1$Y1/ MU5162^N9=EB-M(_^P=02P,$% @ J3";4@WH,YJ* @ .@8 !D M !X;"]W;W)K&ULK57;4MLP$/V5'3?3)Q-?@Q.: M9(9 *'G@,H'29\5>QQILR944#']?24Z,F2G,E/;%VEWM.=I=R\?3AHM'62 J M>*Y*)F=.H51]XGDR+; B/O8I0YLRG M-G8KYE.^4R5E>"M [JJ*B)<%EKR9.8%S"*SIME FX,VG-=GB':H?]:W0GM>Q M9+1")BEG(#"?.:?!R2(V^3;A@6(C>S:83C:V=]W+AD@\X^5/FJEBYHP=R# GNU*M>7.)^WY& MAB_EI;1/:-K<('(@W4G%JSU85U!1UJ[D>3^''F#LOP,(]X#0UMT>9*L\)XK, MIX(W($RV9C.&;=6B=7&4F9=RIX3>I1JGYJOKA^7U_DH3FK"7[L&+ M%AR^ PY"N.),%1*6+,/L+8&G*^G*"0_E+,(/&<\Q'4(4N!#ZH?\!7]2U%UF^ MZ&_;>\,6=VRQ98L_-ZR/P5^_C$,_^@;7-_=+B$^.H,<&A\U_7?7\L-J@L#,\ M!,TL]2.8?)IV31I]Z10*2DK910<01&Z4'/<#OIOX/EQ01O6=S* 6/-NEZA43 MC-QQD+RZB3M*1O^M_0&$$S>81/W V U[)ZP8J +A!8F0@.;6OIV9F97;#HNP MS!ACUR*^"[ZKH1%TUM5 MO2)B2YF$$G,-]8?)R '1*E7K*%Y;==API;7&FH46=Q0F0>_G7'>\=\P!W>]B M_AM02P,$% @ J3";4@G07Z"3 P U D !D !X;"]W;W)K&ULM5;;;N,V$/T50ET4:,%:$B4Y=FH;R,6+!F@2UYMMT4=: M&EG$2J*6I-;QWW=(V;*")NFVF[Z('&K.X=>84QS M[OLZ+:#B>B0;J/%/+E7%#9IJZ^M& <\PTX,^L9ELI/QDC9ML[@4V("@A-9:!8_,%KJ L+1&&\?G MZ?536N"P?V1_[W+'7#9;>Q",9Y+PMS5KN?H%#/HGE2V6IW9?L M.E^&SFFKC:P.8(R@$G77\L>##@/ )'@!P X YN+N)G)17G/#%S,E=T19;V2S M'9>J0V-PHK:+\L$H_"L09Q:K]?UJN7[XDUS<79/E;Q]O5K?+NP=*[I8/,]_@ M!-;-3P]DEQT9>X$L9.16UJ;09%EGD#TE\#&R/CQV#.^2OF(1"$E+&#! M*WQ1GV[D^*)O3?<)>]RSQXX]?ALQ7R>[NW]8DN3\)_(**_G^NPD+HI^_N46= MH=J #C :!@FYSW.1 LE;50O3*G!0X0V" MEVDJN+VC_E>)64C'T[/!XM(H&7^UO $-H_%0IZG+Y!_4930.SH8H1EG"WD[= MF+(X.)F,1E'PG]FNCRN!JY+BAA_LQ9@FT^B)'4W9,*\UI"776N0"LM&)R=8= M>,0"J@%7J))M;(HR@N*"U(ZEX!F2S'R;P%2E;T88I9R+#.J3>_?>N>5J*VJ->N0(#49GB4=4]X;H#",; M5[&PO=V]R:W-H965T;[P5\K/*$#72K)L.2J)VJL:&4M9,DUB7+C MJ5HB3ZU167C,]P=>R?/*F8[MW+6>ZFSB#!U(<21FE1[HS)@S*OVI[? M[L[AR&#HGS!@.P-F_6XWLEZ^XYI/QU)L01IM0C,#&ZJU)N?RRI"RU))6<[+3 MT\NKF]G5KY?SWQ#HAX_P M89R7+X;,#]_"U1\W"QB[[G[CPK730%%OD8@60&J"4;?">W!9UCR7F$(BE#[_Z<[.DB^-A=>89)4HQ.8.>)62]PEE%(0^ MO(' []3/(!BYPWY\>F+?7]@W29%+++A)+"K+:XAZ!O 08.3&??^$]'_W+'(' M?GQ*/!Q@TI0-A4AGR$LA=?Z/#??G4?4817L](H*-1L>BSY[*R]=:Q$1XS-(@ M'CW;N3^!%S\<'L30C?W!L^T^:SG>/J]A MU=OO8@D"O*T-T:JES%P$ 7FE>;7)5P4"5PJU,I>OJ7:K9V'(7&K[S-Z4LSB* M@0H3T!F"33: YO>YGYY,^G';_&.,:#!T:4M5HZT(BKL>T$^SN#7R5Y?]X"*7 MQB':K* R1CW^"#Z1-\:9O-H\+5E^3^@=%1;TMC:V?%)T0XB1ML;H9KL*;=86)@?UMKQ[S^4FKQ04N"93OQ?W M'9!MR=0*6M2V3%D)30_9#C.J,E$:!5I?"Z'W@MF@JUNG_P)02P,$% @ MJ3";4KCDJ6*I! 6 P !D !X;"]W;W)K&UL MI5=M4^,V$/XK.VZG S-I7NQPY"!D)G"AI7-<&0+7SXJ\B55D*2?)">FO[TIV M'%,2YJY\B6UY]]'S[)N5X5J;)YLA.GC.I;(74>;<\JS3L3S#G-FV7J*B-W-M M[W^'2L])QZ/:VG#+ZQ+V[@? 2^LTWGE3 QR MHZ[BT' 8= \XQ)5#''B7&P66GYACHZ'1:S#>FM#\39 :O(F<4#XI4V?H MK2 _-[H>W]S#U_'GQPG<3L;3Q_O)[>3+PW38<03N33J\ KHL@>(#0+T8;K5R MF86)2C%]"= A5C6U>$OM,GX3\1/R-B2]%L3=N/L&7E)+30)>\AZI+Y#[-7(_ M(/??'\2W@;[\^3"!T[-?X0 BW/@ZYMJD3'&D4G$9C*=7,(B[+7 9PF]&%TO( MD=G"H 7A+%#C4FDJ*B9C4/$-U:P1*^:; 82RSA348\ZVJ*K,$SHVDP@6R5HX M01!,I3 .K0-7.L\+)3CS_41Y+@S-AC8<_?+3((Z[Y^.K:;CKG1\#,J. 9@!( MP69""K>A#I;,80I.!Z:,?RN$%:$U]1S(N07,P9P) RLF"P*^42NT+K CIM\K M)# ^H,4@<,FL%7-!3'SX"/F7H)!V/-JJI$V.PR[!/X7""K4 )AT:51)=&L']FM6%X55X%7J@G6F[58 7;@L4MPJ%(J<*,=@J#2H!.E6 MY*%*J+),0"%$SI;",8I-"1MLP[8K[4F4<6_#HWH5,$H 85$8@K22CT^/I3JB M,'&F7!G3T#>^>GNGY]0R0E%_"=JZ2K#?K)'C;8.E+RO6!XI1G?L"]6FDZ D2 MQ2E*P@9151*TI&^AMW";):'1\HOZM:\-4Z_Y##S#;G+^[BN-5LQG:.KQ^LKB M>J>J$EN2^Z]=6>$AVD%-_6+;50^:4O>_B=[N[>/MVY_AY*25]/NO%Z[K##;3 MUAA!;PV3#-.%5T6)ZW^X..!IQ^]EH'9E9JB?M@_3T(]'$X9B?[0 M&B3)X87Q/H3>Q^8G(V,I*-V@TZS(_>7>/E@D95$TF@R*/;UY5,VFX^^OZTLF MPX>/>/S!5$&G2*BTD.BC?I(!)>\)XAN07J][HP3O\NRL\+I*2 BH)G M3"VPG!<82H0S^Q(J-'-:S:8:+DY^A/JK1#0R%V907+OM.YQT&J>]',TBG&EI M]NM"N?+@5Z_6Q^9Q>5KGE^'L.-.. M3J+A-J.C/QIO0._G6KOM@]^@_C,Q^A=02P,$% @ J3";4B-&ULK57);MLP$/V5@1KT MI$:;U]0V8#MJ4Z!)##OI9(:HX*F@3(Z=3*GRPO-DDF%!Y#DOD>F3#1<%4=H46T^6 DEJ007U0M_O M>07)F3,96=]"3$:\4C1GN! @JZ(@8C]#RG=C)W".CF6^S91Q>)-12;:X0G5? M+H2VO(8ES0MD,N<,!&[&SC2XF'5,O WXEN-.MO9@.EES_F",+^G8\4U!2#%1 MAH'HY1'G2*DATF7\.G Z34H#;.^/[)]L[[J7-9$XY_1[GJIL[ P<2'%#*JJ6 M?'>%AWZZAB_A5-HG[.K8J.= 4DG%BP-85U#DK%[)TV$.+<# ?P$0'@"AK;M. M9*N\)(I,1H+O0)AHS68VME6+UL7ES%S*2@E]FFN7<5+6$Q_3F=?XQ5, M;RYA.I\O[^-+B'\LXIM5O!IY2B/]N$/K1Q_]>]?RQ6*.P=W!TFKO0CV#XS[0+LA><4B L!:XR MS8]%2?D>47_PE"A,]6>;B(I0V6#.(.BYP\AO.R(WZ/1A:D(U!)^T9$D\0?IN MT W;5C^"S_P1!=/RHH!4*N,B5WD+$KB=?O?4J1M% 2P$?\RM&FDQU 6J2K!6 MR+ 7MN"#01>6?$^HI2T;:!/1"N[ZL*I8*O;/!A2$IT'UWNPFSR 2V *%%LKHQ(27C%5:TWC;91Z6@O4*;R6^6LBMCF30'&CH?YY MO^N J*6S-A0OK5RMN=+B9[>9_MN@, 'Z?,.Y.AHF0?/_FOP&4$L#!!0 ( M *DPFU*18B O4P0 !D, 9 >&PO=V]R:W-H965TU\>C$8NS;$0;FA*U/1F M96PA/!WM>N1*BR(+2H4:)7$\'15"ZF@^"W=7=CXSE5=2XY4%5Q6%L/<+5&9S M&(VC]N):KG//%Z/YK!1KO$'_6WEEZ33J4#)9H';2:+"X.HR.Q@>+798/ K]+ MW+C>,[ G2V,^\>$T.XQB)H0*4\\(@K[N\!B58B"B\;G!C#J3K-A_;M%_"KZ3 M+TOA\-BH/V3F\\-H/X(,5Z)2_MIL?L'&GSW&2XURX1,VM6Q"%M/*>5,TRG0N MI*Z_Q9P.+KX%09EG,"YT3YW M<*(SS+8!1D2IXY6TO!;)BX@?,1W"9#R )$[B%_ FG9^3@#?Y:C^W8'<[V-T MN_LOP_P/N#'7@*%DXU4%2P6**EJ(SW!N!SA&-3E$+? M VJ/%C.0VAM01E#!KRTB]8]W5%,^![HZ=5:@DI":HD";2J&HI/4G A(>2FON M)&4O:#L""OC>>)(JK=2I+.E)%*9B2+."-Y-!',>$F\%)90W4QQ]8*V*"<,9 MT8]#.$;K:4#TE5GJ00B$1>KQSY5D'\B#)0*/%-:B"T$"3)I&D1->ZG5-.\/2 M..EK^AFF-)4<.I9F=-4#+H7,AG#;W2X-7!M,].%Y?74*K*P?CM3C+< M>QO\VF"C?B^6BC6(,Q!-"@1]6-)7]W3K*$:J#K7/K:G6>3]523Q\G+SI_YF\ MD+OI=K*FKTG6]#](EKFCB#!^B#)[#"5::;+6;G!H*WU\ED+QWDX@[)?R51@]']+'.7C]]]X/IT&(P1=X=I12P? M=P,!;\?\M23:BI)N*T-M>HA971.A!)KF?3,>[,?Q@!1%74MT/.%R/DJB$ M3K&IQ\[A <-_:R^>-BQ"SZ:JRD*K@,N-]3N4QB*H?)7S_F-,GK]5= -\/0Q;%W!#X+/NQGJHI^_5TZVQR.CL<[Y^=O$M,;Z-31@ MMD3,T!VW*)&LLUWPLI@V4V(E-='F8912*],SF7=5FC/7MNK8/9<3W]RH#*UK M.H%[47JRDPJ7=_XW\9=B*97TD@-BFM[B?B&7Y$KRH$,**TN3N[34A;&3YA+O MV%K+KA;B>-,::^M 4PF9 IO1=]R2YLGWSUIL(US;),26J#]T1HFL^%7=,$(S]7I!H/W^U%8.M%M#YX M4X;E;VD\K9+A,:?='2T+T/N5,;X]L('NW\#\3U!+ P04 " "I,)M2^VO= M8!P% #L# &0 'AL+W=O8Y*+TX'T6!%^"3G MA6/"Z.RD%G.\0?=G?6WH;=1KR62)E96Z H/YZ>!M='P^9G[/\)?$A=U8 ULR MT_H+OUQEIX.0 :'"U+$&08\[O$"E6!'!^-KI'/1'LN#F>J7]5V\[V3(3%B^T M^BPS5YP.I@/(,!>-NL'!999AM*Q@1B!Y)O$)R'C^I M\1VF0TBB .(P#I_0E_26)5Y?\@++MA2->T5CKVC\8A<]+??'Q]M+B,+C?6@U M@!C";8'PF]%-_(5 F.A+2! M&HW4F06L,EG-H:G!:?;:84#)XPK0-2>\92K>.^("5W3Z=X6.AG!%Q9%EDH4" MSWJARUI42RB$A3M!AS66E!(@QZ([F/RA!FU-E<9:2^T(Y1T6,E5HA_#>"^ ] M-1)&H'/ZY3)%DJD<",*WXO7F,8(E"N.QDDTZ"#_],(VCPS<64E%+TB/_ M)4A/!*,0=WPD]^/UOD-36C"BFC,M-[J$R-O(X9H.)ZV]06<)\SP,[VY.[:3W MSQ?4$(:O/?A<*VKWK,@)<@,!HI%AO3IV[\(W2\SV!:?Y_'' WC^9M*EN*$W( M7CP&]D:8O'GV^3?;UH;OX=96.!]NYB\2J=MS$@!BK1H]X?P0;C&M)V? MF^MYP3=?:;)5;1 M>[1V'V19-\[G(4&A>&_HB8()=?'KMO9HSJD&'\W/#9%X&AQ$:YL)UJ-P?0^N MM(,9(A=LUJ2<5,N=F=!+\' @!X5'ASR-4UU5W:W5-]^-Y'MEN^%I'[9^+K4K M:P2JH&L,UE+I\ P79 [Z+-R;!%$8PH+&;0%RNTYMH8W;[Y.7O65DZGS15%^H MB&IM)7T!/':E&FW<0$LT1GMJ?Y5_V]Y@U^SM=\ '86A*L7DY MB8;#P\D 3'NW;E^&ULK5?;G4X2D?=AVNY+!Q]&!\=U'PI;H3[5%\9O(U[+;DL166EKI@1B\/1 M<;IWLD/R7N ?*59V\,PHDKG6G^EEEA^.$G)(*)$YTL#QI.T[(Y:+!6^4N]:KOT0;SVO2EVEE_7^V M"K+3=R.6-=;ILMT,#TI9A5]^W^(PV+";/+)ATFZ8>+^#(>_E&7?\Z,#H%3,D M#6WTX$/UN^&UX0SN_'.*G]5YJ/;UB*3"PD-THD2&A=, MW&?"6B9[1U:%S K&C< 2Q,D<5,P%:YQ4\C_:6U'.TY@=>PT@@BCG\*)4)Q>=*;.RW$:#\X:J "5[71M]+5+-0:_8LW8F2)(G93T/YXA3DCE^R M>^Q3QXZ>C7""FXHUBI'X[A#0ZR]^ !/A$>BI[JL M>;7VDH3NS!HNE 3*W.M%#>L5@V1T2%HZR@*6FNJFLN\,]UI\-T_[V32R:N2 M&AQH<7)Y'?!XL3"Z]*MK^.0?O!=LQ6V@'M2\'.8&SK2.Y*+6%DF)?0W^>*8V M10I=1E"R.FAP9&]\V""!",#]%@9Q[SQCBY!7*A'\A52V*%.6L*M+(C41=H%( M? U.DO3=P^2B@0$"WWB^CMAQDTM]JG/8.!MD[*/+XPCLH610U1,!6N:MV;Q9 M8Z;8U I[049__VUW,DGVNQH\"4+'G9!?3O=?;M>*09MPLEH2!EU/:S&"R)H5 M/-^ U:<4.T-N,J0=N\F'"E-3YZ"2?(Z&Y=:#\N^JQ6&.Z>!\S-?@(VA(3;#5 M8?OD$8.>[;Q#N]K=BOQ,S/LH(V"6*6"+T'I*=W1OZ_4I#WR#K;EQWQ/\*N'T MN>\4SZ:3*'V[.P3A!9ZM<([XCD_D,O7T1:/42WIP!12 -Q65N*RLXTJ%=HA' MXT(XGFDA 0])$FMS46F,2+X8L.%B=N/).*=:[/"(V=6@2_YXD*!PIQHV^Z0/ M#QA/JP"$YW_C&M])<= U7;M^)+V^IOISC8;E*?62K.%--9MXX$, M?GW6I='KW:#W69I$;Y,$\Z12<#WJW +A%)I>G; M?>RA/O-P1ROX'=([K+ -P-\>13)TXK9-/Q#Q;I1.W[01OXEVWNQN1QJS[*'C MVX;L2)/[8H"EX5R$N6*[13F1%956>DDM(*/K"OBZ($)_-29MJ8P'@\%&, 6 M#&V7E4_U4,$&AVAS,/5]&UP4=T3R3= M-/Y0O0.SX02SPE"CI315FN%0%8[G:W^5FVN'Z6Q7V8ZS<6IRK)W,U#Y")"2A0A(:@+3B_?73#9 4 M*<[4W3G/ MY.9D0 ?-Q+58KDJ<&)\>K]F2W_#R\_JC@M&XI9**G!=:R((HOC@9G-&C\Q#W MFPU_"+[1G6>"DLRE_(*#J_1DX"%#/.-)B108_-SR"YYE2 C8^*NF.6BOQ(/= MYX;Z:R,[R#)GFE_([$^1EJN303P@*5^P*BNOY>8-K^6)D%XB,VW^DHW=Z\.- M2:5+F=>'89R+POZRK[4>.@=B[X$#?GW -WS;BPR7KUC)3H^5W!"%NX$:/AA1 MS6E@3A1HE)M2P:J <^7IS9NSZ\LW'WY_=7E]\R]R^9_/5Y_^>SPN@3*NCY.: MRKFEXC] A?KDG2S*E2:71U&FGHF!T7,E^S MXJZFJLFY9"HE"06A(I4F;+U6\A9(, (/2\5R4DH(P76EDA6$ *G6.#$, M',_S\*@H-9$J%05#IE9,<4T.\++!#0[(]?;H1TMP<.B0S4HD*R*T88OELBI* M>&1EETV2R"I+NW>S)#%7+9&%*ZT8SP3)&(2_*%>0=LBB4D! U5*PC"R4S DK MVLU 4I5N5VN:W_+"Z$[O5Y[O]90'_"17.;@LY4F&BF&,6!\&'B0"+,,O&" 9N*4M4R8+X,R><4F="PX#"R@C[B&9N^2"Z17D)&N((_*A(*_Y7!D/"_>%9&T] ME#W!HUT;#CV7!FAV*[*U7;/!.*]Q];W>!FJ80*YB&KP [ M>]XZ!] T3QE.S MK FI7?.9^U8R2[DR'@"A()6ATDI#8TO)11G/JB44?1*]5$*P+J8)_6U"ADXT MG?1DO.'KTIJ0?J>],/.^1).M8SU\K8>\=!M&N^G;%+ F0\0G MG*?:UA63$MHK37P,X\@)?7 :MBB!' 1$!=@35BL(#K51 F9UX_BIT G: <*P MP 29YT(CXK5C:2I92YY_!3"N,;5!_KW,UYF\0V7"QO>R&+43-F=\6!O<^S%C MQ1$F:\#I\REX@HPT M:A9 Q6$+@8IL&!O09G0W1ME&5VC MF8&?!1=(&QA+,(:R# 9S#@O<7L",(X!A)!B&W3*1L7G&[TE25\R%S*!50W?# M8M>T:P\&/D+0FBO;8Z&7(+<-NA"%[1UQ U[Y5*TX(@T>_M5^_S0]'O#\K038 M+5?0ZG[_Q8ICPXTV^E&L0/R4"NQ7@?LW0 )WUIGR(P?P'[E8L6()>60'+OUX M5_]WG6<@F"(H?!U& M>+GDWFLC9H2@["<.9$07#8H16Y\9;TZS;_',0.]:/N MQHD;>3_-5$^8K 9&QE@S:'YG-.IP%KMT!J;J3@%"F7JSG\YF'2LF ^^P&(@-5!S&;@0X=3AQ)X%9&8*+^8Z!4/8>!_*47EL8D-W5'5.;4[8I MP;)7 ]32:F8.Z ,[#:!@<.VV..^>,Q D%8B1."+(.2\WG!=[JU6228T"F[+> M(#^[-6. 4B$%&O])65OP%@#0X%9C()02Y]I\9R@X) ?D(=:9P+I[9W9L$80H M1C QRJ%]:JMW#94VYMW&"JP&3/-BVR?71.JJVL!J;/(,!.]/\S96X8Q0K8V? M+Q=:IFUL25+GJKEI\&HJQHT !WP! -QZTSX-WVO"7]3W?=IKX8[C;H7M0HF7 M^2WUG$D0@.?.G"#RK>M.G-";[O/7EZ$A@*^_&@AZ$+2\;UUT%Q-8Q+F[OX;" MS7 WN[R4+X/TGRRSL^G4H9-N1:74A<+V[(+:%,3(FSC!M)OO ^I& ?F#:U.[ M@MG,H;.X6[VHYP9^M[Y1ZL337H&C$W<6_Q#1NW4 <86/;VVZ]=MSX^U-C_4P MD-C0S3NO@(844 @DZ:K MGQ9F#X&F@%L)JU+)O9-H_55Z+>PM;JUFC%F']ED MT#O#E$(;Y"8][^]O,(18::D+;=K7I+YASDF'&4CVD%W;0C9J/-&^:T09 A=@ ME(EU&Y=-0L!@:KO#OE+WZZB3;S5?,U6')[Z!M"X%A_KY'5\4Z#H1Z%^O.[D? MQ\_N4^X??>JW[=4?Z&2:]2=9Z%JJF;O?U=PCTT5/NVGK&NW7RV>Z.]K7X>R* MT3_1=X/[74[/MYK)3"QXK_5YWK&MUQG9^BV0\=MFL-,//;)SMZ_Z?_T.$5F' MHQ#;!#^.'=^?$4BV710;NG[4KNU,8X/A>2-(K1ZA\=2)ID#&C;N=%N#B@-#( MK8/BT>0O2<3T$?@!/ ;NM&DLS%V0PKY/7!"ZO6F8:LI,9$_\@'8 MSJ!OBIPI=#%1GP -W8"2R'?H-.Y.!R[]^1W/4[]-NP-6\'O2 11ZH,>HA_L^ MB8X[7Y=SKI;F&[HFYJVE_=#&UL MY5MMD]LVDOXK*%U\)VUQ-"+U-K(=5XW'D]U)^:WLR=[=1XB$),84J1#DC)5? MOT\W !*4-&/'Z^0^7%6C7IQO0\_NB_*0W2E7B\S;+]8^]357MGIZ? MZWBCME(/BYW*\695E%M9X6NY/M>[4LF$)VVS\V@TFIUO99KW7CSG9^_+%\^+ MNLK27+TOA:ZW6UGN7ZJLN/^Q%_;<@P_I>E/1@_,7SW=RK3ZJZI?=^Q+?SALJ M2;I5N4Z+7)1J]6/O,GSZ< _4W6OO<^"=K(LBD_TY2;YL3F!#9 M"1'S;19B+E_)2KYX7A;WHJ31H$8?>*L\&\RE.2GE8U7B;8IYU8O;R_^Y_BC> MO14W;Z_>O;E^?EZ!*+TZCRV!EX9 ] "!,!)OBKS::'&=)RKI$C@'-PU+D6/I M9?0HQ5H3=NMCAF>N-OV6*'XJ2A.&&*DV\7VN,$_O,_+J+1 M^)EX^^[V6H3CIV?B@*200W&C2ZFR5%3RLR0+?BK"H7BCI*Y+!;>H1+'B=\M, MB32/BRW]$;\,/PY%4F29+/53<;M1XJK8[F2^%QNI!7N#2D15B*VA)-)*'Y*1 M>2)6:=:\@_=5=9F+&AHN106:CK<;,^$68SZH=9TQHUKTWY<@E>XRI>FY+),T M7_/$-S*'KSOV7\);-7VXC..B-L_@;'"E'*3OE"9>#?\I2!%?5ZJL$&O$>UE6 MN2KU)MV9%T3]E:I4"2]A-H@8]I^6Q!YOSW ["$2XN)@->5'F+-L'V**&(VN! M.,=;WM7EKM"T*&1D9960@&D%YEG),L=D30^MP(>/:+1_!3<9#D0T9'$M5:Y6 M)-]CH;Z6]X8-/+L&RW7IB>Q*[M)*9E8\]%33?J8+T:?QO?8YT>D-.C9 =A?. MGVFQ*XND-G%Q)>,T2RN2+S9B>("MW"FPJ'*Q+F7.%@,JNI)5S7N7N>A=[D#E M#J^N,:#\PLZ$5CM9RHILKQD"NEAV"W&^ MR\4E*&>"P\%H&M#*$H,2'@@S/D$]ENP*>*E6*]B[E0S-%Y=N;F^ J;(2&K:6 MKM(8N\SV(M[(?&UW2[M+-=LS>=K1.D.6;)>JR-(M.PU)*T;J9$-IY*/-FENY MAW"%= )<[@_)7_$<>J%559'SQ&6*)ZEL+,/,AB60.IP6]P).+D7O)5M7G"+/ M^NI!4,G%SS*OZ7DT"D.29P%JY;<+-0Q]H7I>Y0AUAP3\S%J_J$H9?V+#.['D MO2+7*Q*H!T(B'\<^$6),2"*;@0PR,ER[TJ&5VW"FZ^6OQ#&/2K6W5;.']P " MJB3W-@&"=O&.S!>VUL 'S-O*1 6/+72?9ADIMK.@,NN143FVH;%P]D2LRF)+ MTIFZ^ 54M2*U]Z'BQ1/6M(09.NY:.Q)9$;--87*_(.%0>[UG0_==JG6H*WO#Z1E,F%L++L[V+W@V! M]T668K*S15J"-X$/<_&R3M: D_^+ *D'@5W_?I/&&Q)45B?06.LQ\_$#%M?O M^8/@K_>P[5V]S%+ G>3 T/RAP3=)[93V9$=G\^'T">8B*US;-T4M#22%>%M6')%AD1.YXM39IKI:<2, M)8CHG4(DR'AEZW"L.!5O\B(KUF B\U=URJ+,YPFC]!(\AS'VSU3KN@UA;](\ MU;152N3(P^1%X/V-Y' S-R$S!U;W>#')H+L#$);$98:B 3"F]=#;#M-M:(.U MO+^]AI&VSVFG9CM507D3%JQAO F+M805Y+7B $]A&ZF(.(@M8N*0 Z. M$'2:()BF%@\ U[ ,0'0R85!R>C"J0'!<@VG$1/!((4,@)C"@@TO2//8*M$U$;5@ZDU]H\A.T"H MO>B?]H*S$T;/\= I<=$)@0+IP\3G%L$POKFLJTU14D9B6T&LW\!K[F5*"8]X M/)VB',; G[)J=F!CS((YVR.N''@6ZH4'457V&)JZR1/46."@C]E*,S2<.2C5 M'>VAJ:,7!BM07-.0:&E]K6&&ED_-2BF;H 6T,)?\^,6>K,)9#Z=S]QPNC46P M9 /4 B-=_)AY:W.GY5TJ8%([)[$[M-]4^=0\$NUE#OT!9 HQ#G3;: M^48/.G%=4JP 9OP-;F4A"C/6.]9HS[/'8^.!X#ABZ#K>L-SP(JTR4Z;YAA38 M_ F_> K_'4 B;@/0'RH6P%?-NOR4%_=GFX)I(ZI5G,[Q^1P2*JE10:1KC)7V MK2 ULUCI[1E+"W$B+9)G6"D=,.O-3$9%@=U4:RN(K4G*"2*@45Q"RF[$]:I) M+@YD8F9 5J7*>(@K@TYYC G)'1O9%!F# "MJ9A?\H@H!ER533!2R(2(-2XH> M:0J6ZK=16EI\45%/4%;FV'_;) M&L@JWDJ=R-\"SCM6WZ94IPU@_W)+E;,V"JPVI5)LZU]5BUYGZ3I=FL*!@M2) M\'ELKC!0!/TN,HA5NN. "H&#TE 5Z1F,OFJ3\5._^<,9 MK/_1UB'12#9XV8XALN\("9,0!X18 )J<=\:V7^+[ILGP;? @5DJ?%1\7."?P M@D^3 MIW+L.:,)L[R+51>S;R\]+9E[$HK M);:-U,Z#-66,^1UK0_%371( V1:E+0H?E*!CQLD(+&T+%[49\QF+^2^-**2Q MK#:6&\NRI+"*X$!\8'9!_K&1V>I@)F"'^D2*X:#14>Y0_*.X)U 2V%K4]=EX MJ!=0&KVD%._PN-V]KK>FZ8,H :O2QN'O&/251;W>^&+DAI%N-KNR58!;\92: M#P4& 5%H(7QD"+6\Y9QW&2V?HF2PI@E0WZ9[-EGGVYYX3'XT =9/CR>0:@LW M'O #ORO;!1DIMQ7#$(4:A4-J0[9ZXUXQ\*"K:,N:+OCP44Q.-.!D^ M;1JD+6;TXTO;@$UUMSI& 0X?9 ?V2H9H_,0%/\Y$PK0_FH:$Z>V'%X'!]*9O M$(VZO\K%1 MO,CWQ%_3PH?R5_;
W-\Y<+/A?4VX%KMB33YKS%2S9421MG6%U4P*: M@'A*K ZC^\1,-G/&(#-X<6X:DA2;M\A Q*MC\O+-K<_BG2<(!FU4!JFR8$G MKM,SN:1JQR?Q\OK2IT%PWVG'R+.+C]P^7$WK"=()L/?3JYN;'A-CF]\I $V0 M2O!65TA3)PK.=A5;=]RQ8'Q.2*^L=MM[8^5Z=8 MOVUL-\C!FKOZK.*:A4@& MC-?20(++CU=B/AF!1]1 F.W;=\$'. 027'HAJ9D0QP[A8@2#LX[/&M@"N-IT M]&V.;!)AYAK-IJ/N0E"_#8&1"2N#ELFD4+;B,(5FS(:(PK%DH&28995Q T+' M6<$'F^LZ35P#$N@WMP"Z.9/RF/=V5]GP^"W9PG; %U^1-BAF:.],X*O*->+H M[PCZ.S[+)9UERIW->7+@I/GW, MP0[?./*>R]F2LH),?JWM8:0)D"VLYU6[83JI2Q?C6&0<<=JG$*2U'M.Q;0K< ME8%TG],M:,,$?IC-C,Q_&$]"/L'=F32<[6W#DC!0-#?:<5LJBUS>I66-')DF M ?(P\-?*5 W-\0:*K9H!%:?1WM7E!^@#G^TAA#-;/]"G.3-0D NZ0O#=/V]> MG<$<(,1$@:Y%.(X:5Z7ATD0%B_5NV1N L5ILCG-E\W8 3DT-@LKT4,#11K@&VL.@[V69/"7#/>5X MW8[TA@](R*JQSK;0E8/%/BU36!M1>=U4$Z5L'Z)8K30XDMSHK XO2?35YUCM MJ$E0V+9U:Q%;5*)4+E!_PAPT$AR$8)0(D\'PZ_;1>A=KN!.*I";.0..'63 9 MSYWUDO EQ&-/(>KY];Y-I M,!J-R.X/.+:\'4(F)L]#F#O]\%KP*&1JR*6ZI[P"E84VWXRC/ZC4A\/X0T8V M#29A>&!D7,T_P"WJG H!Y_?F'@XO^9BRO;*2.*L(M)$.\IQZG#[\2>HFP/9L MBY5.1^_M9:#>R7L;C"8S!'L^[X-$3*^5[@&Q%#46R%#DL!M[%(S-'''!7)L; M0\[X6#_-?D]N=4EU&Z)V*YJA2(;N#E6?1@WFRM]7;-R[SE/,]CA//Z]EW_E,+-[\(,8C^!;%]Z#/FJD:#89>(]"C+F8 M-'?(W(M9,!LOO&^+B?]M.AK_:6+TV <3DWF'_3 8A],.^V#FHAWS942HN)G0 ML92^WRD9<-?I_Y7E7)F#.>M!K6SGD\C[MEB,O&\7DS%X]4*?*Z;Z1JBMCBZ" MV;154!\*BRZB]G441-/P+S"F13!>++SO_7 :1(O(MZ5Q,%I,_@J_G ?3L,O+ M*)A$8<>N@UDX.O+*,+BX:+70GP07I40Y69;;Z=RZ6YP".^XIGZC2"0G- M;&^SVK+ D:HI*IC["4TU[ 8/Q4>_-8@@4N0J;XM)+D4;5-&!#CY/?&1KV3VX MU_/=K/+Q.//J"-5\P]I?*$X\.8F0"$P[H;'X47 Q M:Z-'&"$9?'M\?'NR9FA0R)W,:@-7&DZ:J>-Y,)ZU46XR#A;SA7A-[9:S1R?V M(_C.Q6S@/1@C.HP'_X9FCP"I%U8B9/O0ESPBSVSV?19S)KSW8T,TFOF!H1^. M%]]S;\=6>11O"46T<"4'U\X4_YC@CGKQ+[L2P.=_DE?7P9/JV' M<,JXR.GNM/1/9/$/BU5\HN3A 82-2RZ7O!E^I'Y@FNA;/#8(^+;#EH-YEGG@ MWIP<=&X\I.8N7%4@-9PX:.M>'^W>^/*JOJ -^>8"X$F^!/=,*%NT30RNA=Q% M.1OYJ*A*]5\"(P___A_#RH>KM."4\#J7GAI)Z@-1>BGBCU<'?];?K[*^)L#_ M;1"&PZEX(J+Q<-3^^;.8N_V2A[D&N[FD8Z\[_!&_:N4]":)PVHDV"*0'P/#" M&W'30BAJ@?-IN.G$T4WA/\Q &,"0FV_SUJ0GT_;SVR(_.W&)P[^LHS> 76?F M],$_!FIO532$1^UF9HLV98P](/[:]#+::]6G\ UR4V;0[7 ".*;CD8>-J \ M,N^ !50 7CE_U1XT*7>;SM[>6W4[DBW)8!Q-_"6"R73JUQ1C#U'=<#.:;_60 MW.T*;=9_#[+[EWMZ]S5^%K*?3'/G!J>>.S>O^DX6L)1O.6_7=L MAXV>O3?SD:?F/SVV7#Z6@UJ_^N;R%N&(.W;N>,V_1O? 3],.NZ,/7.AP*VS, M]0V":UIS3#=WPHU+<_;UNY7^B4US]54?Y.CVQ,[>'(+W[/@D-D\\1^:?"E%_ M.I,[;&YXZI>LY]Y/@?D4@G[P3+U#A$'SJ^#F:?.;ZDOS4^)VN/E!]AM9KNEP M*E,K3!T-Y].>N0'LOE3%CG]8O"RJJMCRQXV2B2II -ZOBJ)R7VB!YI?F+_X% M4$L#!!0 ( *DPFU+-"[V3)0, $T) 9 >&PO=V]R:W-H965T])$#:I;< :UJTV^[N4;&9 M6*@MY21EZ?;K1\F)XQ1K]]*^6*)$?OPHRJ2&6Z4?3 %@R6-52C,*"FO7YV%H ML@(J;D[5&B3N+)6NN$51KT*SUL!S;U25(8NB?EAQ(8/QT*_=ZO%0;6PI)-QJ M8C95Q?7W"RC5=A308+]P)U:%=0OA>+CF*[@'^V5]JU$*&Y1<5""-4))H6(Z" M"3V_Z#E]K_!5P-:TYL1%LE#JP0FS?!1$CA"4D%F'P''X!I=0E@X(:?R_PPP: ME\ZP/=^C7_G8,98%-W"IRG]$;HM1, A(#DN^*>V=VGZ$73R)P\M4:?R7;&O= M. Y(MC%653MC9% )68_\<7<.+8-!](P!VQDPS[MVY%E^X):/AUIMB7;:B.8F M/E1OC>2$=$FYMQIW!=K9\=5L/IE?SB:?R&Q^>7,])2?3?V^G\_OI?:=+YM// MP]"B%Z<;9CO$BQJ1/8-(&;E6TA:&3&4.^3% B/0:CFS/\8*]B/@!LE,2TRYA M$8M>P(N;F&./%[]*S$HV+GG?1>\5C?1EQ?O-Y2FCO_#WY'3;Y\X\!B^*_ MWFS\#[BNDTLP-5 M0/OT[/==FO!#S]QG\.KNKX3D,A.\)/"(MDG::&YL@5ELN3W28&T2K-]">ZL163YE MG1YQHEV\9IW691 R4Q4\?Q7^Q@Z%;:3$<\J)540J^;Z ?"7D"LNX%M^XZP\( M8ZS>8-NQAR.DZ1$:90?4.$H.E\9E51T=)+),DI84T:@E49:\^4$B@Y0]RZ 7 M1V_.P/TRW32*.T]6^K2]PEA3*7Y5?\-6BZM KWPC-\3_,W6W:U:;M\*D;I$' M]?JA< < M-"^H\4]02P,$% @ J3";4I<0N=$( P /@@ !D !X;"]W;W)K&ULM5;!= MK87$6PVF:QJN'ZZQ5L=%D 1GPT;L#]89HN6\Y7O+X"JYO,Z_46>Y0VW?#G7Z@C: M>1.:6_A4?321$](596LUG0J*L\O5U6;];OW'%FY7&]B^O=JLYI$E7'<:E2>, MZQZ#/8&1,'BOI#T86,D*JV\!(B(TL&)G5M?L6<0;+"\@34)@,8N?P4N'+%./ ME_[/++\!S0;0S(-F/R3=\QCK/_]:03*Y? W_18-7O^0L3G_[:>]_D.N^9$"" M8W.'VHM^/G?BTR,IW".'==>@YE;IRQ=CL*:N(V2I&AQ,OP*;A2S+1X8T+&:S MT3Y)PZQ(7UR.&Y2*OK"7S7 $"M1"70<1)9#P4LB]@98D-P>N$5[#T7<0*@;_ M3#KO$63G2Z)VH'1%&/JA]S4A2!*.[);ZL.F/PK(\+.@73V-8[7;4)1UB)>K.]4DP6'9:6('F:3%635NK!\33]:IUC9;8 M';G67%H#7%:PV7XP0P01FTW"21&/+).,2"33D84523C+IC^SPKX8/ED2_+OE MX-4G:K]T^DQ=^G(\ZL["(IF$T_Q1]S0.9T41%G$V-K&D"/-X2/![S2@:]73Z M[O9^3];W7.^%-%#CCD+CB]DD -U/JWYC5>LG MQ)VR-&_\\D #'K5SH/.=4O:\<1<,?QF67P%02P,$% @ J3";4C4'UY8F M! &PP !D !X;"]W;W)K&ULS5=M;]LV$/XK M!ZT;-D"U)$JVY-0QX*1)&F!Y09QNV$=:HBVBDJB1=)W\^QTI6V**)!T0[.6+ MR:/NGGOAW?$\VPGY196,:7BHJT8=>Z76[5$0J+QD-54CT;(&OZR%K*E&4FX" MU4I&"RM45P$)PTE04]YX\YD]NY7SF=CJBC?L5H+:UC65CR>L$KMC+_(.!W=\ M4VIS$,QG+=VP)=.?VUN)5-"C%+QFC>*B W_&!B\7E;*_L.MX2>Q!OE5:U'MAM*#F3;?2 MAWT<'($L?$& [ 6(M;M39*W\2#6=SZ38@33?+D_A\OK\YNYJ<7]Y"L M*5CQ%"! HWK+R,&R$_(JXD>6CR".?" A"5_!BWM/8XL7O\'3)\!)#YQ8X.3- M(7P=Y_KF_@RBR=%[>!X1EEWA &^Z8K19O<)*@PT3&TG;DN= L335$=R7#"ZD MV+:8+ U6EP*N%:RV"I4J!4;29#/'[1HIA@76"JGIJF*@V ;+3L//BC&X%II! M!*C12$C.UICT*I>\M?I16A]4_?1#1J+TPZ#FEY&UH\#$!-2$74,A+BO0 RS' M7,B"-CG#C-+-QAOA_BMKML:+QNKK#%V9GF(\!JJU MY*NMP=;""0>MNH",;.D6QF\C7HFS%2)KQ),' M4TQ(C/ CHU(9",3'I&7UBLD^<];">-NYZT-T]]5]*L)Y3_*=6\O_4!UM_;6 M;WT*[:__>_1_?9TOK0LL%ZPQY6.-\";G+:VJ1UL3GQMN:G&IJ6:#_>\@"F,_ MFH;.2>+'D4M/4S\9QT\8TL1ER";^))XX!P23YFPK<4[I#].QGSA:DG 3(D_ M'0_B"4GZ_7B*M@V<43B%:@389<):E/XN%3D@T&D+&?9>D@ M%<*EDI0-^8&H4>2R1R[I3Y+Q0$W].!ZP$G\IR?)/WINP@B<@0UK:&/'4@6YV#:Z MF]WZTW[R770#W\#>C\(HZ/\/S/\"4$L#!!0 ( *DPFU+Z;.0"ZP4 *,1 9 M >&PO=V]R:W-H965TE5]B!Y+2*7-?8LO9EV=WGUW) M/EYH\\VF0CAVGV?*G@2I<\71<&BC5.3<[NE"*/R3:)-SAZ69#VUA!(^]4IX- MP]'HY3#G4@6GQ_[9)W-ZK$N7224^&6;+/.=F>2XRO3@)QD'SX%K.4T(J M/@E&!$AD(G)D@>-R)RY$EI$AP/A>VPQ:EZ38O6^LO_&Q(Y89M^)"9W_+V*4G MP4' 8I'P,G/7>O%.U/'LD[U(9];_LD4E&TX"%I76Z;Q6!H)6277VXN;W^_/[RP^W-\=#!-DD,H]K.>64GW&!G'++W6KG4LDL5B[AO M8 A0+;*P078>;K7X6D1[;#(>L' 4CK;8F[213KR]R2]$VC,\;0U/O>'I+Z=P MNYT/'V\OV?@5._J3/6Z2W::"O36Z+)A03AC+I'*:I2*>2S5GSG!EN2>[!8M< MRCB8\E4;EDC%521Y!@7KI"M)9L!*2VJQ,/*.4V_X?TV)EG-VP HCT:8R6S*T M_H*;F$4HL($#R[B*F2XJ3T!0E"9*T1K^.3HN(Q7T@P*#C1%P+6!0*J8-O)&& M$7$9">80D,+DJ<663-P7VI8&EJS50.Q$7(>BG(QDX1] "%-!6+:SPFAYAAM1 M08,MUTKMDN,5#J;A%!A2KKS[6&?0W.ODMI)U,$J9A88MHY0EI2-<#4!+(?H$ MW\N\S%F!+&HD)6%:";849/*=7H@[80;>3V4[YTL6I5HC5TH[5E=/L$@8APFZ MGC=*"#*KY@\=WU&X;DD>,8PM*D$9CK(RIJ+.2N<=9#*7E#(XDIBZ( U8(-UR M@'$8Z1))A3#J:B4*PZN"4@8)<6%T*F?2,T- 1N"ODEI*B,QE[QLW +D)? M[9/5P=%@?S1BBU1B MD"VH-6-AT28^/L10\*6!P=7L;+J[-?KDA*+9B8@=/M5M[$7^L+W('M]ZV@%4 M<9D,;!"DP=XK#!DU(JL&62H+IK<6A28I.:)Q;;&G4AD?E,;#>1"W[Z#J).O9 M,Z/C[1'[_;>#<#3YZ]FN;^IYUHZQA@P]0+U%GR8-*CVS(@^H%-QMW :"XUJ]MG:X^?;@5/&VG_!_*O M7_\!MNKU8G-?-+(7O1PW3Y_0*%?=K&Y^-5YIGL6F0GJ+")?AAU) M)C*JSV@_QZ3)8#K=[ZSW)_O/%D\_7RND*)(/!^?,,L?YD(;&#_?'1[LG^%CX MLRG(NSKY5VJ]*'?"P3A\N=M[8#8@)VS>H=NG[9? M(,ZJ%^^5>/7YXCTWPD MJIUK3I/$%C5*9F/=H**5E3:2.1J:*K&-058&D11)GJ;'B61<1=-QF+LUT[%> M.\$5WAJP:RF9>9FAT.TDRJ+=Q!VO:NP)1ND[@GPKR(/O;J/@\H(Y-AT;W8+QT43S MG9!J4),YKOQ/63A#JYQT;KIXF"WF/Q[FU_\IVG6?XA\0*+& ;9(>1IGG[ &_0Y#@)O\$\YOD$. M>^0P((?_<6P?$ZYO[N>0C4Z_P)\LN%%PB4NSIB*!83@%.@M7(YQKV3#U0K>N M$,Q@"0P*9FLH^3,O496@5W"0QMDQ-$B%5U-,#/!Q*K*8,4<]:1> M*^>5K&F,WG"ZZ2A>X. H'M"%$X)JYQ!:9J%AG'90<,5,4>^,@=/ A/#Z/8>? M/XWR[.2K[3S46I1HK(\Q6&@3*'V&V:@CQ7_[+S99HJE"_%@KON;OD_6S_ M1)QUE?$[O'M?R';%E06!*Y*F\0 $7$(,!@D?73:%/7N]>O7E6K3;*-JDFQ2W+X95V4VZB&C^7=JVI7)E%,+VVS M5_/I].S5-DKST<\_TG?ORY]_+)HZ2_/D?1E4S78;E?LW258\_#2:C(X+_[Y#K),AP)UO&W##JR<^*+^F\S M^EO:/&QF&57)=9']=QK7FY]&%Z,@3M91D]4?BH?_2F1#ISC>JL@J^C=XX&?/ MYJ-@U51UL967807;-.?_HR\""/7"Q?3 "W-Y84[KYHEHE;]$=?3SCV7Q$)3X M-(R&?]!6Z6U87)KCJ=S6)?R:PGOUS[WC17D<1!40\ XGK8)Z$]5!M%X#A<'?21!MBP:? M@X4599W$.#U^W[LT&FRU*K:[*-^G^5V0%S#=A+9VS=_^RUO:,LG2Y#Z1:7'< M)RVRJ6 A49G JJ*JR*-EEA =QT&S \BE.;,V8A'W49K1 S(!#)_@'WL:8!O% MR22X@BEV.R *>A#@!;_#^:1YG93I%L$= ]."X>&O"H@GCA 2?2 (:8YM4=5! ME=[EZ1K&A'W:776V4B89?(]SE@"(O,$]K0IXDU>/3V? 9F$B@'D!O#?*$GRK M;LH<9O-_C(MF6:^;C ZAH>6D.8Q:%R60>_!0IG4R+M9K_+J.\KN4X%)5"3YY M5Q3Q0YIE^",<(:PI^B(+OH^R1L!IY@N#:@, '#/8\<@!0I%=- "J!@3 ,\[2 M:)EFL!_$A*M5W0# $.!Q5;P6)/%09P"OI7!NBRV +ZB4E@P"6YR& '8,-(# MPG;5E"4,F^V#)O^<%P]YD'RI<1Z<-FX<\>##U^_^??/+>'89 .K%R39=\?D( M+@;K:(4[#.X C^"H@?7#7T27#6RQK$$" HD!;N: R8!1&6(_T!*B-H[C8Z@[ MY#Q)@#GBH2):[0,9RZ[*DH+&$3DS''LG#-JC'#JHBJ MPZDW8%[8@- 1@#TI MX:3VAAT0WJ9QHCA+ 6@653X::[IA+E,#;)G%X+KU[Y;R]HK$F'+<@@$H^-D< MU+H!K(5AX-<5P,P>3E3ADD 0)-LEG((1!O)^631W/#^2'3Z9 OT0SA,\4\.< M"%H:>0 J 'LXO3M UPB/Y2% (H.YBQ7@$9-7'!.MM?#@N7M 8%! B(NLBP"'#D: MR5^C7@5@>(;E)'CN)*^#*X#27\"#@)B$!'Z#4]W]S_]Q,9^=_U 9UEA6-!!QA@2.:8O'J<:E7^ C(L9-548@ MC8"M)9^3##?PY\WMZ'@2_#$DKG@@7+?C3:N]$9([D!Z@%P? T7$UJR#)[].R MR&DP>.9ADZXV;AL!*.9E)!*S$5FR!E8D^(FK951'DK>3:4B8E?"Z$'-711G# MX]D>X98G-:['B(< =7Q& -*X4=E M3)1)/./*\:=;$#=Q5,9 ]45,'(^H[&AT=7L].@XN%M,P&(%.#AIW'ER;G?W! M7&T$^\BRH"XC$#&L^=_!HOGXL@+9H@&"6IW=[3+*:$UL$H$(W%:RDS4:$DZG M4>@,P_%A$)T"[]!JBH1*1!E 0<.0PQ1\IFEY+-!.GM?PCSI M+N.M.;T#UM-'M,.#_?GNXZ_!_/4X>-0TN :>/SD.0"4?6 #KJH_J0@BIK(D3 MUB,-RODRD"D0OG[8 ![MQR F8+2J68*X2J,R90T D$"42HT$?/YRNJ3JX'0D M/\MBC8,20T[UZZP^@5H:[ $70(AEZ7]@0K!M43XZ.@J#370/2F62@'Z1I8:3 MD'KIP6+HK,_M69\/'L]U5&T"E-2@9R'@^@YX> 204>U!7G>^0=X!(@QY3[4! M)C)&CAAL0+D"V96E\&!,ZF)5\_&Q*GS3J4UNV&(%B /B54<1)FD6#!># +AUFV*.655 MERG1]S+*/X,$V!55V@_=X8'!0GCBV*^?^J#(*/E (/0AMP5>:/BO@V$8+)N: MH4B_ 8L#1$9&CQ3I#8ZL/=NWA=TR06F%% $+PY.(T$0"1G<'9Y'GI.6(EC6= M7)Z_I)=FDXN+EV1@X+GA?!5(,M1P^W6V^71V&>+6=PDY:++]$ "]50N"HM"N M29H#Z\])8)4-2QQ>>9&+HF7?3BV_(7[. @R4W 30?YF)(4/V-:"YX=RD6 !: MY^)0HH/(BOR.5TI'EA61L!H8,BW%8D,3!Y26R-I\AJ&1.LI(S98W2UAE(@&# M,DS+Z=8XEAJ! M@$R%K=2 C_#>B]/P(L/)D"=C%?LN^J41T^#9@5/2@ZP($N+0>Z'&04 M?T3E9] YD#]6R4JHN8_?# ^S1J6S9R26NZSG67F*9*FY-F'-LE:O]:IFM]?! M8HY*UXUZ=PS06K(E_2N@,*CKMW:4D:<)6W6:U4VE_ 2K#$P#E75.""8Q,- M\J@L4^9RZPB8"NX*C%3+#IKGXYF1O.NMDVS*28#2+O M*9,-.M[O$QI&%H=OD1\'M"\P4RLQI$AKJ(%K?SBT"&3 M&&$D3I:W)MFP[*D MCO9\9#CP,6W'+(<, M68F9Z$#/8C+:H@7U'V+A_$2'8& C\5\-NT=@9'G#(C0 ^1HHGF$<1@A K;W:-AX M"QK+J*(Y042N4,U0/NI8H2INS_( 4-Y1DR!/,;-Y^&@\'N@J3-;O+4B7Z8AZ*-^!;1 6,R9)S)T3>'4A>151%[E\3)O&Q1 MU6,4;M:)HQT3C=?%ZK/0^+\L=3M,V41L%"$ RKAS)EKUZ]'\D(T.B<_9U$6N MIH.2[\9YJWMC4\-O/]O,O4/]S\[X6G\@F-,9QD8B 4K!?LD81D(M13 P08 ! MAM\"ABM/$_H-"D1%&/M#]&!]A8BRCK6-'BC.B,^+)HX3C(2U,5,$Q$]!F*$& M6\3-JG[."$ZJ&.6/.56),9YME#=KL*>!#-"GA/XSC1B MFD1 [-%_Z:3O3C8 MWPTHOV*OY(!!))X!)Q$!T39D/SVM?I-6"-45N@>2+&,3/26C7?W$"GKQ%W,% MMM3OBPR(G/7B9+7)BZRXHX>+)9!:4JV0P4R"-Q2%L$9!8@,6*@*R=_$//MTZ M^@S6_=*\6L$Y@9EUCZLC)U$X,&5H^*.*KX3,_='AU2A10><5(*Y63/R"-@P! MP2JRYLC>&:(C%0&>#5+"[]:$>:XE_,C FTGPM+%?PYEX]J[$ HSUU+'H!FU@ M8^=V.*&SU3PMA$T]9TFRY2;V9'MF$E= N+MH3TH>K@29+,XZIEF9"K[6Q.R8 MYMHW_0WV.1OG\\GL[%N-LCM$#UZL7YXH!3=H7UCO3[P?4MZ(.)9F:Z%=XP>.=!GR),(T'&? M6%?*5O+@ZC)"3C_&%1KV7MPGI1<[1[TYP3!PEMX[USC'>8TP8[F$O$ZA M%5 M:N+3Q0_V?_00-!1:).0&0MAM,+BH]KI8O S>L3-@W91Y2D$^'QQF-,!4 M,C% U9\#_AZ)DVIV^O(X^!T=":BC8("PA$TQ+9M7WYE=DJG/@I@0%M%,_B9? M1!@(+5@@K),6#,R85L[9 !)A;D:VASQ[1/\'=_C8,0JV91)LDHRC2JC+:L=S M:2+53>4 3C$F&VZW7M6J6?Y%61:%;U\P+=VGR8-8'Q@O34L3,^I5CL^FX]ET MO#@%%=D@9!B\SZ+<&?-\$* ;-L'5Z/BW(*9=.0+"O4>?/#RBQIK=QEZ. G%T[L M6;U"?[U^L ]0DTEB5NJ4A3?T#O J5A@?E3DA<7?#YB^ "Q9Z@V)@N&"+,>\% M]W>]['50/+A$L=GB$6.CE0/3*QF&Q_B+PE/^,*^[7PDN U]+2=MZ/;!E)TA0/K404"-,Y8B3-=@/M<\2\25G_"M/BR=C MV!]@1 P@1[^0"07Y2N08''<[F9SB*F931A!T)K4)EK5UVSU;[BB0Z;WTC,$[]@'CO;8\)T*C,79HT,]O5 M/MOR_;] OB2=1*E#B'52S@:IV"5CSH9S*4EMZ"?=X1<_3UCE$+>Z#4C'Q0[Q MH3=YX=..HI:8MO!I=(P@.1M/YR!U>:3@Z&.Q2U?!Q$1Z".8WX$=X&-#X M?X&QC1D)LU!T7D=U6TJ+2-"@JLO":,+L6(]6FY!( I/)\ 49E%2'+&.U!U$; M;&FB#A5@)?\L6%1H7W.*(^N:'SG?@?;ELD8QLI@D%:,U* P,0>6P6(_5T2)C*Y@'NQ'>VT-"R3E7;"PZ92LK+0!F07&NP/]0G) M. 59+\3Q:^U*1!K:*K9T0D2;?8IP1/R#QA\$->HU2QG\W8$>P7+6=J!J8D]9]/41*D9$P:T Q3 ML3YOL<::MIA04:.[AOTX-B< !Y)I77;IV(&4?!KD)Q+'LULS'F![(WZ^HHH1 MI:P]E20>#%G3",$O! $*L'S MT_&(D \I&AI/>C]O@\F'4L-. M[Q7KX4"FRZ(LV3(CD\PYJ'P3K[34+-=*!Y\CA*G/B MN"3.V#1I0X5)22\XQ3F7)&Z?-;%E_R6.0!E3QH9R M14]+2A9G#(DA;<#EO\Z&TU-_DR3V7GU@^-5L$IBW7]N_.)G=I&^3*#*[B'O$ MB5.$;"2%Q2)E#EN]OY*,7S>-3_R+WC-:DJELQ!,RK)E8H MSJ;6TYBW;Q2A==&4('[_!D5)O#P4T5^#4@\OHK)*BA7YAMS(PSVGM^TG( M08&B4F45Z4695%MRY.:)XM%50CG]H>C?N%/^QAIP%:4%%#DEV)MTW :TK.\' MO9L#CIY33MDPQU=9=YJ'L"2B0 &-:J+16L .ZSTRY3L>E(\/@?3;?$&,@,C2 ME;7D2[^-D9"$O\@C&%D PV%MP-$XGN3S$1UXYA@Z,W_< +#ESTFV'V/88(PG M8)?ETT34.CI\W^75X?FVM@$G7Y1JA09?)0S&Z[RSQ]]'#F;3_Q#NO;4N78[U M"5!ALV"MH,%Q/IZ> /KJ7L=TY%WZ+CJ#.S3H4S/APF#5M+PL47 MJ:K+L1E+-HANJHLB8^9PU!D.:,62TI3;B02)1&7M!@[LD!S@0Z>8>(J(EXAC MS_K)K(YK\J9=K,1%Y.EY$-Y8!*T>D*1/_+':5U3.@$; 72D"#ZM=4HS%@<0I M'(K66#8-FCW@]$HY%V5\BGKG<8/O)5Q8B)!ZV #H6MXO0'(T[]FE)\!N:WQBLG,631& Y="$9=7IHOIW"CL6C3.DP3YH\4\,R^E(6*0 M0[,$2ZF4R^?P8*OU(:17D X6AH MQ-E#4*&(FTP4A\9%MBM2L; PVY0&,>B"A52"1=;':Y(Y4&LA'NL(W&& 96;-6M=>FN[*A+/#Q=QP[3QXPT0CS'V7D ME26U%=6[DH_I$+Q7H<4$D$QY]+^1W] ]P1O"0P(2=CJJ4'5.T6^N=[$0)/"L M*+C"C%R9894G8DB*F)58J((\IUP3>'*9X/G%Y+L5XO$=BQ%J@=06X"" )M(] M0,L@,R#5+ FB[DT$PO)!W -GV[+A:2H5%1ZGS(N*IB:M[L#Q->0:K]A'L]KD MG.W%J. MKQ/,+Q/GM2NLI638*^>G$3\2VX!QK

;?%NDYM*>H!!2DS4F;O,L[SS(P5'+5165V$>S7+/54=@KAG% MT+4&B LIA,0!M72K]&GW'FSX"$Z9<#3KU#C*$C&%DSP^HC,2VP]H=,7^))7N M_6'1LK?/@"K49R1S;G&?^E,:%-[AY%E#^V18P4&3PHBZ-JO)DL7#KAK< !9^ M(Q5T0*_VJ\RS7F#R2&H5 MC(_36BHFF(<3<+L1X]*V 7R.*1@@B0E,WGKQ E.PBYVF5C2Y2@YX 8, F-KH M<6@^.DJBE!008ZPE>[9OK0M6[\75L$4L[:G+E!K!=$TQ\0CQ:%$@JY;T?@E* MM,0,:O; ?JPMH_.96_U8Q'RG8^$<^FVR+3"*$JF9I!\&8QX;6X=-)MQD6JD] M49(Y[@@5!-0=G2Z$RL-6= 9CMJ1^BRG-M&\^0 MG#)GT+JZ&,RS=8FPOR2L^JI^#Z(]F2Y#:7Y?P.''G$!N,!'/4-)+Q#PS]0I8 MQ&W=[:P ]DW3K>TXHB&37-LAUD\]I(EJN]/H#,_V:2C?>+2O#$L VSPEF4X$ MR5^Z?''B/0 -+,3,?#4C!3*L$?5)=B+F"3'O JN&H%'O"O +)@$MU@@TIUX M[=0?4,-,O)5H8+O+BGUBZ]?$'R6FCTLD\H)D05^0S!70,@ ;IRA:.^%*9T3: M>)QYTW9H3X]#8,7BPM>^/QD_L3$];"5A>3OY8.MI#I$M2J\9B"J^0.9 M9219#C"5EML.^6^'QY!'-A^O<')64UKF(CFAEVU.I#Q.DJW&-""HY_*TN0*U M%2@L']WZ <0P.T+::>7$.8O?<^3$W25VT\7_J?__-]9%_)I3DK6WEV\=&&"Q MH'VJ+V;XSYS#YM$:HY#?:QO&C64^OPCFEZ?JT_EMBE) M!8-%IZ14555+][WVTHM)Q'"(WWSML&]X>];+N 1-/<_%@#3,3L'O9!'.%U,/ M*4AM^]KY6_$2)%WSTQ'L='8^/W9?S,[#T_/S8Q (Z!6DU)P#W,WZC*+XGH_/ MHN5Y.#V_!+-9>'EZHKZX! *QQSH4E'.=@V;#C7_^FW+J MZCVK#KWQN.$!P(#VQ]"1M:;BK %QGE92 M&4>#Z<)OA@7B9/I2%8+VLR0F,: M4[A*4U'M^5=MISQ6RBHC+DW>0$Z'&8OFC2H4ZI,K:W?:%1AIA8FZD4HU[:A. M5&0BJJ-J-K'S8PQ^W'D2O!4_0;M#JN_@LJO1\[LV6'E#_(;R]D"YRC+:&)76 MM2IAT7VU2G5(Z\0U\N?GFP>E>Z 4C#CCCYNXFX>1P[ M4L6FZUD_=TG$=@B5!B0U5,0 ?U3N#W;74/JGN)B47>Y.SC-93Q>B'EZ$ M>0"MVV)=/U E!C!HHFI2#&E)##36"2>!2Z#& _$4 ;>Y49K3,_^4.E MYDN2'JQ7S"CW?JGS&A:1\O%_A7FKJ[%-TDO; ^RM$KY#1&H77*M5M#UY%-0P M7MK,MM^( A/+WA9QDK7RD8W'DUB*+<87&'F%&$.#VE ?!P\];[D7@<&V:N*]JM- #9.T'(0==C8)J9IS-XG66AD$!K6.0G>@ZG*W(2:)[+7SP:GN?4E M: !Y<<]/7#7UAOMU'E&R2@G\@WU6XJ^6>D_3S&^3)H#.JQ3=9ZXWIVFI^0C8P+80:!0QW=B2BV7CM_<67?CPC75 M&8./.+]LWQ8QB+O.B1\K(YS-,UN)H-MZ:Z4:VA>UGE\.L[=#RX$08:6JD.U <\ MH^4Y.S[P#=+VY$\BQY:3@KL ,0ZCHVGZVVUW0:H M,Y55TD[:856LMWUXNG;J0\A# &DE/<=@>MIYQ8?<,8=<(I(EN'XT"[1"3#%J M.K)+*9L'!E$FK73['FP@T-BZ979^MAQI/>@7Z;0U2AVLJ,B=G).N !L]N)2Q MQ5&3GGZJWCCMMTE,X5*IW0+-1-U-I$NM\N[P]^1<)!R@R(7XFM(2^];7";<1 M+FS#%^:MWS1Z2@6>,<4074B3LLX8X-S"AC9BXWP)6ATYI;QSDK$@Z2,'30V9 MP%1Q;6!%,&2+J2(B4:CHF^59AG$6M0RV':]9C\"Y&W&6H E?6EFKHNUR'E=/HR8%C8 MHG%QSY.JA,%.)!R8N:XYR"Z-=6E4:NV01YETMI.V85@2&WTA+B7Z@#3[@?G( M&I/2#S9G])T!VB'/G;1 'L/9MY\U#N/G^>2';AUQK:;FP\VBKI[50^MH=/7N M^J:_8?HC$_U-+6>^8JY67:J6CX^T^^H3EW.Q/?2++#Q'QA?L%.S*UAZZYE^^ MS'()L6*%#*S(I&E8)&"9'JR;#+-7"">,BKQKREU1]=\O,@FN!V;1MQY8'SE& M5I7S\7"OPQZO(Z:O[VI)=>',$*K@Y*;2KMO0Z,TVL6Z@KXH6 M*M!A/C_@!ZM^_X17]-#_GUR;NN>^RNTCE7/L:_]W+3>_95FV7:>_OB-6I9[N M#%2=0-8WW^O_=X?YY9),:-2+O&IAKWVB'%Y@1%GN>A(%: 3 MK1.UZ67I;1[-P]G\[+CS^?"R'UT=V'$J^# +S\^_/A3PM)/ONNWJ5O6BM M[45K=92*158#$3ONT]R6L%8W2?4"6#2 RTF>562J"HY+U[+3)_PA'JL5S/5 M1=BNO#>/#X[5T]NWOP^PGN.Q[JR#FHMK[C4NF2C273J$RKS[T* MRO!X)!(BZ2W"4IGN8G6QW]%\"[ F--LF<&+\]9>VB5UD9UHFP,M)&[ M@&_WF@;: ZU4<$MR\^XV!L5(B062;]^#R2]*=#WA'*#$GPIA5%P0\6'=';O7H;ENJH]5;U2^+#0[<.I&TM5 M-5CL5(M7CKQ"5.#B8H7OST9+0YWMF=X=QB67XJFNY]S71#EZ'GYD%Q $:L*1R'E*_1J $MBM\9; M3)F)L!A7,89?&^RH-@&JQVBJS?K5)=UAZ^C,)7)9PG?,618>6F/6=!T)]75J M=Z!-1GF=<%&() W8=A'H'K^+",YN&0QD=Z6/EQI/W<.D 8RP5 $F'@IQHHBZ M 7L!4$[I+/*[0F&1:A!L(J J\3F//5,XRA^[9E%?/JD2G+F+XZ#0=[U,Y\,M M2'^-2O26513H)<.R5](/#_)LTQ-.J3LQMO;% 'S2^<6VN6MJ[0]W[KW$=:AV MD7 B-C0\:(R*+F,2%F6LQAL,N:RND\P#O0"7B?=$91 MY;(] QI%-SSHK,&4SI$'^EL<> 2JFFE&HH:53CFA[L'+(*'<@N!H].'V4S5B M3XQ$W76IN#3GB56]JK2>5;[3^##@JY226%'!:'74QRR&L842Y8ADF82X;(=F M88QDX@Z65WW3LT'6MO6QD>&1NHOV4P0=OCST4 M[D,HD?_2/#F^Q5L- OV5B0#.+E3&!,V>LA U 236/[W.#WI!QK$=/9 +5+B( M::A'X5O7;8VQ;FQJ2$OB )XX\HU_/MM[$176F7KZ7QB_N4JJ MY[Y"KJA5R$(9G]+B0!?-V'[=Q&XOC[&'1+! MO;B8G&+N^-GD3&+SF>36;G+]5WLP5^=W;BOIN^',\G9V3B\N7XQ,XS$OWZN)B,KUX.5Y<3A9J0'CV_ 2>G4W.YR^##Z#TC=?8 MB,5VP+,S3^:7N)J3A5XA+ 46=*JFF4].8)$PM5XD=6JS4TY.S\'WSYXL9D>&YAY<:G64&!1V=X>[&#,\ZWM ZI)"L?O@/TE9 MC$%BT97R:);:SJ"NZH( A:F4F-<#B1:CE(BOT5%9,.HZ M.[Y*V;50>#QT'WH!RV>;H]\["O)

H)6/?A6P7MH?^OY7HZ6X6AXBX7,^^3 M%Z.Y.#N<>N@J]# ZXX),IPL7$+M,]H)QK(X73JC3;[_C&QCT^D0 ?IB_#\7)_#:3B_U(51 MBW!^<3YDS+DNY_/A9N4?C5 BU;K79AL>H $NXXWAFV8;JD14K4VIZZ/OTV!E M@@1WP?\+'P7Z-C=ZL;>8_FCZVE [>)24 MW,XB*FV4S*U$VFND+FK@'#DL=:S!R):V%23=NUNMWTAMU$2[)L&O]LN'3:%= M//P]"SN7*->]UHLT3I4DCL$)*EURPI0WN39](.EM?_U<_20F/ND#Q;JO 8Y_ MINJ6V=[#Q PI6W[%.P%HTN*H,8R^/[R%'PTH.B%F]7&Y#7^T3G*.[9BX*-XM MD'/#AJC'==&Z9MMK;6SNQ'F*E\$[6>]>M"3F%=HX&38XHEBCRISC>')'U_!& MK52_\O;8HO0BL.(R>LBYBZJM) %8KT%+LP4Q&Z_'79N6.E1""9_1$@_5W(6- M05=26?\@40PZPDR%-"R,W/-\D-B6K8L-[,W%H,VM7,0].S'K["RF#_,HU&SS MT[HHBIQ8-%=(RJ< MI!RT]D(6:8*BD^RQ*P/G99CH$K&LJ!8+Q-^4]%%5T[A&^)A C^$EX5\VHT%O M2M#'W4&MHT_44OA.4A*EZ[NUR+UF>X4Z:-N=3O#7)LXXUH;FEVUYRX5$](:_ M-U6!:&YWI3Z6K+QW6&U+!#E]Y^L26+BL.@-:Y'[N2H'@&F=BE=M1$B1DF,.S^PE:RIZX*HN(* M.% M2BB.:QO(A%6F+VD('VXYDD_=.F:7D],G>FWMT2,F4) L H*M5YLQ7JO>8A0O MSF!<:LQDRM*(WNZ2X'1*_1GOL5&J@_(6!P*(8(Z[;:1_P19WW:E?]W[;5]]XR'G@ES3VCO95?@V? M4YW/,,IPQK^_.)N?/^-L7 WR?+AD^*T7-UGWI=?U'M7PJ'L=R#@X\.M6Q[SU MXZ_HAK>NW$V+10F&6:^JM"U7C?H(GJX@AXOOJ-0WH<1^Z7@_DARGHD'D-#-7WJMT%F\WK8;W>(%=5E34J=(O!NL<8^NRF.J1Y$FZ M._7QRYM[TRKY*]/B+7QJVRO7]&ZP.QS[5;_8X"P 0T.D22QW<%N0VZ+WMJ># M L_D8R? FSWIXFJNA_3O/\X*%./D-U#+K&2=_I4#H7-3[[O7.7/))9ZNW1! M#,E&-?LO.6&SNX-.)JE+'_4C,WOI($:>=4'@OYNB-EX<3AEU_CS5H9-;%2)$ MI;>I!FK/FOJS;0\OIQMX9_V\;Q2K+.-Z;0\N%1II[4UMR%S:(9;S7L=D8U=8VZ,5^J2:B3O7Y41R=/BPM1%HEP$NS$K[BM=UJQ+NK!T MII8]-URV9R+I>KMJ=])8EP,X7+KF>K":VW[-E%Q >T&5:G0D_Z9=J7N*^8Q_ M<0QRY*?J!70WQQBPQX!D W^B^;TW^$,7N:0UM::G$&&^P[ 8AVE95SL@IO!G MAJ\ M_JD%C+V? M4%>!4["81!B?"]V>AE//^Z8V/)K\7O[,.HPCBP_-<;0>)4^!\((#Q>F=9?W0 M,X;;VY,&E)$"[X);GN6'P/:5U3#&AQ0?*TH3D5OA-7C+HG3,R#XDZ(T\SX!R M :#\E!>=Z8?(*:"VK0?= T^ M51H+7=;8O7NZA XCET'_;%HA(TGJ531<,'1%@Z8OEHTV[0B:*3E6J M1R93#%4JW*(T8^A"F-@WYENWGNQ9!G!-^>Y;_XT=$W-:SU MVW2@O_7 VMS5K;V M15N7@E3:_$AQ<+DF3K33V%/$(BEJM$-227O5NJL8#)RRD"OX2AUL9TP"/O"= MX*8[LAH5V%^:$N^/HQTLSUU9Q(BD;BS&>&O-M])U"BP-14D)DML?;F>]QF83 M9(((#5%O^(,HB)ED'= /=GM8N&X/B^$F#!\H6IFYZ[W5!FVK@SYF_LBX443W MVC\^]FMT+IH*:[R+3VIT[-GTWC?.E58A4^_-6 M3BO6S-%G!JE?8"95:E*-GK9Z:$D;,E,ZX%\%(6CA+JG&NAZI P]XLHN_A3,R5%OY! M_7^/Q$-RR]7Z+X9K\V]D^K7DVV"M)Q-!CY"QW>M%$/7*L^'YHN4D^*8Y2<[9 MD(OK_-I#OY=CK*#R.O@90CT_Z9-3K:(CK_6?HVH<%E.66*&K> QS:6+D#Z&[ M5HF-?=>D)A6?&X%U,8R3GKVLYOF,4Y9W96%B1>:N),KI .W,* @4%T;'6UVW M;T-.*Y7+S-6CN%(/7G@WD>UDR@3L91G+!7AR'.'C"/T5:/R*$@9^B>KHYQ^W M27F77-.E8 3:GT:(W/9;]'QA6\G75_/1*WC3/?[SC[OH+OF#+C["1(DUO#J= MG)^.^-XA\Z$N=CADL"SJNMC2GQL0R4F)#\#OZP*L?/F $V"O5EK>S_\'4$L# M!!0 ( *DPFU*]0V *1 8 ,D4 9 >&PO=V]R:W-H965T@B6Q1 M28;D?OVM9# BE]+TDMX7K!72[FI?GEWI9"7DO9H#:/*0\T*=-N9:+XXZ'36= M0TZ5)Q90X#^9D#G52,I91RTDT-1NRGDGZ';[G9RRHG%V8N>NY=F)*#5G!5Q+ MHLH\I_+Q KA8G3;\QF;BALWFVDQTSDX6= :WH+\LKB52G9I+RG(H%!,%D9"= M-L[]HXO$K+<+_F"P4LZ8F)/<"7%OB%%ZVN@:A8##5!L.%#]+& +GAA&J\77- MLU&+-!O=\8;[!WMV/,L=53 4_$^6ZOEI(VF0%#):,F&8+TAL'I7@JR6[ZFF9R=2K(@TJY&; M&=BCVMVH'"N,4VZUQ'\9[M-GMZ./5Z,/H^'YU82<#X?C+U>3T=5'F:\T7%.?@&9S\@GT6AYXI<%BFDNPPZJ&:M:[#1 M]2+8R_$]3#T2^BT2=(/N'GYA??;0\@O_V]GW2.C5$GI60N];$C"'TI(#$1D! MI1E&$:2D5)"5G' ,1V7^T7,@5"G0ZCDK[Y?PZR])T V/R>8[%/FBU" 5H45* M%B#98@Z2<@)?2[; ;-(D#)MDG&5L"B0K9<%T*<&NWB[9<.LW[=#WC]'F3?+. M9#E_)'[4/"2? )-A+GA*6+Z08@EFIZJWCI<@[;I#>JT>+1 D]\K'88 MT165J7(S+UNCQR.&M2)@2LUN6)MB87[]@0U.'"1DA>&(.3OE95HE+].0UU@\ M10P0G*46K)7&3P5M^#H_=2 MW,]%5:0V<=0B!6QQP&]%X18'!J&3U)&/,,"YB3C#"YO0>[#Q5T=D#0ZMOL,D M:/FQ[P@(PH1\A,*65<.(IMB8,:5-9"SA.6X]U\BM;G>'FQ^\N;DG+\Q !R%; M<>SZ 8%HX )3V J2> \@Q34@Q2\NQ$8G46Q2ZWP\'#V'-_OY_7#B36R"/Q5< M(8*;T3\[0;\46!&YA; ?W3K#]@4U+UZM UU2Q@WDMU^C%B)P6U%TZ:Y^[[C M[DV]'.JJ?+05:#.%9YQ2-2<9^N3%?!1,2\DT<^(;8V[FD%5ZO+5'+RBWG22U M4?4[+4J\Y9)U!7)2R1:VX/B'9M[J.S:=F(U_"7-SM5[:.BARP/86'0FFM')L MNQG>#S:%SL"K*8WTH>;3B[8PC?#6BQPJ&23D/!>E2:\M-U.JIOY?W8?C5U>S@R>Z'53:[0'9I ;9 MY,4@N[+O$I"V*5[(Z,S>J>V+-]OIVY#U;LA1[0O+( M@&\1S?>Z?K/M>W[<=.;\T,SU>]NY;K,=>'V\!%]NKH%+85I6;OKH.N!C+QDT MV[W0ZPZV6\/$ZR;-=CCP0HL' M:-,+70U1%50HF>K9^ISNOGJ>VRZM'OL]4SDQQX)#AUB[J MTB"R>CBK""T6]K'J3F@M?8/4$L#!!0 ( M *DPFU*5Z4'O]0( "4( 9 >&PO=V]R:W-H965TLFEJ)-B$O'>T "2C=JJU5!;3[;)(#K#HVLYW2[M?OG$!& MWYBF:?N"?>>[Y\Z/T5TK?F06BA8=<2-/Q%M8N3WW?I O,F3E22Y1T,E,Z M9Y9$/??-4B/+2J=<^&$0'/LYX]+KMDO=M>ZV56$%EWBMP11YSO1C'X5:=;RF MMU&,^'QAG<+OMI=LCF.T-\MK39)?HV0\1VFXDJ!QUO%ZS=-^[.Q+@UN.*[.U M!W>3J5)W3KC(.E[@$D*!J74(C)9['* 0#HC2^+[&].J0SG%[OT$_+^].=YDR M@P,EOO',+CI>RX,,9ZP0=J16GW%]G\3AI4J8\A=6E6T2>9 6QJI\[4P9Y%Q6 M*WM8\[#ET K>< C7#F&9=Q6HS/*,6=9M:[4"[:P)S6W*JY;>E!R7[E'&5M,I M)S_;O>R-O@PGO?[7(8R'@YO1Q>1B.(;>U1GT!H/1S? ,+JXFP]%P/(']"9L* M- =MWU)@Y^ZGZR#]*DCX1I!F")=*VH6!HPK@4\9UVN$F[7ZX$_$,TR.( MF@T(@S#8@1?5-$0E7O37-.P(%M?!XC)8_$:P,5565@@$-0-VS[APO!Y2@1T: M1EHJCCNT3@<&TT)SR]&\1OKN*),%PDP)JCHNY\ -L$WE_4G<4WC_KA4&TKK3E/S"K-3>2&I/XG>J<<5T+J3(6YM2]# AE#!JX9:) MN&26*"#FIFA7B!*41+ *9M1$X!&9_@_4#)1>*LTLPE3)S-3Z/4BB1I0TMQ5! MZX7[_O'!4Y=6$L$G=8]:4ENU3#R#W:S-1I DKR;5#%\FN=^,#EZ#B$/HI:DN MB'@N+6HDGC?'<7RR$W=;?F[[+]<^$TRF",RX&GG["R0V8V(SV59L/< >D7+R MA/ND$<7Q:ZW#WVK=.>IY.: ,?96%M%47K[7U#.Q5K?^7>35 +YF>EY\QSL@U M./J0>*"KH50)5BW+03!5EL9*N5W0'$?M#.A\II3=""Y _<^@^Q-02P,$% M @ J3";4HZHGG)$ @ F 4 !D !X;"]W;W)K&ULI911;]HP$(#_BI5-TR9%)'&@H5U *BW5>&B'H.N>37(0JXZ=V4[3_?O9 M#H1,*DQ:7V+?^>[SW3EW:2/DLRH -'HM&5<3K]"ZN@H"E150$C40%7!SLA6R M)-J(H2@+)G5/) AR&%T%)*/>FJ=,MY305M6:4PU(B59GMD M,]D(\6R%13[Q0AL0,,BT)1"SO, -,&9!)HQ?>Z;776D=^_L#_<[E;G+9$ 4W M@OVDN2XFWMA#.6Q)S?1*--]@G\_(\C+!E/NBIK7%0P]EM=*BW#N;"$K*VY6\ M[NO04&Y"N9 >E+9WY1)?_C5V1QOQL M&B0E3'7:CRB*_3BYZ"M"/PE#=$4BV9.36YG(R$K7.>0ESB51=%$S> M'T(NUF,O]+8+%WR5:;O@3T856\$EZ*MJ+HWEMRP)+Z!47)1(0CKVIN'!863] MG<-W#FO5F2.;R5*(:VN<)&,OL %!#K&V#,P,MW $>6Z)3!@W&TZO/=("N_,M M^V>7N\EER102B!E=:XOQ/H+;/+I6;Y8Y,I]T;KQC0(/Q;72 MHMB 300%+YN1W6UTZ &SP'(!D!MMV.S$I>K0)CA> MVDNYU-+L,-ZV+"29UA#@DY%J3.%9F4"R6,"WX38QDFV<1Z2G8S'$.\A&F)$ A+L MX*-MWM3QT9?GO8,]:MDCQQX]PWYIWDY2YX!$BBII7I#4]XB5"8*;FE?FG]88 ME:"?$G8W\;LW Q+03^BUHY$3BB5()^EVT4IK/N$0'0FE#UY,>B2*JM8@E4O5 M),VK#"3+'[)N7=\B0G$_['<7" Z#'CI/4QX#2FM9"Q;ZQ\2' 11:W[\ M@,(01[TA^@KFC68B3Q OC/2W8&&J=:28A+0+HSCL#5ZM9TL_P /ZP$_[>)\0 M-(WCNJASIB$Q%<,4SY@S6Y/^J\0DQ/WA?N=R,>WU_UC> (>TW]5IZ#+YC;H$ M1\%^%T4PZ9%_IVZ$210\F 13&OPUV_'V)LRMQ.:'[_R+$>X-Z2.;#LE3=<'O M5-X"Y,KU%V7HZE(W1;A=;5O8M*G<#^Y-_SMET#;V">_ %!+ P04 " "I,)M2N%,O M60\# !*"@ &0 'AL+W=OY-A:.'6R';OQZSDZ;EK&6(:'Q)?;9 M=X_O[K$O-UHK_=7D );<%$*:<9!;6YZ$H4ES*)AIJQ(D[BR5+IA%4:]"4VI@ MF3AS$P7;ABJ]RZQ;" MR:AD*YB#_5A>:I3"!B7C!4C#E20:EN-@&I_,ND[?*WSBL#9[<^(B62CUU0GG MV3B(G$,@(+4.@>'P'4Y!" >$;GS;8 ;-D[_H@[^5K9MEDI-6::*>-:&[B0_76Z!R7CI2YU;C+T7[-%@+,BU%H\1"G&J8;P%D-2 \ QI1\4-+FAIS) M#+)? 4+TKG&1;EVTH2<>+SDKT(^ MQI@#L>N', M>(XO)JL$$+4D7%HF5QR32)@Q8$V+2+#WI?,XYK,G QHEK\ACCQ\-+"M!!%\" M00*@6(#V)!PR>'X+3)L7GB3\Q,-FA[7)>5$RKB$CJ3+VY)\[.TV_51[>0II+ M)=3JEC"9H?*MGI(!!T. M]\6(/I27NUK(1++/4J\_?+2\/X"7*!GLQ*35CWJ/=OJTYGCS('_;?DJZO>&> M-(SB(^6QVY3'[H/+(]R4^%N^<]O\*EX&<6F(@"6:1NT^YE77G4LM6%7Z;F&A+#XQ/\VQV0/M%'!_ MJ93="NZ IGV<_ 102P,$% @ J3";4A86FF9Z P E D !D !X;"]W M;W)K&ULK59M;]LV$/XK!W48$L"(WNPV26T#=NML M'9HAB)/V,RV=+"X4Z9*47?_['2E9<9O82+9^D43J^/"YN^=X'&Z4?C EHH7O ME9!F%)36KB[#T&0E5LR2 M\PJEX4J"QF(43.++Z<#9>X,O'#=F[QN<)PNE'MS@4SX*(D<(!6;6(3!ZK?$# M"N& B,:W%C/HMG0+][]WZ%?>=_)EP0Q^4.(KSVTY"LX#R+%@M;"W:O,GMOYX M@ID2QC]AT]I& 62UL:IJ%Q.#BLOFS;ZW<7C)@J1=D'C>S4:>Y4=FV7BHU0:T MLR8T]^%=]:N)')SO^_F<'+' M%@+-Z3"TM(NS#;,6<=H@)@<0XP2NE;2E@9G,,?\1("1Z'<=DQW&:'$7\B-D9 MI'$/DBB)CN"EG<^IQTM?Y_,1Y'Z'W/?(_0/(-,[DJ$ M/[2J5[^_.4_B=^_-+^73@TQ171I+UN2JI6)Q]>A5ZVQ#[F>[VCAZ7*YJZ[WI?GS& M-0I(X$Y9BN-_)7K-] -:5U]@7%R;\._^_@:#02_M]Y].7'49W$^;1L%<'JRB MT&HZA22X7*',MG0\:;YF[MP#$N;2>46)LYK.PL<-XU[__.+ Z+7O)C"/4I/4 M5EJYG>R1/FWU<#AEY/3;WGF:'IPX4JV#KEH'+Z_6 ])HI& HJKS@&9,6:JD6 M!O7:Y\]KA'QKA)$^>UP>)W%(DZ_<^.5E-&6"DH.NRO]BLJ9.##[X\07%^*2? MIJ=PP[:.A(L+,BV!FGDGN6T'U(\CF.3_4(_RQCEY0!K,2B:7CE];['1R,/,C ME#\[2)K,]^4=7)*^AOI/RHDO]H3BC[SD686$>YVR0KWT]P%#C&IIFZ;9S797 MCDG3:1_-F_L*53$5E &!!2V-SMY1GG5S!V@&5JU\WUTH2UWC*V^V @ JP8 !D !X;"]W M;W)K&ULI57);MLP$/V5@5H4+2!$F]?4-N"M38$F M->RDRY&6QI80BE1)*H[_OB1ERTJ1^)!<1,YPWIM%XM-@Q\6]3!$5/.:4R:&3 M*E5<>IZ,4\R)O. %,GVRX2(G2IMBZ\E"($DL**=>Z/L=+R<9=$["=(^6[H!,[1L7DY:)MP$_,]S)QAY,)VO.[XWQ+1DZOBD(*<;*,!"]/. 4*35$NHR_ M!TZG3FF S?V1_8OM7?>R)A*GG/[*$I4.G9X#"6Y(2=62[Z[PT$_;\,6<2ON$ M717;TL%Q*17/#V!=09ZQ:B6/ASDT #W_!4!X (2V[BJ1K7)&%!D-!-^!,-&: MS6QLJQ:MB\N8>2DK)?1IIG%J]./V:KZ$Q?C/>/)]OH+QS0S&T^GR;CZ#^>_% M_&:EG1]OR9JB_#3PE,YH<%Y\8)]4[.$+[$$(UYRI5,*<)9@\)?!TJ76]X;'> M27B6<8;Q!42!"Z$?^F?XHKK_R/)%K^__3)96G:5EL[1>R++2=RDI*0+? %S->Z/C/BH]., M6C^"_JMI%V0O.*6VV:I_S O*]XCZ8E.B\# #0F6->0]!Q^U'?M,1N4&K"^/_ MQE5'=-V@'3:M;@1?^0,*IF5$ 2E5RD6FL@8D<%O=]JE3-XH"6 C^D%G5T:*G M"U2E8(V0?B=LP'N]-BSYGE!+6]30.J(1W/9A5;)$[)\,* A/@^J\^0V>IA7V MW+;NIN%HN9U^^-SG[#4$)$>QM3(I(>8E4Y66U-Y:B<>5 )W"*QF_)F*;,0D4 M-QKJ7W3;#HA*&BM#\<+*T9HK+6YVF^J_"0H3H,\WG*NC81+4_Z?1/U!+ P04 M " "I,)M2:!)37C4# #2" &0 'AL+W=O1Y$N*JR9'LD6&]I9 M2U4S0TNUB72KD)7.J191&L?3J&:\"18S9[M4BYGLC. -7BK075TS=7V*0F[G M01+<&#[Q366L(5K,6K;!)9HO[:6B5>112EYCH[EL0.%Z'IPDQZ=3>]X=^,IQ MJ_?>P6:RDO*'7;PKYT%L":' PE@$1H\K/$,A+!#1^+G##'Q(Z[C_?H/^QN5. MN:R8QC,IOO'25/,@#Z#$->N$^22W;W&7S\3B%5)H]PO;_NQ1'$#1:2/KG3,Q MJ'G3/]FOG0Y[#OE=#NG.(76\^T".Y3DS;#%3<@O*GB8T^^)2==Y$CC>V*$NC M:)>3GUF\OSA97BSAV6>V$JB?SR)#H'8K*G8 ISU >@= DL('V9A*PT538GD; M("(VGE)Z0^DT'40\QV($61)"&J?Q %[F4\P<7C:8X@#0V .-'=#X#J EW8BR M$PAR#5M7;BQ?LBM4U+W4H/8*\&8# JE+P*"J@34EE%P7LFL,*&;PD+[#09\^ MRM,X>PWW/;\C4X"V!/]LD:!8KU Y4?_>M"+#MUTV,)A--IK -871_YZ_E22D MHSA_,B#XQ L^>;#@NFM;@?0Y,$Q P70%:_J@ &_Z#U/_C1#,DC)RQ[J0VNA# MD@^'?:CD#]?WS/)M&2^!V *KK52:N!>BLP7C#=1$N%,N/YMMSU]PMN*"&X[Z MV -^;$ER8TOC5= .5OH-YZV]QV-X%:;QT4!!IKX@TP<7A$3OE.-F5W\%WZ=^ MJ ##8?ZWYVW8^XJ0W)(CR7-K3+TQ#[,LLZ;,FX[":9Q:T]B;DG"<3ZQIXJZV MJ9 &X9HNAS^1A1/:O(_X9VF[N%>J9=>VZAI>/-^CF,5ADF7W KU'K5\"K]O. MN#XB*JC-'DX23I)7<$E6VUE73'1XL+_V7-(\G";C0]T2[?4G^/]M/_ U(8WFHBLR34>'=&55/T$[1=&MFYJK:2A&>A>*_K3 M@H/VUE.9F80/XOS&+WU!+ P04 " "I,)M2(@2(TPH% " $P &0 M 'AL+W=O7SAA'%U\I M, .4W79FN^U":6R;%C)Q ""YV^H.A8Y],GG2O:OY'J M2D^%,.BV+"I],)@:,]L;#O5H*DJN?3D3%7P92U5R U,U&>J9$CQS2F4QI!A' MPY+GU>!PW\F^J,-].3=%7HDO"NEY67)U=RP*>7,P((-&<)9/IL8*AH?[,SX1 MY\)#([)W'-GU;L&W7-SHSF]D3W(IY96=?,P. M!M@2$H48&8O 8;@6)Z(H+!#0^'>!.6BWM(K=WPWZ[^[L<)9+KL6)++[GF9D> M#)(!RL28SPMS)F\^B,5Y0HLWDH5V?]'-8BT>H-%<&UDNE(%!F5?UR&\7]["- M ETH4,>[WLBQ?,\-/]Q7\@8INQK0[ ]W5*<-Y/+*&N7<*/B:@YXY//]P=';Z MX?.?[T_/SG]#IW]??/SZ#]KYRB\+H=_N#PUL81<.1PNXXQJ./@!'*/HD*S/5 MZ+3*1-8'& *WEB!M"![3C8COQ -LT,(&#C9X M"+9V:B3'R$P% KN-KI"<+3TO-W>(5QDXU1$%"^Z[YLV[?84MQK* MB,JK"MC5Z*R@BB2X']YKQH94>3B1(3 M,.*:]E$IYY5II^)6J%&NE^N,4"7:R:M6D -Z#AEWM 8%?E5[CVY%,Y6/EEC6 M5_3;=GK-B_G3;W#;\?.""I09;<"+[15S@R[%)*_C--7I[F(%5L(5VF&:> E..A=( L0]>,N3>I%)-I06<*V MLH1/J2QGYQ?/*BB;-WEZ0=F&QP^N(P_F_;_F;D2QN!LRC/@A0]^$=N'/ MTM0C:=)- 3[C'93!"%>$O=R!(G\-'F1HW=#R:9FZ@4QZ:9 ["?M3AL"*&H# M*-H<0/"/3#:',.Z4,.N8HIP5\DZ(/L$IN 981U1(BQE7"YQZO#6/U_;MAZ=6S=PZZJ/COO7\ZU&6.1CT>L) MMU-;>IT[6[\W='[;3%8:Q0TK5QO.'S6^L2U'L!O8_HDFB4=IBB"%=LM[X-.P M_;8BMIT7QKN0,#$B2>R%,<#X2;<%A8:!(1)B+TWBGCC =8.:[$).CB*X#^8Q M& ,_C'I]44 @:S,O(+@GAJ6N<(1TET8^E!/*0B^&]B[L Y# 9P2%U"-QTA4S MG[Q^*_C8V/2!8 7:.QTT@_5B6'G5:04:N+>?C2$$?Q+5#^0M-+V>>FH M?E59+J_?ICYQ!>5:HT*,017[,713JG[OJ2=&SMP;RZ4T1I;NYU3P3"B[ +Z/ MI33-Q&[0/KH=_@=02P,$% @ J3";4HO#Z,6 !@ 11D !D !X;"]W M;W)K&ULW5E9<]LV$/XK&/48N<-(O(_$]HSCN*T[ MB>.)G1Z/$ E)F)"$"H"6G5_?!7A!MLS(J9S.],$F 6)WOUWL!>APS?@GL21$ MHMLB+\71:"GEZN5T*M(E*;"8L!4IXGRXP@MR1>3' MU26'T;3CDM&"E(*R$G$R/QJ=."]?1VJ]7O [)6MAO".ER8RQ3VIPGAV-; 6( MY"25B@.&QPTY)7FN& &,OQN>HTZD(C3?6^X_:]U!EQD6Y)3E?]!,+H]&\0AE M9(ZK7'Y@ZU])HT^@^*4L%_H_6M=KHVB$TDI(5C3$@*"@9?W$MXT=#(+8?H3 M;0A/KDS_/KM#[ M"W1^&?DZA_\=[%OP%C"$G3;N)[Y-F6;E;,S5[TGDN\8H26QC%/L> M8)T3H,P4(2*W4 P%V+BV=;^WL14&_>:/8:/=V.T_NY8;.-_ "1/+2Q)C/'8" MRTU=C7BP0L=^$,V.%B8VU0U;34&P/&6V.>&6[NJA(:FGX/A2UQ MT =Y%J6W'89SW'A>+W]7E=X*MXV6C>N6#.J&ZIKX]]!10@LWXM-DCUV M=-_*[ ]M<5_+1_9CH,!$78&)=FX7.4D9I%/ I9V^R7WP!VA@8R#-;C0Z32.Y MM8\<%KJ80(9X@BS(82?WT9EEXXL0+>5T5:$K2YZW%8 *7;<@0]4EZUQP3'** MA,2RD@SJ5,JXJEBRKA;Z!:]6.0B"DS"23),UW!H53J%XX/+.ZNM/*JO'<*D2 M49B6=%*H?!8Y-&F:E4&B?HZ!\Z?D?]^;GCQZ=K6W& Q<1+*<95G.= M)<4]4QKU:N>CV;,;>B?OZZK-3P>.,PG0#\CU)G;_>"YPUU^*,'7*U-X^8S=M MS_6DN.KM[5NN$VRD/LCJ][KKV%AQWO=S(% S8R"6@VQ96I1".6T .^4->"F>XH84&=N=K%/6.[5R9, M^OKE&:>9M^#_3=>[7M)TN;4Y64-$5!)2Y&?2=VE@OL"VC49%%;5HHW.!8Y1Q MEW(*9EN +*J@IGJ@+:2C2%0S03.*.344&$/,N+XIPO*#P#R8>49[=PX),M79 M3=N]D="7\,3;/ \[[JM'QQ]+51:@=?_<%-7V=F-G#F//[.)Z;->GOYVT6>7C MY&JR,T,WZN&_UW[8[;/Q);*-;7[VW'(R5(/ZN/KJ.P)(1RI%0#J^H M^I:[F^U^(SBIK\;[Y?4/#.\P7U H##F9 ZD]B8(1XO6E?3V0;*4ORF=,2E;H MUR7!&>%J 7R?,R;;@1+0_7)R_ ]02P,$% @ J3";4H:O"@@V P +PD M !D !X;"]W;W)K&ULM59MC]HX$/XK5NYT HEN M$H<0=@^0V"U[1>K25>F]?33)A%B;V)SME&U_?<<.A%"5_7#J?HDS]LPSS\S8 M'D_V4CWI L"0YZH4>NH5QNQN?%^G!51,7\D="%S)I:J805%M?;U3P#)G5)4^ M#8*17S$NO-G$S3VJV436IN0"'A71=54Q]>462KF?>J%WG/C(MX6Q$_YLLF-; M6(/Y<_>H4/);E(Q7(#27@BC(I]X\O+D=6GVG\!>'O>[\$QO)1LHG*RRSJ1=8 M0E!":BP"P^$SW$%96B"D\=\!TVM=6L/N_Q']WL6.L6R8ACM9_LTS4TR]L4HM_'A>K]6+='Y#5XA/I?6*;$G1_XAMT9XW\] !]VT#3"] A)0]2 MF$*3A<@@.P?PD6=+EA[)WM(7$=]">D6B<$!H0(,7\*(V^,CA1?\S^!=<#%L7 M0^=B>,'%&D]15I= 9$YR+IA(.2L)%ZFL@/3@&0^7QNP.B #SHQ2_C/[;+V,: M1+^3UQK_!:::ZA',/50;4"[_QW5;!_R$U_8S_NGN[]N$'1-U\].PE\* FW: MB5]);Q0G_:X<7H_/9#H:]P-A#0C2DM>*&@R9X0U:\ MKC1A(L.K)U5PU,^X3F4MC'8U;^%[84)/SGKCH"-$<=0GB^>T8&(+1#$#B)+G MR%^DZ.L$,;A.XHX='81)V,4),9X/IL J=MR>:= N"3KJH+W6B"R_9YV<<0H' MN,WZG=,$3^K-4^*!*2RV M)B7D:!I<)=A\5=.>&\'(G6N)&VFPP;K? E\TH*P"KN=2FJ-@';1OI-DW4$L# M!!0 ( *DPFU*8ZR6T$0, "X( 9 >&PO=V]R:W-H965TPN"=!>L]T]7%$DNPU[5&PFT6I+ MGB1?KO]^E)RX/J -]M![B"U2Y"?RHTQF?E3ZT1P0+7QM:FD6P<':]CJ*3'G MAILKU:*DG9W2#;0!5+CC76W7ZO@!3_E,'%ZI:N.?<.QM4SJQ M[(Q5S3Q*P[LY,!\W/U!/LH[;OERKM41M+,F-+?PJ7IO M"DY(5Y2-U;0KR,\N5S?K^X_WOV_@8;6&S8>;]0I^^H-O:S0_SR-+!SBSJ#R! MW?9@[!6PA,$G)>W!P$I66'T+$%%D0WCL'-XMNXAXA^45I$D(+&;Q!;QT2#?U M>.G_3O<":#: 9AXT>P5T0U]*U=4(:@?(M11R;Z!%NOH'KO$E&B_C_?A#SN+T M5_A>[[\IR+Y"0/QBLZ50'DO]UW1.;U7Y.!Q*1%O2+IS&L=COJC@ZQ$G7G^B,8+#LMK$#S.AFKIJW5$^+I>-6Z M!DO1';G67%H#7%:PWGPV@P<%-IN$DR(>:289!9%,1QI6).$LFW[/"OMB^&2) M\!?+P:M_J.W2[H6Z].5XYIV%13()I_DS[VD;Q]*6>$XUZ M.'UO>S^I#)2JD[9OYX-V&(8W_0QX-N\GZ2>N]T(:J'%'KO'5;!* [J=3+UC5 M^HFP59;FBU\>:*"C=@:TOU/*G@5WP/ 78?D?4$L#!!0 ( *DPFU)U@[=' M1@, " * 9 >&PO=V]R:W-H965T*5M2BR1=473K MB\@[?O?Q[G@4;[Q7^KW9 %CRL1'23(*-M=OG4626&VBX.5%;D+BR4KKA%D6] MCLQ6 Z^\42,B1NDH:G@M@^G8ZZ[U=*QV5M02KC4QNZ;A^OX4A-I/@C@X*F[J M]<8Z130=;_D:;L&^W5YKE**.I:H;D*96DFA838)9_/PT=7@/^*N&O1G,B8MD MH=1[)\RK24"=0R!@:1T#Q^$#G($0C@C=^.? &71;.L/A_,A^X6/'6!;5W4R"(B 5K/A.V!NU?P6'>#+'MU3"^"_9M]B$!62Y,U8U!V/TH*EE._*/ MASP,# KZB $[&##O=[N1]_(%MWPZUFI/M$,CFYOX4+TU.E=+=RBW5N-JC79V M^O+\ZN7-[/K5_(S,WUQ<$$7K7N$R\I-"C\12JZ?";P/%>'& #)S MX]S^FO$)^>V7@M'DSY]^?(%]:N'#;:'V:_NU&KUTJ?RCJSA_Z M46I/[7O7NA(Z'/_7Y/_[.!\;9PWH>LE-B'>DELMZRX6X]W?BK:PM!GQKN87> M_U])3),P+NE DX9)/)3+/$RSY#- G@X!Q2@<):.!@F'1G.\T/I6=,L_"=+!+ M2GO"G(5EUING+.WF68F^]RM*YD9SZ.L#6>-X"(^'8CA*LUXJPR3IN=(PHT,I9_2[S_6_&O'L\">7 MY^E D] P*]D00FG(!LE#2!J613Q0Q/DH9&Q8-"Z!WQ-# MEFHG;?N =]JN_9FUKWX/;WNG2Z[7M31$P I-Z4F>!42W_4@K6+7U/PH M_'2#+1QH!\#UE5+V*+@-NJ9P^@E02P,$% @ J3";4@.M/F8R P U@H M !D !X;"]W;W)K&UL[591;]HP$/XK5C9M1:J: M$&A'.T""E78\M*N =L\FN216'3NSG=+NU^_L0 :HT$ZJ]M07XG-\WWU?SG=< M=R'5O4_4T!"X7/:_IK38F+,V,W?#[W8*F, 5S M6]PHM/P:)68Y",VD( J2GC=HG@V/[7EWX([!0J^MB54RE_+>&N.XYP66$'"( MC$6@^'B ;\"Y!4(:OY:87AW2.JZO5^@73CMJF5,-WR3_R6*3];R.1V)(:,G- M1"Z^PU*/(QA)KMTO651G3S!B5&HC\Z4SVCD3U9,^+K_#FD,GV.$0+AU"Q[L* MY%B>4T/[72471-G3B&873JKS1G),V*1,C<*W#/U,_WPT&=\-9N.[$1E?3V>3 MVZO1]6Q*#F9TSD$WNK[!(/:H'RT!AQ5@N .P&9(K*4RFR4C$$&\"^,BNIABN M* [#O8CG$!V15O.0A$$8[,%KU9);#J_U3Y+W +=KX+8#;N\ GF+%Q"4'(A.2 M4*;( ^6EL[ :M*$B9B+%*Z/8 [5WD3"AC2KQBAO]W(?>'VV6P584@SN72I;% M9_V*B 3?.A=($BP1"[#C(!,DHCHC"58P08FI!57 J:TKG;&"8'E)A%(DDCGV MALP6K0-!&UE*Y0(] 56:@+T6!),*^1P]5HEU=+9VFZ>$*E@V#/8;W>:VBYR1 M3Q\Z8=#Z^F9/+' L7T'@, 2_T"T9213X5+-]MZI M@^K6VIU"*JN\L:WN>3\NM6YL"FLUUX6%[?:>7G!<]X+C5_>"EXNG(O=<#]@? MY;T.WNO@/]>!OS9KY*!2-U'9KUT*4XT=]6X]M VJ6>7O\6KBNZ(JM6(Y).@: M''W!RZZJ*:HRC"SI3M_P%02P,$% M @ J3";4K+#U\)E @ !0< !D !X;"]W;W)K&ULM57?;]HP$/Y7K$B3-JG-+P)E%2 !85NE,B&J;0_3'DQR$*^.S6S3M/_] M;"=D@$+@92^)S[[ON[OODO.@X.)99@ *O>:4R:&3*;6]]SR99)!CZ?(M,'VR MYB+'2IMBX\FM )Q:4$Z]T/=[7HX)SI"0')@EG2,!ZZ(R#^[AK_*W#=P*% M/%@C4\F*\V=C/*1#QS<) 85$&0:L7R\P!4H-D4[C3\7IU"$-\'"]9_]D:]>U MK+"$*:<_2*JRH=-W4 IKO*-JR8LO4-5C$TPXE?:)BM(WTL[)3BJ>5V"=04Y8 M^<:OE0X'@*!W!A!6@/ 4$)T!="I YUI 5 $BJTQ9BM4AQ@J/!H(72!AOS686 M5DR+UN439MK^I(0^)1JG1I]G7V?+\2.Z1>,T):85F*('5GY/IC'O8U"84/EA MX"D=SZ"\I.*>E-SA&>X@1'/.5";1C*60'A-X.M$ZVW"?[21L98PA<5$GN$&A M'_H-"4VOA@@.W@!LWQ;R[0 MU'8>Q U:@$B *?T+-C6@/4#0<;O^NR:=+N!ZKM^(BR_@[MS^*>Y(F:A6)FHE M.O@6C_5 /^>0KT#\:@G2K8-T_[?\[0&T_,TR3B_BFML67\ %;M LOW#G&QQC?H^7TGC^15*3#/DB@H.$I.A-VY=3/HVW@7\HKA31S98)1LA M'JP3QD.O:0M"AI&V",2\GG"*C%D@4\;C'M.K*&WBL7U OW+:C98-43@5[#>- M=3KT^A[$F)""Z5NQ^XE[/1V+%PFFW!-V96RWYT%4*"VR?;*I(*.\?)/G_3D< M)?2Z'R0$^X3 U5T2N2IG1)/10(H=2!MMT*SAI+IL4QSE]J.LM32[U.3IT3J\ M7H17X72\N(/Q=+J\7]R%BVM8+6_":7BYAN^PDJ8#I'X!PF/ QX+FYIMH.)FA M)I2I;P-?FSHLFA_M.2 Z57#)8XS? OA&0*4B.*B8!+6(,XS. MH-TZA: 9-&OPVM6IM!W>^0=X4Y'EA4:IG&@CG^8I2L)>]2OX,\=L@_)O#=UY M17=>2S>C*F)"%1)AR6',>6&H9FC^LH@2U[RW1"/<*\JW8!*);36X,2@P1YV* M^+UO4$_9;C=J"N]4A7=J499)0B.$I)"<:EO^FQZI(>A6!-W//YEZRFX#OG[I M!ZW6#]--#3BQDXV]0*O3^%8CJ%<)ZM6BWZ 9(:E@<=E:E0MAEDOQA/_=6_V* ML/_Y)UA/N7Q""3I%4*F0YB\"D3C7F-G!9E;X*8@RL%"8% P83? 00)1"K=X[ M /]HVF4HMVZF*XA$P74Y^*K5ZMH8E]/R-;R\<^9$;BE7IIK$I#;/>J;=93G' M2T>+W,W.C=!F$CLS-5&PO=V]R:W-H965T]>5/O") -8F\2<;: KW8<_.] X M*_Z=JN6(A,!./$^>R0S\@MM+(7^H*:(F+UF:JXXWU7IVY?LJGF+&U+F886[. MC(7,F#93.?'53")+BJ L]2$((C]C//>Z[>+80';;8JY3GN- $C7/,B9_WF J MEAV/>J\''OADJNT!O]N>L0D.43_-!M+,_%(EX1GFBHN<2!QWO&MZ=1,6 <6* M/SDN565,;"HC(7[823_I>(%UA"G&VDHP\[' 'J:I53(^_EZ+>N4U;6!U_*K^ MN4C>)#-B"GLB_8LG>MKQ6AY)<,SFJ7X0RS]PG5##ZL4B5<4[6:[7!AZ)YTJ+ M;!UL'&0\7WVRE_6-J 0 W1$ ZP H?*\N5+B\99IUVU(LB;2KC9H=%*D6T<8< MSVU5AEJ:L]S$Z>ZP_^6N_[G?N[Y[)->]WOW3W6/_[@L9W'_M]_J?AN0C>4!; M7)Y/R QET09YC$2,4CYA]L8J\OX6->.I^D#>$9Z3QZF8*Y8GJNUKX]!>QX_7 M;FY6;F"'FUN,STE(SP@$$#P-;\G[=Q]^5?%-?F624"8)A>S%#MD'7& ^Q[-* M+H-*+O=E+F?DT\O,] LFY)%G=IT8DZ$YI<8L7BT8:B8U,?<:R?/U"U??KZQ9 M^C&PKSU>P])K6'@-C^Z5/'\UVJ2O,5/?]SB[*)U=_&]WT01RD6QKD/T>*/F) M3.Y)IE$FTSB0S(&NWN9M)1D5DO;G;M$-F[0%;7^QQ4E4.HGJT9SD'S*0(IG' MFCQ_PVR$FK@P%N 0QUQ:-V00QUSZ!&@0S>I MT]SQ5$$==>BIL0-OP0XX[$#=L ,..W $[, F=AIT%W6@\N?FU-0)#U('''6@ M;M0!1QVH W4.F#A('7#4@2-0!S:I$T6[GH'!40=.39WP+=0!1QVH&W7 40>. M0!W8I$YK1Y4==.#4T G? IW002>L&W1"!YWP"- )-Z$311O0\2L[B'8W]AN3 M$YXKDN+8A 7G3=,E&PO=V]R:W-H965T M !$P_LNI\J,SL7E1[ M89(3$DUB4]O [/[Z/78R"14A"[/MWD"<^!P_Q_;[QAGMA'Q2,8 FSUG*U=B) MM5Z_=UT5Q) Q=276P/%))&3&-#;ERE5K"2RT05GJ>JU6S\U8PIW)R-Z[EY.1 MV.@TX7 OB=ID&9-_S2 5N[%#G9<;7Y-5K,T-=S):LQ4L0#^N[R6VW#)+F&3 M52(XD1"-G2E]/Z-#$V![_)[ 3NU=$U/*4H@GT_##L=,R1)!"H$T*AG];F$.: MFDS(\;U(ZI1CFL#]ZY?L'VWQ6,R2*9B+](\DU/'8&3@DA(AM4OU5[#Y#45#7 MY M$JNPOV15]6PX)-DJ+K A&@BSA^3][+B9B+\"C1P*\(L"SW/E EO*::389 M2;$CTO3&;.;"EFJC$2[A9E466N+3!./T9.%_NO4_^O/I[0.9SN=WC[-J1MEY/:MFD[ M1]+.6,IX (39*?N-\0UN>%(,4U=WGJYGTQD=;2?8;5M#T"D).HT$^:H$/ZQ* MDJ_*$E#+@(H*4J94$B4!,_I0[PA'$T!>S9[K&/,!NWN,[<%P4(_9+3&[C9C3 M3&S,QJI@("21%)G=9W44W0.*2X]ZO7J,7HG1>^5L_=ND] YP:+_OU=/T2YK^ M&;L'MZB53[E-ZS#Z9V ,2HQ!(\8C1Y=/D[]Q15;H[HIVP_5/9*7^NOKY?/H?.V M.YWN$=+*>FFS][Y"/X?>V_!&HI7[TF;[_0\:&AR^#=IT> 2HLF%ZC@^?)J+A MP;FFAL3=.[UF(%?VC*ZP=%R)_"!;WBV_ Z;YZ;?JGG]$X#MH96250H2AK:L^ M3H+,S^5Y0XNU/0LOA<:3M;V,\5L&I.F SR,A]$O##%!^'4W^ 5!+ P04 M" "I,)M24.^L\*;C:NQ63L=BHSDKX%8BM7 MP,5NXH7>8>".+5>Z' BFXS5=PCWH;^M;:7I!RY*R' K%1($D9!/O(OR0A*0$ M5&]\9[!31VU42GD0XK'LS-.)A\N(@,-"EQ34_&UA!IR73":.GPVIU\Y9 H_; M!_:/E7@CYH$JF G^@Z5Z-?&&'DHAHQNN[\3N,S2">B7?0G!5_:)=\R[VT&*C MM,@;L(D@9T7]3Y\:(XX I'<"0!H .1<0-8#H7$#< .+*F5I*Y4-"-9V.I=@A M6;YMV,I&96:%-O)94:[[O9;F*3,X/;V??[J9?YS/+FZ^HHO9[,NWFZ_SFT_H M]LO?\]G\ZAZ]1S\JZR!%= O2; 4$2C-CN!G)*)-H2_D&D,@0Y&LN]@#(!+UX M1'\EH"GCZNTXT";0\0P01; IJ=#0]'%GAR/GSH4!.UBQ95?/$)OFM6L'R3HW^N(7\ M^:^#,FXI8R=EPK8LA2)%>P8\M2V9&Q_Z.'QC,[8+%D8V6.*&81_C-P[5O59U MS\ES];0V^Q2WV_5]YU$ M=TP]OL^D.;<"#-N;:)=W-@G]BUNV&AW^];I;MAQ(^=ZSYHE0_.6W?.,K") M=L,CM JCO$Y3I(=2NEM QB-_,AN0->,H3\@3@N."HWP#V2;#I+0CZW?BUD'CO@]JW%)!\X8[MX! MY%D^^;V4TX$_G'/2YISH9,[IH.J]I@I/IJ_D3*KH0#4XF7R"HR(U![FLBGV% M%F)3Z+J0:T?;"\5%54:_&K\L+QI5\?M,4]]2KJE9$/K0*2=HKU_3_P!02P,$% @ J3"; M4MQ@5&XU P APH !D !X;"]W;W)K&ULM59= MTZL_V8VNX^[.Q#A*LPA<1-8NW^^TT"I0KH MV =?( GGGMQS MS;7S/^*F( B=ZSE(J!%4NYO+1M$<:0$7'!ED#5DSGC&9%J MRA>V6'(@D0G*4MMU'-_.2$*M8=^L/?)AGZUDFE!XY$BLLHSP?U>0LO7 PM;' MPE.RB*5>L(?])5G %.3+\I&KF5VR1$D&5"2,(@[S@37"EP$V 0;Q,X&UV!@C M+67&V*N>3**!Y>B,((50:@JB;F\PAC353"J/OP6I5>ZI S?''^PW1KP2,R," MQBS]E40R'EA="T4P)ZM4/K'U=R@$M35?R%)AKFA=8!T+A2LA658$JPRRA.9W M\EX8L1& _1T!;A'@5@-:.P*\(L [-*!5!+2,,[D4XT- )!GV.5LCKM&*30^, MF29:R4^H/O>IY.IIHN+D<#JYO9_<3,:C^VWZ/'AQV0\N9ZB MH[92A : MB;XM5:YZ1SLL\KK*\W)WY(5==,>HC 6ZIA%$VP2V$EDJ=3^47KE[&0,(+Y"' MOR'7<9V&A,8'A^->0WAP>'AWCQJO/#?/\+5V\#TS25(D]-F<[SF;)N-S8M\0 MZ]_"V[#;Z>"^_;9I1AW4=GON-BBH@SRWVRE!6\):I;#67F%C)B1B<_0$;T!7 MZNWZ?0?9#/B?/::U2^[VL4S+B=L;4G&WZED3QJM8UH3QFQWS2U7^7E5/((#P M,$;J2T.!LBUE2_5GEN@ZUW.(@YURK\ZQ'.S4E;>]=L7".JCG=2H6UC%^&S=; MV"UE=??*FJJZD]"%0>O8%_WKE1KUC^=>KR?;\FG]UD(NKWW90!V'7 MZS8[B)W/0N+LE78+%+@2IST<1:I4)4)RHJOZ5XS$&X4+'\O*@GGKQ]7216'+ MRP:4ZJ:J9C:@L(O=BIOV1H7.@"],IR-4QBLJ\Q)6KI;=U,CT$)7U*]UEF&ULI5E;<^*X$OXK*G9F:[(($75]W)NZW&1YK!2/Q)Z,[>72-="@KSG_JFWEXW7&T1S2B M@=(F"/QYIU,:1=H2^/%W8;13KJD5CZ\/UN]-\!#,BD@ZY=$/%JKM=7M%D.GU^>WJ=/WU'B^>'^71^MT27:!*&3)>(1&B>Y(VF M"_;;C"K"(OD[B+PM9^BW+[^C+ZB'Y)8(*A%+T%O"E+R AW#]NN69)$DHKWH* MO-9K]X+"P]O<0WS"0Q>C1YZHK41W24C#SP9Z$&X9,S[$?(NM%FX&P M@YT6AZ9GJ[OC%O79^>J^)9I^6<&^L34 M""B9HE /A2;O5,!&1B]$T;8BV!=QNN/1U[94V=73V/&-/8]_[S7#L0K'?CYUO"GD#9UP*?7)U6+HZM+KZP)/- MOZ^&?0VGZSBMU;"KX:[KV:KAE2%ZYU:CBM96#*^1YWHEFA*>X[078E1Z.;)Z M.4D4"UF4Z;F"EC3(!, 8(!.@$'K.E%1PP<#[YU3C&0#5R_(M?_N#"$$2J-G= M1Q!E@#EH+7B,ICQ.,Y6C'U^C.R) 7:(%%="4 'H7:!+S+%%M&[DW&O_ M*%:_.QPZ1S^U^DZ;&E[7Z]=2V!3J=YT3+> Z%1EPK$FBM;)[C1[QO=J\;8)N;6^FK4).?Z) M>(_(CVO'B!#*J9C4.'#WH7NFM8:%E4^+C^IE*X0^[7%O7 ^C10B/3H2!JS#P M664[KDU1NQF5@6"FL5LCLQN>1!&B$=NP5401S0L-$!J3/3+,'2F.@L.B%!&4 MPG N\%%M*>P+DB09,,?@>$>"$KQ$J6XKM14\VVR1)!$<.S1CI[!?(V@TF:W^ M*I;0TO.7)8I8#$T)MK^XX^X0A9E&8/-V#]-5(JH)(H0[ M@#4SP'@4$!5L+[.T2?=.SYI_9H1?U<._=K>/W R(I%3.U;G1TTO? ]=W#"BXK5N7;N-$_>@?7H:6'F M IR1?\+Y1V\+65*+-D96F!VVE:OJ-I1FJ 7F-Y) M!EV9L= ,X"L@7ZB5YZR 'F.A_[[:#;*_VS=5=$MU\ZW M-&W(^5.!I.UGO29[P"=Z M"U<, -L90,YKSL@!KH8LM@_90V\6)+H](?-$4VV]RW5JI&9GK^2C+3FX91C[ M=1J*FW/6[>,ZB6HQ-1SU3V %KL8QMD_-1Y88=#\GBQ5X8SMXWX-112\?X#03 MZG,D<%HSE8M. @1?9Q%@X[J5P?R#\4$Q0#T4FT\M-H\KX,9VX'XLAMPY::AP M&-MQ^%^FP6[<=?(\V#RM4!K;47IY-T5+( =A%L'0'M93TCK[1 N)MS+=N"00Q2U3^Z;)\6GY/GYBOR+7GM^ZW6?Y5O#*3 M?Z1_)&+#X% 6T368=+HC*)+(OWOG-XJGYDOPBBN 77.YI22D0@O ^S7GZG"C M%RC_^W#S?U!+ P04 " "I,)M2#Q=SSV* M;ING*HX8/@J0:9)0\;N/,=]T#&)L)R;1*E39A-EMK^D*IZCFZT>A1V:E$D0) M,AEQ!@*7':-'[OK$S0SR%4\1;N3>,V2A+#A_S@:CH&-8F4<8HZ\R":K_7G" M<9PI:3]^E:)&QP8V.6)@EP9V[G[->_XL'4V\PGXQF(V\* MO8S>WSW; 2]=IMARG;;[48)L5MGD2.V=Z M@\4Y=Z4W5FV&"P5G'VRUZK%.A77>BXVYE%C+=0ZX'\EM/=>MN.Y)[CV-!#S1 M.,4ZH'L8J--H-NN1-Q7RYB1RP,6:"ZH0AKA0,$4_%9&*4,*/,28+%#_A+XRI MTK-L!0M4&T0&7QF"XG"O^PA\1RJJQ2=*K55YU#JSU%J'B6@T'%*?B-L*>WMV MJ=V^O]2(M>L[UOG%5FJ\J3;W"'FOXY$SRJTT?IOFEM,X0K5W5/OT]_5]D>I@ M1TRA0*G>4SMDUZ?(N8VJ%-B/J]D\LG')KE&1\SL5.6Q5UA'NKE.1_]"JR&&O M.@;>M2IR3J\JC=V323;W3NL$Q2J_DTC]X5*FBH.[FJWN/;WBM-\M+RY-8RI6 M.NL0XU*;6M+K_.Q?<*5O$OECJ.]N*+(%^OV2<[4=9(#J-MC] M!U!+ P04 " "I,)M2V$;,5S0" ""!0 &0 'AL+W=O66>=U%R\R ) H=>2,CEU"J6J*]>560$EEA>\ M J9W-ER46.E0;%U9"<"Y!974#3QO[):8,"=-[-J]2!.^4Y0PN!=([LH2B[=K MH+R>.KYS6%B1;:',@ILF%=["&M1C=2]TY'8L.2F!2<(9$K"9.C_]JUED\FW" M$X%:]N;(.'GF_,4$BWSJ>$804,B484;7B]2]H_5B!&:?2?E'=Y(YB!V4[J7C9@K6" MDK!FQ*]M'7H ?_0%(&@!P7 U$B9;LYF)K8U%:S>$ MF5M<*Z%WB<:I=+%\NED^_%XM;M;H= X*$RK/T _TN)ZCTY,S=(((0P\%WTG, M80L[MM"RC;Y@6^%:WX4"03 =K$T#'UNXZ:=]ZH=A/$[['E= MUCMMHT[;Z*BV6\*(_BUR5 F>[S(UJ*^AB/HG1Q,__J!O("N.XFA87]3IBX[J M6[ ],,7%VSE:@AH2%WTJ2W#I7X8?Q UD38)/XMQ>AYC7Z0Z++6$24=AHG'<1 M:QK1='P3*%[9IGGF2K>@G1;ZD01A$O3^AG-U"$P?=L]N^@]02P,$% @ MJ3";4I^*EZ5( @ G04 !D !X;"]W;W)K&UL MC51=4^,@%/TK3,8'G5E+OK2MDV;&&G?6!]U.Z\*76]07&*B^A(FH@:N!F9RED1;19RA56 MM012.%+%<.C[Y[@BE'MIXF(SF29BK1GE,)-(K:N*R+"10J-VYL@Z>1;BQ2YN MBHGGVX2 0:ZM C'#!JZ ,2MDTOC3:7K]D9:X.]^J_W3>C9=GHN!*L"=:Z'+B MC3Q4P)*LF9Z+YA=T?LZL7BZ8E0M>\@.*C #8N>BOA MULHT_%(Q@WR HN '"OW0WY/0U;?IP7@//?L^??2%FZ@O3.3THO\7Y@NUN%>+ MG5I\2(UO@&LAW]"3I!I."]'P?35K5XQY0/(X^@K)_ M0<%H'/:@U@7>^7$KD"O7 !3*Q9KKMO!]M.\QE^YI?8I/3>]I6\5?F;9QW1*Y MHEPA!DLCZ0^&9QZ2;3-H%UK4[GD\"VT>FYN6IG^"M "SOQ1";Q?V@+XCI^]0 M2P,$% @ J3";4@,/1+4N P L H !D !X;"]W;W)K&ULM59M;]HP$/XK5K0/K<2:.&] !4@4J%9I;1FEFZ9I'TPXB-4D M3FT'VG\_.X040D"=U'Y)[.2>\_/?KK!E_$B& 1"]QE(BN$4J97IJF"$*( MB;A@*23JSX+QF$@UY4M3I!S(/ ?%D6E;EF_&A"9&KY-_&_->AV4RH@F,.1)9 M'!/^>@416W<-;&P_3.@RE/J#V>ND9 D/(!_3,5,M)098T]Z>'(_'DVFOU'_;HA&/QYOQK>CNVD#W8VF MZ&P(DM!(G*.OZ/%AB,Z^G*,OB"9H&K),D&0N.J94'+0G,RC6N]JL9Q]9;PC! M!7)P ]F6;=7 !^^&X_8^W%3*2_EV*=_._;G'Y'-U(+A\;: T(HE$2A2"YXRF M:J?*!AHP(>LT;ISZN5-]4%8]I]5RG(ZYVI528^4W;;NTVF/LE(R=DXS[09#% M640DS-5V54+@'7=JT*S1HKVW&L>IIN2=,]27.XI:9H!D>B MZ!XL['KM:A!KC)SVD1AZ)3GO)+D!B]-, A=YOL? :1H")Q$:;5./_MQ"/ /^ M]\0>\\O5_,_88_Z!<-OQL5\)3XV5C2VO/C[-DG'SP_98\Y ]MO-"LT:*\OQ M_'J:K9)FZR3-^\6"!H"N,YY0F7% ?179_TIANURI_1DI;!^HQNIZ=2NQJ;'" MZB#4QP9;;X7=^K D%J[V.%C8J6ZV&K/VT8*&=ZX@?)+I=U#W<,BB.;J)4\Y6 MH*,JWI,__%;G\:<4^L+K?G'$U1I59X6]UI&XO%5Z_'&EOG"U>]FH2E\]AG56 MME=-H+G33NA>[I;P)4T$BF"A8-9%4PGEF_9H,Y$LS3N,&9.J7\F'H6HI@6L# M]7_!F-Q.=--2-JF]?U!+ P04 " "I,)M2!_\/V5 " "U!0 &0 'AL M+W=O37!L+Q^YLMX7_?K:3AH):Q%X2W_F^S]_=V9=NI'K2%:*!YYH+ M/0@J8Y97A.BBPIKJ,[E$87?F4M746%,MB%XJI*4'U9S$8=@G-64BR%+OFZ@L ME2O#F<") KVJ:ZI>1LCE9A!$P=8Q98O*. ?)TB5=X#V:A^5$68MT+"6K46@F M!2B<#X)A=)7W7+P/^,5PHW?6X#)YE/+)&3?E( B=(.18&,= [6^-U\BY([(R M_K:<07>D ^ZNM^S??.XVET>J\5KRWZPTU2"X"*#$.5UQ,Y6;[]CF<^[X"LFU M_\*FC0T#*%;:R+H%6P4U$\V?/K=UV %$_0. N 7$[P&] X"D!22?!?1:@"\U M:5+Q=S/S"\RV'\ M\^%F01*<0AW&X1]#UI^'1Y1YX_GGXQ0?9)%VC$L^7_'^C/F#O=>P]S]X[J-8. MC8+Y]N[K78/N>[2;).LLNDSZ*5GOUG-/4/\R?AN4[PDZ[[\&->K)SH6N42W\ M8-!0R)4PS07HO-WL&?HG]\X_LC.I&2&O-,U NZ5JP80&CG-+&9Y]/0] -4.B M,8Q<^F?S*(U]A'Y9V;F*R@78_;F49FNX [I)G?T#4$L#!!0 ( *DPFU)G MP?X-Q , &00 9 >&PO=V]R:W-H965TX%D$D54O%Q R-?# M%FZ]7GA@RT"E%ZS18$67, 7UN+H7>F25*#Z+():,QTC 8M@:XT\3TDX3LHA_ M&:SEQCE*I2B&H/CS!!,(P1=(\?A2@K7+.-''S_!7] MBYE3"1,>_L=\%0Q;_1;R84&34#WP]3]0"')2/(^',OM%ZSS6T<%>(A6/ MBF3-(&)Q?J3/12$V$G#O0 (I$LAN0N= 0KM(R"IGYS:9GZ.YJAMY?@J(L ME!_01_0XO43OWWU [Q"+T2S@B:2Q+P>6TM.G()973'613T4.3(4)NN6Q"B2Z MBGWPMP$LS;LD3U[)7Q CXB5XYZB-SQ"QB5U#:')T.G8-=-IE+=L97N< WF<6 M,P4?;_1[Z:/K6-%XR>8AH+&4H.09^B*XK*U;#MO-8-.^>QJ13M?N#:RG33%- M45N<.R7GSDFO9=DNV72/;6_K,HB1"7V\AFH/X9GCW M>B5D[\\+<(8>)2R2$-VP!=35P8R-;?0"5$@#S7Y)LV]6KFD>J=PM(=V_J-R, MW M8 "X@"NSQF:W;JK.\2:!*\O%9L\]L3IF<*>Y.)618[/; M3K*//A#H <+L]98!6\FCBE&Y,#;;\)\[1'^OK3H]Q][MJOY>5VU%;;.NC!Z? MX/1O]0>W1DA[SQYJHKH]MUX(J58 8EX!&A[QVPR"5.L".6%=:&R!!G"WL05( MM1 0\T)P1'V.MPA2F38YX?N]N3YF\&,^):R-?9R6O\RVMQ)Y/(E5OJ4KKY9; MZ'&V<;2J\'S_?4O%DL42A;#0J?9Y3S>CR+>T^4#Q5;8KG'.E:YV=!D!]$&F MOK_@7+T.T@G*/Q9&OP%02P,$% @ J3";4JLYD?Q. @ S@4 !D !X M;"]W;W)K&ULE51;;]HP%/XK5M2'5FK)#=)2A4C< MNB%U"!6Z/1MR(%8=.[/-9?OULYT0L1':[B7QL<]W.2%[DY)LQ)8KLW$TG, MMXH2!C.!Y#;/L?@U ,KW/<=WCALO9),IL^$F<8$W, ?U6LR$CMR:)24Y,$DX M0P+6/:?O/PXCDV\3OA/8RY,U,I4L.7\SP23M.9XQ!!16RC!@_=K!$"@U1-K& MSXK3J24-\'1]9'^RM>M:EEC"D-,?)%59SWEP4 IKO*7JA>^_0E5/Q_"M.)7V MB?95KN>@U58JGE=@[2 GK'SC0]6'$X#?O@ (*D#P64!8 4);:.G,EC7""B>Q MX'LD3+9F,PO;&XO6U1!FON)<"7U*-$XED^FB/_TR&3R/47\^'R_FMV@Z7J [ M-#X4NM.0(IQSHI=)D.AZ! H3*F]TZNM\A*ZO;M 5(@PM,KZ5F*4R M=I7V9U3<5>5E4'H)+G@9P:J%0O\6!5[@-<"'GX;[W;_AKNY*W9J@;DU@^<+_ M:LT[Q&%-'%KB]@5B79[?U)T2%5F4F;Y=$CRT8W?7(-6NI=H?205-4B6JE?IB3"BX.Y9SW^*)DQAMB%+"J@O)2BI MOQ*H)B/167L[4;=V4OYAYSE=S__'K7LR;>:F^X;%AC")**PURFO=ZUI%>7N4 M@>*%'< E5WJ<[3+3%RX(DZ#/UYRK8V!FNK["DS]02P,$% @ J3";4ARI MQ']8 @ O04 !D !X;"]W;W)K&ULE51M3]LP M$/XKIX@/(#&<)N%E*(V4DFZK-!"B9?OL)M?&PK$[VZ5LOWZVDV8=:Q'[DOC. M]SR^Y\Z^="/5DZX1#;PT7.AA4!NSNB9$ES4V5)_)%0J[LY"JH<:::DGT2B&M M/*CA) K#"])0)H(L];Y[E:5R;3@3>*] KYN&JI\CY'(S# ;!UO' EK5Q#I*E M*[K$*9K'U;VR%NE9*M:@T$P*4+@8!OG@NDA\8;Y-P1V31^=)Q!?Z0#[JZW[)^\=JME3C7>2/Z=5:8>!EY.8+=GK.'5\IN?9?V'2Q80#E6AO9=&";0<-$^Z):*^7Z]-Q@88RKD]L MR..T@..C$S@")F!6R[6FHM(I,38OQT[*+H=1FT-T((=!!+=2F%K#6%18_4U MK*!>5;15-8K>9"RP/(-X< I1&(5[$KIY-WSP<0^\>#_\Z@TU<=^CV//%_]6C M-XB3GCCQQ,D!XKR1RK!?;6?EPC;:4+%D M=\N[)^;\54SQ;\QE^4?V=G4 MCI(_-.U@NZ5JR80&C@M+&9Y=G@>@VF'1&D:N_/.92V,?HU_6=KZB<@%V?R&E MV1KN@'YB9[\!4$L#!!0 ( *DPFU+O3LC*Y0( %X( 9 >&PO=V]R M:W-H965TD^3/M@D@.L.G9F.]!*^_$[AS1E*F6KU&E?$COQO7OO\LY.9ZWTO5DB6GA( MA31=;VEM=N;[)EYBRLR)RE#2F[G2*;,TU0O?9!I94@2EP@^#H.FGC$NOURF> MW>A>1^56<(DW&DR>IDP_GJ-0ZZY7\YX>C/EB:=T#O]?)V (G:*?9C::97Z$D M/$5IN)*@<=[U^K6S\UK@ HH5=QS79FL,3LI,J7LWN4JZ7N 8H<#8.@A&MQ5> MH! .B7C\*$&]*J<+W!X_H5\6XDG,C!F\4.(K3^RRZ[4\2'#.E^RH3J^DMISC;N^Q?C>&N?ST=PFC8GTS'P]'PR^T$ MCN%VB?!)JSS[:&#.)9,Q9P*8,6@-,)F X&S&!;<<#:3(3*XQ 69ASKB&%1,Y M@BL[?;LXUYK+A2L?-W P0,NX,(?P ;BD/"HWA&NT(PJ#6GDX&[ M#4RS@''V7_6"CK_:D;E>9:[OS7SI2G?G2G<$HTU)J0.L.8)Q5<1O(TQGJ+_O M$=JHTC7>1^@&)MH2&D7U1F.WV*C*'NT76YEJVTD:!;-D)*N ]AQJ*@E..[L:E6L M6N_CK=9;O-6NLK?_L[?:;_!6+7C>C8-_YJX2NODG>_E;IX4[>>E+D5P# N<4 M&)R WL^5LD\3=R95OQ2]7U!+ P04 M " "I,)M2J^(CN1(O#HVLQUH M__UL)V1LH[PD/OONN^\[^R[>2?6B3_X&$!*:RRYF(*)Y-I_85?[M@)(2FUD40=;!@43U1]? MZSH@G+=%.8Z KKQF.Y5ML.KKJ=3AQNCS#H-@RZ)QG,\,U=*L@U$"H!MFN!,UPQ MSLS;,1(57.^ 1+?=.LZAUW#HG>0P3'_:9^YII/:M&0E)CB)S+PE,3F '#R6H M&Y)7CF0B[5A(2:%K[6-$>_]5*_JW5N%!UQ2D,C\;M(4NA:D:J-EMQL^PZKH_ M[M7LFJ+*F-# :6U#6]W EC>UHO\SM""7E'.SY6DJS-UR" M9B@/?@-02P,$% @ J3";4H>[2=C? @ 4 @ !D !X;"]W;W)K&ULG99;;]HP%,>_BA7UH96VAB0D@0J0*+"+M+4(VET> M#1P:JTZP,&-/B38+[J"7TR>8@W[,IQ)G;AUEQ5+(%!,9D;#N M.T/O9M0U]J7!#P9;=30FII*%$,]F\G75=UH&"#@LM8E \;&!$7!N B'&GWU, MITYI'(_'A^B?RMJQE@55,!+\)UOII.]T'+*"-2VXGHGM%]C7$YIX2\%5^4NV ME6V,&9>%TB+=.^,\95GUI"]['8XP7^O0[!W",I"*[*RK#'5=-"3 M8DNDL<9H9E!J4WIC-2PSNSC7$M\R]-.#^X7)$+PC+RD(A"T6RE>JY&%A/17>[S MWE9Y_3?RCF%Y30+O _%;?LOB/GJWN]=][>ZB K4,?BV#7\8+_E^&,UF".DM0 M9FF_D65*=U)P3E R(G0"DD":<[$#P(;@5,,*/^NE+"BW*EH%C\K@ICLW R_J M!JC>YE@XBU7@M>/:ZA5YNR9OGR4?&BS$@Q<\/A18\:H(X5'BV O]$SJ;41S8 MX<(:+CP+]UEL0&9XM&A""YT(R32S(X:-[*A,>(+8-/*#P+,C1C5B='[GI=BP M\N3#@Q&PO=V]R:W-H965TCT01B!/9$M(LFA^?=7DHU#"'9( MF_N"+6GW[-G505JWUI3=\1!C ;]CDO"V$0JQ.C=-'H0X1KQ&5SB1*PO*8B3D MD"U-OF(8S;533$S'LCPS1E%B=%IZ;LPZ+9H*$B5XS("G<8S8HX\)7;<-V]A, M3*)E*-2$V6FMT!)/L;A=C9D=NP%"-,<" 4!)*/!]S#A"@DR>,^!S6*F,IQ^WV#/M#)RV1F MB.,>)3^BN0C;1M. .5Z@E(@)7?^#\X1XL&<11 MDCW1[[P06PZN6^+@Y [.H0[UW*&^X^#8)0Z-W*%QJ(.;.[B'.GBY@Z=KGQ5+ M5[J/!.JT&%T#4]823;WH[=+>LL!1HI0U%4RN1M)/=$;75]^^W%Q,+L'O7GV' MT77W:@I'?2Q01/@Q?/[0K'N-KQ E2"I?(B%"J1_I:GS' HDG)2%_F"P">907#1>($(7' M082,ILM02CS0.OG\P?:LK^J8K55D9UM/=Z'U'CKU#M&IO74#V^^I5#^'V_D; MEZC0=IYH./^'#OU78+>%6'M=BO;3Y6-7WSY_+4;_E0!_K$9[KQK-K29-2FJI MVVD.@=KFK-$I9HN6O:L;U9UYWS[O98WW$TSV'7")V%)2!((7$M*JG&ULM5;? M;]HP$/Y73M$F;5+7Q$F@= *DMG1:I5:KRGX\5'LPR0'18IO93F'__6PG!-H% MCSWL!6+GON^^N[,O-UP+^4,M$35L6,G5*%AJO7H?ABI;(J/J5*R0FS=S(1G5 M9BD7H5I)I+D#L3*,HZ@?,EKP8#QT>_=R/!25+@N.]Q)4Q1B5ORZQ%.M10(+M MQD.Q6&J[$8Z'*[K *>HOJWMI5F'+DA<,N2H$!XGS47!!WD](SP*@"0-(#D6$#: %*7F3H4EX<)U70\E&(-TEH;-OO@ MDNG0)OR"V[I/M31O"X/3X]OKB^GU%-[!-Y*KCF.>;/"4(381MFO WS,O8R3C [A82<0!S%48>@ MJZ/AY+P#/CD>/O!$D[1%2QQ?,I;3VESE-ZT),M/6Y,FU'86QH,H,BE^VL]NAQ%)SY\;33J, MDKC7&CW3WVOU][SZI]6L/KT2N::E.9>98-@51^\/[R2->B_BZ#!*>B_CZ#(B M!^+HMW'T_U*'NN*?5N9R:GLIF]I?;PJED6<(8F[>NC.@A=DVFSD\:EDAS&FI M\'M7T'ZG%NPY0V>M]C,OC=/BOA.VA73)\.-[\ NI5!XE@U;)P,NT[7'@ZW%= M OVT22T0^L!1%ZF.Y,O5C%X MO$,V0^EK,F3O(T3^Z,.0[EP(Z,"=S?J<:#=;,O=B_M..J M&Z%V-/6L>T?EHN#*Q#(WE-'IF5$MZ_&Q7FBQ<@/53&@SGKG'I1FY45H#\WXN MA-XNK(-VB!__!E!+ P04 " "I,)M2*&7BO5@" #K! &0 'AL+W=O M0MB9-"VPHC40ITR8- M#=&Q/;O)I;%P[,R^4/CW.SMI5J25E\1GWWW^[KL[9SMCGUR-2/#2*.T644W4 M7L6Q*VILA)N8%C6?5,8V@MBTV]BU%D49@AH5ITER$3="ZBC/PMZ]S3/3D9(: M[RVXKFF$?5VB,KM%-(WV&P]R6Y/?B/.L%5M<(SVV]Y:M>$0I98/:2:/!8K6( MKJ=7R[GW#PZ_).[$"@OR"()_SWB#2GD@IO%GP(S& M*WW@X7J/_B7DSKELA,,;HW[+DNI%]"F"$BO1*7HPNZ\XY'/N\0JC7/C";O!- M(B@Z1Z89@IE!(W7_%R^##@5[XN@!&$) M9(!J!(4L!Q3&D0-V NX4RXYZ"T*74$DM=.&MX.?@=(4DI')G<,*H\+,VG6-' ME\7$B7@Z<3&07O:DTR.DIRG<&4VU@UM=8OD6(&8%1AG2O0S+]%W$%183F$T_ M0)JDR>-Z!:TD)US-NKT+ VG0VZ M@ZD&2944&ZDD2717[["8CRSF@<7\"(L?8UT.ZOJV8'V)_E>)'OHB0/L)?\X_ MI\EE%C\?$HH/&K!!NPUCYK@U.-^^%\?=<9*O^P;^Y]X_ W?";J5VS*CBT&1R M>1Z![4>K-\BTH9TWAG@XPK+FUPBM=^#SRAC:&_Z"\7W+_P)02P,$% @ MJ3";4JZBU^#= @ + @ !D !X;"]W;W)K&UL MA99M;]HP$,>_BA7U12NM39R0$"I H@_3)K42*NWVVL!!K#IQ9CO0?ON=DY"R M8> -L6/?_?[GB^\8;J5ZUQF (1^Y*/3(RXPI;WU?+S+(F;Z1)12XLI(J9P:G M:NWK4@%;UD:Y\,,@2/R<\<(;#^MW4S4>RLH(7L!4$5WE.5.?=R#D=N11;_?B MA:\S8U_XXV')UC #\U9.%<[\SLN2YU!H+@NB8#7R)O3VCH;6H-[QB\-6[XV) M#64NY;N=_%R.O, J @$+8UTP?&S@'H2PGE#'G]:IUS&MX?YXY_U['3P&,V<: M[J7XS904B/&(2M07T0?@.J53XPP\9#);=$V=WHS0[J4&MK%,<+FY694;C* MT+$F C!F(CB;<]$L7SZ 85SH*W)! M>$%>,UEI5BSUT#ZPTBB(W*^Y8\3E6Y&+%!ZQ^$H1N5M*QDG.LGHN5'+!H+XW=K'[' MZI]CQ00_16(RP!*U,J!EI)]8MTRS@N1'K(# M>BR?@PX^. E_ JWQ"O.\K PL\5)BX*"-BS\XX%_3F [J/KYV$!'9"AI7Z K'C\YWO7/S9Z1V%_*[V MB!K>HI"K?FVO]>'1<92WQXBI!W% ;MYLA8R8-D.Y<]1!(O,3HRAT7$):3L0" M7AOTDKFE'/1$K,. XU*"BJ.(R=,(0W'LUVCM//$2[/;:3CB#WH'M<(7ZVV$I MS#J=^O$7S&?VW)'@3S(8I'(OPS\#7^WZM4P,?MRP. M]8LX_HY90$V+YXE0);]PS-:2&GBQTB+*C V#*.#I/WO+$G%A4'=O&+B9@7NO M03TSJ/]@X-(;!HW,H)%D)@TER<.$:3;H27$$:5<;-/N0)#.Q-N$'W-9]I:5Y M&Q@[/1@O9K/I>O8T7Z]@.)_ >#%?3^=?S1B>I\/1]'FZGCZMX/,$-0M"]04^ M0Q8MQ7/4<;$A;*\3*'H]2A>\,AA9G@>J_@B?OH7]L[AGP>@7N.8.16 M D[0>X Z_15STM73V ;-V"'AX,4;X'I?81A)&*N06SA.4 .FQ,\HU)"EM4G16TEJ%86 M7@=-2DC/>2WATLBY-"JY+&/I[H8"U@A+!D@0^+.'V'"IDA"T/NPP1?C?(=;%GAJV1< M*_/>0Z-$?AG]:AXFB0^$_%)1V58>4:L2:1Y'&Y2VFA=]I^!@P_@7JGMQE$(W M+W+LYOE-V[]JQ17?=LZW7C-$O:ENVL3OO^JO1):13'ETW]]R]LQJ,\YB%UT7YJ![C[KMLU\OY4%)H M-JED-"T\ DNZOLQQ!G*9C;I+VS>R02].#/J3WI/.+#T*Z/L-3YL=&P.-6DN,;8_JC60OM=?VJ'U MUG5")F7+6HW6K>H50DT_4&HI_-C3,&,\WEK",N [F'*8*LDPS+-B&GL6\$18 M[TE4(=:T6B5?['%UI=%+=F*;T)QAYA&E9PID+IRPX+!B8>DV'WW@@C[4*V68 M%CI,JX7X9Y*5G4+W)*O05?J!L/X?R:IVT;QU9CD7E\H(Y2ZYG"OP[(9/;V?Y M;/X!,$RNO3_,C^CC.+W&%S#I5\6,R9U13PAQ:R#)0]O45:87]72@Q2&YNFZ$ M-A?AY'%O/FY0V@7F_58(?1Y8!_GGTN _4$L#!!0 ( *DPFU+"T*S .P8 M D: 9 >&PO=V]R:W-H965TO>TFUUJNZ#(0:B)C&U';;=M92;U_V^6*QI1$2/;6BL[BP9CXA4 MIWS5%QM.B9^"HK"/+-' M[9>I\\J9.1'T@H5? E^N3SM>!WRZ)$DH[]C#-3LA+,' MX%I>Z=,':9ZF>)590:Q+:B:YNALHG#R;78_OIM/'\)SZ$/8DTX%1#$V9:EGOBV MQJ1!8=+ ;)(NY%>:BGRX8)'B9T%2AAMS3N(559PI8;Z#?;E;LDLOCQ\(][OP M<:,!J@=<*81,F\(MY0%3M[ZD/*:=VE*N>#D3 =6?*%R2@,-G$B:T+N4SJ[T] M7[V>XUA['U0XGF5Y%>'V7/M0Z*8J9/%A$86A4/?;]U"@20E-)MZKHRV%-11]E;%4$#=W&LO<*#SRC M!Y_4T"T2O@.A[>_F?%X7Y$R/L[<^'@V&R-7M]J#^6@@>F#HJ3!T939T$V\"G ML0\;LB/SD.H$6>CVHWZS]*L;%T;5L!T9/!U5>H'50PWU@:QRBK):F2MTF]3V MU@XS5L6\@3-TCPRLD;(]UVVP<&_.0T8+;X1(2*QJ5]$3[/.=)^#AD9'S1K2S0;R MVGA:TB$R\^$LF0OZ/=%->;K5WU_?TVA.N6EF1B55(>\7S.2HY!?4CF!,'?L- MJA**8S<5/B[9 O]+MFA3#.=/*#W(963:%96<@9:+1S;_O6 MADUJQK$6&8E+_L#V+\A(7-(!-M-!^^D,5QNT>>K"99_&3[34?++UJ=H$^HHG MX8*$H3J:))I]BCU>X\2 :W8@]M!SO0;+RL:*S2WL>.;V@:CQ\([*@%?-:Z3S MJWR5%N2&RTZ(S9VPV!^-E45J!_2*%ANFU.ALOP:WH=J[M4G)LDGB7]$D<=DD ML;E)_H3W!!\2[6YJ8S;4E%NDVL9+L(H8;\L^^& M]9\DBB96RDH(Z5+!K-Y0A9IG_SMD)Y)MTM?%&PO=V]R M:W-H965T^J$5*'9\X;C2&]]@CS*1\MX.KI*!XUDBS# V5@6CUQ+/ M,,NL)N+X62EU:IM6":SKSPQZ<#I.I#@E"TR,Y*K2ZP. MU+;Z8IGIX@FK:J_G0+S01N:5,!'D7)1O]JMRQ(9 V"005 )!P5T:*BC/F6'# MOI(K4'8W:;,?Q5$+:8+CPM[*V"A:Y21GAN/+D]'%Y<C\1%]*3W+S $PD=#,9,Y@ %V6(6%>_/$?#>*9? MD:81:J-X;+>,C8SOX4YPH^$E*:+U[]>83U#]Z+N&#F.1W+@"/RW!@P9P/X!K M*4RJX4(DF#Q5X)(7:E<$CZXX#?9J/,>X!:'_&@(O\%Z "SIE"G7YW*,_K%T= M%OK#)E?;XZPP=UX:."T/'#89N%M:G M]NY*]M?VUC103FI#5\;%#)B!"YTP:N]&Z-0(G6VN1N0?6]= M3[V#0%<1#[]A76IV5L'27'<#,O1;[;"!K9NJ4Z*1N)]?:R'[MFBC)(0X93$O5:$:6)*EN<&ULI9=1;^(X$(#_ MBA6=M%UIE\0."6$%2"WTKBO=:GOE>JM[-,D 5I.8LPV4?W]V$A(H28#V!>+$ M,_[&X_',#+9/X=D)9:HT&V;M',1KPM8I9"H\"R7624+&[@YAOAQ:V]B^>V&*I MS M[-%C1!4Q!/:\>A1[9I9:()9!*QE,D8#ZT;O&W,7&,0#;C'P9;>?",C"DS MSE_,X'LTM!Q#!#&$RJB@^F\#8XACHTES_%#A\U[[[YGQVI@9E3#F M\2\6J>70"BP4P9RN8_7$MP]0&.09?2&/9?:+ML5%,*:(&%I_D]? MBXTX$"!>@P I!,A; ;]!P"T$W,S0G"PS:T(5'0T$WR)A9FMMYB';FTQ:6\-2 MX\:I$OHKTW)J-'VX?;I_^/GGY/YI^@G=__7\_>]_T59<#,!15DL/VN5S],)NOGM\\!6 M&MLL;H<%XEV.2!H0,4$_>*J6$MVG$43'"FQM;VDTV1M]1UHU3B#L(!=_0<0A M3@W0^&)QW&_!<4L?N)D^]PH?M*CMEFJ[F=IN@]K;A*]395R8NTM^03J.I=+. M8ND"485FL&!I:@9ZT@ZHJ'-.OHB7+6(NA"82+/<>I1_!+!/]:A/M7$"&3]1#^"<37;K?ON0T[T2LQ>M=BZ!MJ M#JQA+WJG& $F7CU$4$($'SPLH&.\Y9@$)U1]W.WC"BN/K--IK:>I7^+WK\6' MW)5T%L,%^/T3+J_?#9QN/19VJNO5:07[E>41?2W2#0B=%_=8@%:"A?"^D"S6 M# YH>QVG80OQ02K 'V-M"=!"M2$KF8C;<1J.)285%/D85&O(%LJ/L+Q.T !5 M7=C8_1A4:P 7RH^@_$[33E77/6Z_[\]"_]?V M-#OVW&ZUPY#"U&!OJ2XSSUE:)5-\)ILN%@(6NAS6U; 23#<](=K0>'U\W]=2 MYXK]PVO4;F36FE)N^1 M?U"AD[U$,Z#\P>E[I5!V$FZ.]SSM5^8!8H MF__1_U!+ P04 " "I,)M2IV5WPA8% <&P &0 'AL+W=OE4 M*!=$_CW12QK'RI/4\5_I=%#UJ0RWCS?>_\@'+P9O&/*!2+LX$_ "&= MD54L'K+U#2T'Y"A_TRSF^2]8%VV]8 "F*RZRI#26"I(H+?[)3>2 M=F+\>'/^<'WS[0';[>[)2W[Y?$U8"'Y^D2[!K: )_[=#D%T)LG-! M=HN@KZMD0IF:TVRIA,CI70DN2!I&Z;QI @MW3NY.X>!I'$ [@,[(?-H.:[T9 MQ#:T/%RUVY'K5'*=3KD_\A4H@T*>*)-$>96)38(+A_Z6$M]0<[DCM][(,ZP6 MK6ZEU>T9VE(LF<2-2MU:S)S ]BV[6897R?#>$K*MY:QT;;0VZ?-J07(-W*+. MK]3YW>J(2GP!?MY1%:VNE XJE\'[6&/0TCRU3KO*2G\=RVQ7R1;98;]L8%0] MUZ4,,)7D9?()NB(QB*,9!1^C%+Q0POBG1HG='>'"%+@@*8CN@9"\\*YP(CT( M=&H*E!Y;,;"K1.,+^&/!JV8)\'Z&VO-74A7NP M>SH,='<$3LQ8#F/ Q.CH&@EMNV@5JHBC3?45^^[\$ JO.]:V*1YCOJ MR?>C,5!V=&"H-+M1-[M;,> 8EC5TC> @#"!-:/1.*FZD48U.7'.CAFK:]QS/ M:ID,S634LYP^&@-[.D)E-1!4' CV<0!ITJ/N0OL(#I0>7SWC6@I^I &/^@)^ M'P?J@(>.%?A>BQ(->-03\,=SP&\(54LU@#2[43>[6S$@W[O\(;0,USV$ U@C M&EOO@P-8LQIWL[HW!TI_.T\-"V/7;9X-K*&,>Q;41W-@3T?VZ[<"!/=Q &]] M6^DNQH_@0.EQ][7 ABWQU(3'?0F_AP.X@?"6^F#2HD03'K_I@TD/#N"F#RFM MJ:?AC;OA78 @JX, 0L-!0^0:;G 0"32DL?=.2*!IC;MIW9\$?IT$V/&0=! MSV\1HAEOO^FC20\2V/5O*1 ;KR-E;NT_))3-\VT9+K-HE8IB*Z*Z6FW]G.<; M'J9N7NP;W1$VCV3D8CJ3II;AR>"P8BNF.!'9,M_-F&1"9$E^N* DI$PUD/=G M628V)ZJ#:D-L_#]02P,$% @ J3";4EC,=CVA @ 2P< !D !X;"]W M;W)K&ULC57;;N(P%/P5*]J'5EJ:*RFM *F0KK8/ MO:BTN_MJD@.QFMBL;4KW[_?8"2D- ?%"?)D9S]CX>+@1\DWE )I\E 57(R?7 M>G7MNBK-H:3J0JR X\Q"R))J[,JEJU82:&9)9>$&GA>[)67<&0_MV),<#\5: M%XS#DR1J7994_IM (38CQW>V \]LF6LSX(Z'*[J$&>C7U9/$GMNH9*P$KIC@ M1,)BY-SXUTEL\!;PB\%&[;2)23(7XLUT[K*1XQE#4$"JC0+%SSM,H2B,$-KX M6VLZS9*&N-O>JO^PV3'+G"J8BN(WRW0^<@8.R6!!UX5^%IN?4.?I&[U4%,K^ MDDV-]1R2KI4694U&!R7CU9=^U/NP0_#C X2@)@1M0G2 $-:$\%1"5!,BNS-5 M%+L/"=5T/)1B0Z1!HYIIV,VT;(S/N#GVF98XRY"GQR\W?VYGY/&!W#U,'^]O M28_<\5240,X*H=0YF0/^M8!H^@&*X#FQ:I8I@M^59 HRJ:&KT:M9T4UK7Y/*5W# EQ^0>\%UKL@MSR#[*N!BR"9I ML$TZ"8XJ)I!>D-#_3@(O\#H,34^F^U<=].1T^N!(FK YM]#JA:>=VQ'%J%&, MK&)TR"&>J](L[3JKBAE;IBDD[^/0\SS,\;Z[@?NHGC\(XN@K+-F'^:CUB?KB MOM^X[Q]UCT4 KSCO,E\1^SOKQ7%XU?+> ;J*6J"D ]3WPF[C<6,\/FK\E.O6 ME2K>/Y(XCBY;L?91/=\/_7XKV#[,C_N#RU8R=Z?,E""7MER;0K#FNKJ'S6CS M(MS80M@:G^!+417V3YGJF;FGA%I=WV:I(/8C6QF6T*^_>SDY#1)" >]@*Q<\[Q.;[D\VC'^+O( M "3:%SD58R.3.9(;(L"\S]3R-EN;-C&H>.%K#.I.\S):(/7L #YMGGF MJF4V*BDI@ K"*.*P&AMW]FT<:7P)^$%@)XZ>D4ZR9.Q=-^[3L6%I0Y!#(K4" M5G\?,(,\UT+*QN]:TVB&U,3CYX/ZMS*[RK+$ F8L_TE2F8V-T$ IK/ VER]L M]QWJ/$.ME[!3@BV/X)@E,3G#;!.T%P M:X)[*<&K"5XY,U64(3JI=](;EZ2Q1/3E[O M?LT7Z.D1W3_.GA[F:(!>\1X$4DM":,(*0%<2[]$2**R(%-<(&)69 M0'.:0OI9P%3YFI#.(>34.:L80W*#7/LK":-VRR9 M6^JYERW9&46O4?1*1>^$XFS+.5")I%[ZO@6KZ'Y)UQ^2CTG@.2/SXW@.NY@H MLCYCXBXF]-P&\\G[L/$^/.L]AA4H]ZDVCV"O/H="[=EJ[U[W9:GDAL<>_&'0 M"M,%#6S?"5N9XR[,<89V?R"_">2?#71?'3MU#-'\$&=:';_>/'['0^1&42M/ M%S2PAT[4SM.%N5;D]><)FCS!^052:80D29_WH#->,+3;WKN@@6UYCMWRWH79 MOFWU>P\;[^%9[ZJTJ,)!^ZR'W>'"L+7?9UW0P N#MO,>*2\\,>M1XSSZK[LH MZI[>[B[J@GIW41?6LXO,HYI5 %^7M5^HTK*ELOJR-[W-]>*NK*JM_JFZ=E2W MA'\RU9WE ?,UH0+EL%*2UDV@IIA7]X"J(=FFK(Q+)E6=+1\S=74"K@'J_8HQ M>6CH 9K+V.0O4$L#!!0 ( *DPFU*-FQ?%8P, &P+ 9 >&PO=V]R M:W-H965T_-'>^$_*DR (V> M6:B-: #PX ?!K@'\N(*@!09EH MI:Q,ZX9H,AU+L4.RB#9LQ47I38DVV5!>;.-<2_.4&IR>/E[_^WZ./M^A3W>S MS[?OT06:TQ6G2YH0KE$B\K7@P+5"8HET!NAO*3;KUZIP"J2$%&GRA!@E"\JH MIJ 0X2DB2H&!O+D!32A3;PWKE_D->O/J+7J%*$>/F=@H$ZC&KC8Y%$KD,A"=@W=R**&R]'WMQA(]46J+\ M,([M*L-&9?A'3]/N=J$%&%)="-&@2CX M0-0D$/4F\ ^88W!QKM"H(^'"#_WX^$#8PH(0!W:IPT;JL%=JMRQL$H>6;?;B MX\/0C?*]0139!<:-P/A\@?OV]6P3&5L,ZI25)Z$Q((Q%]OX5\ ?)'3Y?!WJ'Y>R_9OG#KJX)?X #4)&W?HF@0')EKB<)! M')TXHOC0NK'?J]&, >8CS_^'OXMKTJMA(+Q[8R24YZ]NM'R8Z3V(J; M;0^);?DCS8^D*'*R9?R[2 F1Z"//"G$]2*5>8_[@E&=M>#YS! M;N&%KE*I%JSI9(U7Y)7(]_4SAR>KT9+0G!2"L@)QLKP>W#C?YDZ@!#3B=TJV MXN >*2H+QKZKA_OD>F KBTA&8JE48+ALR(QDF=($=OQ5*QTTWU2"A_<[[3]K M\D!F@069L>P/FLCT>A -4$*6N,SD"]O^0FI"VL"894+_HVV-M02T, M%N2TJ*[XHW;$@8 3GA!P:P&W+>"?$/!J >]< ;\6\+5G*BK:#W,L\73"V19Q MA09MZD8[4TL#?5JHN+]*#F\IR,GIV\V?=Z_HZ1'=/\Z>'N[0$+V0F!4QS2C6 M@6%+)%.B?HP326.<(8D_$/F S!-$H(LYD9AFXA)$WU_GZ.++)?J":('>4E8* M7"1B8DDP5'W.BFNC;BNCW!-&.2YZ8(5,!;HK$I(<*[" 84/3W=&\=7LUSDE\ MA3SG*W)MUS88-#M;W!D;Q.?GBT<];+PF:)[6YYT7M!Z-?J/1UQK]$QKOBYCE M!%UD3$ D%P0*"E%Q)N(KP@(V^)IQ21(55Y4-D"&"933!:DU(N$ ID$(E"U0D MKC/'&/?*BE!;H4K29NJ%H3^:6)O#8'110\?QG. 8-N_"G#"(]LJ./!$TG@CZ M/2$X)AG5K$K)^ \@RX$]<-2)KVY,S/JU.LY58/]D2KQ^.=>[LHUR\W\O=^2. ML'%'V*OHS;SOT<6"%&1)Y25B54K@!=O ?\[*0B(L]=I_]678":SOMJ,_ZX*& M;FB[K1SIHKSH0-613T:-3T;G;!;% (AJ-@SH9*2I_U^A),19F=!BA42*.1FJ4S@! MOKD"5&?(#FRB''5-M=NA[F+"L=>BW,5XD6^F/&XHCWLI_P;%$$XXJ(5HF](X M11NEA(/S;Y)@X7'Z=V^^AF93T=';L>)H9..8TJZ]&PTHNTVD M#W+,PMVS<'M9O!<<^K15H9(-O4%)N:WJL3DN[F%)YCL>QG' M.S,>;[-?;XSF>Y^;_RED;H"X(^>$]?N^R>EOG)Y4X3<:[7<+VZB3/%W0J&-W M%^.=V@3[)L?YI,NICC"5.'>[$[W.(&/IJM4=GJ-C;SQNT^FBAD[@CMN'L@'G MV>-V[;(.IIJ<\)6>#@6<+-!A5)U_L]I,H#=Z[FJMWZK)5$]+>S756/N ^8H6 M F5D"2KMJQ$8QJM)L7J0;*UGIP63,(GIVQ2F:\(5 -XO&9.[!_6!9EZ?_@-0 M2P,$% @ J3";4@WSCRPP!0 #1D !D !X;"]W;W)K&ULS5GO;^HV%/U7+/8V]4E5$SM H:-(%.A&5=JJM-ND:1],8L![ M2WH?6I*0! M]"MMVT DS#6K<377O@W0Y; M29^&Y($#L0H"S-^NB,_6ES582R\\TOE"Z@M6M[/$T@#8CN^(.2M=@X!CJ5*6-?],G(NZS9.B+B$U=J"JP^7DB? M^+YF4G%\34AKV9@:N'F"1&5[Y\I&M?R=) M0@W-YS)?1/_!.KG7K@%W)20+$K"*(*!A_(E?DT)L ! L : $@*H"G 3@5 74 M$T#]'0#62P"-!-"H"F@F@&94^[A84:4'6.)NA[,UX/INQ:8/HL<5H56!::@[ M:R*Y^I8JG.P^]?X:3L#]'1C=]>_'0W R(!)37WP&GP -P=."K00./7$*?OFI MY331K_KJ%?5]U1:B8TD5@B:RW&2XJW@X5#(<1&#,0KD08!AZQ-LFL%3L60(H M3> *&1D'Q#T##CP%R$;VZ'8"3I) /Q=$U]^#ZWDR ">?BE@&E5E@NYQE6)VE M50"_-L-O<)C!H:',3M8G3L17+^%[(-PEH51B ^YGH*>TQ5-_$CSA5_"()2F* MT,P(FV>V_;,AM'H66MU(-)S-2*1/8!2Z+"!93."1N"QTJ4^Q5K%3@"6X)A[A MV <3B>5*,O[V'G0*DE2+FML<"(1GC?<9Q6UW(&Y@QB'G8P7CUMH?MU7Y1E;Y MAI%H3$,:K *PT1QLEA9TQED J!2@SS@!/?V$J'PKJJIYD+9=DF5_?]Q6ELTL MRZ:1Z*E_TP-_CTDP)?P? ]]YQG=NY-MHN#XGGBZ14EC0\_Y5%2!6R?EW1^XG6?N-M"LZ,]@ B:KJ: >Q9P24:F* MNGJ]<3@DBUZ+TC1<7J)U2;FM6HPS+1RHT!FIWA2?4'P3/5.Y52 MRW4>FH7^D,7;#LKVKJ>:>P8TFT:ZB$@S!M_ _R/>*#8:E(5ZEH;A/HA[&)'9$@6"9D!P"WJY$;!3(;Q1B_?J>6 MSST$?0R@R&YYZCFE->R^8^GCJ MJW= P(-QX[+'F+0[F#HAVO765=K8))O]MWW>3D M9NF8#>E^J<1:TG"NY$JHMWW,^9NJRQISK_!U+Z';[/P6;-@E57!R.W/,=J;= M@D3OFUHV?7"S4AKJ4;?J/'=R,W/,3K!WQNA#QG65\/N,K8U=W(#P>;3?+H#+ M5J&,]T.SJ]F>?B_:R7YW_0I>#..=^9PF_J%@C/F&ULC5?1 M;NHX$/T5*[H/K=0VB0,)5(!$@;N+M.56E][=?763@5A-;-8VI;M?OXX34@A. MQ O$SIGC.9[Q>#(ZZ.:$,FY51!B\"R7V>$_'O$V3\,'9\YSCQ MDVY354RXD]&.;&$-ZM?N1>B16[,D- LS \?3ZR?S?BM9@W M(F'&L[]HHM*Q,W!0 ANRS]1/?O@=*D']@B_FF32_Z%!BHZ&#XKU4/*^,M04_^:PVXL3 #UL,<&6 FP:]%H.@,@BN->A5!CVS,Z44LP]SHLAD)/@!B0*M MV8H'LYG&6LNGK(C[6@G]EFH[-?F^7$U7L^7T#[1 MH=7B%=W,01&:R5MTCWZMY^CFVRWZABA#KRG?2\(2.7*5=J2@<^-JT:=R4=RR MJ(_1,V<"?C'.('%/AW"'O8LS@TN]K<'UK,Y]>; M#SK4!'50 L,7M 6%,L)B2C($G_J 2Y"/':R]FK5G6'LMK$NF0(!4MGB5EJ&Q M+$K%Q^0^[$C,\W[M>;_3\VG.A:+_$5,I^$;G MOWC76?F6 9(0[P55%"32=2^G^UPBG92ZGL0"COB$RICOF9)WB(%5?[E^_TQ: MA!OZ+:"!UY!OP03]P"X_K.6'G?(7GW%*V!:0( JTF,U&QY'%8#UYH47),.HW MI%A0V(_\AA@+*O '=C%1+2;J%/-#I2!LCD>V$#0\FEE 6[$:6X!X;!O=WM0 MNSWH=/OR2-ZA5ZY(9I,RL#AP&0,;*KJ(@07EZR)G5S.LU0RO+#"4Q3R'KO+B M>U]7B=>Y1[_I-D/W IG.T@0ICAAG]RDD6\JV^BH6](,4=[Q>4BJQU[V#LE\= MWH5BOUF)+)CF0;1 J\E"?R3V]*_JH::&L/;4KDB.9. ^\WXVU">?Z'#@M)D M+4+PEQ!\93Z7&="1S173N9J+XFA#6=184+W :U'S=5_ZP95JEI6:E;W.5SSG M=UCD!4TQ5EC8/)L6&,;-^NB>-&UC8_ZI:+!- MT_=%4W;GST3H0R91!AM-Z3U$>G]%V?"6 \5WI@5\XTHWE.8QU1\)( J ?K_A M7!T'Q0+U9\?D?U!+ P04 " "I,)M2)%ZP2U # !5"0 &0 'AL+W=O M]B"?FP>)([L4:5@-7#% M!"<2=DOKQKW.4H/O '\P.*BC;V(R>1+BV0R^%TO+,0%!!;DV"A3_7N .JLH( M81A_#YK6N*4A'G^_J?_:Y8ZY/%$%=Z+ZDQ6Z7%J)10K8T;;2&W'X!D,^H='+ M1:6Z7W(8L(Y%\E9I40]DC*!FO/^G/P=,GTKG0T8U72VD.!!IT*AF/CHS.S:FS[@Y]JV6N,J0IU?KF\W]]_O?MN1A MO2';;S>;-?F<@::L4E_(+^1QFY'/G[Z03X1Q\GLI6D5YH1:VQJV-@)T/V]SV MVW@7MG$]\D-P72JRY@44[P5LC'D,W'L+_-:;5^B#\?HPUDK,N ""_V_S(A& MN6C6C",Y@EW2- F6$Z"2,[Y7I 'L@265@,5^Z)H$%(2^X&'L@?"V?L)UL2-" M%J@A7WNL^DHX>HSS&ENM:LV\%OGSE-U]=.&QD6X0.,Z13;WCYT O]4(W24Z. M)IL )JF7.)$S;7P\.A7/&K_>[; 9FZP*5K6F'1,%>2N99J#FCB(9-TAFCV)= M-Y5X!>C-(J(QG1^]/% I*=>*8&\AF^WC9'])SK)V@S@,4^?$Q@E<&"2.&YVX M.('S4C<.HFD3TS'']'^56V7W!33F2GE<69A!&R6EE M30"=.$U3)SCQ9 KHN2F6UHDI]M&%@XUKWUW/L^#:XZ:[$D_E; M?#/T5_R_,OV#XP>5>\85J6"'DLY5C&')_A+O!UHTW;7V)#1>DMUGB>\>D : MZSLA]-O ;#"^I%;_ %!+ P04 " "I,)M26!.[7@@$ !H$ &0 'AL M+W=O\1(%%H M9Y#::47;W8?1/KC$0#1)S-JF=/[].!\D(3%9)%;J2TG".=?W^![NC3O<,_Y+ M;"B5X"V)4S$R-E)NOYJF6&YH0L2 ;6FJOEDQGA"I;OG:%%M.29B3DMC$$+IF M0J+4& _S9P]\/&0[&4! [)*$\-]7-&;[D8&,PX-%M-[([($Y'F[)FCY2 M^;Q]X.K.K**$44)3$;$4<+H:&1/T=89S0H[X*Z)[T;@&F907QGYE-_-P9, L M(QK3IDL4B_POV)18:8+D3DB4E66601&GQ2=[*C6@0D'N" M@$L";A/L$P2K)%CG$NR28.<[4TC)]V%&)!D/.=L#GJ%5M.PBW\R1':5;W M1\G5MY'BR?&WZ_MOB\G#]_D4S'_'Z<@8\?/H$/($K!TX;MA.*(H2E5EME: MYK+,Z*K(")_("&%PQU*Y$> Z#6EX',!4\BJ-^*#Q"O=&G-'E %CH,\ 00TU" MT[/I*-#09^?3_1XU5E4Q*X]GG8BW.)1DQ5D"KM\DY:FJU#3W"N6-4MWFI9H4 MI?IYJ^* N:2)^*IX]-%^;>Z^! M08A][Q@VZ\*0YV)L5; C%4ZEPNE5T7&T3D@1PFDL;4$GP"T=&I0=^*@EHXMR M4.8*G0BW$N'VBIBHJD=+(CZ#+8_29;0E>]H/;_*PK_0>GYGEQ&T4 !;)>O" L]VK%;)NBC?=2U77[.@TA!<;KR@L[)M MH;8(#D>'(5SG@2_T6!F@ MN:>>8W<\IH/AP'%;!=+ G %)]H;JF<%LB[W61GCR$/0:@O1@+#=EM$%(7C* M:/6H0?VSYH9P<$V$/,MJ=>M'SGM:K>[>J+]]GV$UMSM;7.AW*M2%80];[7ZF M@SE^8^ >ZZAG _+^!ZMYW9^#Z[>%=$&VWVYINDCPA(9ZLJ#^T3(7G-#X+)_5 MG1X%[^@S7+=KW-^N_]MG98#FEKH0M5YAIAH4=FVG51X-RG;@"9/A>CY@=+G) MRAA'[Y3J-:LC1 ,++*O]YJF!V1YN6\UL',%45=?Y45: )=NELCBI5$^KX_(D M/R2VGE^I8W1QZ*W#%&?P.\+742I 3%]%R:5M?++ M#24AY1E ?;]B3!YNL@6J?RZ,_P!02P,$% @ J3";4A'TG>UA @ U 4 M !D !X;"]W;W)K&ULE51=[=W#Q1LA7 M50!H]%8QKH9>H?7J$F.5%5!1=2Y6P,W)0LB*:K.52ZQ6$FCN0!7#Q/=[N*(E M]Y+8Q68RB46M6!(PF+HC8++-++Y+N%G"1NULT;6R8L0KW8SS8>>;P4!@TQ;!FI> M:Y@ 8Y;(R/C=9ZV+H#3R4PX+63,_%YA9: M/Q>6+Q-,N2?:M+F^A[)::5&U8*.@*GGSIF]M'78 0>\ @+0 \AD0'0"$+2#\ M*B!J :[4N+'BZI!239-8B@V2-MNPV84KID,;^R6W;7_4TIR6!J>3FZN'F_EH M=CN=H.G]]^=Z-L*6;&PIEHN:Z^2BZ:#>:1NZ/_!0?FY'5 M3)B_-,V\NZ-R67*%&"P,I7_>O_"0;&9(L]%BY?ZJ%Z%-==RR,&,7I$TPYPLA M]'9C+^@&>?('4$L#!!0 ( *DPFU+JSQ!=?0( "D& 9 >&PO=V]R M:W-H965T-Y+XCO???=]Y_@RV&OS9G, 9.^%5'88 MY(CE31C:)(>"VY8N0='.1IN"(YDF"VUI@*<^J9!A'$778<&%"D8#[UN8T4!O M40H%"\/LMBBX^3T!J??#H!T<'$N1Y>@HJ7U3[:O M8Z. )5N+NJB3B4$A5/7F[W4?CA+B]IF$N$Z(/>^JD&=YRY&/!D;OF7'1A.86 M7JK/)G)"N4-9H:%=07DX>KA[?EB.%U]G4S9[NG]>SL??9L]/[.,M(!?2?AJ$ M2%5<;)C4B),*,3Z#V([97"O,+;M3*:3_ H1$K^$8'SA.XHN(MY"T6*=]Q>(H MCBQD]$W@!=A.([WC83MG8)>P [4%RS9&%^SN'<$H+MG4-QV,95RE[%&K[/,C M?3@I&UL+6'E77%*>4 QS8"]*(&VOD",Y7Q^I#)LA%/;G!9+=AF37D^R>)5EJ M@WPM@9U47O6OPNAY#'<-=Z/V(-R=*-MKRO8NEJT$UAVZ8D\T'5[G4*S!7!)U MW:!?_[^=[S9@Z.J^O_-[P:HG-N,J$LD["AU*C5IV,VU6"J#-2E M'P9KC=1KO\QIEH-Q ;2_T1H/ABO0_!U&?P!02P,$% @ J3";4GV^[48F M P ^0@ !D !X;"]W;W)K&ULS591;]HP$/XK MIV@/K;0U$&C+)D JT&Y([5:5MGN8]F"2"['FV)EMH-VOW]D)&;0TZL,F[26Q M'=_WW7>^\Z6_5OJ'R1 M/.1"FD&065M\"$,39Y@SRKI15S"1R\.80WP"7<9FII MF$Q,/[1$[T#"N*(:E531"U3M"*Z4M)F!\HYM7NH73'>P[F[\, MNA/$XSJ(QXTL'^F:,W09Q6HA^2],7(:K!F),4_3W#A1*NW ?[@M7R7GB.=TM MNAJV.R[!5MORGV^*NMUZSXZ:DUK-R2ORC]0@G>YYU^Q)\#K->Q/P7R#OA+-7A[/72'7!N(85$TMT$4RK".)#G#%) M$:.%-=.)IU<^Z(;24PBFX2!^)+ $]2&M2*NI*>Z]F'O/,[+;>_\DV\*M+I*C M7OCFZJB6TI9WK(^HKY=M^ ],^5-PQ?3"59S E"!;1Z=4!;IL MM.7$JL+WJKFRU/G\,*-_$]1N WU/E;*;B2.H_W:&OP%02P,$% @ J3"; M4JNM)[6# P SPL !D !X;"]W;W)K&ULS5;? M;YLP$/Y7++2'5EK+CY TF9)(;15 ?F=)S3-2Q!/N7W''=F[26(4\A$S#+"(9P8U_8'S[840%L\Q[ 5 MC3515%:,_5";13 Q+!41).!+Y8+BWP9FD"3*$\;QLW)JU'!>@= &SW!,"M *Y6IJ2B=?"HI-,Q9UO"E35Z M4PLMID8C_3A3>5]*CD]CQ,FI-W]8/%\_+I[G9/%E^?CP=#O_\K@D%V1&141" M+ L20;".LS5F.:$J5R**2!IG(AS!#TM/7+V[IR\(W%&'B-6 M")H%8FQ*C%3=9_I55#=E5,Z)J&R'W+),1H+,LP""?0-TZG1P_\ M2]*SWQ/';ZAZI019 ;8'P/3Y"14B#F._3&-;6LIK!_I:U3(VTY[K]L?F MIBG5L5&_=V#C'=M*G+2SZRL&[7&EHL- M-2.S@G/(_%]EM_BHNL4G[!9 O$;]W65D*3$I^+60"EP%?:("NV,R7AE#R5B0 MLS*OYT;;:_W7W.U)>%5+>/7_5>Q52Z$=EVR;5:-F]^@.:[K#[G+4%/:;TTZ" MSYK"&\IS5%\V^@_+LSLFX^Y/26PMTK_L=$].VWJ=!*Q_\U&I[OW#5Z7%JOE9 M*4F9C4DG!;[6$Z- ;8I,EL- ?5I/I==Z%CLXOU'3JIZ@7MV4H^XMY3CN")) MB"ZMRRMLP;R<'LN-9+F>IU9,XG2FEQ%.W,"5 3X/&9.[C;J@GN&GOP%02P,$ M% @ J3";4H#;*!M_ @ _P4 !D !X;"]W;W)K&ULE93;3MM $(9?961Q 1+%CNW0%B660@(E4CDH"7"]V)-XA;V;[FYB M>/O.KHUE2D#I3;R'^7]_,_',H)+J6>>(!E[*0NBAEQNS/O-]G>98,GTBURCH M9BE5R0QMU#&5_EQA[XR6#-5CA'<[^^4[3S6Y>,ER@TEP(4+H?>J'K0$?3B3P1A(PCW%42-('*)UF0NK0DS+!DH68&RT>1F%ZXV3DW9<&'_ MQ;E1=,M)9Y+)Q6SZ,%I,'RY@>C-?S.ZO+VX6<_@&HRSCMM"L "[JK\66_7"" MAO%"'U'(_7P"AP='<$ 1L,CE1C.1Z8%OB,NZ^VG#<%XSA)\Q8'H"4>\8PB , M=LC'>\M[/]_+?:I&6Y*P+4GH_*+_*LD7QE%K'#GC^!/C&VK*"2Y1*T%5YBM4,,,4ZDRNIX*N#4Y*AC+DGHVM\VT M13I.98F[ZE[SG#H>V\_;I!?9&FV[U?T8%,9Q&_,NT[C--/XRTPDJOF6V036Q M"J.H6S7<;HPV](EPL=H%6UOVN[!!/PC^H8T_T :[6?LM:W]/UF.@R5 QE>W/ MW/] $W61:R"_TYYV-%XSM>)"0X%+D@4GW\E%U>.FWABY=AW[) WUOUOF-*%1 MV0"Z7TIIWC9V"+0S/_D+4$L#!!0 ( *DPFU(1#+F3L@( "<) 9 M>&PO=V]R:W-H965TA M--*Z=F(20V5EXP'QX"1?&VM)G-E.N_U[;"<-':16F<:+X]LY_L[Q%]O!EK)[ MG@((])AG!9]8J1#E1]OF<0HYYCU:0B%'5I3E6,@F6]N\9( 3#T0 Q6$^O<_3AS'070,^X(;/E>'2DI$:7WJG&53"Q'1009Q$)1 M8/G9P 5DF6*2<3PTI%:[I@+NUW?LEUJ\%!-A#A;66\(&&.QWPV?&K_P&WI4.M35YKDZ?Y^H=LJB(.#Q44 LTW MJOSQ6M$.S2#.Y#'0M4%3 M,Z/V=Y=$KB'$<1OB^/7_E*F9\UFFFX(\:X,\>_5,GYHIGR>J*4C7^7WV._\: MYGE.*YE7"V!HJ4[^SH._9AUK5O6PV(1.SQT&]F8_&GOO4E)/"&GRFA0<9;"2 M,*^IB IYZ^EJ*E\RP-0$.;ZB5.P:ZNIKWT;A+U!+ P04 M " "I,)M29V'=RCT# N$P #0 'AL+W-T>6QEY2NQT6>BW8[8(Q[:U2(8L166B=O_7]8K9@*2TNLIQ) M@R292JDV4S7WBUPQ&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?+?. MC<*YHNMNKT\:A_)F@DPS%3-5A^F2C6D\%"P!.8K/%W#76>X#J'66FD',Z3R3 MM-2P\:@&AG;&A+B%E_%+LL6]2EHU[4!%93TT@JJAI;$3X&^S6>XV;>]9O%[. M'S+]?FF6(\LY= J[42SAJW*^2FH!&'L79Z=Y+M;O!)_+E-G%'QQP/*0;/V^1 M*?YHHD&KS(R!*>(],*7YK&WYIFA^QU9ZTTZK!-?<>X&:_VZ>YTPR145;M.G] M8\[RLQ4'E_]*P4V.UPQZ[R/Y+$!F^!)$OH">#Z/@U5B>FHQ/I5_MW MZY"P=42HK1X7&\%\+.9& ,/B8 HP'^N%Q?F?UC- UV,Q3-O B0Q0GP'J8[U< MR*3\8''6!R(]&>YQJN-=\C^ M/L!JNJ]#L)7BG8BM%,\U(.Z\@4<4N:N-Q0$/K I8[T!\=QSH*;=/$$!5,6W8 M&XPC480AT(ON'@U#)#LA?-SUP=Z2((@B-P*86T$08 B\C3B"*0 -&!($Y3ZX MLQ_YFWW*;_Y#-OX-4$L#!!0 ( *DPFU*7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:GIL([9I_;;52%?U1HAFF_>, MZVNGMTUET?GXX>5:BZH'-\I&9(TL"[53[[B3XKG^[[C>9$^REO_K_9XFO8]2!7+3<:[5!=>RJIO]&?OKIXKQ2:B3#UN/33F6>2.J4=J(254^ M[F3QH"^C[J(';F,?AY?/0Q#?5_\GC.5Z+3,Q*K/'K2B:0QPKD6O HM[(7=UA M1;H5-YV74Q@O5LPK&A4DYA>'2ZES]9VJK_97A[MN%"Z(8?5>J@.5O]J#TT$. MPR .9_Z()]Z(W?(9#X8>BZ>>E\0 T$ C8L!LJM%"B!-!-+\C9!QHC[F7J MPS$+%UX$("T$TKH8Y#"<+P"DC4#:EX.<\@! .@BD8= OF.%G+.HT]> MPF]G*L%XPV7D)PJ-\6"DD:,E3-C76,:^IL7T@SOUMH71<=SZJ$2(+;*(=)I+ MONR#Y?VU]!>Z0?S) B^!B)A&^L0>\8.$!Q-?/UP>Q\H>)W28/_K$ AES/V)W M?+;TV-SC\3(Z9!2(AYFC3ZR.,)EZ$5OP+[IQ@":ATI_W>>%!3,P=?6)YS,)@ MTDV\:*X*A> 3FX4\. HAIHP^L3-FZK$>-UC,#7UB.2CAS_WD8"W]-)71=$)6 MVVSF\UN(B5FC3ZV-*8^\:3@;>5'\QSZQ)%\@&R:+/K$M$OY9-84P8'Z@H@G; M@('9P2"VP]@/5(GL\]E/+G:E6VB@WKTW.N-!3,P8!K$Q/!X%ZH6+F?(&VS]F M2(;V-XA%,?'"2<074W^H(C@.HSE/_! 6G@8F"H-8%*HE^'>*Z,Y3='$2+5][ MPL \81![(E[>QJJ5ZC3BZ2(%P('-.$F)@\#&)Y MH'7R<30Q>1C$\@!U,KM*4O7E]1O(ALG#()8'4C!K5CBJ@. M+AVC[O^T8T9I\:#;$L3$'.00.^CU0&:7^456;@6[RLOZ^-W$'.00.^@4,TF_ MZ3@6JI.1'443DY#S>]<*Z-=2/A12_7=:-"R#"P8Q";G$$CK%C$16%IG,Y:M1 M.!>3D$LLH9-!]I:,Z6+Z<8GU@X^RPP+.Q?3C$NNG;92]+928?%QB^9P99E?M MO-0%$L3$Y.,2RP?%/)*/B\G')9;/N4F+T\ZYBZY<)I;/N4F+%DQ,/BZQ?,Y@ M=MEP7[9#3$P^[F6F@%K&$ :8? ;$\GF]=J@U%PTP[PP./_+9GUQ__+ 2:UF( M5:"N7JO]69IGBXKIC_W:0<.R]?K!]6.>#]6^L)B5Z>KEAT(O/W+Z^"]02P,$ M% @ J3";4JN<,4MN @ VB\ !H !X;"]?)P0[$8B=D.Q$8'9"M!.!V@G93@1N)X0[$@GH+@=XR>=@FT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'0.Z/>F4#OC'IG KTSZIT)],Z3ER4$>F?4.Q/HG5'O3*!W M1KTS@=X9]F?4.Q/HG5'O3*"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+=.7G83 MZ*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&VHMQ'H;9./E01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z.^KM!'K[Y&<3 KT=]78"O1WU=@*]'?5V KT#]0X"O0/U M#@*] _4. KT#]0X"O0/U#@*] _4. KT#]0X"O6/RLR"!WH%Z!X'>@7H'@=X- MZMT0Z-V@WLUWZCV,GX_+K]V3F["%>?ZOF)X_@M0 M2P,$% @ J3";4D3DWU@> @ ERX !, !;0V]N=&5N=%]4>7!E&ULS=K?3MLP% ;P5ZERBQK7_\M$N=FXW;C8"WC)*8V:Q)9MH+S]G!20-K$* M5*1]-XU:V^<[\9%^5[WZ^10H+0Y#/Z9-M]*N"^FB;*C8FPG3RK\#GL_]>* 8NY86 MMR[F[VXHN]BA9RD_]93JTR7>Z-%OMUU#K6_NAW*D3B&2:]..* ]]?2QZ<3HY MEQNFXR<_.W\N]'T[1; M:M^97:[WT[S\Y?G[6@^O&EWPV M_Q_]^C=02P$"% ,4 " "I,)M2!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( *DPFU)Z#>+L\ M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ J3";4GPWG@,?!@ CQP !@ M ("!#P@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ J3";4A02 \B$!@ @QH !@ ("!WQD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J3"; M4G#NY]U@"0 =2D !@ ("!IBL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ J3";4JX,V;.Q! ]0L !D M ("!?V@ 'AL+W=O@SFHH" Z!@ &0 @(%G;0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ J3";4DM6B])5 P PPH !D ("! M\G, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ J3";4I%B("]3! &0P !D ("!.W\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J3";4N@B.-;_ M"0 R" !D ("!O(\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J3";4I<0N=$( P /@@ !D M ("!-;$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ J3";4D\_O_YI @ 1 4 !D ("!\[X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ3";4I7I0>_U @ )0@ !D ("!H?H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J3";4KA3+UD/ P M2@H !D ("!8P,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J3";4F@24UXU P T@@ !D M ("!1PT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ J3";4H:O"@@V P +PD !D ("!JQP! 'AL M+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T(L 0!X;"]W;W)K M&UL4$L! A0#% @ J3";4DOJ^Q., P &PO=V]R:W-H965T&UL4$L! A0#% @ J3";4MQ@5&XU P APH !D M ("!(#L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ J3";4MA&S%&PO=V]R:W-H965T&UL4$L! A0#% @ J3";4@?_ M#]E0 @ M04 !D ("!NE$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J3";4ARIQ']8 @ O04 !D M ("!P5H! 'AL+W=O" &0 @(%070$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ J3";4H>[2=C? @ 4 @ !D ("! M1F,! 'AL+W=OOO(:D# #L# &0 @(%<9@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ J3";4BAEXKU8 @ ZP0 !D ("!UVT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J3";4J=E=\(6!0 '!L !D M ("!$X8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ J3";4HV;%\5C P ; L !D ("!A9$! M 'AL+W=O&PO=V]R:W-H965TN9 0!X;"]W;W)K&UL4$L! A0#% @ MJ3";4L4Q@.:^ P @@P !D ("!4I\! 'AL+W=O&PO=V]R:W-H965T" 0 &@0 9 " @&UL4$L! A0#% @ J3";4A'TG>UA @ MU 4 !D ("!#:L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J3";4JNM)[6# P SPL !D M ("!MK,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ J3";4F=AW6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ J3";4JN<,4MN @ VB\ !H ( !R< @ MERX !, ( !;\H! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& 2 %D 60!F& OLP! end XML 99 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 100 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 101 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 221 462 1 false 72 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 - MARKETABLE SECURITIES AND ACCRUED INTEREST Sheet http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterest MARKETABLE SECURITIES AND ACCRUED INTEREST Notes 10 false false R11.htm 10401 - Disclosure - INVENTORIES Sheet http://www.audiocodes.com/role/DisclosureInventories INVENTORIES Notes 11 false false R12.htm 10501 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 12 false false R13.htm 10601 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 13 false false R14.htm 10701 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.audiocodes.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 14 false false R15.htm 10801 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES Sheet http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpenses OTHER PAYABLES AND ACCRUED EXPENSES Notes 15 false false R16.htm 10901 - Disclosure - LONG-TERM BANK LOANS Sheet http://www.audiocodes.com/role/DisclosureLongTermBankLoans LONG-TERM BANK LOANS Notes 16 false false R17.htm 11001 - Disclosure - LEASES Sheet http://www.audiocodes.com/role/DisclosureLeases LEASES Notes 17 false false R18.htm 11101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES Sheet http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities COMMITMENTS AND CONTINGENT LIABILITIES Notes 18 false false R19.htm 11201 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquity SHAREHOLDERS' EQUITY Notes 19 false false R20.htm 11301 - Disclosure - TAXES ON INCOME Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncome TAXES ON INCOME Notes 20 false false R21.htm 11401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET Sheet http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet FINANCIAL INCOME (EXPENSES), NET Notes 21 false false R22.htm 11501 - Disclosure - EARNINGS PER SHARE Sheet http://www.audiocodes.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 22 false false R23.htm 11601 - Disclosure - GEOGRAPHIC INFORMATION Sheet http://www.audiocodes.com/role/DisclosureGeographicInformation GEOGRAPHIC INFORMATION Notes 23 false false R24.htm 11701 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstruments DERIVATIVE INSTRUMENTS Notes 24 false false R25.htm 11801 - Disclosure - SUBSEQUENT EVENT Sheet http://www.audiocodes.com/role/DisclosureSubsequentEvent SUBSEQUENT EVENT Notes 25 false false R26.htm 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 26 false false R27.htm 30203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.audiocodes.com/role/DisclosureSignificantAccountingPolicies 27 false false R28.htm 30303 - Disclosure - 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 28 false false R29.htm 30403 - Disclosure - INVENTORIES (Tables) Sheet http://www.audiocodes.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.audiocodes.com/role/DisclosureInventories 29 false false R30.htm 30503 - 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 30 false false R31.htm 30603 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet 31 false false R32.htm 30703 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.audiocodes.com/role/DisclosureFairValueMeasurements 32 false false R33.htm 30803 - 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 33 false false R34.htm 31003 - Disclosure - LEASES (Tables) Sheet http://www.audiocodes.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.audiocodes.com/role/DisclosureLeases 34 false false R35.htm 31203 - Disclosure - SHAREHOLDERS' EQUITY (Tables) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquityTables SHAREHOLDERS' EQUITY (Tables) Tables http://www.audiocodes.com/role/DisclosureShareholdersEquity 35 false false R36.htm 31303 - Disclosure - TAXES ON INCOME (Tables) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables TAXES ON INCOME (Tables) Tables http://www.audiocodes.com/role/DisclosureTaxesOnIncome 36 false false R37.htm 31403 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables) Sheet http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetTables FINANCIAL INCOME (EXPENSES), NET (Tables) Tables http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet 37 false false R38.htm 31503 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.audiocodes.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.audiocodes.com/role/DisclosureEarningsPerShare 38 false false R39.htm 31603 - Disclosure - GEOGRAPHIC INFORMATION (Tables) Sheet http://www.audiocodes.com/role/DisclosureGeographicInformationTables GEOGRAPHIC INFORMATION (Tables) Tables http://www.audiocodes.com/role/DisclosureGeographicInformation 39 false false R40.htm 31703 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.audiocodes.com/role/DisclosureDerivativeInstruments 40 false false R41.htm 40101 - Disclosure - GENERAL - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails GENERAL - Additional Information (Details) Details 41 false false R42.htm 40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) Details 42 false false R43.htm 40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails SIGNIFICANT ACCOUNTING POLICIES - Remaining performance obligations (Details) Details 43 false false R44.htm 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details) Details 44 false false R45.htm 40204 - 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 45 false false R46.htm 40205 - 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 46 false false R47.htm 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 47 false false R48.htm 40301 - 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 48 false false R49.htm 40401 - Disclosure - INVENTORIES (Details) Sheet http://www.audiocodes.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.audiocodes.com/role/DisclosureInventoriesTables 49 false false R50.htm 40402 - Disclosure - INVENTORIES - Additional information (Details) Sheet http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails INVENTORIES - Additional information (Details) Details 50 false false R51.htm 40501 - 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 51 false false R52.htm 40502 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails PROPERTY AND EQUIPMENT, NET - Additional Information (Details) Details 52 false false R53.htm 40601 - Disclosure - INTANGIBLE ASSETS, NET (Details) Sheet http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails INTANGIBLE ASSETS, NET (Details) Details http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables 53 false false R54.htm 40602 - Disclosure - INTANGIBLE ASSETS, NET - Expected amortization expenses (Details) Sheet http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails INTANGIBLE ASSETS, NET - Expected amortization expenses (Details) Details 54 false false R55.htm 40603 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails INTANGIBLE ASSETS, NET - Additional Information (Details) Details 55 false false R56.htm 40701 - 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 56 false false R57.htm 40702 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value measurements using significant unobservable inputs (Level 3) (Details) Sheet http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details FAIR VALUE MEASUREMENTS - Fair value measurements using significant unobservable inputs (Level 3) (Details) Details 57 false false R58.htm 40801 - 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 58 false false R59.htm 40901 - 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 59 false false R60.htm 41001 - Disclosure - LEASES - Weighted-average remaining lease term and discount rate (Details) Sheet http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails LEASES - Weighted-average remaining lease term and discount rate (Details) Details 60 false false R61.htm 41002 - 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 61 false false R62.htm 41003 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) Sheet http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails LEASES - Maturities of operating lease liabilities (Details) Details 62 false false R63.htm 41101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details) Sheet http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails COMMITMENTS AND CONTINGENT LIABILITIES (Details) Details http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities 63 false false R64.htm 41201 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails SHAREHOLDERS' EQUITY (Details) Details http://www.audiocodes.com/role/DisclosureShareholdersEquityTables 64 false false R65.htm 41202 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) Details 65 false false R66.htm 41203 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) Details 66 false false R67.htm 41204 - Disclosure - SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) Details 67 false false R68.htm 41301 - Disclosure - TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) Details 68 false false R69.htm 41302 - Disclosure - TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) Details 69 false false R70.htm 41303 - Disclosure - TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) Details 70 false false R71.htm 41304 - Disclosure - TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) Details 71 false false R72.htm 41305 - Disclosure - TAXES ON INCOME (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails TAXES ON INCOME (Details) Details http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables 72 false false R73.htm 41401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details) Sheet http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails FINANCIAL INCOME (EXPENSES), NET (Details) Details http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetTables 73 false false R74.htm 41501 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.audiocodes.com/role/DisclosureEarningsPerShareTables 74 false false R75.htm 41601 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) Sheet http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) Details 75 false false R76.htm 41602 - 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 76 false false R77.htm 41603 - Disclosure - GEOGRAPHIC INFORMATION (Details) Sheet http://www.audiocodes.com/role/DisclosureGeographicInformationDetails GEOGRAPHIC INFORMATION (Details) Details http://www.audiocodes.com/role/DisclosureGeographicInformationTables 77 false false R78.htm 41701 - Disclosure - DERIVATIVE INSTRUMENTS (Details) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails DERIVATIVE INSTRUMENTS (Details) Details http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables 78 false false R79.htm 41702 - Disclosure - DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails DERIVATIVE INSTRUMENTS - Cash flow hedging relationship on Income (Details) Details 79 false false R80.htm 41703 - Disclosure - DERIVATIVE INSTRUMENTS - Additional information (Details) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsAdditionalInformationDetails DERIVATIVE INSTRUMENTS - Additional information (Details) Details 80 false false R81.htm 41801 - Disclosure - SUBSEQUENT EVENT (Details) Sheet http://www.audiocodes.com/role/DisclosureSubsequentEventDetails SUBSEQUENT EVENT (Details) Details http://www.audiocodes.com/role/DisclosureSubsequentEvent 81 false false All Reports Book All Reports audc-20201231x20f.htm audc-20201231.xsd audc-20201231_cal.xml audc-20201231_def.xml audc-20201231_lab.xml audc-20201231_pre.xml audc-20201231xex12d1.htm audc-20201231xex12d2.htm audc-20201231xex13d1.htm audc-20201231xex13d2.htm audc-20201231xex15d1.htm audc-20201231xex2d1.htm audc-20201231xex8d1.htm audc-20201231x20f007.jpg audc-20201231x20f009.jpg http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 104 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "audc-20201231x20f.htm": { "axisCustom": 1, "axisStandard": 29, "contextCount": 221, "dts": { "calculationLink": { "local": [ "audc-20201231_cal.xml" ] }, "definitionLink": { "local": [ "audc-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "audc-20201231x20f.htm" ] }, "labelLink": { "local": [ "audc-20201231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "audc-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "audc-20201231.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 602, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 6, "http://www.audiocodes.com/20201231": 1, "http://xbrl.sec.gov/dei/2020-01-31": 9, "total": 16 }, "keyCustom": 83, "keyStandard": 379, "memberCustom": 31, "memberStandard": 41, "nsprefix": "audc", "nsuri": "http://www.audiocodes.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - INVENTORIES", "role": "http://www.audiocodes.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - INTANGIBLE ASSETS, NET", "role": "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet", "shortName": "INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.audiocodes.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - LEASES", "role": "http://www.audiocodes.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES", "role": "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - SHAREHOLDERS' EQUITY", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquity", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - TAXES ON INCOME", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncome", "shortName": "TAXES ON INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - FINANCIAL INCOME (EXPENSES), NET", "role": "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet", "shortName": "FINANCIAL INCOME (EXPENSES), NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - EARNINGS PER SHARE", "role": "http://www.audiocodes.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - GEOGRAPHIC INFORMATION", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformation", "shortName": "GEOGRAPHIC INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - DERIVATIVE INSTRUMENTS", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstruments", "shortName": "DERIVATIVE INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - SUBSEQUENT EVENT", "role": "http://www.audiocodes.com/role/DisclosureSubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "audc:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "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": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "audc:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "audc:ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "audc:ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOfWeightedAverageRemainingLeaseTermAndDiscountRateOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - LEASES (Tables)", "role": "http://www.audiocodes.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOfWeightedAverageRemainingLeaseTermAndDiscountRateOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - SHAREHOLDERS' EQUITY (Tables)", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables", "shortName": "SHAREHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - TAXES ON INCOME (Tables)", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables", "shortName": "TAXES ON INCOME (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables)", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - EARNINGS PER SHARE (Tables)", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - GEOGRAPHIC INFORMATION (Tables)", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformationTables", "shortName": "GEOGRAPHIC INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables", "shortName": "DERIVATIVE INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "3", "first": true, "lang": null, "name": "audc:EntityWideRevenueMajorCustomerPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bquf9fFvvk2s7WUK2YBLsw", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "3", "first": true, "lang": null, "name": "audc:EntityWideRevenueMajorCustomerPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bquf9fFvvk2s7WUK2YBLsw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_audc_ComputersAndPeripheralEquipmentsMember_1GZBNbz6cUuDYu7TaEkeyg", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOnAnnualDepreciationRateUsingStraightLineMethod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_audc_ComputersAndPeripheralEquipmentsMember_1GZBNbz6cUuDYu7TaEkeyg", "decimals": null, "first": true, "lang": "en-US", "name": "audc:DisclosureOnAnnualDepreciationRateUsingStraightLineMethod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_audc_cnst_2020-01-01_6S0RPhoZWkuuPWB20xhQ-w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_audc_cnst_2020-01-01_6S0RPhoZWkuuPWB20xhQ-w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_S87q4kyKp0aF8s5a19Lscg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - 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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_S87q4kyKp0aF8s5a19Lscg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_5KzgVZ_kBECEHq5aaQOKoQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bquf9fFvvk2s7WUK2YBLsw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_5KzgVZ_kBECEHq5aaQOKoQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bquf9fFvvk2s7WUK2YBLsw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - 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", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "audc:ShortTermBankDepositsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "4", "first": true, "lang": null, "name": "audc:ShortTermBankDepositsBearInterestAverageRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bquf9fFvvk2s7WUK2YBLsw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "4", "first": true, "lang": null, "name": "audc:ShortTermBankDepositsBearInterestAverageRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bquf9fFvvk2s7WUK2YBLsw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "audc:MarketableSecuritiesAndAccruedInterestDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductInformationTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "lang": null, "name": "audc:OtherComprehensiveIncomeRelatedToUnrealizedGainOnMarketableSecuritiesNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2019_VkWTozrdAkadiQa9BY2dzg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_dxfA31VnwEyPc2LxRwpgFg", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2018_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_xo0QKqh1iUuZc2Xg_Fim6w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value measurements using significant unobservable inputs (Level 3) (Details)", "role": "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "shortName": "FAIR VALUE MEASUREMENTS - Fair value measurements using significant unobservable inputs (Level 3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2018_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_xo0QKqh1iUuZc2Xg_Fim6w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfOtherPayablesAndAccruedExpensesTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "audc:CompensatingBankDepositInciudedInShortTermDeposit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "audc:CompensatingBankDepositInciudedInShortTermDeposit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_e36nu6ush0Gk3XamLp4QFg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "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-20201231x20f.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_e36nu6ush0Gk3XamLp4QFg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "audc:OperatingLeaseLeaseExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "audc:OperatingLeaseLeaseExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfSupplementalCashFlowInformationRelatedToLeaseCosts", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "audc:ApproximateAmountOfLienByLessor", "reportCount": 1, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2014_mx-QQVoCf0698QiucmbE1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2014_mx-QQVoCf0698QiucmbE1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_tGwq83ve8E-sehhZoOV25w", "decimals": "0", "first": true, "lang": null, "name": "audc:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_VKjrFAXLfkWU7OEly63kFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_tGwq83ve8E-sehhZoOV25w", "decimals": "0", "first": true, "lang": null, "name": "audc:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_VKjrFAXLfkWU7OEly63kFg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2019_VkWTozrdAkadiQa9BY2dzg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_VKjrFAXLfkWU7OEly63kFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_VKjrFAXLfkWU7OEly63kFg", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_VKjrFAXLfkWU7OEly63kFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_I1hvkBaa6UmQvhzQbZGLeA", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_VKjrFAXLfkWU7OEly63kFg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "lang": null, "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "audc:ScheduleOfIncomeTaxReconciliationBetweenTheoreticalAndActualTaxExpensesBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_1_31_2011_NgzYawmQfkKBSY6zfH7kdQ", "decimals": "2", "first": true, "lang": null, "name": "audc:PercentageOfAmendmentTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bquf9fFvvk2s7WUK2YBLsw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - TAXES ON INCOME (Details)", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "shortName": "TAXES ON INCOME (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_1_31_2011_NgzYawmQfkKBSY6zfH7kdQ", "decimals": "2", "first": true, "lang": null, "name": "audc:PercentageOfAmendmentTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_bquf9fFvvk2s7WUK2YBLsw", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_VKjrFAXLfkWU7OEly63kFg", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - 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", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - 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 }, "R77": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_g7XvptA5VUe7ewhlKqR-Zg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - 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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_g7XvptA5VUe7ewhlKqR-Zg", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "us-gaap:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_iF-dyiqFX0KVr16OKc_1WA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - 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", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_iF-dyiqFX0KVr16OKc_1WA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - 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", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_3sZqgwFr2EWXzf9eE-Hgng", "decimals": null, "lang": "en-US", "name": "audc:DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnStatementOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "audc:NetDeferredGainLossAssociatedWithCashFlowHedgesRecordedInOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - 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-20201231x20f.htm", "contextRef": "As_Of_12_31_2020_R57uMug5nkqc6FUlG5j7KA", "decimals": "-3", "first": true, "lang": null, "name": "audc:NetDeferredGainLossAssociatedWithCashFlowHedgesRecordedInOtherComprehensiveIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_zHUBVgVCo0KSRqrTGRPVxA", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20201231x20f.htm", "contextRef": "Duration_8_5_2020_To_8_5_2020_QnVXuyt1PUqHWeHW898l-A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendPayableDateToBePaidDayMonthAndYear", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - SUBSEQUENT EVENT (Details)", "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-20201231x20f.htm", "contextRef": "Duration_2_4_2021_To_2_4_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_mU-g3rEbLUeYhhGMKVE0AA", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "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-20201231x20f.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_YMBg8RVGckGNfD1Ea3VCew", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "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/20201231", "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]", "terseLabel": "Accrued Interest [Member]" } } }, "localname": "AccruedInterestMember", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "audc_AcquiredTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquired Technology [Member]", "terseLabel": "Acquired Technology [Member]" } } }, "localname": "AcquiredTechnologyMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "audc_AdditionalMajorCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Major Customer [Member]", "terseLabel": "Additional Major Customer [Member]" } } }, "localname": "AdditionalMajorCustomerMember", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "audc_AdjustmentsToAdditionalPaidInCapitalCumulativeEffectAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from cumulative effect adjustment resulting from adoption of ASU 2016-09.", "label": "Adjustments to Additional Paid in Capital, Cumulative Effect Adjustment", "verboseLabel": "Cumulative effect adjustment resulting from adoption of new accounting pronouncements" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCumulativeEffectAdjustment", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "audc_AllowanceForSalesReturnMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowance for sales return member.", "label": "Allowance For Sales Return [Member]", "terseLabel": "Allowance For Sales Return [Member]" } } }, "localname": "AllowanceForSalesReturnMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "audc_AmortizationOfMarketableSecuritiesPremiumsAndAccretionOfDiscountsNet": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 2.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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "audc_CompensatingBankDepositIncludedInLongTermDeposit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Compensating bank deposits (included in Long term deposits) maintained by the company as a requirement of loan.", "label": "Compensating Bank Deposit Included In Long Term Deposit", "terseLabel": "Compensating Bank Deposit Included In Long Term Deposit" } } }, "localname": "CompensatingBankDepositIncludedInLongTermDeposit", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "audc_ComputersAndPeripheralEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computers And Peripheral Equipment [Member]", "terseLabel": "Computers and Peripheral Equipment [Member]" } } }, "localname": "ComputersAndPeripheralEquipmentMember", "nsuri": "http://www.audiocodes.com/20201231", "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]", "terseLabel": "Computers and peripheral equipments [Member]" } } }, "localname": "ComputersAndPeripheralEquipmentsMember", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "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/20201231", "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": "Increase in inventories" } } }, "localname": "DecreaseIncreaseInInventories", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "audc_EffectiveIncomeTaxReconciliationImpactOfTCJAAmount": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represents the amount of effective income tax reconciliation, impact of tcja.", "label": "Effective Income Tax Reconciliation Impact Of TCJA Amount", "verboseLabel": "Impact of TCJA" } } }, "localname": "EffectiveIncomeTaxReconciliationImpactOfTCJAAmount", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_EmployeeAndNonemployeeStockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee And Nonemployee Stock Option Plan [Member]", "terseLabel": "Employee And Non-employee Stock Option Plan [Member]" } } }, "localname": "EmployeeAndNonemployeeStockOptionPlanMember", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "audc_FarEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Far East [Member]", "terseLabel": "Far East [Member]" } } }, "localname": "FarEastMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "audc_FinancialAssetsLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represents amount of financial assets (liabilities) fair value disclosure.", "label": "Financial Assets Liabilities Fair Value Disclosure", "negatedLabel": "Total financial net assets (liabilities)" } } }, "localname": "FinancialAssetsLiabilitiesFairValueDisclosure", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "audc_FinancialInstrumentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Instruments Axis", "label": "Financial Instruments [Axis]" } } }, "localname": "FinancialInstrumentsAxis", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "stringItemType" }, "audc_FinancialStatementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for financial statements in U.S. dollars.", "label": "Financial Statements [Policy Text Block]", "verboseLabel": "Financial statements in U.S. dollars (\"dollars\")" } } }, "localname": "FinancialStatementsPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_GILTIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "G I L T I [Member]", "terseLabel": "GILTI [Member]" } } }, "localname": "GILTIMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_IncomeTaxExpenseBenefitContinuingOperationsOfSubsidiariesAdjustmentOfDeferredTaxAssetLiability": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 5.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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "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 operating lease liabilities.", "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Decrease in operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_IsraeliSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Israeli Subsidiaries [Member]", "terseLabel": "Israeli Subsidiaries [Member]" } } }, "localname": "IsraeliSubsidiariesMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_IsraeliTaxationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Israeli Taxation [Member]", "terseLabel": "Israeli Taxation [Member]" } } }, "localname": "IsraeliTaxationMember", "nsuri": "http://www.audiocodes.com/20201231", "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": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "audc_LoansWithIsraeliCommercialBanks2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loans With Israeli Commercial Banks2015 [Member]", "terseLabel": "Loans With Israeli Commercial Banks 2015 [Member]" } } }, "localname": "LoansWithIsraeliCommercialBanks2015Member", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "domainItemType" }, "audc_LoansWithIsraeliCommercialBanks2016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loans With Israeli Commercial Banks2016 [Member]", "terseLabel": "Loans With Israeli Commercial Banks 2016 [Member]" } } }, "localname": "LoansWithIsraeliCommercialBanks2016Member", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "domainItemType" }, "audc_LongTermBankDepositsBearInterestAverageRate": { "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 long-term deposit outstanding by type or by instrument at that time.", "label": "Long Term Bank Deposits Bear Interest Average Rate" } } }, "localname": "LongTermBankDepositsBearInterestAverageRate", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_LongTermDeferredRevenuesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_MaturingBetweenOneToFiveYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Maturing Between One To Five Year [Member]", "terseLabel": "Maturing between One to Five Year [Member]" } } }, "localname": "MaturingBetweenOneToFiveYearMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "audc_MaximumAmountOfRoyaltiesToBePaidOutOfResearchAndDevelopmentGrantsReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum amount of royalties to be paid out of research and development grants received.", "label": "Maximum Amount Of Royalties To Be Paid Out Of Research And Development Grants Received" } } }, "localname": "MaximumAmountOfRoyaltiesToBePaidOutOfResearchAndDevelopmentGrantsReceived", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "audc_OfficeFurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Office Furniture And Equipment [Member]", "terseLabel": "Office Furniture And Equipment [Member]" } } }, "localname": "OfficeFurnitureAndEquipmentMember", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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": "Other comprehensive income related to:" } } }, "localname": "OtherComprehensiveIncomeMarketableSecuritiesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "audc_OtherComprehensiveIncomeRelatedToUnrealizedGainOnMarketableSecuritiesNetOfTax": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other comprehensive income, related to unrealized gain on marketable securities, net of tax.", "label": "Other Comprehensive Income, Related To Unrealized Gain On Marketable Securities, Net Of Tax", "terseLabel": "Other comprehensive income, related to unrealized gain on marketable securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeRelatedToUnrealizedGainOnMarketableSecuritiesNetOfTax", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_OtherReceivablesAndPrepaidExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Receivables And Prepaid Expenses [Member]", "terseLabel": "Other Receivables And Prepaid Expenses [Member]" } } }, "localname": "OtherReceivablesAndPrepaidExpensesMember", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_PaymentsToAcquireLongTermAvailableForSalesSecurities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_PaymentsToAcquireShortTermAndRestrictedBankDeposits": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "audc_PreferredEnterpriseLocatedInDevelopmentAreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Enterprise Located In Development Area [Member]", "terseLabel": "Preferred Enterprise Located In Development Area A [Member]" } } }, "localname": "PreferredEnterpriseLocatedInDevelopmentAreaMember", "nsuri": "http://www.audiocodes.com/20201231", "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]", "terseLabel": "Preferred Enterprise Located in Other Area [Member]" } } }, "localname": "PreferredEnterpriseLocatedInOtherAreaMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_ProceedsFromSaleOfShortTermAndRestrictedBankDeposits": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_ProductManufacturingInIsraelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Manufacturing In Israel [Member]", "terseLabel": "Product Manufacturing In Israel [Member]" } } }, "localname": "ProductManufacturingInIsraelMember", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "audc_ProvisionForReturn": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 5.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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_ProvisionForRoyalties": { "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": "The amount of provision for royalties.", "label": "Provision For Royalties", "terseLabel": "Royalties provision" } } }, "localname": "ProvisionForRoyalties", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_RangeOfExercisePriceFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range Of Exercise Price Four [Member]", "terseLabel": "Range of Exercise Price $11.52-26.69 [Member]" } } }, "localname": "RangeOfExercisePriceFourMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "audc_RangeOfExercisePriceOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range Of Exercise Price One [Member]", "terseLabel": "Range Of Exercise Price $3.54-4.80 [Member]" } } }, "localname": "RangeOfExercisePriceOneMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "audc_RangeOfExercisePriceThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range Of Exercise Price Three [Member]", "terseLabel": "Range Of Exercise Price $7.08-10.66 [Member]" } } }, "localname": "RangeOfExercisePriceThreeMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "audc_RangeOfExercisePriceTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range Of Exercise Price Two [Member]", "terseLabel": "Range Of Exercise Price $5.00-6.90 [Member]" } } }, "localname": "RangeOfExercisePriceTwoMember", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "audc_RestrictedLongTermDeposits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Restricted long term deposits.", "label": "Restricted Long Term Deposits" } } }, "localname": "RestrictedLongTermDeposits", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_RoyaltyBuyoutAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Royalty Buyout Agreement.", "label": "Royalty Buyout Agreement [Member]", "terseLabel": "Royalty Buyout Agreement [Member]" } } }, "localname": "RoyaltyBuyoutAgreementMember", "nsuri": "http://www.audiocodes.com/20201231", "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 11b)" } } }, "localname": "RoyaltyBuyoutLiabilityCurrent", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_RoyaltyBuyoutLiabilityNoncurrent": { "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": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for buyout royalties.", "label": "Royalty Buyout Liability Noncurrent", "terseLabel": "Long-term royalty buyout liability (Note 11b)" } } }, "localname": "RoyaltyBuyoutLiabilityNoncurrent", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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 Equity Based Compensation Expenses Table Text Block" } } }, "localname": "ScheduleOfEquityBasedCompensationExpensesTableTextBlock", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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 [Member]" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://www.audiocodes.com/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercisedAndVestingOfRestrictedStockUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options and warrants and vesting of restricted stock units.", "label": "Stock Issued During Period Value Stock Options and Warrants Exercised and Vesting of Restricted Stock Units", "terseLabel": "Issuance of shares upon exercise of options and warrants and vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercisedAndVestingOfRestrictedStockUnits", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "audc_StockholdersEquityNoteLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Line Items]" } } }, "localname": "StockholdersEquityNoteLineItems", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "audc_TCJAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "T C J A [Member]", "terseLabel": "TCJA [Member]" } } }, "localname": "TCJAMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_ThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Thereafter [Member]", "terseLabel": "Thereafter [Member]" } } }, "localname": "ThereafterMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrument", "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instrument [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentDomain", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "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/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_USFederalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U S Federal [Member]", "terseLabel": "U S Federal [Member]" } } }, "localname": "USFederalMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_USSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U S Subsidiaries [Member]", "terseLabel": "U S Subsidiaries [Member]" } } }, "localname": "USSubsidiariesMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_UnrealizedGainsOnCashFlowHedgesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrealized Gains On Cash Flow Hedges [Member]", "terseLabel": "Unrealized gains (losses) on cash flow hedges" } } }, "localname": "UnrealizedGainsOnCashFlowHedgesMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "audc_UnrealizedLossesOnAvailableForSaleInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrealized Losses On Available For Sale Investments [Member]", "terseLabel": "Unrealized gains (losses) on Available-For-Sale Marketable Securities" } } }, "localname": "UnrealizedLossesOnAvailableForSaleInvestmentsMember", "nsuri": "http://www.audiocodes.com/20201231", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "country_IL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "I [L]", "terseLabel": "Israel [Member]" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "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]", "terseLabel": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]", "terseLabel": "Business Contact [Member]" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r558" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r557", "r558", "r559" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r563" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r558" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r560" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r561" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r561" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r561" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r562" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r561" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r561" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r555" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r556" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas, principally the U.S. [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r199", "r289", "r293", "r530" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r308", "r309", "r460", "r461", "r462", "r463", "r464", "r465", "r484", "r527", "r531" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-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": [ "r308", "r309", "r460", "r461", "r462", "r463", "r464", "r465", "r484", "r527", "r531" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-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": [ "r199", "r289", "r293", "r530" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r195", "r289", "r291", "r485", "r526", "r528" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-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": [ "r195", "r289", "r291", "r485", "r526", "r528" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-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": [ "r297", "r308", "r309", "r460", "r461", "r462", "r463", "r464", "r465", "r484", "r527", "r531" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-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": [ "r297", "r308", "r309", "r460", "r461", "r462", "r463", "r464", "r465", "r484", "r527", "r531" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-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": [ "r196", "r197", "r289", "r292", "r529", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r196", "r197", "r289", "r292", "r529", "r540", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r39" ], "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]", "verboseLabel": "OTHER PAYABLES AND ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r7", "r38" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r24", "r201", "r202" ], "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 of $548 and $570 at December 31, 2020 and 2019, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r102" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "auth_ref": [ "r496", "r518" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r249" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r59" ], "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, 2020", "periodStartLabel": "Balance as of January 1, 2020" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r58", "r59", "r60", "r513", "r536", "r537" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r62", "r124", "r125", "r126", "r395", "r532", "r533" ], "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 [Member]", "terseLabel": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r124", "r125", "r126", "r339", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r310", "r312", "r345", "r346" ], "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", "terseLabel": "Share-based compensation related to options and restricted stock units granted to employees and non-employees" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r347" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r348" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r312", "r335", "r344" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r203", "r215", "r217", "r218" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r236", "r243" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r150" ], "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/2020-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": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r181", "r185", "r191", "r213", "r392", "r396", "r421", "r491", "r509" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r54", "r112", "r213", "r392", "r396", "r421" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r206", "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities, Amortized Cost Basis", "verboseLabel": "Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r208" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain 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": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss 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": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r205", "r207", "r223", "r495" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r313", "r337" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r398", "r402" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r33", "r103" ], "calculation": { "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r104", "r108" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r97", "r103", "r107" ], "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 end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r97", "r424" ], "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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r110", "r112", "r140", "r144", "r145", "r147", "r149", "r158", "r159", "r160", "r213", "r421" ], "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]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r256", "r497", "r517" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r253", "r254", "r255", "r257" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Share capital [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r264" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "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": "Share capital: Ordinary shares of NIS 0.01 par value - Authorized: 100,000,000 shares as of December 31, 2020 and 2019; Issued: 62,489,428 and 59,040,697 shares as of December 31, 2020 and 2019, respectively; Outstanding: 33,017,814 and 29,569,083 shares as of December 31, 2020 and 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensatingBalanceAmount": { "auth_ref": [ "r33" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r65", "r67", "r68", "r76", "r502", "r521" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r167", "r168", "r199", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r167", "r168", "r199", "r419", "r420", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r164", "r508" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r167", "r168", "r199", "r419", "r420" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r108", "r394" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r275", "r277", "r290" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r275", "r276", "r290" ], "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", "verboseLabel": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r298", "r306", "r538" ], "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]", "terseLabel": "Corporate Debt Securities [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r485" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r86", "r112", "r213", "r421" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.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/2020-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/2020-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 Sales [Member]", "terseLabel": "Cost of Revenues [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r371", "r379", "r381" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r390" ], "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 [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r434", "r436" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r44", "r507" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r212" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r354", "r355" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r114", "r372", "r379", "r380", "r381" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r363" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r369", "r370" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r369", "r370" ], "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 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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r364" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r355", "r365" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r296", "r298", "r299", "r305", "r306", "r307" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r37" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r37" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r101", "r247" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r408" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain": { "auth_ref": [ "r404", "r405" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": { "auth_ref": [ "r407" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet": { "auth_ref": [ "r398", "r401" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.", "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]", "terseLabel": "Impact of recently issued accounting standard not yet adopted" } } }, "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference Between Revenue Guidance In Effect Before And After Topic606 [Member]", "terseLabel": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in CCYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r271" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r106" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r17", "r20", "r492", "r510" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in CCYY-MM-DD format.", "label": "Dividends Payable, Date Declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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 CCYY-MM-DD format.", "label": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2020-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 Country [Member]", "terseLabel": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r77", "r129", "r130", "r131", "r132", "r133", "r138", "r140", "r147", "r148", "r149", "r153", "r154", "r503", "r522" ], "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": "Income (loss) before taxes on income" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r77", "r129", "r130", "r131", "r132", "r133", "r140", "r147", "r148", "r149", "r153", "r154", "r503", "r522" ], "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 (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r108", "r150", "r151" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r150", "r151", "r152", "r155" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r357" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r357", "r383" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r496", "r518" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r336" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r336" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r124", "r125", "r126", "r128", "r134", "r136", "r157", "r214", "r264", "r271", "r339", "r340", "r341", "r375", "r376", "r425", "r426", "r427", "r428", "r429", "r431", "r532", "r533", "r534" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r410", "r457", "r458", "r459" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r409", "r410", "r411", "r412", "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r414" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r298", "r299", "r304", "r306", "r410", "r458" ], "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 Level2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r410", "r459" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r413", "r415" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "verboseLabel": "Schedule of fair value measurements using significant unobservable inputs (Level 3)" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "verboseLabel": "Adjustment due to change in the forecast of earn-out consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "verboseLabel": "Payment of earn out liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "negatedPeriodEndLabel": "Balance at December 31, 2019", "negatedPeriodStartLabel": "Balance at January 1, 2019" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r414", "r416" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r108", "r417", "r418" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r113", "r356" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "verboseLabel": "Domestic" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r210", "r211", "r216", "r219", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r242" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r244" ], "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 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r244" ], "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 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 Assets, Amortization Expense, Year Three", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r244" ], "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 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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r237", "r238", "r242", "r245", "r486", "r487" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r242", "r487" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r237", "r241" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r242", "r486" ], "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/2020-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 Country [Member]", "terseLabel": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all derivative liabilities designated as foreign currency fair value hedging instruments.", "label": "Foreign Currency Fair Value Hedge Liability at Fair Value", "terseLabel": "Financial liabilities related to foreign currency derivative hedging contracts" } } }, "localname": "ForeignCurrencyFairValueHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "auth_ref": [ "r422", "r423" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 3.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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r116" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "verboseLabel": "Foreign" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r88" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r232", "r233", "r490" ], "calculation": { "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", "verboseLabel": "GOODWILL" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r108", "r234" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r108", "r239" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Award of money not required to be repaid.", "label": "Grant [Member]", "terseLabel": "Grant [Member]" } } }, "localname": "GrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r112", "r181", "r184", "r187", "r190", "r193", "r213", "r421" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r115", "r382" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r73", "r181", "r184", "r187", "r190", "r193", "r488", "r499", "r505", "r523" ], "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", "verboseLabel": "Income (loss) before taxes, as reported in the consolidated statements of operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r115", "r382" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r115", "r181", "r184", "r187", "r190", "r193" ], "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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before taxes on income", "totalLabel": "Income (loss) before taxes on income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r251" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "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]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "auth_ref": [ "r102" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r358", "r361", "r367", "r377", "r384", "r387", "r388", "r389" ], "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]", "verboseLabel": "TAXES ON INCOME" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r135", "r136", "r180", "r356", "r378", "r385", "r524" ], "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": "Taxes on income", "totalLabel": "Income Tax Expense (Benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r373" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "verboseLabel": "Impact of rate change" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems": { "auth_ref": [ "r386" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current tax expense (benefit) and deferred tax expense (benefit) pertaining to income (loss) from continuing operations and income (loss) from discontinued operations.", "label": "Income Tax Expense (Benefit), Continuing Operations, Discontinued Operations", "totalLabel": "Income Tax Expense (Benefit)" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r69", "r108", "r352", "r353", "r361", "r362", "r366", "r374", "r541" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r357" ], "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 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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r357" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r357" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r357" ], "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 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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlementsOther": { "auth_ref": [ "r357" ], "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 other income tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Other, Amount", "verboseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationTaxSettlementsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r105" ], "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 period for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r100" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r100" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r100" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRoyaltiesPayable": { "auth_ref": [ "r100" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities": { "auth_ref": [ "r100" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r141", "r142", "r143", "r149" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r246" ], "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]", "verboseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r235", "r240" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r179", "r433", "r435", "r504" ], "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 the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r96", "r98", "r105" ], "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 period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r231" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r52" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r53", "r108", "r156", "r228", "r230", "r231" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r229" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r248" ], "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]", "terseLabel": "Leaseholds and Leasehold Improvements [Member]" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r442" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r440" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r441" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r448" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r448" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r448" ], "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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r448" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r448" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r448" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r448" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r441" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r441" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r450" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r112", "r186", "r213", "r393", "r396", "r397", "r421" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r112", "r213", "r421", "r494", "r515" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r112", "r213", "r393", "r396", "r397", "r421" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r18", "r19", "r112", "r213", "r393", "r396", "r397", "r421" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "verboseLabel": "LONG-TERM BANK LOANS" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLoansFromBank": { "auth_ref": [ "r18", "r493", "r511" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.", "label": "Loans Payable to Bank, Noncurrent", "verboseLabel": "Long-term bank loans, net of current maturities" } } }, "localname": "LongTermLoansFromBank", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r259" ], "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": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r498" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Investments in marketable securities", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r506" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r161", "r172" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneral" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r97", "r99", "r102" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r63", "r66", "r74", "r102", "r112", "r127", "r129", "r130", "r131", "r132", "r135", "r136", "r146", "r181", "r184", "r187", "r190", "r193", "r213", "r421", "r500", "r519" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r197" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r174" ], "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/2020-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 Equipment [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r181", "r184", "r187", "r190", "r193" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "verboseLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r438" ], "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", "totalLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r438" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r438" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r439", "r444" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesSupplementalCashFlowsInformationRelatedToLeaseCostsForOperatingAndFinancingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r437" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r447", "r449" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r446", "r449" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r368" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r41" ], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 6.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": "Others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-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 gain on derivatives, net of tax:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-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 related to:" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r55", "r58" ], "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", "verboseLabel": "Gains recognized in other comprehensive income (effective portion)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r55", "r58" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Comprehensive income (loss) from derivatives before reclassifications", "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", "verboseLabel": "Gain on derivatives recognized in other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r58", "r61" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "negatedLabel": "Gain on derivatives (effective portion) reclassified into earnings", "verboseLabel": "Income (loss) reclassified from accumulated other comprehensive income (loss) (effective portion)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsCashFlowHedgingRelationshipOnIncomeDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r55" ], "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 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 (Loss), Derivatives Qualifying as Hedges, Net of Tax", "totalLabel": "Other comprehensive income, related to unrealized gain on derivatives" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r67", "r70", "r75", "r264", "r425", "r430", "r431", "r501", "r520" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeMember": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included.", "label": "Other Comprehensive Income [Member]", "terseLabel": "Other Comprehensive Income (Loss) [Member]" } } }, "localname": "OtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r56", "r58" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "audc_OtherComprehensiveIncomeRelatedToUnrealizedGainOnMarketableSecuritiesNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "verboseLabel": "Other comprehensive income (loss), related to unrealized gain (loss) on marketable securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r87", "r101", "r247" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r89", "r525" ], "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 of expense classified as other.", "label": "Other Expenses", "negatedLabel": "Other" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r90" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r79" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r80", "r81" ], "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]", "verboseLabel": "FINANCIAL INCOME (EXPENSES), NET" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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, Net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER PAYABLES AND ACCRUED EXPENSES" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r94" ], "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 shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r94" ], "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 to shareholders" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r31", "r32" ], "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/2020-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": "Prepaid Expenses And Other Current Assets [Member]", "terseLabel": "Other receivables and prepaid expenses" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r93" ], "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" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r93", "r338" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "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 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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments": { "auth_ref": [ "r91" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r250" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r252", "r542", "r543", "r544" ], "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]", "verboseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r248" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r250", "r516" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r34", "r108", "r250", "r542", "r543" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r250" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r248" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-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]", "terseLabel": "Regulatory Agency [Domain]" } } }, "localname": "RegulatoryAgencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r95" ], "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 bank loans" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "auth_ref": [ "r350", "r351" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "auth_ref": [ "r350", "r351" ], "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]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r349", "r554" ], "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/2020-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]", "terseLabel": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r108", "r349" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r107", "r489", "r512" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "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 R S U [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r271", "r342", "r514", "r535", "r537" ], "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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r124", "r125", "r126", "r128", "r134", "r136", "r214", "r339", "r340", "r341", "r375", "r376", "r532", "r534" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r177", "r178", "r183", "r188", "r189", "r195", "r196", "r199", "r288", "r289", "r485" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r167", "r199" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue From Contract With Customer [Member]", "terseLabel": "Sales Revenue, Net [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r109", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r295" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r278" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r279" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r279" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r72", "r112", "r177", "r178", "r183", "r188", "r189", "r195", "r196", "r199", "r213", "r421", "r505" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r445", "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset recognized with corresponding lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyAgreementTermsMember": { "auth_ref": [ "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Terms of the royalty agreement under research and development arrangements.", "label": "Royalty Agreement Terms [Member]", "terseLabel": "Royalty Agreement Terms [Member]" } } }, "localname": "RoyaltyAgreementTermsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Expenses related to royalty buyout agreement with the Israel National Authority for Technology and Innovation (Note11b)" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r60", "r430", "r431" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r403" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r374" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r399" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r149" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r195" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r409", "r410" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r237", "r241" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r115" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r83", "r198" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r72", "r198" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r313", "r337" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r317", "r323", "r326" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r329" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r47", "r110", "r158", "r159", "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r241" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r173", "r175", "r176", "r181", "r182", "r187", "r191", "r192", "r193", "r194", "r195", "r198", "r199", "r200" ], "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]", "verboseLabel": "GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling And Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r332" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r331" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r333" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r314" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r320" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r320" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r325" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r322" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r324" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r319", "r337" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r318" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r311", "r315" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r108", "r313", "r316" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r328" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r334" ], "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]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r330", "r343" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r327" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r123" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r108", "r258" ], "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/2020-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]", "terseLabel": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r110", "r112", "r140", "r144", "r145", "r147", "r149", "r158", "r159", "r160", "r213", "r264", "r421" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r49", "r124", "r125", "r126", "r128", "r134", "r136", "r157", "r214", "r264", "r271", "r339", "r340", "r341", "r375", "r376", "r425", "r426", "r427", "r428", "r429", "r431", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "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/DisclosureMarketableSecuritiesAndAccruedInterestDetails", "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/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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r124", "r125", "r126", "r157", "r485" ], "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/2020-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/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "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/DisclosureMarketableSecuritiesAndAccruedInterestDetails", "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/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r264", "r271" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r264", "r271", "r321" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r23", "r264", "r271" ], "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", "verboseLabel": "Issuance of ordinary shares, Value" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r264" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r264", "r271" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r112", "r204", "r213", "r421" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r111", "r271", "r274" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r443", "r449" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r432", "r452" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r432", "r452" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r432", "r452" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r432", "r452" ], "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]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r451", "r453" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r210", "r211", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ], "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": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r272" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r272" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r272", "r273" ], "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 - 29,471,614 shares as of December 31, 2020 and 2019" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r264", "r271", "r272" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r391" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r360" ], "calculation": { "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "verboseLabel": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r162", "r163", "r165", "r166", "r169", "r170", "r171" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r117", "r121" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r117", "r118", "r119", "r120", "r121" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r117", "r118", "r119", "r120", "r121" ], "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/2020-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]", "terseLabel": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantyReservesMember": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Reserve for expected cost from warranty provided on specific product or service.", "label": "Warranty Reserves [Member]", "terseLabel": "SEC Schedule, 12-09, Reserve, Warranty [Member]" } } }, "localname": "WarrantyReservesMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r139", "r149" ], "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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureEarningsPerShareDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r138", "r149" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r204": { "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=27010918&loc=d3e74512-122707" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r261": { "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=65877616&loc=d3e177068-122764" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "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=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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=118255775&loc=d3e1928-114920" }, "r301": { "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=118255775&loc=d3e1928-114920" }, "r302": { "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=118255775&loc=d3e1928-114920" }, "r303": { "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=118255775&loc=d3e1928-114920" }, "r304": { "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=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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=115993241&loc=d3e301413-122809" }, "r344": { "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=115993241&loc=d3e301413-122809" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r377": { "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=116825942&loc=d3e330036-122817" }, "r378": { "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=116825942&loc=d3e330036-122817" }, "r379": { "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=116825942&loc=d3e330036-122817" }, "r38": { "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" }, "r380": { "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=116825942&loc=d3e330036-122817" }, "r381": { "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=116825942&loc=d3e330036-122817" }, "r382": { "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=116825942&loc=d3e330036-122817" }, "r383": { "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=116825942&loc=d3e330036-122817" }, "r384": { "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=116825942&loc=d3e330215-122817" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385818&loc=d3e40084-109325" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r401": { "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=121590274&loc=SL5624163-113959" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109998890-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4EEEE", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109999725-113959" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "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": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "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": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "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": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "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", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "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": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r472": { "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=116651436&loc=d3e122625-111746" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r489": { "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" }, "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": "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-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": "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r509": { "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" }, "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": "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" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "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": "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "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": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r535": { "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=121370832&loc=SL117420844-207641" }, "r536": { "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=121370832&loc=SL117420844-207641" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "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": "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" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r556": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r557": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r558": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r559": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r560": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r561": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r562": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r563": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r71": { "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=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "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=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "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=120395209&loc=SL114868664-224227" }, "r79": { "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=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r80": { "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=120395209&loc=SL114868664-224227" }, "r81": { "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=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "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=120395209&loc=SL114868664-224227" }, "r84": { "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=120395209&loc=SL114868664-224227" }, "r85": { "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=120395209&loc=SL114868664-224227" }, "r86": { "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=120395209&loc=SL114868664-224227" }, "r87": { "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=120395209&loc=SL114868664-224227" }, "r88": { "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=120395209&loc=SL114868664-224227" }, "r89": { "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=120395209&loc=SL114868664-224227" }, "r9": { "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" }, "r90": { "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=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 105 0001104659-21-055099-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-21-055099-xbrl.zip M4$L#!!0 ( *DPFU(-KL#)FAH '$A 0 1 875D8RTR,#(P,3(S,2YX M2,S-/IV 2E'"& M(C0 Z5CSZ[WI:V]8L8)=;Z<=<\O MSS3L&-0DSOS+F<<[B!N$G/W]Y__\C\__U>G\>CL9:B8UO"5V7,U@&+G8U+X3 M=Z'-Z&J%'.T1,T9L6[MEQ)QC3;LY_WC^XX_=Z_/WE^\_7&N=3M#2+>)0DSJ: M;/+JO!N]Z06M4N>3]O[BZN/%U>555[OY='W]J7NM/3U&!1^!2XL4EN3& B^1 M!G(Z_!-W5^S+V<)U5Y\N+MY>F'W.L7$^IZ\7X@TTT/VI<]GM7'?/@@K0!7.$ M5E$="_&7<\KF%\$+0?-RLPKR3",J__W[]W-X0"CT*>;G!EW*&MVKN/R;39S? M-RI\OY8DNCWB1P9K2*WXQ%-CSB348%PV,,QOTZ MNU+X-J,B)T;.>")&%AWJ.2[+(^._3%?+&AS00=V+7Q^'4SF\SS07L3EV1VB) M^0H9N-P Q#86,]D]9I#?=3K:].O_?YL^OEBNX'MMCV8\,?.S_)O&*$AI#L!:GH(1];XQ5F4A059#D5U-A=J;&;SN"_Q_YH-M7&]]KX MJ3_19P,HT*)8 \4>74)/++##R2L>P.9IB4O"F553C>MU%5Q[X\>G2?]K?S0= M?.MK@Q'\[K<(UT$8\<6]3;^7':9Q>36:'RJAJ4^_:O?#\2_M*,W \(YPPZ;< M8S".7D%)F*9F_VFZ:,[K?_/Y\&3 M&%G_K8WZLQ; LB,+[)TY>;&QSCGL'_/!4Y14 _!= ML%6V 1_V=8%I1XO):-32:$A(LP4ES8Y)M?CO"_\>R'FUNQ+XS:@UH9N>YW?1 M!&$E 57MJE4)E4K,T!L Z/BG"ML_;K$#O+E<9UB>01!@*F=BJ-V.6BFNTTHQ MTW\%G1B/@I,*\420$TXB(@EJ[USTIKT$-'_0$%0S0K+M5%%#+Z9D[A"+&$B< M92Q7U/'/+QX8]5;3.VQAQK )-1(#7VP Y!ZPC+XTT7Z1'J66F;0>)=B0"N/S M(68*\+U:<38*APK@Q6:DKK1E233ONB8.@5Y'MHQKBEG^<4%Q! MC77&^=W]8*2/>@-]&(+]+K0Y?FC/%RI@V4?,@0T;?\)LNH %.0?!O&)JW#*. M\?KZ9#08/4RU)[ =IU_U2;]%2HE4$*P3_B^.4QV7N.N!8U&VE$($8)4IJ?9G M7-X(?T;80/)/:$SS6],2S;6 U7'O/\'X<6 -D@M065__9J4BQ_^'\HY_[=U& MT^T@K.5@7"!GCOG D9/C@MHF9ERX/=QU69>CH@4UVN\K.2&_ZJ,'V"0-1O[D M^W4\O.M/IG^3'I79;RWXJK7R 2Q7AFS=-"4'8CL3384YZV:9*NJ#UVYZ#7WH MC_H3V/ETM+C=Y+30!W(A.6GTXI!@JQ$-:,0$+Q$1NV#8 M!,NQ!HOS^,4FA)1UE8Q:8W&M%N5.83*R)C5O6C. M1LM'4:" AU:1&E"DY.FK3@U21V7RVBA2CM0!;;%R]#8.:?5Q;]!J00-:\ LF M\X6(V7B%3>4<][E+EL*0N$>$?4.VA\=6?[FRZ1KCJ4N-W^MH25T:15J4.JTM MUJ*0%0WYO&@X9$:S@!OM5; C% P'#&E<<-2J6@.J)LU0>@T;=KO@5RSP5:/&2$E^F"B?=.'SWWML:]/ MGR>!VZRCS1)19E;(7AA2)@[:D]%FRX!%#;D;9JJC(8V%G ISA+2&QR[ZF?GP MF4/G)LR+9X>^<,Q>Q1YSX*P\EP_Q*[:OJZAE(X2*M#&US.5KXWVL5,L$1YHG M6-)X(E;22S %6R+!E?9.\J5=_] J7\G8?.K,9Y@M;Y'S^Y"B7$=/;CDU]#?I MB6@X'CUTP#!YU&[UT3_@ISYJ;])4NDFQ=8@9^2KD6P$2K"JBCCAZF" W+^IM MM\;4L7&7&;B'MRI"BIWPX)-%SA;_8@48QDNY\)@!78T!X59'RNE(CRZ7Q)63 M)D#7H_+X"7X5W[*J4%.-?D941V_\^#B8^9.\,&UZ8WE4!;^UX4"_'0S]XXL6 MXW)GE:DPJKRSR-R":@2SHC,R(JI:O.KB-?662\36?I85Y*RG$^[IADM>B3Q@ MF&!;>()*'#8WUW*11J3=Z%D: 8]]!L+[" $;8%Q,IL\:"CB1\SOS>6G/L_:B M4=*!.5X)!O>D654I%&E8VA=?4<-\#RF5'+6JMC=5F\AHWK'5?\/,(!P_,6+D MNTTK5B]2DK2K/5M)?"K2@1[0T5:24(M[C6MR_K]#RODMAA&T]9)7NJ=;M2VU M1F2XQM)7Y0;!%5THPG_07B19<3MNXP(OX>V%W9V4I SX94%-A4)L@]H"5#*L MG\X96BV(D5B09]1%]@2_8L>3/FEQNC,DKUA]>7J7IM1P9R16>NB/'R;ZT]=! M#P"_'T\>90Y(H0>"(*SG/D6YN N:'5L0;6]"-ZP<]XPN^V\N9@ZR>Q[LKY:P MC-?6#V5K12J2LC_*JH@%5&$3X)/5C)!NJR0[*$D5%2@+<&K[GP-PBULIW.XP M(Z_ M$C>RETFK[KF#5UE635N&;Y&V(D/O@%6,J_K=#9Y]L_]6MSJXQ8F;?V* MS3EQYM+&!O;X@JP*=E^[-E>$?FI:SD%?)$;B"\T"JMK")^M;Y0%=L1$/M^FM MHM16E"H1+=4;*%*&U!2>JPQM.-M.9S+>"\=_>"!R_U5Q=3.[E!K$C%R(T^?; M:?^?S\)9TQ ME'T!E#N%U[>HE@RJ5P3.%^"C3G'? E C\KUD='L!,-52V;= 50Q/+Q&"7@!0 MZ93U+3:58W1+Q=<6X%,^4KL%:(?D\16SQA> 5B]=? M@I4#DP@CD I!*AAZW MJ!0''&='#JO[/S\$N.WQ'<-W:\3M%F!5.V"WQ;):Y%1Q<%0!4B4#M M**-5"M HCCUJ@:B7:[M\DNT"B&IDUVXQJY)3NRB9=@$^I;)HMXA4#M H%9E1 M@$WIL*P6G\I^VE*^V )\2H=>M/A4<*86>%$+,"GA/FW1J)^WF-;PXY7RYUW5 M213Z+FRZ=837QW0F#^$J(1I44>%Y72>WYSN_X1;-!ARUV;!6JJO&-^/C6E5R MHK505_/>9N.9+J &[7U6VJ/$Q\I;5.J[=+,14A=6H_4AC9;R2^4M>O7\O'EC M*Z^@&K7RJ<5:P&H[?[,A4Q55@Y81.YN7)*E%K0&/<#9^Y2JID?PIC62ICXFW MJ)9V2&:#M_%.B9'B^]\M#/4\6SE67%XY-3QE4T&T8-7XV'863EE%U!"5^+1Q MB\YN/K"<+491>35N&098\==F6R!K.,:RX@G1A,RJ+ M]RAW^3UEXQ5F2!SY@Q$6K'A!3M+<#+7[I:92'9'O-.4[BO*=)EG2C/ .--^X M]AJF)W.IS&CFYT$U!'<:%-)HR)],=V*%'/KE_G\ELA#_B*\=3;"EORC>[-S&#!5Y=D:8\U+]?D"K59B$I*_X9?C4%_5_0<@%&6N MYJ EYBMDJ!@FL-**+V2>:=Q8X"4:4D,VI*@B?G7">AWQJ-.]ZEQWS]^X&?)8 MA858OFHLA/4JLY!LZX/\9;JEB8<5!-4/]42^\=7$P7.QBU; YX7B7Q1R>N7:,/3)==B/%WX< >CQ&C M7!=LUZK$? R@OA"-%(UIPCM/(AP;;+H[8J M@Y/9YN[,B"?U>>',KHN@%#"IDN%_.+&2+ MJ=8O"$L,H>9,5O5G=&C)(;8MR'XY QLL"!(6:^*_ZK+&/:!.7$_TE_Q<3<@G M ?Y"5EZ0+=:3+V$!*/:$UO>>8_+#R)VFVIQ(@8.8.H;?7?TW MPP;;S)F'WO]M7S)T] .EYG?@]B#2[\9@$QT5L1)>)+S#%@9>S$3R2NG^V[AI MY7=OM2I;?:#NW5*B9?;UEM0&\*426S(J<^OB!7:X/!\1!\A9PW"$W;$U0V]/ MDBZ48\+0O,/^_WJ@$&'O[*5E12="&5";__:X M?\5N1N/454^(@ P]M"+BN,%;ROWZ*^Y;%C;4$S<:<:1^4\W8L KXW]^B[%9\VPISD?CZ MA3BRJ?0ESG4#TW3,:.X\78.M:I-SCB[YG5)N2Q#/$JI9H M "KYJ>#878O?W%N;&K^?5>JX[ 8R!P=8)6#.?'+#I^0L5?+X D5[W.0\E"-2R;+'%RJ9@*% IG)%CR_2C,DPO;7\D$F.+ 5E MCB]$TK#(TS%ED>.+T%^N;+K&^!8[V"+N$ZP5.9*4*GE\@4*K1O#G)B.O^T!I M*8[>GCFV/%MDRO>=DRE)=VOB^%TP-1;8]&P\MHJ"*E/:6J?F*0DL SMN8==J M"JL(6)4U$U]+XF//%5:<,("ST6^JL5/JEC"Z[&V"#0JKN$UDU5OL?L?8F2TP M9=@E!K(ETJZ';"@;8AT,^*+>V@N-HW5B:#:&EN(C^C=EX8<3'O'R!;,M=DPJ MOJ79\"ZX@(%JF]Y@'@=#PEW_0DP0#X5;^XZ9MG@J\ MU!%5#%L/-N!B A/''JN%R/X;3>?\<#B6Y:2.E(D8>D<'$9 -&S^_\B2_' M^A^5!BG$YU^'8%H^8G=!S;)6W"X([\! M<\)6@\F[H)!J;=GND_T=="I,T5N,6'30$7PD&@;,KO-R!4=1*6[JZ.D$B^G& M@*UT1"L^-#R 4T1)O\%CM2QS_&BP5F)F-U1CM\U10$V3;Q#3R*07,8R'.1O> M(MF<]Q),W5?"H9G-.?(@<.72;A K:<:"08+):VC)/C&\0B2R9 ^W));GI<[8 M2UQ.B3\H\T;X 8[J\TGG"&*ZGTRR% Y+*CLY1Z09J#RW_$WS%+-7(B)OQU86 M.<$KSWQU)Z$\!+Z-LKL'<^=DK)U=U'QL601V=#!/0$6&DZ=S!QS)Q4S4D4TW MH!68S6;86#C4IO/U 0\:S@%5/;OL,D0FHC.C MMUC$YHT]\11SC)BQ@/G]#NQ@F\J-U@/LMEWNFU/8W']/-,AJG9[*]D7J#)J> MRW*WZ[A($$JF?T?,3'LJ?\'BI!V;X7$/%@,?GHL0,]%-PC.'V?)Z^Z;U8BQ'BO6"%Z9W=M/#.B$J' M.%0HY*#FNE%;WQ)'QH*U9[#]DLHW\I*^A[U3405IBX9Y$VM6LS-1EFC^U#AP M_*!TX(YOZ]:6,$>>=$K+<- Y/HNK;_!,Q)_^E7LV4X:C]RP88A8F?_G.S1-C M+_W+ZP^HK56]_R:L)(Z?H-:VSTR2.'BG[TVVXR.1TI'_6V!4%*^62U0P-K8V M6AJ+&)=#F> %##0ET^P[/:Y,"08:DVG!\)&1VF"A*;GNJ7? $,8B#FK%, :Q MZ&!GCZB#@U^)R%P1NGTX$2NQ4WM6G^"5QXP%$GTHLJ,M#R>@FGXM7U<4V"J[ M*=5VX+7X$^9B>>)RF#B+ZEPU>!1_1UZ)B1TS.&0+CMCBCWWMN+H6'W$5,5 ' MYR@J//#)!('>_G5&3SC(_01;XB3'$M_[(29!XIL&\>W;L15>_H9FI&/PP#]_]$..JSI\-=HPSK8E>0V,CM\:Y9-79JK0JP>SG@>I"@5H?;A\%P-C@H^Y%)VP*0D)7AH0K0[[-"E2/QR5.$RN:AEZR\I<\F?DO[8RDJ8 M DO*DGC+,(0/^R5%J*>P!?RODA_$_F^$TP;GT'O$^H@?,+1YBV"M^ZB8&XRL M_)X)\RR.+5AK,)D[?E9!8[UQ'S#.',_'3I1@9FS%AO5![JKNA_&:6X;PP$#< MGQ2W1G7.J;@VBTT1-;AYG5)8T\R,-F 9&>$.$JNZ!ZZ;/%^+L0HC@I*A%0?I MH4(>]B(O:+!P@9V U$I.&I$]Z^:YE1<9)C\T(&+"1,!>,(?+D,=5D/4_\6&S M5.J+?1(X?O*030[E/W%8?7 #0%GDI#+_Q6'7F'.\U?W146R8@N_.P[]AQ.Y! M80&W^. E2K*U8R,GFJ9T4R?O/7&W*;2:8J$VGD^]%_DEC(DPJ6P>WV[,UI'= M&SVE:.W8Q2F#@=>WWIIZKCYG&">O@@6.6'69TTA&L'V+*(IR%A<4D6W+TZS@ M?'[COI.RX&G.!-N<^Z&5XE @DH#G29E35B$H<5P\QVRO4_96SLFM;!@Y+T], M\3:N.X7=G4C,EOGR-.=3Z4(>< Z]?B=OOO@Q1O(68S*)&*P.OR FX\+"( D3 MGHG@1WF!."MR*8HSWB^-$\UZO)V\&@R(S+4XH3K5JISFC!6NES,:W-:-3T]'@XU:IYF)VROS7Y.]Y+;E;S"IRGJQAXR,CBB[W1D;#0S M"IWF8IG-=?S5"K5T&^5.4\!T6OT@^4MX8A:8SN&'+?P,"-%90]W:)SJ%E\N: M#K!N*7>->B=I,98Q*,3<5,4 "="MLI8$+9:Y1[R0GD7PYB"_'=F[# MX@[(KWB2/?"(_)P209+IL8-G5!RXBH/7S>./4B5/["Q$>,O$I'Y/F;\QY;&* M/LI/(P3>QFT+=OLS44TT=%I?A4KOAS;-^8F8L,<6F#-R)Y2_C2JJ=J+[IY0] M'TY9VWF%>;Q/RCT+*%?W1'LB#6EHVR9$+BKTEY$MW.Y'2$ MT6?C-S-*CQW5-^XB[U/#C9YHWR52@B2^>!\&6PSBK]U'F-8*TV MCK\;S,/Z%@/K@+AA(\Z)1?RPGM*J4ES]1)4B6.ECSK$I#CUU:I#(JE06.MSXKBR_WZK[O_@F_/A[E:=3![D M,9F:.:<((3/<2H #S#X^;2FV"+YC)(YL)V'_^B/)-MA@V9)M8F%V:ZLF@-32 MK[O5ZM:C]?F?;W/'>('$M3'ZOQSY[C%P3=L^^N<__ON_ M/O_/\?%OMZ,'P\*F/X?(,TP"@00.:Z%B.35N_L MYN;FA/]*B[KV)Y?7?\ F\#CO<_ME"$NP3\=1L6/VU?'9^7'K[,.;:QU1'AC& M9X(=.()3@W?@D[=G< H>!'L\@]-PC@U'_/NHE0%!*-J::!-T/)IZ?L"(G,K1.=M+A MU9?N8#I80,*97K;G(J*[A]#!\P6!,XA<^P7VZ("=PPJQI%)_!U# G=T[^+5* ML<1HE@9P9[NF@UV?4)Z\4/*8V-"]@QZP'84N9U.IL)-#@JE.>LLVLKK_]NT% MXT@?>B4ZG$>Q4@Y3J_IL/SFP[;K4+I3K>!:UW7:Z^[: )M7)]AP3S_Z36PCV M'7)+JDZQEBH$._!FD S!$M!.N%0CVJ9)?&A5 $Z6K#!D^WPGTH *])*K2 [P#'/WP=IV%2%<"?@C3:,@OEK\\,M1'!J M>VZ;0#[;V=0=+2'9XFWM"O#8?D;4/38!FQOG"XR"^? KP?YB? >GU$^'%JT1 MDP0;:MR:5,6(2OJP*P:-H(F129OEEG(PG1!:T5M_:'FN%AI>GI\:QL2)'_^X,^N/!0^^N/>G>&;?MAW:_ MTS7&W[K=R3B([VC/'6PFR#LLLL0DR>40 @\?I\!]XC$D#?.? 5BP\/GT!#J> M&WW#Y7%\>A:&DG\+O_XC&*$190<\08>W]\=F@9/:.M?QJ6U!WD8?4\O\<=6Z MOKP\O;JYO#FC_UVWKBYB/8\I1)LD00!B1O3IGULZDHS1PQ(GKC^?DE+U:' ._@ KO,A94PKJEEFR%.>6BA5%O5 MC<1M!XE]\\=X1L/]"23S1T!^4&>&QLQC:(9AUSIX[B$/$JJ,Z:(K06F_!5LU M\%#L%[H98 H!^W02H6$(I!,*14A=]1P?*:-*$OOY=>OR9H^$7AAA*-U+W:0[ M)' ![&B!C&HL7T&3L=42-9LAZZ) 0Y%?Z2;R:.]@2556(-MXD68(,1=1**WK MG<^ZX:H[1F8 H/MF.C[;-(^V2#87Z*G&?<78>K4=)VWN+4-/']EFQZ^[ 2KC M/M?O,:\!2SG-Z^+Z"'O+8/K=#5@A&,>9=0Y'^L79(1.!UV[>(P8-'8"\C;-2PCA< M7"7)B!9EQ)66_GUA+-6OE5858Z<^/% R 7OM M$W@,1/;R^79!?20I*Y%,&6:A4A-E778% ^2&9XDG^!:@'SD2%9776K!9?4R1 MKQ)&7<^4I!\H7F:+-[M2@V1< .A>+)U%>[:1^A)@0;E][)0:239<4#9<[ZN\ M55&^V_F4$5X"QUO>^DOL>SFC-+]" R16$*1,$%7[;!MLJB=5<;V$G^\22]=O M@!Y4@UG7>*Z#D4> Z?UJ>[..[WIX#HGD'"U3M4'R+PQ7UZ,I,4[D;GNGEDVB MO?S8:EWJ(USU&"H'F)K;59-,?\7D!XW[V2TNB-SP>DRHH[E"EJNLM=1SNKDM M_Q*8=0VX'C!Z9J=D>?AX3SG%(D=A&)U2MED2EH=8_1$E)5];.#ZEZC1#:,6A MJIT?T&LM)-$^@L^6>:. MVNV"#1*J)+A<*WQA1LQ-+ (&A%Z6%B6*DO:9NV*(+*KYCDP[4&5^\*:T!!L/)>]>>3C?P[NTG* M(\K;&>>^,#O/>79VGO&$_O/8[4_&QN#>& R[H_:D1PO4D:>'#L7UN,PX0;=1 MKIZSME'[;"F-[8G8R*#%OL MZJCK<9D+C^R^6P_T,0D96K ]_.OFD*XQP6I923C8,DKJHPNZB#ECW2Z';;HJ MR%=">SPD>"IT(V(E]%,(6?9O"RX/EJX"B]8-A4Y?\+-^HLIC>)I/EX%%<_E$ M]FGS^ 35T^!:"KLD0?^WQ.%< 4KZ23U3AD*1E\:LJW9TL$M#T!"E<'TU5B:) M[B,-?^K>XU0?Q_F R:0O-@F=,1 M+*7QZ3H.5WY#E!XXSRN.RNDGQ>(ND!PX;X\8+S!9P3JWF2+D(4%WS%?!=F3Y&.#E994LZNY)^@M9P=4J= M@[H:BQ73PLZ'+Y=DKIAOE=9'9PJL;LNA47#7:MC22GV^36IOJZ6RM]49/ Y' MW6_=_KCW2]?H]>GG;AV[7"EP!7OX<7W(K%7'V,O:K$LMD]3,&TW>K9"01GS4 MY2/2U6DN<89$_?C$GDJW,-!WNS(AZN$(\F,-$_P=$0@<^T]H?04V&J"T+)4" M<5??@#Y*45K":V5Y)S;M1>89$1O6Z+]AAR?A::U\KHZJ.M%5K5W7)G+W+%9$&/WH7F6*,A&*PE]U]MZ;1-.FBSTD;) M$]#/8M6C91M+<&6XIS:E7OZUN%I044J*J7%+KW>03KYF\)XZV[Z=8^+9?_*/ M67Y/1K4#D'DA%KS;8FQDP"*#UD-;C[VD9[N0JIC =G[:)/&69(+4E=VU#6_M M3-S1 W^"I":9%0Y/O'G@-;7P 6B" O!W>UMWV]IM/ $Y0#SGHN"]2):&,7I#5&YN*4R^P0KR+JP* M5>JC;O'EYH(*Q[WQ5+SX3&1NU0:K36DVA"IQ4^%\(FUFPC?BHZ@I]:UX.8LB M0ZG!6E U5Z)UJ%.]G5>QTL=?Y5 V'/'*#5::"A@1Z8EV"Y;;F,J^E%&"8I)U M9QJ\G? ..E2..Y%B[7X)-*7GJ4F+!2MD"M4;K :5L"*2N=[I9+=1!EG.*:I0 MRZ4-R&;%!BM(229$JK&KE."[4HW,IV:D]223RD$JC3I'(@W2+M/X-KB,ETQ4 MW)-L,@>I-@58$NF-=H\^"=@5+!^7.,.30D _7='V#(\L]]2.<]=TAH?.R'P? M8H+;)F4?@10M'8W>>TT*@(G0;K0;4\*7IB^9TM",$FA!;/^]@QZ&VE>^#,B9XE GY.\S%"2:Y>$Z=AKJ?FJ[>PE3+'+777:IZ MAFD3Q& ZGF'B\3$2G]3S=AV+T&FPCE3+DQV_C2P[,174#'4RC5>,BEBB>.:I MIM!IC7#H-5J-J>:+K2\L"=MW;"""S1-"=0D _7=$V MZ);EGII#4].E_<@4TSA@!!<^H7QQ(4\QE?/>67Y%_52JI$#%0;8B$W807%>5 M#781(AI,@PRL^2#GYC,M(-H[+$:DP4I0(4.D+O74 MZ2FP>P2,7<@2!BK;)1LL>U744D&K/M:?WR!POR.+/QQ" =HO+,I*OUC ]A;< MU?LBW.P-.#Z9F+;R-@]!Z=Z=?_*Q[/LO^O+H:><<>K73D\I-< MG%ZY!*%]UQT^5CDLR'LTL!%N_7QC7J*3\3?_!+[01F5]!QS,A+;\%54,>IJ M1Q,/8Z^3K="_'9B2=47U(%-5Y)NA-SOE1JTO/<3]60^@9YM=6N'7Y)1-_56: M7SMI][_V;A^Z1GL\[D[&&EAY-OUZ\('&(U8*Y P[GU>Q#BN0T:Y^+@MA%-7BY\!)F:?))*4J1,Z 'U00:ZOQ687GLT-"-%S9:K6_%S2FA\; M4:L&B#5KP+#=O\S]NYB ;8G_#@&9O.("5D!(*SD<+J];UZ>-,P1JX/=QMA @ MI,V+KG(6I'; ZB*$K^O#?.H8[[%/*M,71NQPU46(7OXAT%UZ&OQ027A=V5WG M-"CF67S5)7FREY7SX>]>&=0";9X.4F5 M3#,4IU+T>_&,O)GH$$U1I/5)RX9X)QMG[(H$^"P MMVYIZ\;Y7Y'.>X+[CJSP72,6X)NT:'O./A5!*J)U0%9#B05[$08)@(K6N=)+ M-TL#5$ 6C%UV.2WPERX'*/;L9>S#+41P:GMNFT#^@+OMLG/C*@M?K>UY8=+^ MC4X+@[[1ZW<&CUWV#6O6P,BP>#I>E1NZPU;*?GFU-I[ 1?! MI^L>NP!#D!##IY-0.!MAY/(7*OG7T%I_VWWS"*#H; 3(LD=9O!D42C"Y7&NU M' F$5)S 4< C.@ZH3&BOAD\5>I0X/U@-NW2UM_>8T Z@"M1*F=!AJU4U[-+C M=GK"YQY36/;4-@'RF,.-49 %YRO!_F(<362T1FRQAFW)\Q.YJH[YUH[TMF,> MZP[WP(/^L%4<;P8-WJO_=0TK[)?!W/;X<@Y E@%XW^KUVF.,D[DPDUZ\3H=N MU9.LNY#IA?4T%%D22?/=)##I.DEL05@O&% H'4#(Z 3]8^.IUQ%T(7E9G[@29P4J1JSIFE*<";K&?EL0?P&.'XC(1[^PE&XZ?KL*O.)'DNZ&/;"^/HL0<\GV7>6M<' M7L:CI=6UH:=Y4%@$W#TW=/4U!,@W8VB&Z\Z>4CO*E/.]@5;3)40KNI6E0!%ZJ_0[93G>KP)T-ZJ+A/ M6YYP4[6I+ MDCD!6N#-'U@;+OB% S_HSL/SF2Z.A5^NM; HU2 MHI'DSLUUZZ,..P,*ZE(>;:@+USN?ZH*'T>P7*(I#YPM@4E6>=/ZOG7KDMB"5 MO95QE7A#*7_4;<0+4-$OQM#S'!@\@<+N4JOYP"D$]E8/*H(:JL!-O5O]X=LD MT8&8:"U7-4'Q6]?KO?Z;4?HO75#O$_I,/**ZSDDY22UE>Q!%I^VKS7VD <)=+UL66Z4TD>$A8219F7S M\56_SBW*$1;+,)C^ /&0P+GMSZ,=71B4O OOW*2<\JF,;F,DOUN.:/LZ9[AN M'YS]-Y<3 I!+74DVNV/7O853S'=ELX]KYM5NC))4@5O7!6K.$D&VS-0RC9-J M/KKJ5X1WZE;*.F)!Z03BUNEUZ_*R&7Y8!CQ==R#O(+%?0!#QNQ[Q>537QS0\ M17SDTZXEZH/)]AWY\_0<+<:<>GWP8OS@Y\S_4 8N_(9JR/*%.J8TP*.KG5 MNUO@VJ9@J"K12.CVQ;DF4WI!J<>'UYQ'[R M>30ZP>LS,6%.AC8A[*P#GZK$:^0E"3=6FW;$FG*3R.<3UL\GVN __@-02P,$ M% @ J3";4J!(+">PXP7V M(\LF&$78L;ZZT=R:!,LE\JU'3(CK>=8-<9T9MJS/[Z[>75^?7[[[?+B]_.K^TGAXW M!1\IE5.WL*3G^E]>:&\6Y=0/?WXSCZ+E3^_??_WZ]=VW%^*]"\B,5CR[?+\N M^"8I^=.WT,V5_GJY+GO^_A^/#V-[CA?HK>N'$?+M;2W6C*C>^>?/G]_S7S=% M:?=.M"F;I>;C^^1'6C1T?PIY5P^!C2(.4R$+EK0$^_1V7>PM^^KM^<7;R_-W MWT+G#1679?V5!!X>X:G%:?TI6BWQSV]"=['T&(_\NSG!TSS94Q2^\$ZHRLP0 M6C(HSMYC+PK9-ZS%\"W[ZNW9>=K9_\/86;RQV$_/H_ZFM;V&6('WK.S[WK<( M^Z'[XN&>3Q60<&$\N&$4OK'>5T!Z2*(,V?23G.YS!>&L&4XT:Z%JPE'LV)R@ M\XN4G-MT-*[_[?A.SX_<:-7WIP%9\+[VJ66*0=MR SK4*[#1OSFRW X'2Y3,87ZM!LU6C\+W3GR9SCL^^,Y(G@>> Z= M97M_QE28%?*D[*6\]-":4;+):!GTPRG-_8EKFRPT>VU*"%4O@"4ZJY#E1T2^T&;I M#G6,[9C03FGGOD,I(C%V^GZ$"0[+S("&'53(FFBA'> RO!2U6"'Q5#!T>\D^">#F^?:#EQ"35S;8^OXR MCL('_(J]RZIE5PTQ%8KL(?!G$TP6-\C_\A"@4OM7>5M5$DP%M[?N;[:#_%=& M ]5'5H>M#2.Z(2C#5;D.*V2=KN4+-^(J0WNCQBU;]NBGS, KP:=)ZU5N'/9, M\#(; WECM9(\CA<+1%;#*=MN(7\U'H5QQX[<5Y>O>"/LL4UI19N?"GNO52@C M[F2A&_!OF-AN2+< KEUNRVO:187L3= WVI'?]RE=V?UGUA)+%D9J>V)"USY: M(S-TV+Z-+Y0E^*^>AKH$5!63=1!ZCX,90BJZP?S! M?<7E02O57=UL5\U7'83?8N*^TM9?Z5XHC CWL)W81W43B_\X*OOV!G M1M=7/C$IW6>6"$---[)\QI:#W6M(G+&DI)181>TUO^F>V^ MH.W*B W85K@>6M.F2Y+*6WF[P(L73*JD,]]N.2+GE!YBQR_X[8;]"DD5MEZ. M8#^(.I6.H'6#*5E43ZF!E1SZ^E_2)EG/94^]LP1C5L[!SN9;-V(=;*M;F?K6 M+0?<>N2 AX=0:G;,K4'I>#2QJJ:VW#&W!M%G9V>?SZRWUKJA[)^T42MIUO!8^$= =E7N7"MNR&VW\V"U_<.=I- !?K';G0"_>J/-07971IS MP*R;]M +]GY^HR[ZOGXZ$^%T'(=@NE<,TS\FM)?.-S<44%M484/S5C,Z)$\] M'?/KAM/A?^"$%A!JN_W\YGS=VI0$BR*9IH0$>MS$(:4M6"8' (T DB'A-K<4 M9C 0E*E)[/N+IUSF>JJTEKR AR,1]A]7E]$UBYW:0T32_Q\):[O(E84?TR4[R)YOB0W<\FV$\A=DGY1G&XK 8'"2M @.GX?LR\GRZU[/F7XT0 O1\BPNUB@&U^4P$', 9#0\84J'T_.=6[I>*0;"3KE&Y?^I MFC&PPP((];]S/3R()9;:?I%&Q?ZY"K7/4@]"XNRDC= )<+M+Z[)@(;+J!HY\ M_BFHU:SQ?%8%, 4(@+M8L&B7-:S$+((9*ZI))_V$< MG$L'B+!LLT"4M*85? !%X\( C8NFT2AI4ROX@(1&E_XY))/@J\@#+BW9+!(E MS6HI%Y!P> K""'G_WUTJ5W%QX6;1*&E>JQAI>\UFA!&,)!#D?VY6Z"6MZ#SI MD/0^W;,53C[K8LV*O1+#>9>%EL7/,EEX3_/ E]MM^T6:%7M)>WF??! :_QOV MO+_Y=.498T2WRMCIAV&LL)NEY9L%HQ(K6LH+"&2Z,2'\^(/Y%=D=*FI-QO(8 M&%GQ9H_>*C&B9:R @(6Y7DB7&O:S0+%"[)1J%H22MK.0 Q"RY[>"$;O\@V]1 MA%(]4;B7Q,6;1:,2 UK&"@A8>@M,6/#]/0F^1O/T/$2*BJ1TLZ!48D=+. %R M!K%-'D#G3]]!Q!% HBK<+")5'5,+& $Q2+)GA=*QD2_4+ "5F-!Y!D (GEW] M9;[XP/["[UB&PSAB"?I80D/Y;DI9J5E@2IK9.@RU[>-(EK,[-Z0VTN\8$?G) MJ;QHLZ"4-,+E; !9/;:4W=%O5!&8>R6;!:*B8^P]+D#AD!RRZR&1*]LL%B6M M<@4?,%822AMAF9<<_.UO6+Z*[Y5K-NRR&AM\EX>6$>A0\AVN'!X2+=L[OS5:@TBOG%V?LROFF"?IW=S@8#Q_ZMYU)[]8:3^@_C[W!9&P- M[ZSA4V_4F?1I ?.;YWLI\H79_=DWN\J7?OW'ADC1!719(?.!L4?H?B[_'0+I M5W\\D<")[6A(QIB\NK;HUKF\6/MWS=4R9H-!3GWIJ:B4Q%F>J)2<4'CWN:!L MRQ?.BW1G1_0B#HY9_OF[VI^O+Z\^M7\'O30F0JZJA\EX!DT)%EY%EY1I\QJZ MEI8Q,"2T Y!X2K-2XCMEVKSQ;"SQ'=H!2'P4K) 7K902WRG3YMUF8XGOT Y MXIL]P]XF6K8WRQ1L/M]",=DY!=_9$+638Z&"8;'.JOG"+CW:NZ$O\F)M3D=F M4.W37JW%7!D(=Y0Y=LV($?F;&\V[<1@%"TSZONW%S,?%TIW2_[,\M6J/ VXTETZD 8>)2*MD^0&)&8**4,J4S8F!,5X98;&B')OY[ M$H3L];ZI*YNN]$U?,)D_7ZZ:Q>X3 KJ MM)H0T R< DZ. BP3DK1TKA F^/#&, MO6/-">:;[>TKC$7>XX-;:S599Q63I :/T*#?>U=-JX9MP)UN MM34^JPJ&W!^) J2"*,H"<7 K<"?T*I5 SC_ FS1=?MDM[/O[SZN_R0$CO5KS MP>1J3?>7SN"^-[;Z VO\2V?4^V7X<-L;C?]B]?[^W)_\_B/=MSF[;OO M@DLXFG6.X4:.)BL 9M4=PH371 K*MGQ-QTC5=%!4 [$?E.E>OGXK3WZ 4B_XSANTO\3$HF" M.B V@+JH%/ " *$)P8CN4E?%(T18$D(T@S8:0@X 8-"Q[7@1>VAM.S!6Z$:: M3>.OZ0&2>L3HUX<0X* _>O3Y H#B"$>4#^RLK4/UO3I)80AADMKXR)@ ,;I MIMT1W+3C\[#07[ 'TGY!"/L 7;CVJ:_.FX=BQ^8"/K](QC#LV54*"'7;E M(PDVT=GQ2:M"V%+H#40]?FH?FKQ[_@R&^/W8GZ#1'V M[FK8^X:)[=+IFG[W*PY9X!J[K!-&Q+6Y-Y;6>J:RWUWE&N@/PHY%8UC7*P1H M@U[%[0!_Y;_(=T1:=8\G+E>3H2/!,#D3.A#$OR8W?FNU/71MD'-)\"S[5=S#) T1U,M.KX#CLB MY#ELS#:X%_L;W''_?M"_ZW<[@XG5Z7:'SX-)?W!O/0T?^MU^;TQ+K+NUD.]8 M>-WQC[GQ-29T+;PGCT&: >YF-:%]*T*JM6H>PU;9B"$ ZY643D:E,JY7JR:0 MT&L#Q=0",*H.:.:$,*V#51TLXW1Y0_ "!Q.Z3X&;TA31CI*RD+86QJB5, 1 %P>, KY M!3RF0YL/_<62!*]8/KS,JT.(Y3H0/7TF 0!ZLJ_;L*^W1M30[_A^C+Q;O"38 M=I,S84KU<\C>UXP(8K=W&9/".+JRC4&8(S7L[Q(<@K7'1YC)*(DRX0="OHV' M+YX[2W)[F9KF%^:F^88":[DEP0JV-+1KI:>N%K6<6+8L%BHW<1<\>&Y,OPVG MR&:_J:S[JAIO\36+PVFG(XY$MW34*!P(57<"Q]=0K5X)7N6H3&;M/B9X-,]G M2M:5ZG$^/;M9V\$MN&@G$-7!4WLH(6?ZO%61D-@N'A!* >Q^RBX4=J(#PU M*2TGCTT3'IN3%7VRHD]6],F*/EG1)ROZ9$6?K.B3%7VRHD]6],F*/EG1(BMZ MF^YW..T$MFMJ+U^:V\O;+JU@:G6&W?[IPH$9H5T/A10OGN- )W/[?GDX!_X& M6=OWV0 PBV:)4@:?BPH"N3!0J%BY3-,"/HX;AWSP^^?KR^L:=S8'IV<_#!LA M;W4$]C_[!"//_1=V6-H(' []SBN=TMF@O@O(&'DX\Z2E/,K_H&8@A/S+]6\3 M*'D0;_5B=4_II'2P1#EW7O#U%^S,L!8ZRHH0K (C/)3< )C.31YE(U&!4.^9J%@&E+ [_I8%B'EH;-8<,CY;&P>%9_HL9 7L0 ML_,2<"^,W 6;L.^02WB6Z>&TMUAZP0HG[Q68'M1\,#^H69-DH80F"Z^)LJ:4 M*NN5D<7.<'!*F!4RRG[,TQRM8+81>RE9$FN8^>T83F=V2&XI.I!3(#3%]GX% M$ &X!W].D/693]6*,F^IG\,X+M$5KY#XEB3^2 6UB!=2F>_\WG8HI4!!-NF2 M\Y2V)4_T32W/_.]M!TJJY)FG].10.3E4M$!BCYC<[#YBTF'/69G3",%\E+6.N0J/7#&BR1BPSS^OL]'F=+ \* %DE8"\N_!NR) M18^RV;3F[?8,WPG4J#B^:^T;N>&7.X)QG\[UA-J[3>F>N%_X'J\&A0%2[_:> M#-MG^<5DL$TP6OV,"4W\T5M-+P[@4M8X!D^A%B, YG,)?4S$=$OF"V>]0! MKK@:!/>',6K%; & ;/V\J>]TG 45;1@1RM8KUL%-LRX$#X(Q>)J\ 4#P="QR M!,0(K#.D@N>@+\ZNS'T@IV>B2Q#*/&^) MV4+5[RO+C\ R!+'-%7G%X>[S53L,Z%8^)G>(+D\ 5CDUJ4JK6Z\J$#^)F8[J M@PG(*KENL.:M/0*33C"44Q\Q6/EZ@H0=I6F(M=9!V[*_0+Z=2&X9HH5,']% M7XLQ .KS^2)O,YRZ:6Y,Y)LWMTDG0H[DIY.L1U-Z H:NH6!G(VY=2B[!=&V\P=%7C/WTO8#[V'78BMGW$WZ21$TLX&D:83()EJY]=7:EM#>K M:1K"[J'L$,LJ4#52 : YI\BR6B/+)%OV\3P@$;L,=H/\+[=X&5!]"V\P(NNK MB&EZ)L&UT /J0SC=T\BJ9<94[1G.1K1'XMH\@"TE;$V4"!)E<0BQS1H(*'FH M7> /@3\K,2:,JD.(5]8 Q(BG!D?$FBZ] ;%?&OXUX$(6H%T35X=/I)Z3@T*N M-G4;1>VJS,*OR1 T##M^Y#JN%[.]Z#8K;N^;[<5.DMV315#'$6=M..TAPMX" M"^DVEL=8)QE!)1A7U':C.G!=1@?O9I7FZ94Z;O3K-^N=.2NC%@9<00.T MXU#EB]QP>T=4ME0+"C8+42FOBXA\:%CRD:M7M5E\2V7ZTV,(&H*I,S[9XU-E1';TFQO-NW$8!0M,^CZS M =BU??8\(MT^R%]T.:BE9O$ME4_O(/Z@P3U<8G9QWY\]8+H9'+&=WG!*]9/K MJ038@CK-0E@J45T!)[#!>G#1"\_YJ053IG2S )5R1DEY@ 8-L]29GVP=(27! M9+]8LV"4\@KM$P\-A221##NPW'JM)$B(BS:+QD$>(C4#T! 1K8Q\=AU(EQ=U ME681*N6&43-2NW/TB02O+K,@\O<[16Y2:=%FC[\/\FZH&6@S0XIHA+)P%MLF M,;<)^#FD65:4R[/SW:PHCYW1WWJ3SLU#SQKWNL^C_H3E0ND,;EF.E-%S[];J M#R:]46\\.>5!T35BD6^[+'<--;EC[AV5QPQ+2Q]3IA,I$P"6$!Y3-L5D>U.* M[@>'4P')/$%$*/Y)&?)9;1= HH,+U#@+?[7\GW3&M(M<;.SU^?6'*P#O=;6L M1T*9 %"M;D"6 35*\2U^B;8+>T%*7&4="!&^=8R8_&98*8):,KWD-UJ*#"_B M@A!B/^N"1<5W[9:)B$3!#JN@[#&D@"E@H0[A5J(QPI6O^N9;WBEI*>,&QDHY M_[&1SZ_M%]>7GSZUO]]I31N$TJA#01Y11)==?Y;>NQGZ>!+BWS6^/.(B"1^R\6%!)&-RB4 M>J#,FX&PL]4,B#+F#=I(5'-P3X(P?/8)1A[CXU[N;SB@'?A7ITHP=]0X/]!/ M5>"J<#-SU"U\BPH-8H"\_- M:C?E]P[U6C6/Z2!.BR$ LZ"43D:E\MQ$JR:0(S0#Q=0",;N-K5H1P4&&@>1L+7I.]6C+,3:>NC>]B0L45\W0F&G!H5()@ MPAT"A09K *8W'FXZ#SRGOUB2X)7/V>HC/F4-"(:8(5A:? % ZN3H.@)'EU3W MN,5GNE%(*T&8 ?5@+.($G(EKVTE>+^S7GV"%!#>H!$)1U!,P2A=P@IT) MMN=^X 6SE2IF5%86@I/L0)7-1(;*N ,P'M=WZ4;8XYOE<.XN"^*O534@V)$E M\-+B\?28X^DQQV;W"_ ?N_ MO+C3B38M#/T1"QCE%VY81+_9N<7U_KG%7:<_LG[M/#SWK,=>9_P\ZK'XS#'] M93+'%B?R+Z$U79-I(4ZGA7S'\K:46HN45 M%UI02:[TR:JW MY!%UA1;+XSD MTYF(W@A?0WZSVOSYBXL)'4GSU0-^Q9[J.$2S\E&=A&CR!&%V%@WX?:+5'G&S M-J <@!AIK1!>/7Y_1)3SKOZKZP\7'P"=>C2#O% &D)2A[R_C*.0,7RC=[LH: M((Y)#M%O(; B#B%A=K/*L'A'\)\Q]NV5WOHJKWD,CGLCAB!!)J+2>*;=JPEO M%2U2S**)=(_%[QW$_ )Q?7WYZ0+D(EDQL$*V@6(=;FQ8O052617J2BE1Z,*- MSQZ# $ \G; \"@MV9WZ7#F1'SW[PPAYS99-+QFR]-'6T7^@[VN^V_O)%AC(J,^8S#[>T67&&.,OE MU%G_SNFS+O_CY%<_^=5/?O637_W[\:MGYU]C5^HE= .QM"OU\F0AGBS$LM,G M>WYG?\\SPI0;F^[NDF#Y?,S!9E>N-%KJZ>MX;-2:! #.R#V030F7FTRUBJ"S M.GL\(L.Y3C%\YUJ6/-W>]VW"\K?+72_=% 4CHF"P=)D% M&0_%18_)&A=S & *WB5,:63+"@.QIE4:I0(#D)%< 1SY(^//L"[1EX-(R%H= M1P5\<6"+7S\D"'MN-U@LZ*3@(H\M'2$M_E%^2]Z@,@0GAEKE-L<$!ERU@\A5 M&42N(%S1K!R1JY,KZ>1*,@&):=SV:9@[9./.(HBE2>WDQ2$,(SWHY#S4?B#- M,O32Y9-:4*X76%.PX%3ZWZ M2IF[-OP-N[,YRW+PB@F:X1%FTJ#S!/^5J5S'=U@=-EV,^$/'!@[5\S.!0[77 M&?=8^-2ZY[8OJSL?7$5K09'W MJ[!6>ZXP38;R#ZDHYNGFG62RYXKH^L.M'TXH_T_O&S.)]F[:%!>'X/@R *J8 M(6@&Q3A^X?N_OD\WK=+S[9U"$#Q>!PR?73:@89&PE% 8X]N :G99N/A=)C,VD&/VW$&D"K:@. >JPA=!9?' /0( M^_@K\IB.&D";JP7!?U81F#F^H,&7)[70-W,NP=.\&0C.M0, -F?TJ!#/.MZ> M,+'E;E3S9AI%_%,SB L9;=/'RB(VW(C?&NKX#ML?4,JY^WAS!]?,H7J^[U#M M#A\?^Y/D4BI[K+L['$SZ@WOZV7KH=V[Z#_U)O_>#QJQJ^4@V_=[C8$;0I^KT'!0LM.:G&B0<@2X\P++*@+ #?:J$J;4"0LW',(.3B-S]= M7%]^_MA^:&HUP A9JR,"Y8D$3FQ'C\B/I]28C-G-B[Z?A #*(R!U:K7M+2]4 ML8W#2H>;T^L_I]=_3J=GI].ST^G949Z>C7"(*8=S%E_"LB($_(WA#B&,"?;G MVILZ":@I-PW(XBX@PVB.27BS*KA.5E';+*&JHK:! M7(>K= A5I$S KMN!5R:0%M-Q*%CU%EE%.A>LD!>M.C."DSF;!>XJ\R I:T"X M0ECI,,HI@HIS %@RZH?3#*.*78>D; N[B*(;'M)=A(0% $!D:&*N] &E9/L- M3X)"M8^EX5$.-.-6@*ST2C7, FC,X(\*;7[QN*2+QS6<=;< M/KC8OUFQ<_) .' *JT (5]6X65K(![01\A33[3 *\?#%J)W1%!2%$J^J- M%1'UT*!8VQXQ\@K1D)2%$(JJ>Y=7R$#M]^)92,UPFJQB+@Z?T KQYUK3,!LT MPT-_C#QQ0+U!90AAHQKSE0%'M4.3^O;7\^:&J$EP@Y^0ZPQC]JW0@K^G&Q>> M[@^S9WA%T%78.(0@4@UH*^08VDS9L6VZ6W$V+"6O=T3)?M9./LC,*ZVJ$,)( M]>91/7YJ'[N[9 QBQN)PRJZ/TPTO-S>$^SZM>A!B/'4V?UK,-(Y%IGMACA#= M2HVB\+DR% 2<- X!FV\/@D%2L5E/PEEE6$C8 3$],=H.G:*2NLVB8R?VZ!Y\' 7VEYM5UT-AJ(PN5]5H93/V%1&G()!EIPR@$/-B^>=V6WD^ M &R%^2BY02%VMMFQF#2W7MZ;U;9,FK"'L['EQ7>>/.0/T$(=)U!/5T!.IH1: MG/.VUL+]28/*=I4_"[JZ_O 14!;I5K1**)$Z=E6]Q=(+5A@GQB9./_&)-+E? MS.B2'Y8958=P=E;G2-ELSHRD F7Z&.%EZF!_(NQ2Q$*Q%U!5 '3;P&QCH&(* M+$C%<[6T"I!5NUCYBD&"MA17!Q/HI;$ZZ!I;[\1$R!M;85 -IU:D* M&MCK305P5;_2U(*@,KY44A;$:E2DB J0 "U#?)).I^P])_QN'(^X;'NAATKB M<_)7K4W'^JQ,H84O,_#71RC\U[ 31_. N/_:"T6IL1\( 9+ZRE,]_]!B5+@0 M]NV;#<7)V: M/&Q;]:QQ*!40PDGKGU,.E<[WIJ2];^Q1OA!O9# )(N3U_8BX=*=MUZF9>EU# MB*EM3!WU1 )-!]>G%V-,7ET;BX4P"/Q7'++!Q?@-.6/9W[M!& V"Z'<\ M9SY;&K8M)97XI=S)'/FIN"2*V2(]$,*$M;6U13G],"J<#..[@*1?L7*R_5_3 M1$ (>&Y?627"J3\\T7'H#&9!93;7$YR.[XQPY)(\\Y6?3*NI9TN8(&);4M;8R=\(ZRS6A$_.$L]A)*X'.>)"AJU&L6 MP++N%@V&H&&WL\]B!S?KM >W:/48^!'+>/ [1K(H&9,&FD7S4$?*(9Q!A37, M$,]R6-A4.&:X:K70++!EW2Y&K,&ZV#N.%PM$5GQ262)_-1Z%<<>.*$/1BINK M'N7%Z?LL(2MWWIK>!+[0N@E,OTX(L8*I%V5X MA,.(VF%T_N.#X9EB$-(94IT;7%T'1/QQS?<[-451R]4EX:2UMY_(+2-%59H/ M4C9A97MM26_F!I,]]># (9%:#>,HC.A^A9K=2>BL$.F:>VPS-/DPE:E9(+4? MLE3*0#XP\IX$H7B^J+W/-F.=V]-2J%R^2*ZJ)/N)4K?:FNB] MS7AG4PUM7#A'-DON;3G:G2@-R6DSG!O 7&DH+5AGE?QQZG XS1$9FAY(?M \ MD$QZ8^>1..V/B8-V""9M\<&:H9GDN&S[<$[8=G,6/%/=(#N)'2DW.<7B^! C MR(YBY$TP65RH-+-I2N#:@)7H;M/B!*G=U0Q@@T/^QGN':QH#FH&/,"ZJ? I? MMBFJ=3\@Z ="JF28VB@0UG>L=RW,F-J]0TB0#%Y'X89&3= W' []OD]_PV-W MYKM3UT9^M/7Q#*?W)(B7XUL\Q81@:AY^>W#1B^NY[-7YCN]TPA!'AK%3EV>7 MN[%3D\X_>F-K.+#Z@^[PL<>BJ;;D6/:&GG5:!T[57T++2>FR(O3-\K:4\00/ MB-/6IPV'DVEV67IRL ME(< DK(0#@.*E#"73TK,!@ P[@)"=T6^#A;BHA"\I290B+D @,1FH2P\<1$4 M;/$$14JV\)SXR(\U,MOO9,--_UA_U_O&S!/<>0FY%U$VHYFT &%PZ0%LQ!8T M)\$>\4.ZS:5VIC][",*PBPA930/"WS[11575 H35ZP!%5L*MXA<\W/N\CW"( MR6MB6-LVB9&GC;QF8Q"&=M5*H,DZ>'T0)< H*@SAY*UJ/"O//5$37NS>;>(6 M]+S@*\NIK N>J":$TZ>JD13Q"1[6 =;>1/&B$ YJJ@:.,P88J8P3NABK7&$( M1Q;5H95C#BXX"3"__DPC^Y\']H%[[D@DP_) A[+NV.[S/D]V(D M!2$8Q3I^1!4/ -2=CU5J;3W0+KS_B8D;.JXM!42[%@1KU<3+6\A0]5"%),K M1#_M0D2_^D.6@V+G-T"WAZ1S_P[);0I4J-M[O[8\@0OASPFR9=U\I$)9Q NI M,'=^;W/"EB"_EN8.I6W)$WU3RS/_>YM3;)$\\Y26EF>X)CC$]KM9\$J-(3>1 M)_UC5Y3TJS\>\ QY/3\2[Z2%)5J80F7Q\-(I5$AX\])->A=NB_=_;GD656C# M6J)Y>D&+,Q^B<77]X=-5^Q$HAB(6\E"'A?$\'LNXB+@XE!L8XG)M+E6!4*,%]8DH<\U6#>*=+FZ8S&.-ZAMJ6MYV;+<8^#&4'+N4O-8(G9J2C;PAY*=AM+ M:88J6&@+@"1R*4N/<$-04!: R5JH2AL0Y&S4,7<\D?4YC4]GJ25Q0\R@>2@5PY*WG3]?7%Q_:]P!4 Y&0M5KLK^[_=!265^97"(>,:J796F 9LNL0 MVGW_8=*72RWW,X33/TVQY>@&,$6<;G4YL''7,?B;@SB!. M=+<6A*CM R_8[+("#;'>=(KMR'W%F[B-$>63Y5AR_9@J7:I]@2\;9"8-0(C9 MUL/1A*O:'Y)ZHK83)1BQ!+T=2KJ33.:<)*$QKBP/(?Y:#8(&$\46NQ[95=P%Y M0H1RET9AB,:E3JTV'Y4T&)TZK-2.0AI E)TI$J+N*#O]*.P&!'>8,E$B1'B8 MU6_S,44#9,R8@C:/;@9REVZBW(C?2'3^&8<1S\(KF2*+*K7Y^*#9[%?$29M7 M5K;N\KY/+9 %GXHG082\$7[%?LROCSX$U$ZAL_=!B:ZNSLYW;[;<]X;WH\[3 M+_VNU1_<#4>/G4E_.&!77EC'%DE[YOFK6-]O/=8YC%16F_32:_FP$=BCS!.* M5Y>"2J$F J'I/1-X6*.GH^U#;]=4@N;I*/P'. H_' 1JYQ!*ACC62U3@*(ZY M182W).!>3(*E_")"_N>C.*;>)[N.G?8=(CT4BE\"$15HTV%G=L*_0WCU<(?%'$'Q97 M^QZ-?WWN ;KB4B91$2S+H083%TU%NQ8B]B# ^+)-CW9II7. M]=N3WW/=>3Y7Y7NS8=7<@K-K^0M=3(F7 8F8:J9^-ZF%JZCPW=FZ"E[;M'IO M,7%?41*U%-*I@)-D9O5>[Y]]W_9&_5^II?MKCUJ]X\GH^;$WF(Q/R1VU"+U! M'LN?.YYC'/$K>TSWY=:HO#@@*[3P1IR<"P SFX@XI3FBJ@#$@BS2LB)P -F, M3P0OD;O.I\MF9G[!M9OU+2H-"Y,&(%@7Q?J81<^$.P!H)L0%BR7!HTTU,=] !- MG:>[H$?@];C%H4U<3O=PNE:[X73];!Q?E>U5%X7S.R_X^@MV9ADC+1SZV<5? M F^U74#PJNA>8:R2;VC^E5TV4A\QW\#=(9>P)UCPU@R7Z(9Q*Q \,7KP&[,& M#6'YXL2N3V>T]IZ*CGW980GT1MCV4!CR)[0Y.CZ[PVN\U3JDB^.Y%5LMW^ \ M=ED67'\VPEYRQ7?N+@][JN7Z[$+3J??68IU;4]J[-4^ZMTBF?ROPK82"D__O MAS6 #_8+G@S@DP$,"&:CG/$EA"'.=ELX)$U;M, , E)-OKU;?GN3V8%F/TH:Q MX52:CJK.CN#[[NKD_NC].S=X2D6PYX5@KHD*73Q%O1R/![!RUH]>@^K6'2!: MTZQOL(R^U.<89*_1X#]CRFWOE?['S-_W:3^(;_Q\,^[]_;DWF%B]7]E_VW7? MY;E3.O&$15O9M.U00OM3V*+2TH <=@H4B 5:H&8% MP "R/'>H4S\I+"X+P>XLU# %(I!,SCQEA8:GM'B+YF1A)NZKZ]"U M/GQ"*\;)+=T)W;)]"\'.+5H]4@;F'=_Y'2/9 #-J 82A:0"V$7/0K( U\1G: M)\$-?D*N(;0Z#8"P_@Y 5H X?M-(60)AH)0>ME#GHV'86 M+.'4$R;C.9)&:Q55 I$1O02"N_P<9#__]3WKYP6%^+_^%U!+ P04 " "I M,)M2Z?QYMWN7 #M(0@ %0 &%U9&,M,C R,#$R,S%?;&%B+GAM;.2]?Y/C M-I(@^O^+>-\!SW<1TXY0V6Y[QKOV[=Z%JDK5KMOJ4FV5VMYY$Q<;+ DJ<4V1 M&I*J;LVG?TB /T 1 $&*0J+\(F;[G;[_]_/GS-U^>T^B; M)'UA@-_]\&TY\"LQ\N__33S]]R[]E0[/PYXS#WR7+(.=KWTD7T8Z ?UV4PR[@HXOWWU_\\/Z;+]GJ M*[8&A/Q+FD3TD:X))^#G_+"C__I5%FYW$1#./]ND=*VF(DK3;P'^VYB^P$\# M,_P$,[S_$6;X;\7'=\$SC;XB,/+3XZV6H9\:N J@;YU1N6"R3@>1*D.ZH_>! MIF&RFL7#EO<8VC7=3WF0YB=0+L,[E)$D#Z)A,B)!%O1&\*\[1E>#8OHEI_&* MKDJ: 8G!!O YN.W@2 %MLFP@C,"0)&E[#3*&D"/+Z/*;E^3UVQ4-P5)^!W^Y M@+]^,!;_C7WTGU<)VP^FSUF>!LN\Q,>Y^->O%-]_6U$$0Z9IDZP@798H MV%\[N"Q&?+M,F$'=Y1>16$@!ODZ3K9* 8KI$\>5_1L_1,84-\E*:)?MT27O] M##)5NG41,[,M@8V K93&%Y^>OOJ?U^7>.8U79!;G87X@M_$Z2;=\%_@7@?S\ MOW%)AS3W(GBN54AB2S_4_2_?178I!+IQ3N7!3(1>-*3QY&\&),H]J&!$M*/9:,]$D4Z=&3HY8-#D +$M8B(LV^Y=\7Y?;!5^8_J8>[%PD1N*1"J M,4Y%04] 2PB*T$,]EL!@YP:B"D]>,[?%(-Q'X_#,@I+@8XO0&(1B#!04Z.V M&$S8: +#'9N FS"B]_OM,TVU$BT/P5+]-IE-M:^_1U#YX\EUZ@[CB!CH^%>^ MC9=)RC:8^FASE>SC/#U<)2N]W>^ PI(%*V::XF$$09 8"WIT0M0 G8@3)TE2 M4B @@,&9=%TE<1XLP=YE21S32.-&J(=AW%SHR:TO,-IC'-]CZ AHB40QE%1C MW;H10B*GJQ5C/RO^@"#H>ZW<*\=BV1$#X4WKH1B(8#.T5.@L13%R4OZ%\ #U M/,87D.][,/F]3P+RO:V ?.^%@'P_1$ 6GQ,< ;EB?YVGB^1SW,6B/!)9.-I$ M*T6C'H8G&," MC$X)$3"$ 3GV.X'LE 8:L6A^C>!G*LBK_$OI.[=^96OBMC_)?UPVQNVOV;12 MXAS3:M>.QU+Z# M@:;^:P8C& (C)3J+ $ 7OP,4*<&(@',L-5?[-.7Y&7!'%L8O$/3:JQ+BS,.Q M9,9,?E-DU&,1),9$B$Y@"AA2 1$!A7"GD5X%.7U)#([$T2C,FXT6L>W+C6H( MTOW&T?RF*XZ4E&.=WW+D%)*_PU=Z'>1!(8V&(+QZ.-Z]AHG\XPL-U5B4FPP] M(?HKC H&KCR#TFXX%I?9EJ8OS$A]2)//^:9(Q- RJAF-)2Q&XINRHAR*("H& M.G224H(0 5-FR[C/KEPNX5 DML%X%:0K!9>FP8B9EEK26_F6K9$X69<:,@RY MEQ4$*4$WJ==6ADT+D^DB3;+5S=)\O? MGS8!6X7Y/H>7R/!R6^]3&X'0CB<6K!P=4@P0&$>53G*T!Q8.23CHA A@(D&[ M"V@+#^@FS)9!]%<:I/JD//U0A$!W!]E5T%LSSFT W$A$.QA>'&;%> ( [I/T MRCVN)OJ&?6)Z"]@:B>=Z:(@^]CN.AJ$X'4H:]!Z'+!,< $D@1.ZHG4@TQF(+ MA8)PM5A( Q$%HT5%IV@46;UNA:/8#AD9:1#=QBOZY=^HWA]MC4-S0-0$'_D< MS4$8;H:* JUG(083/IJPXBUD@*=7E>#1:C; MG6U?I &<2)X.V^=$Q@]:N70TDYUFWV?#G]^^^?%V&N MK/W3'H+WJQ^3>?R+E]^C_-K-R=OZ#=^19$W>?__N^6M20CG[J6^7ZW2Z7X4, MVS3/:9;SQSL:_\PTV/W/WTUZ*0CZD4Y%HHN,EG#<7MT\D@*"2" GN7BEA*R# M[)D3OL\N7H)@)\2$1GE6?G(L+\7'_UF5$IFO;\(XB)WHXOS^:7YW>SU=S*[)Y?1N>G\U(T^_S&:+)P]D3E6, M3C<(68Y:!>C4(_!DPU1TKAIT:J6Y$7_[.TW!.=- 9!EHD:R4@SOGY>6Z2##) MP]WIU>1.%XIIEM$\Z]ANC@?A"(.:5%D0FB.<"X%J^G: B0\B?RN'M7[[4ES4A53/H':IR?4_4H065S464EI:RRFL&H(;\OLT4 DT552H9'@294+[(LH MVU%_]>GQ<7:_($*R?\83[:L@VTSC%?PQ^_L^? TB1GPVS:^"-#V$\6B6L#BBWXLQ616L )VK1@^JVL+&@$@0KPC_BP0^(4%.2@R$H\!2GE'X6\)? M: V.IU:/['2?ALN<( M42A=*BAU)Z/7= WTCF(L.7)OL,QR M']J?-DF:7S EV7)CG-9R_AS$OY-5@6J(P ?[U9*+\?OO"R&&3_Z3S[A@$WX, MTM]I#I&-(N8>THSM)M/E,MW3%7\'PJA1B_A)F-PJP A,@WJ<@.8LRE-VFN+A M\/%^'=TE#?1N(<$64OGAKB:,7QD,S)^1SYMPR5R)E+)/1>,6DB?DF9(LB5;L M,Y)OV-^!&L+E_-T^VP=1=" 1E+7)-T%,X,GS ?+UDI2/CJ%P?T22'852:LS- M6AZ6$9V(J2A301)F)$KB%YI^S?4F$,QP"H ;YJ1E0"<@>PXB:$+%2* T)ZL@ MI]^Z1+RAQL1NL]U9A4.Q"DD(@%&XW(B&&\^P!))S'M.$D!0FJ8"6%0YW4M M.EWE 9Q ]@QE;D4)D)%W,>4FG)G@Y#,WC.P?__TO?_YGKCK__2__]!T<<*\9 M!)2@(#^\GQ 0;OXM\R5^FH"3LJ/\A6AT^!I/MQY2N@O"U>S+CL89989DSJQ] M:N.86T'B:%H/IF2%LP!SKG?6-+6$MH D!2@7/0[LQ,/O5,/AC DF9&T$UG8% MNU0@1(S W#*W+F:X#\RN:)AO#L%1$A69LC;(WSL7^_;D[:R6<@C?5,XCQ%*S M18_)M#A-]R TQ-0=FXW'BRVF?F97'=%G (;!&] M9R+2XU96-1Q3+Q>SQ(_Y-;3,4 M6W-@%;F5A_L0M&^3KX_;UV.10_?'A'1'[VL(/P+XG1S<)?&+TQ"^72"-T6T( MWO?'@1"V'\IH%;#OBP G5#^,RO&#]!!1/XK1;Q,&\O^#&/U(/X$Z)#]5A.2Y MG<.)8XS)<&W[WD(X_IJN*>-F!7UZMG01?"DLO#;:80+ <@FZ6&@Z!;K1"&Z! MF12%8R B( @#*3V$?5E&>RCO\)#"+\M+%C-J0N9%%H]EFHYF;HA^/D)3218PB&Z54&@[$%:4"0[S!'\#* M-=VE=!D&_!U%TH[$N JP#_D5'NS_"VC>C-7AU9,@/'F1SG/3G[AGOOBK'XIFKU,>J8^EIOB@%/;R[Y?0VU69D>0< M,8'Q+@GB["$X0%[%(KD,XM_-&>:&\4BRW<5 0\)U@]W+N9D211X,&T\* $BM M A#T2@1]N2CK0FV#O$S@2=92!)4G-$: %/]);U&KA,!]4&M@0O6> M5C$<[3FMEA;]:]H"9$(X$+IV].=$O*;=B?&8>3S\P6&3_#IY3]KK="D;]O!( M^3U]&6SD^M@"N\_[Z4>9YOWHL3XU2CY(2+#T:APN2RUKI)">\D16DY+PF!R" M*#]<[@_)/B^).ZAW%!L A*0"*Q:JK 'C:)RT N2](E%KU#EKC.O*'F.PA=. M0$9"<WRW=0Q>4L&+-ZGHEOK2!>1# M,KJ-CI@AD-/1+66IE8_N:*.Q<4"'\"-M-\E1=GJD]ZE1(ML=(4#%0/2XMBGH MUQJ%&=7N"//5 Y&K3UB3W"Q!X9LH6Q>CZ(!!%W"[LA1& $RQMR_N(&N 5U4J M!G%3E:KPX[KGMR3]G1VDKI(MQ#GX<;7:OCJK5]@"X^A*/]9DI;&#=*X]?=H\0N4H.478C=,+N$N3'MIIAR+=7UJ M(+QY=:H8B'!MJJ7"]LH47_#[,=&^&YV0HL1JN3?6UZEGCUMK-PE+&&^BU^HM MP0K IQAVIZ$\7QA[!>C63#;KTBWO(**M?4Q;OZ7]VM_8=^>"ZL+?YS8L0P+@ M/4I+G2D$KC$NI0DL X9%[#,KB]WJKYC[@R.8G 'L5=:G!RR.(>I-H.%);6UN M8(-F)ZDX8TCY:UFH Y71]#5<\LU[642BN>40U:;8KY"%*VYB&/PF@(?\-"[* M'U..(,RD:LC<:B7-R]]E%&19N [9\$!^VNO8%IV^IH!!M&TXOE#(I/K6B+?W M(_'9NF*0?E4O@D^:X'#GZ=H"SJOK!_.9NA/(ETN(SBW2= ^!M>6?RE.][?M^ M%=&I-IJQ'L5KK>.T?L1G^\5ET2\G.@D_KM+@FX1WL^B!-'?(,*;D=LLKNHR: M)=,'>;Q*MMM0E'*%AJ])#%L"C9=Z^31"8&44=3+13"32#D?('^J@I1W7J2%$ M&V$9!B]UJ#<;\X\?;Q=0:D.\]KN:WR]N[S\RX&W'+?38D^ HXGF62M;=<6=PKN[G(+^= M<"1-\J?B>3 4YJJ*=8F9B#P51%J:D]4]'O%OX-TLF^*],>*-/9C4).:<\W;K M!LO;'(:W!ZO(/=YXY3$HNVV; .46R_2#CYL0/I+I3Y;MZ0IS@[6@_&D#E?B7 MP2YD'N;/9)XR%0G2 \G@DQ=70!9GN\TV2AO^@JY_) M^^^^FWPG_E^"B;LC?>?&_U$LSL_DQ^\G?_[GGR9__EXT??S+3Y/O_OS=Y,>? M_LD65;,)Y/\@\WV>Y>Q+IL8_DQ]^F'SW_I\F__S^SV+\3Y.__,AF^.+4L!C9VRG'%^R=!;DQ?H+:D2;S[4YW!2.A)#!4KV2[(]I,__]/[ MR8]L>['<3U"+%>RW^P@6A=^?03)=2C_;P%,V/'D'J+X6-2>9?#-\B)421F9; M7 @O&VR''!&>LC[2/ ACNIH%:Q")[Q!-; MP<.'X&RWPCN:ALEJ%AO=/VMN+D7ZZQDI?>ULY[3&LJQ74F=YDK*:$< MP(M[=F4MRNZ[6PT8^HV\D9T^]4^]JWO:J]XI^MU^'Q9:%_Z<$;\T9AI%R6>P M-C=)>IWLG_/U/BIK+3U6J;0Z/]X2&.G\V(NUQK'1"M+]:;$'66T'KP3F&=4E M>%W\JT: =BHEA;\+8S8@BH(T0RWS4P5@F1,U3YG[P'QO'L%Z MH"F_T>F^%-)#HE\'=C&EN2'4@6%>&IIIZKA'?! MK@6XB)42AH!P##AIQ,-9 M.[I9G$C7B:!5<,O(G&'QK1^ZQ;G)ZIO.[B5I0Z#KDHX)C0X=#\?4'34M'3HC M@*3[:0_NWRT9:6E(>:>@Y051+<3]O2WOY6A/U*%)O%$5Q%!\-9#IL%(!C_)/ M+#C0R7ZHY %1[J7T$EO&&R">:(""#:,:2./Q=:%%C*5"2'#>:$4W+SK52/3< M(&55"(YL;MO+D1[D532)UB96B&&XF14R#9VI%6(PEIP/H#L3=&=*NETVTH2K M7WZNV7;7@M..QFJ7:22^V2%3.12A*::!#L4CD/NG^=WM]70QNR9/"_:'>! R MOR%7\X\/C[-?9O=/M[_.R.T]^_=L-#'*TEP2(?:O8_%A'T$OV=5^F;-3L2A& M,/T2'EM#_3"W M-%+DB*;HPS$3$3H.J.#$-YI+P83?X&XUNO$)R( 8_W"S*R MZV0;A,8#[Y)_V[.V\G](JHTP6CC>@!UQ0DAG7Q@Z>+58RB=20: .FD5RH*YQDNLM:Q"1+F_P MLGR^+HCM<+(T8['N[ R$-R_K% ,1;NFT5"BNYS+^CJQ4/GS_:PCU*;XS)LC^ MD"0K.8KTE$3ZS P] *:8FUAHR[IJ-)+ ZTG1R@T'D:-X&0$H;"DJA-]&0;PP MB9VF$-<$VID^'/_"AM"B6=>1K<,3T@]IDF4/:;+6OGUMC, 14 61LGA*7SL7 MSM;.1"W7K&% 6Z#X>C%>86TV) MH2!W">"!JSFU TPF %4BP8:497 M# ((9=.:A2A#@'#74\)JE0.O$#"B;RL:BC>\ KSLI'7CV2LTX($$UW77NGB41R)+<9MHI1S7 MP_ D^9@&@RPW"O:A'W%[$!X6A$QW7F":RE2G,-XS5@J+E,39)5TG:5%3=!%\H=G',$Y2WDJB: \1 MKYI81$FGCS3?).R;5S:$-[C1K*)3"C#?HSE=Y/8;-R?3([V;<\A;2Z$;KD:= MY2?((#4=Y)D34M:!%.B)A']26FA.Y4375@;';/NSSMPS*A8QC?Q8^7 M#_MP!<43;19,(P[05>",PFNR&+;D-7T=AZ6L._T3#Q:XTSIX0*-%U.HT*MW9 MJ;) ?UEP\3+(PF5'!E('#(X=LV)$MFM& .?>A@4U+?FI6C]4=3PGA,-YD)AT M$C]5[4[$Y"0E WV8]4H1K!7 #\'O*_ XNV4?TOT^6QYS)/+%4'2A;]!A)?8%A"_FW%?3RFXGK,%LRI=VG MG8G9@['YH38]F>]VI3I1H:M=+SI[N%\\)U;@G!2=\"2TWGIG0Q?B-QJ^;$"_ M S9U\$))O.<-*Y-U65YT#T_QH7%KLMVQDZZ(Y+.OJ4\>7\G&5'!QSYF8KUNE M54V>8$\<.)H_B%%9WWLAP T9#2"UO7W1.-F&,<@=[^KQS)6\+;OD@GS6JT)R M7'HW%OTO\T;-4N=!JS$6J#( !1)R7W%=E-"7$*&Z[&-PJR0?W4P5IMNVL'AO M+%Z9JBYF+8R5#H5SIV00?:>JX#F/#T.5L"?'9V6A*P@]$@M'&\NJ."23+/_?ZFJ;A*W^!FOW[GK&S M/O":JK_0U4N]4 ^\.SP#@'@3 Q%_#G2D1YG1+Y=YQ$6T<8Y'F,X;-W@T7H8X MO%=!MB$W4?*9\/DFPO25WPKOM>7AP@V- Y?6[AV7TQ6]VK!_@2U4V;Y5/:UL M\1 O94P>/_SR\,/S58%?'3[4N/@@!OKJX://XI=I.W&Q;,_Z Z; O1PZ"S.J M_I'M8V*1",0?.DE:5Q[)TZ,ISE-.8&C(8[RUL;#OQTYMD3;-K)5D),DT#3,X M6EPSAXW](4RC\'.3\_FY)X8LQEO'#VT##C*4O,1\X>!+K4/\AHS[N&:GSF:/FF[!1S=$(AN@=7:_IDA=\VB4I M(/E:VN"X>6)'\?+2Z\T8ZIXKT\P ;O#/!298+O?;O8A,Z(UU":]84S_MN-5) M9L!/8HG7/[O=:T%L[;454J_L= ^*A]AGV3>L\9,@$U&",]KB7G5/SK8X0R*? MDLUV<'5E"NKVBE6>;1:/+K%.7ZS.FZSA4_AUG74J'^UGFM]._;A1&ITS@QU5 MWAM)UT;%"9N4,Y)R2K20*L;2G2,#X+PN61U-^26)(#6M]&;GL90P(8(I(I8B MEF>@IW;Z='XY<&,MGXU?=^IINL=>7 MS;+AGD^W?4_L+$_A2#]?/\%3QPWS4=AA3M1H[,A#LX1%ZG+3A[%&PQL;0/>] M;^RI:JO7_/YI?G=[/5W,KLG3@OWQ<7:_>"+S&W+UR_3^P^R)W-Z3IU^FC[-? MYG?7L\>G/Y'9OW^Z7?QUQ(BCE,^_2*:K%?K8J8T=>0 M:!%4$Y$=FXF7/1!SD7?3A]LKN/O+]A$O)L\O_I85"41\GV=A:Z2PW]9HR4.QC 7F":EQ$X%*:TT/U9H,!* M?CF!O0=&S@:,?6?%CA,<%T[7;9;MZ4H.SW%*^7=SKN30(OZW($T#IL^S+S1= MAAE=L<]^I1EH/#3C9DY:N(27Z #U*0Y;?2,?^3>Z^O66L%A!F1Z,-8,R%H (01EK MJGH8@\I-8RC$ +3TVU,8E)6S56:-8_!.P42)H($:U@+V2L4TK%GHV!&D+TJF M)*N7ECT5LGAF->M\;GH2@T8M>T*N/&43@>$T/K-#W HN5&B<<4?XD;(C8!;F M](FFK^&2BB5Y%(^G8 W()H%/?^T.*KM:CEEHW#N.9V;$S<,G1)(Y;-?\.F) M/#^\;RHH( 4)Y?%!(@+'AB&MJKQ42PFIG/HD'P#4CCYY@5.!&$VWNR@Y4"K& MQTE\47V"9T>OP]=P1>-5QA9NF\1\PX#73YH?0S\M&-5PO"+,B\2$\J'?EVU_LT@Z&D(6C8TV0>M M\9A)!QIB>N4:3)]^(3=W\]^>4#L B!E&M-':;Y&,H^3GF87FJ_-,1<>.DFX[. M0#LI?4-)^3@'N@^7SW16(CT#\DI3RNOGP4,)<<$9QOSSX.4EY?LA>)K%BY] MD ?U"CE]4-0@ @HGFKT+-.^9D4LT(B" MSZ,I*P3+!'.1NG[ MG/DV.?\^#[[47_"\:\A;87Y9%J#;7?M?HC83M[*9*!&4:\51N#X&CLAS5>OATHSGFO#UORZ<\&SOE9T)XH M53'F0@ZOY;?;)3RI$6!%6L9@#@QT&JQX.XD"9+A>63L&#VP/",)5:11F7^#H M2IF/Q$._4Z[==G;%#I,7KD,?I@V^A T:7YP+>UH-1114/@<3VYW S?Q@CA3: MD$+TC^,D4N7T(!.UTM'W]Q,60WF$*O#5VWZ!D3"41%SO"*2>N !C\-\4 5$# M7[)<7 2.!>.LE@Q"V#$##VV/-@T +^R2@@6#^9%&^V)E6B2=)\CS6KY##J*( M?2OF/) -C?A5?1,)^S+,#Q.P1PG<24)3]C#?D'V\HFG$"\VS?3?.X%H?PK/\ M/ -=W(\LE^+^']V0=:^WYH B 7IBD[I9D3VE4$__J$:E2C:Y@W\_AB^;?+[^ MQ&PEV$@[QCI0>&%XK-@TF"(CO"_&R8+((>:J::2609J*YA65UU1;CHBC26'F MBV1]L6?_$%X2NB$9LC9U$?D2S_\!9ZC.-^.X"$<&A>@_@4,$^#RQ."?Q##Y/ M]^\ZHFUJ'S&;]-^%P7,8\6U)Q7XO< 2;-("]RA[U@,6Q1;T)[%_([E@8HQJE M8^-R.K.:>,^Q89$0(5Q!GMXPPZJ/R2&(@*B'X- KJ-H&]"6DJF/) M'% ]AO(@G*HFR5:Y*FA2@..\%QZ!K8993#GT@3SO#\D^K]3JX)-2E:'B@L$% M!(%[QYF;P+XHEXDUNQL+&=(#)=.3U?O6HD Q(1P)5I;;."Q6=Q<[ >35IB6" MFDVN((]=I'+H_>91,/JBB;T7P:R>UN@\T-F>M%J[HR*N?Z3.XNE&D25T;@]U MD'Z/MAQ5V+]4^BKI&W@_)>9_+DMPE<3\G=AO8;ZYVF=YLJ5IR?#!>@$[L/BB M\5;,FK7 58@8*4.":$8Q$YM14BK$3WTUF56O/L"ECQB$['V@DY$RUJ[Y+X94'3 M;=5>_"9)H;EX5C\/5-WU#L.#D$5Q"L-5.L40)#AY%<,I-218<%\OV>>P5Y!\ MDR;[EPV\5*O$-F*37.1L%A*4T_ 7;5G0>.'I..UBQ+50F2/ =@'H2(6/,(2$ M8R0U2I30-MX*["X"M M\".:+0C*BA#D\R9<;LC?]T$4K@_BU7Q* ]%3%KKNQ>U3K'"FX?D*V[R?(9&0 MD;Z"W7-"0F@WNZ19%J3L6 $77672^CY- 6<=U5H>EF=* ;-W8 8O=^6_+&K_ MA2,CBW*UI>YX9ZQE,M1]&M=%*=,DF> 5SQ:SBZE!M]OPBG,-!F9ZX M"'5N@SAXX5T+1C"-K@]WXZV[PDMDZ_W47&\WYM$JS_YLK)_1.I[GO%J^UKO=/(FC(-X.4+&A1&15SIJP;*%KAJP^**SG23VU=T*X9O(N.C/ M_G'&Q;KBUZN,BYLD?:3E_=Y\+;5$[+@#-P'B9EATLZ3*K-!#H654=)&D#_U! ML+0&!9=6;K^)G3[1GR^)$8@!9_NJG3>>!C$6"G[F:_ZJJ+QVO:;/NOVN P9' M;ZP8D57&".!<6RRH:0E4#0,B)=ZRU8<^ ,32D9.X 6;XL8W7WL;?7*#;2M$W MM\,D-$;B;A\*HE7[A30,;8-HT:#?$7BOGF(LMOWO)EO1ERGX4QS>#9RC-SV""T @_.F-O&!N@>2PY%@GB%W9O5U@6V-0; M9"HO:J3LN JN+J8AFMSP>F@)>2[F@C8XY62$N2[DF=)8R'&K>!I2JMRI*U.9 M%DB$*S$1"16I<9WK(6G/*^:16);;&HFN G_?AUE81H^G5XBMO.5H\6V6[>&U M'%P:@:_\"6I^WK(/&+^OD'"D;O($RM$O-%V&XI N-WO['*30ZV?HW#)/EU3<"+]? *OB)6? M'&SW_]KGM.L>CZ]YQKO>\>IJMA^GZJM97IQ"=;&#IY/ *OP?7B*^!A'E37C* MG [XHI$V=C3R@9]'CVMYS+X4KL*LZ/3WR X_,][G3[/DKHG L0TX2RW;%[<4 M.+=1&.PI0Y$38>DD[!,Y291_>90XV@80!!%%99\)J<@B)5T$"".",AR[Z<7J M:PH"+?F/PHTRK2<]SF"#[]^H)3[';_(F[>3H9N]M6;'S&J6S&!81U)[%QJN@ M\RV*C5$@04XH^QBJ,'!JS[@03WF0YGXOQ3-]">,8=A_M@K@SFT_[W2[B#U6" M"-BXB9+/M_$Z2;<\>-614&@-C6,*>S(G&SU+4.?FK1==+4&5H85Y G@B(? @ M)W!$%E=AMHR2;)_2JM@&?__E14Z@U!/Y(0A7]ZT>7Z:!:#5%-20?50T]&H51 M%U1)@LKCK7IF$Q@Z(?=C-XWJT8_"CFBNN>K;;9Z+& JF)5%?R\S>FV\Y&&/3Q2D+XO@XT8O2VP^Q!]/\K: M<6L!+[V2 O^_#LQS'.=VKSJU[%0NG\*7.%R'RR#.29S$%YQEN:4MHD-UU%5Q M_IP'80R7#V7\ZR9)U7W3=/T83L*(E%Y^^B(TDL^'HW.?FGXJK>U4[[++9M5. ME)18(2Y:18]AY]%U##Q/,X=.13_C8E0M1Z$'>\+LP3_*-M?+)&7,[))XU>XN M.*@-FK8_:=&&>P&61W286"27%.X:IUE9)M10R'8P%I1NI4.9E9J6]D6!U;MT M&)W*/.) :F-:=FW/:[Q%81;^YC?(-/5A0FJ M2TIX,L$TJXH!D^GYB@!;=CT=G>N^OS^>,S-/7P)F6.BCXG7C40Z72L);EQ#&Z-U9#0/MCR@?SE9C64_&U!O^3D MDOWVO^,5#[#E %V.BPZ(S"E^8/JY[*[480+ D>MN%F3YUH]V+N==I+1#'+L&M.6=@\8:#\* M$"$8QF05'>@'[DR5!M/6$K>/T\=_FRVFEW=96AH#/@IR+S5AX-K/<4304FG/C5B>0JPUCPO)"YWU(J M"T2;E;T&&CVQRYM0QZ&JL9= V46BT?B\NO&ND9)Z@T2(6XV^!&Q0A MMIJMCB..$0(K":23B69"B'8X0G)(!RWMH.C]K[/[Q?P1]4BC(+OK(&,&\49P MC(<6TW@?1*?+(M4!=PPX1:P*&]F+=CZ.C%O!D( MX\6\#47MU^6/\X?9X^*O?(^>_?NGVX>/3,@FY'Z&N$-KF;$WO?U0>"9ZEJ:Y M#[P_ FEO\(Y:O38[O3HUYW;E5T[FUT==_) DJ\]A%#&6V'& D1NRPP+/T\FL M_>>>.'"T<1"CLCKV0N!<'P=0I_! %M/[#[=PNIL^/DVS.W@$1+ M[[=EZBCEOPL,XQF '4VJIP$%I,AES'PS]R>PYID2W01A^FL0[6G-0M>5KQD$ M1VULV)#UQ33>N:)T$],2HYOI[2/Y=7KW:48^SJ9/GQYGX"P@G@Q5/'29X0X8 M?R3):'J- %[(4I=- AC"@20[Z\?E[2!V?-.-A^ ,?8JM!Y$72;6"(%6!KV+ MB:-RZ+KA&&71S;2T1&B^^&7V2!ZF?X6[C.8-QNP_'F;W3YA!N"*+(2O8JB]L MRG<1(>WA"P_&AIK=-91Y1>I77U18>6'#Z&R)=HF-%.@:-Y021M]<[G%7P6L% MAY8>UM$5W6 <]323+FN?>J1SY3*1T9*:N_G]AXO%[/$CN9S>_QNYFT_O$<5$ M[@#39>4U8W&$Q$BX+"/*@8TIXXD.J'#F&T42^T#P+W M]4'[4]?O%]B_R=WM]/+VCF=H>BZK7>:\+Q*/I=5H M[OMA\%->NXRGA(0')AIH? M)C,.QYRH*F2SYH6._.!Z$HV)J4F45:HYPKB*J MZ=M/SGZ9/LY^F=]=SQZ?_L03@19_17S*";UIBM::@OS[)*?VQKD'/-*#SKX, M-MYTV@*[?];9C[*V%$KP?R(" P$4OAGADQGU2MVJRJH]7J<8()"+[]J^3M$. MQRO':^UB+Z;_,7LB\WMR>\^V\IE7HM.=!V<"\49X.C+?].-]$)_N7+>RKK-O MEG4 ,]XHPSS?\):7C '(QOX"32X[$]NZ@)#*2%FQTJ@/981P7_C)@IQV$L_M M_?3^ZG9Z5X@2>5?>RWZ-G#')V;E/XJ0,"QZSUF5U^R! %+E>++;$SPH:1Q1[ MD-;.&P $1,9 "@/.GZ<()%Y8[Y-9]5<#9T$*76F@F1CO9-P5G- .1PI3=)#? M"%AHQKH/71@):0G/;/IX?WO_X8D\S!X)/V+Y(RY=]MDPW@^!,5I?[6!TD>DR M..5XZ(@HVJ][\%*[-Q,>"?X3?8'@]"/=)2DOH=_1(TL['"DRUT%^(Q"G&>L^ M[F8D1%'P4/X"UV]-!J+]TCR/0$C5B;P MR8O03!<>C XAI_A$6EL2?CU[O/V52?6O,R;A3XO'3\@OF@9PV+5_G(;RS#_$Q7Q4 MT U&%YC.8T$UG@@ /\X"?;GP1NX_972^GF5YN URJFL"FAXEZQ)-6PBJL\?R-^*/ST0YSZ,T'+8B!6^%0UUQ.(82WG;0"'4 M[+9GIBK.W0V"4X7;EJZV:]AH%Q_4G1=V0N:A\/:Z1$ZR"CMTB?OTS=,W9)5$ M49"Z[@XWF-\*D-20/BCX6%SI?R'R[JOB;U]]C?E.0^K7938==B!8;S"ZV6B^ MN-"/1WA?T46,XC6%!.+CQCB IXVQ,626/Z,-90'1M ]SID3U5;F:"U*G^3!'^1P)TK5F]*2Q#UH[.QJ-=P_Z1_(R4")U[B$97&JGAZA%1B"0]B#GM"1OD#495 MI31,9W XCP#IKRMX&E\^.X+:3BMVFZ ]N&==@2PV25M8?[H!V8;\#)V _-M8 M1^*6LTE+6"]; !W_VW@@&X#'NU9 9H8MVP&ID?C4$LA$83O[NL##Y;75N66B M^L@WC1UK*216 SX:NS"FJ%AHMS,:(3!+8AJ9:-?#5 Y'*H9IH$5;";.L?^F+ M<@SA!,9ZN6.57PW=J8[AO=NAU Q:[DQ-8)]V)!5EO7>B\OLWM0'UXAQ/YQ[I M*XWW](;)*11"A!SEW\)\<[7/\F1+4[LMJ"\2'.T;QJJL@OTP.-?#(>2U1+) M0A[I,GF)0Y0,E$Z]&Y73M.84LUXC,WY!NF*GR-6><1.D*3N%'HS[70<,5EU& M"T::M1@- CU%SNI4=1<%#"D "(EE'^*,X2]B19I0)(F3(7#/5 MC1(>8"FJXA@5Q0H2:U.R9JJY$W6"(6P_EC0I++& Y Z@!%L69O)/CT;B=27Q MBJQ=5=5 VTMIW7#D\I-6E]+JL7AE)VVO%$#T#]M.I')Z7*Y MW^ZC *Y_$U[Y<-E@.Q3:]RY*LNQK\NZKZ?SJ%OF9RI+",0[.8(]A]OM52E=A M#G_3+I ! NV12A<31V]4=,,QGJB8:5&]4*DA" R<$ %4_,,_C3J)1?%H13"8 M,AA_JB+:;56=4'Y42+38F#I T*LEVEGH=LU$_U3F1,YVC+,,X!"#:C#]99#1 M%6RH;//CNCS?P7]YR!X4G&V(D/%A3H(8A DI #>*>QXRS&M4S\AYS.35F%L8BD]@\'B&%V(:!*G?8-!@G:;B;HD'9PGF!EF2 UW&2\ ">2A#"8?!5 M^V0^^+J/^1:4OM(T8*KP$'1$2;J'8[S\[":_?O"I'XOTSK.+H$$JFI58R2XX MN'[3V9NC"H(P$$_T\Q0NV)J/J)VS[2Y*#I1>TIBNPQPV>@LEM8%"T%5[9BJ5 M[0;!T5Q;N@8I,"V0DV>!G>P8"L>*/)C!$I 4D-RU]D2O3V=*_D7PCL'3%;,V M>9@QN;F"2T:[D%$G%,[QUI(9^2C; >+\V&I%3_M,5D,1#N9?Q.ATQFC190Q/ M66Z",/TUB/9TOJ[J?$FE@8U1(DM8',7IQ9BL/E: SI6H!U7M FX,EG!@V%7K M?[ ML:LN.&^' ['(?!\"#87EF4(6B$"":U23JL*\--8?I1U_'7@D>B, \73VGGZN MV7A(DYC]=2G7T+3S,?NCP='9H>S*.ML7AW.='49@2U89&DD_21.1C\4L1^+[ MD<+U2G0@P2K90>:-=%K/BK1KU%TV6Z8AOPN:KPTLWR?Y7VD^%3QHK=H@7%C[ M[0F,-S?= 8@0=M[!5"JVG0H7[+I&S28,(3G0G!0HO>CM,MY2W&YWP3*'54A+ M/0^S;*]668,_9Z$#B$F/ +[ M5;#X!%PX4>23"6Y?$P;/^RA(R:H19BY;&:S(GN,C$7<\V3>[LL;)KBKH4E4Z M<1QQ'G\QJ@(NHEK-5*Y64_6I6!&!EMR)@P;'C!RG'G\IGI;LA+&/.J0AW^#7 MRR@><3[2;1!"WMD#3==)NH6[M?ES%+YP98)W.5 +:Q%NV9#Y^HE]FJV9/6?? M&6WDV69!?0$]]F(IGDB/-076&^IQZ=<]/9Z0:AXB343JF2:DG(N(R4#OY.G0 M+9#;A9,-4UJMW4Y:NZ2:+".?-R$\M&.[&BU7,4_(,R49GS<$[XT7R^,/P/_! M_AG&9+W/81]D.,-DV(%-ESI3T#Y?@X'.#ZU,O>+YH(7;-A@51LK-:6S7Z3C# M\""EZIQ"K,)<[!B5_)0%>VX8:G/R3[G3AAS7-H9FM6%FNO$GE'YK[1^ MOB8"'[ELI>J6CX4]<%-FN*-VUV2F8W?:%B14O/' M68Q&FOYI*-VG[(]!K]$MD!\_:3O+OCCQ^Q;86[=8%M(8GY)@*K-+^Z M]<$JU&\6'H(#;*G3ST&ZXIG.XN%"!G?>W+Q-LVR_%9_U-!+C3()M,\9<*K4) M&6,&1(LR'OE&19+?"A43$3[3I'@U4$PV(=5T1)K/0Y/C:.$^T_!EP\S:10#9 MSR\\>%0BP[P8>\[K/B+3UR",@+&;)'T*&'\VEJ8?"JQKL/YL-F^_[.$1+KWZ M$M?.0BR!+MCAZB(+&CUPO-'9$1B5-3)H,[WUJU=.;:2*DF6W]>&WIQ?0C0![ MA[=E4;U[=T$C[LQVI!E%M:RM)^'P1BM'930\K6'/F;MU=*F;#:!G'3J,ZM4- MY4]7#ML+3F4_#E?*9)&0-9A!68VJJ^K&)?6$Q!2Q)T=M*&[".,PIW,BV*D?W MW-9Z8,+>WWHSK=[HK-$@[G@]:32*LL!UP9&UZZ-[I+CG83\\[L[AB1(G)BYO M^"WB=)ND>?@/.=[?2[O'F0)7[<=<)I4]& ,_FJ$8C_@3+,B$B)F(/%5YF>2A M>7&T:%7.0" O"_X+1, MIJ^P4K?Q;I]#-Q*V!(QI'E/IL%[GF0KYV?89EDWYRGO$>? >A8_.A.$-^<36 MA$V(/"?ADY+FK!Y9.8=KV3!VM?TJS)IX7K3G]2&R\"4.U^$2PE=[>3%#F#4C M[^Z@HP+Y85 QZ\Z\39Z/\1 <8$8P]M/E,MW3597)99>R:8\%-5NS+[.*1$U; M%-@YFOWHM'Q%(PJO[PJL?,\.!%[\I,P3&9:S$46*58F+OYHIL,D)F7CF[$R< MV_W (UJANA+8?/U;D4@Q%7D45.A+0T;#^\2'X.U^LH50UD%KJQ1U]VN]V$7>/@^@JR#8W4?)9RCQXI#R) M>)%P5GE!-O/>. 0?JHLZ? $4SFI_9-ANZU"*+1W83$)/E@P_6;,)&J^/4C$% MO*H3TL^;V*&YM:,MB.S@RD@)8"6 MI&'5" FBZ2PJ%>J7G[GS44Z^U*<(A%X M4<<[FF7TR.J7 8W#QR"'!,>#U97(($PX,<,3F)9#@@/0.(_X#:;1?%4A[D,_ MLHU]N]\R_>827R3'9]PAQ7*..I,1S[,B6P$8BLH/1_ZT?!GAP[VHNA&*_)YA MNLS#5UO-'P,Q]@WHJ4O2]6"H'U8O'@D-(;E'XZ"CMT E5@\.4>=?E/UV&Z2' MLD8,[T'";(9XL%ZN@ZB\(+P%R8/PQGX\'R_'(\WR-(2,$+XP[&!Y],FG.,Q/ MLBPC3^F%S3G+,AJLT:CS8=NI,S!C_;2Q:\&!&76W0OQP*99 [FW4D RR M"5ZAMPZ-249W05J8T3PA*<,I3JCT"TV7(3N:[I@1]^-4*FIW7%+&5U''8Q%\ MN69_9'FX9#O.#?L\?.G[JG4@5FS?\*3%4+M_@U B>G@GT&O4GZ+ S3-'7/Z+ MH9Z0$CGW/PKT'E@7=TL3%K5_(E[[IUBA//@"-B,NOO7!5%Q5M7K*M6#\%SDJ M13>RGF9B $9L$S%X$=3FH3IYKO@Z@V>9F-&^!@/M0XSOD64!'>&7\R M[*C/N3BR# :ES9B(JQD$(((BB!!KM=Q)"!F7L9Y7#6I(_>?2BJ9B72!,7KP3X,DL>:$;*)M#X M6Q+ZFK85I)!7C6[4,NJ#W\J?6=PG<94H(A9P2 V,OLBPO=8AK*N=UCZ8$'W6 M_F0:I5X\*)+Q526;"Y1^'E!'7@:Y2:_@OGQ4]+4G]6_FZUF00N9[]D#3\DJ MA^>NPV@/V:7]U+PG-FP]'\2\6M%[H4+4] %T&F6\Q ?-;\3%V(2_E!8!Z@*K ME\H^]DK04TJ!O@&K\";&MQ+F64&U(QIX-T=:]7P@\MR$3^ZEU4)8TSR!S/FTF-@'HS:+\S __!:N:.,] M#"=0N3"7AZ*J+RS1$TU?(:&@AULS]GS8)NU,"ZAQC<:=#--Y.@=W;4^U 7K'5>9U5_4Y R M(24Q7EI=#]9<+F*X;J1^KBKB2%@3YX.9+5]9_T)7+[!RRVB_@O*TY^E[./)L MV ;T+(NGR0,;M-%UXM9%T]@G[V 8>// M@>#>>!/NSI",FJ6Y9-38OXX-&OOH/S\&_Y6D=4#@2WA<,$8WR*WY,),*6J\> MX4Q93=.WQ*(<0_X&@UJ:<-Y?_#[8,NEOT'J=0$$C!4>&L>Y__T["2S'0#G0J M#1U4M(0"QD-:!8<@M8@((,?F<@@#G22?D$$W7:VX>QE$#7H^TNTS38]HMP% MR&&S8J%*0C..=B;'MJ2T6RM6,"UY%G 8_=G=,'*"E-?!KR+BU:"3G;R6D.7W M0M^KN.L!C"#]O5FK-,$:$B>WLB=Y[0YMU0B1_R5BN2\TIN*1(X]'!@1*83,_ MLA68)/DFR*$(+=0=% \HWW\'5\I+GIV8DFTB4B^#F%!.ZI^R*MCI.%_QU*42 M\ 00E!=WDR.MG! )#4H"X3A,7M@R>9YRP_$TCO=!=$W9R6>76C=F\+ ^WW!;N,[K>1R3B@=GB[D4\ MUL"K[COVLLUC(C 2&24OSTLX4E)B)8"6"+QXT=#"1E55>*7X\/PY"E^J?EQ0 M5V410B;_?/W$/LW64!NEB!1KHC5C(<>)=8Z[-')HH()*:<@8@Y>!DF:I0A6CA>7<:]48!IN<[H]CN:=8X(WJERM)1I5P2KL M;T_)CD@_JZ+Q+8Q/]I:UC0&$R>KX5#X^^C>J:4?+,ZJ>%;C?GI8U"#^CCO'# M8NB]AWC*,GNM&(.EWD^1/EU>IUL(5>'<_I[&8LG93N(LJ< P,U+*1)VKB!V' MF9WA!2W;=[D6XY&R0KH8:.1UZ :[S\PP4]*^(8-AW$#SPG\CW_[V%AN9:N45 ML&D@CJ#H298EI#W*N6CH2-#(Q+R2"93KWH%4)UU4GQ"-_A2G-(C"?] 59-O0 M;!Y/7X,P@H/Y39(^!=!U])5F.4\&U-\##T*#$($^@=TJ]CP A]N;Y,$$MN2O MQD0$*AXW+9%!H4,"Z(B$#_/F^2R,OS"-RT1A0YI]#0ED%=(+AO6"+\#'(/V= MYGQ1GJ!_[^"&'9UJ^@'(F/ H%^M M=% O-.HDWMHZU$S3Q'S.H\\^%2GV!@??#A3'A>O#ENS4V< Y=_/LB6I)H2%G MNGXK@GQ"Z&+/>&JP!?93#/6G"SM([T31Z,];"2/JT02-/7QM4SI1MD!^:5?; M>;*#\$:;C(Z%0N>YO/U M(OBB6<*SS(2CG&=<-%FCSS"-9]GM--R#5]SJ43_40Z^Z_9V3]C M1+#/JLDG)%@S*P&E-\]B@7;\CG$6KTQ6R-UB7@:1>(R=B>?<2VZGR _O)P0, MR1F7X"D/TMS'1?C?0;R'TMB:)3@A!*1C0_3R>*1+B!7S4MS\FDQC9T]#A1 F M.I'M*G T$ ].OO!)Q+9M'K\*+FT35+:%Z@E%CY;T"-D$I!CB-64O%_XR0ED< M@'T*Y=^Y+06,?]\'4;@^\"+2V7&$!Y[=5H^:(9LXR\K*SN)[NEY3Z.)'8_:5 MXT3C<=?;L*\(A*2%<4(83KB>.M?.80[SG8/_98/_L-$ZZ5CH,EYXM6@<,N9[ M1B[Y6K?]_">,^17WY2R M;S7T5]UZRLHI$A.>.&2#/2]/':S!GM2I#M-(&9'*=K73E'>+!0&_/-1#'H(# M?#3]'*2KFR!,?X4J9%-H.R/:TI89UM>\!&2\@K=XNHS \\^+E*'I:D$;F9[G MGM1]QJ@;CMJ%J #IQ7.[!;4T-12*E<<5TQ,^_X0 !8230"0:I/<')1G\K2I: M34.D!:Z8/X0T0GQL<1;^?TW@*7?$-FO7IN]XYC^0\5,OZMG-7W/:/X8!5/&$ M8@)K0OYX1M!JD:N5>*U&_T%LX6.8_7Z34N8>,X>:G5=<64+UO'\ .VA:T+-9 M0=6D;]L&ZCER:0&!"@)DD)*./XX![+'",/1B#/I@A, Q(Q9,R'; ,-RY(G?2TA*<(I^@ O'G,8.&%^,;A@X8K^1)_V+!"."+ M3!D3^ U2A?HJP0TO#DL")%D.=6HBS=--PSBD@@ Z@AOU (X'N2\'H*:@_:Z> MC>/% & D\J.!7C37O33U9+LL.911)D0;:,_+J(J2'2A:T9?;*-A6D%CEAJR9 M:A8;Z@1#*#5D29.B"H^ )%-H%UW#D@(866=&8"SHR9C#B *-&,X7QINH*L#^ M;J-2W6!(IWM+=AIG] X8]R=M*X+:YV4!QK6H O1$ATYD*>C%DCOM^, MK>EJ&\8A%+V&]"D;%;*$Q=&C7HS)RF0%Z%RC>E#5DL$"EJM5$]H3W1J#N: _ MRW0( 5 MLSV)O07O2IU)K"UEUJ@ 1JQ. T%E$0MD;'Z&AX;0@!N\V/259@LVO2%(:PN, MHVC]6),5S0[2N:+U(:OM5\VN2-G'?W_QW4\34F$D-4J^,91("6!%#_F: M&3=&?NU ?110?1S8!LXSX31&4I52.)6E$#A3I1;Q2'0K(":E8.T-/QDK3BD(, MV2/-]VELZ#QJ!L!XK6O#0OU>US0:Z<5N-TG*\P&'X8]J,WZ?DG(PLN5PKM^] MGL1#6= 67L%R'C#;J+KAY+Q=L!\A<4;3[ESZSGV7ZQ9A95?KZ@NG7:R/9FU? M6\#W*'W,^$J+HSW M B8 ?Z1'?P>@'^V%!!F#XCH90@WRGYN+4VN!/=(E#5^AE"Q$J^+R MV="?QQX6JS98#\::-<(L -TVZNE'E:88DP3/[\ *#&46!&JW'EP&73XQ"O,P MB*:[7524:!/-=Z]$^35(M.)5TQ;,;\K"SI=LPY!A/4HZA?7F:Z4AF!">,0TG M4_$FB",C$K:B;S.I\1&!D-08T=VG_HO0\=QN*+JW(O2F1WK#<+T!P>]X#C=0 M])$?_GF]".XLP'7(B$HI4Y5+FG^F-"Z>@7W8ARMP=0L45@M4E,'G57OK!2*F%3KA?/JT2=(LVI)@T!)*3$0@!-7:^K0*2LVW6"CC\RW&FXY,\@"E9* E3\&HBKU; MJ>DQ67M0$D_VJO[$U])^RD[EXL5<<76I.<5:POKX9NZ(,?M'S%X/;X7]G.^ MG@5IS!R [(&F_'VY^'$T:S<2;J2Z!V,N3*,LPAB(W5=-&(_J]C,=";?479J4 MV$7', D_.*CE#'!A(8HQ8)L*C"4":S*7'/-Y51K]Z9/XMGBEV+V:=HMY2MR5 M@N?,% ]*]RFC3LT!&)%3%8EU:%3^%BGVV2:A7<0#CH?L-V1GE !:UK$S"RV5 M)8SY.4]T#>=O%'^/D\\QEQ3F&H9;7MMDR9"+,R5S#\-82,DSC>D:CD.[-(&N M0RN2)X0)8@KG/KK=14Q7E\*N/["5N4KB/ V?]YRER\-,[!+:S M[>*3TBKX,-G(H;('= M)TKTHZQ]V2_@28& (8)_R_TM*#0);B!$#2@1(EX\ETQ+J6'>;BE_ YHMRL?\KH>A_=A6N=X;0#Q1'L/FS)HFL#YUPX[8EJ MB9\ O>"PI 86&_>$"'ARA]J.:;ZC4/$W?KFCS&.^"X-GWN)3LQC:T3B"UD&\ M+%N:H<[%R4A'^YE4.9KPX1-2 9PGJQ5*U)K"L/VH?V TP.GKE;=@@\0'@")1 M 19B%KN%"!'<-I5/S30,MX?A-<51D7O<$T<>@](2ITV LKN,B)_/T&L>B[8" M\ *Q#OQKN%,/Q1$'$]FR2*C&.1<+/1&*>BCE4.DB!B>!OP?5M_$KS7)P1GE( M:5LSD9V7"8N+LV&+KZ?;I85F3GNPS'\+\\W5/LN3+4VYYW1/=9?B9A LR]W- M1M.*Z\]YZM?#^2THA?1N9)HYBKXXO%?FQ5 MH_G]KESU%#6*$,3+,(ANJUQA0PT"[6BT6(&)^*/P@&HH1D1 3X$[]S M-1B?^':V33D%?]];30+M5%5J)5J49/JO<0L,.%BP?FR[].7370*O8J[ISK&(NA8%^&5FND&XFB:F1I+3P0 W*K;*&0//ZYI MA'<45U!Y_!H?/8**G&%Y*JT:$3>.(H[.@/[8=W[:!0K!Z]LQ4QJP;!,=&V=+5DISX MV\"MX1A,:0E(RB)U#)0L$@+ !* QG?73N7J6N,IMN'*87%Z>W(H;F^;Y?[I- MTCS\!V209OEED&DO0OJC04I,'\AN(VV])P[W2>V#"&P?/$LT%^LDO8!;12G& MPY_="CS\@2#AF-!>-(_$<<72$O7-HYF=#VF299_BE 81T/I!?VTT (^/:FE@ MV%XO%4@\4TPMA7TUDR,B-28"J/Q437N>)7;X6_$WHIUW[%]CK(S \P:T4V9X ML'8"$K^ULZ;P9.T$5.-JYT^"V9B^0$[0:-IIX%EB)V*C,%,=CUFJV6DR9[DB M>G _E+&+/9,.ZF#15<],6#^-\V7CZ\F3#^_D(1<[9K@/=V%,;W.ZU??B:0_$ M:CFB([G93.1X%$*;$#4)RH1X/I#\#882/A:UITU!SV/P^2/;7](PB#KEHCD6 M6314A"NE0QZ()R!M*O0R,B%L-*F&%]X&E@GLPP+0O2W'>"#=\-XTV[ C29*L M.L7[:#"R?"M)5PIX8R2>A"O(,(EX.9SP\;[(N T3%>6[-%GMEYB5;"NZ?V-N M"+U./NN;CK4'(@MXBV2E<%>C\ 3[B 3#WLY'7JS84'1!'H-H=W+\D"8[FN8' MJ$21PWO9O^_#G:BC!1>NAL<;5I XDMZ#*5GT+<"RA/H X MG3.C7HV?7B(*^8I,&2@4N-O0-(BJB?49)I: "$DFO5BJ\DRLH-QVV.Y!DN(9 M0 $KNDY7T)*Z("9OC,-9T)>S4[K2K]?ADM[LTSC,][R;H86.6 !A]*&W9:5N M0-\%X;CSO!TY[5)#'(Y4@$?;!V:K>;<!&E31*M;K=0]YN7LS._B3-" MX'A>%DS('I=AN'-/JY.6=A>K$H+((,@/X<[.A@=G$QXOZ^M6%D">G4@:K%@= M1CB$/^<0B9R^CCIJV/-$AG850[1F"+?1P'2Y%*WDZ>H:ZJU =P?H2T]W$#3T2'D'(R]/(R]A)-SN\Q9&)5SU]+-$3V3\4'&WF('K MD#P',Q9-LS%IV@V<;=7A0JTD_)@ENFLJ-&O2'()5-KM-9K, =OT]0BGKX\D5 M1:E]^+'U98VSR\/'X+^2]"H*,M6+ZD$8?"M$K672KAYU"]RCLM0:VOI5I^9] M)#@:PO&@WUH8^*VYO0^VYAN,WEB\DUL3LY:RJT+AD_SJZ=/(,-')L"S @ OY M_F-,GG5Z.[%G^J32-LR[2>EJ09>;.(F2EX.INHUN+$J!&S/A4HT;]4"WP5PS M%0J?4@PG]7C,3^Z4*;K9Y4LHX[5> M2)H4/I&C,/V71XO(.VGL8-E2/C58?))8(XF]95@.M,GHO#L#G(_MP,"V%]JL M;^G0!>2=EFK:.I@A?-(^?6N'+I%3]'881ZFZVE*YXL8+79%M0]% "0KS+#XG M TR. 9=WFM7-N.T6J$7DDQYV4=E_1Y 0EJVW)J*H$T.*=2L_Y@HP97K_IG26 M3=^_P6<'MC>CMS+S)VHNH'H+NEO3.:KV MHWI+^&56"J]?U;TN ;MJ2C+8Q M]E;T5V;]-/4%3&] >VLRQU1>P/IV=->P!DRG?D!,A9/HG:^/N=&E^'0 (:6M M6;'22$8S0KA/,;,@1U?(4*A(LFYK$>*V$(0I+VMS>:C^^DM(4_:;;@YW])6) MAB%-QA(8R>SW8JUAYJT@W9OU'F09"AB1"H:G(MY/?\7/@"G9^4B#;)^*G/TV MC^;\EWXXD&6R#Z-*T;1!@">A]M29!%7&0I0"C)ST,BZ["KU$[VY6<7,;[_9Y MQJW,]\84 2,$LM;IF5#J6'LXGD;I:#$)E( A @@Y2> 41B8%)Q/!"M'S@N(X M2=I_D]*_[VF\/-AY37I(=)>IBRF-OZ0#PW26S#2U^P34PTDUWDL7J:*NMV/4 M@O3''=(PU>4$'8%YX?HH:;)T>&31\\[)Z/1Z@&"ZU"[!P=(Z@_ MBJ5CJ_-X<03GA6JIB;(^3%30OGA%I[#6T"[F)'4SYU"_DI2&+_$5(P@TOCX< MT=4+O0N#YS *\\,TK[[0+51_/$B:-Y3AAAKV1>)>)X=1V)9B@8>4B!K'?,!% M*F0DR*5OD?1U++:K+G)1 02-FE,JNO:MJ"L==J,=@ MO];/XKF=A$4V434BURU#1F-U 1F(TN\:TUSYVWK@HTNAHQ]ZQR!_\,0CUS/1 M%8/\ =O_UM%B&X/\P1=O>P CQS%(/2^XA]??PGSS*4Z>,YJ^0KL3034[$C 1 M9:HL7EM5)P3>?J_R6XP.^'GF\N=X/-K"=9VG3Y[(BP/X2%Q8!XT^L_F(/&%I M69I3RJ=?/NE$.D"#0W*BA*&FRFL7&)E\N5_,R8/]<4C@Z7=,EMU?DA_<3 MPMS^G\Z_$$]YD.8>+L7_#N)]D!Z(9B'\-^ :]JONYX8W1^><\6T9\QZ+.(9) MMYCNS1AV:UY8_WWLMF\Q3YXOZ$!SX(K+S.0W2F"3[O(HK'?XPUDWL M*;?Q,H42KVP[XW^Z^1%T<_\A+)YY8<]H^]03OW4K:.+*K3T4E)"2%/*N)*85 MS'FCMK'74D]7_[7/[9>XA^:Q>^+!,>X#6-5ME+],#@W-T/( M:PESB>2BO#.2T& I]RB,,5^&S1?Q%-B$J65*:(&VNAX+ELMTC]J6<@H4J#C4 MK(QA/%KY:#,#1_6@U8,Q"CR;*%$5(H;QLG),BJMFM./!4!ZH>*DVYF5O@?I# MPLB.86.<[O--HNS';C$>I>1A-P-2V4/]8)R+VFZ*VI73@C0]@+B_!6MJ&4.3C,4,(WR7,4OHB0&7-SN.5=L>%ILG_9L#^#8B08VUUPX'XF M\XM>*H)(4%/D^!IWP.*4JE+#$ G(M<(/Y>*#PB..NOH:#?7+C,KN.968' "84X. #K6-6O*F[2*H0C5 M5P?2FRKI'4N3DD,0Z79.S4!L?3HF6:U2Y2@/M*I)2CN7A:E3G:NT:_[X)2RF M;G707XOK#:A7.1I;PSJHKKZO5QSO:#:',V/?\UD7$,XAS8X5^:1FAG!^7+,A MI]W:D!_Z?3RY#6=G3.^-(WP0SCJT42T(*@J9*'>?3A",9J1V;-2M2,WC[(&7(&/E[)EP'B'/' 70+G? O*EQL MNRE3R?=!),\W(6P;"JIJJP1.)B0/M^+$"+OJYTVXW#!4KTFX9!O )GBE)$YR M?&*LMD=[\;#?C%ADTHPWFRU-% S35AF MG#U:5QW4+2\.V\8F\0MS3+;7])EW3C<\HU8/16H4:R"[T2%6,UF MJFSH!8PE,+AL1H_\$OJ8?N/C9]U@/^1$_\19/1)=5HSO?)5LMS2%IQ>70?Q[QH;_1=]PJ K MTH]^JM*/(ZC2CWZKTLDL$B./+OOI/N>W<9:G_'Q\$RSIE(==-1NQ?CA6GUTS M^N^JQ"/UW380H>O$R)ZP>/R$ 003(B#:822@<&H.<)^?%OU_379*%C-!E MN%]![=VG39+F"^Z%\6]4FC, "8)-'LQJ99M[8\ ):PTDLQWHDO"09X8(NH'# M^(R\"^-E!,@@*I4!.L)][W+ UP3\;HAJL2'/!QX>6S)T07R @%E H(906"3+ M)FL2,=OI.)1TEE4"1*08#XF[MWR-;F/"D9&%.)_PKQ%V.",1VKJV\5 HZ6O;K#[AKYF2KH$BP-,-#ZZJUON$WFHE<.7T^EM MS(P$S?+'(*>@GKH+I4XH'\ZJ6F;T1]86"/+)54-/]P&V!"0 R2TMXDWET6F\ M+&DZ7XLW:>&R>)1K=Y@W@/L@==WL&2(F6ECL"$H'8181E:J0+?/G2ARD0()X M04JSC-([\20R6Z;A#ISF!=SWZR[*3!!(5Z7=3#3N2_7#W5^:=M'2COQR""@M M%4#S+ F*_(W#85ZW*[FY8\>/S"I^3_,29>FH9C)%UVDU\G7.K'(B5;=A'4\1P@ M HBL>D=)5GM>-@'B-#M1*&$/*8G\@Z2<2T"1X"6E/'+C.EVQ-\\51*D5_(_S MIBEV/8+KSX4@^I0GK^-L?D_[9RX M_$RV>J\I^-!.%N;FE1Y)VN.<+YQJ:;O M$E]>S9ZI;]57M$3"/U;4 '"U85DQ4Q&;"0G+KNDG2.D$MP\]#T6S?*^%Q?;L!G#W2;?&J06@17+?X MI3RS+V&64R:D\_5<'/*2V1?VP:K'4AAP^*-2G8QV:9<6@1>*UD&=OBQ; \H?754PTZ6= M$H@7^MBBQUX$"U"^^_FD8]TL<2WAC[]Q-[HFW;_1\&63T]64\1V\T&I/KK;Q M]YI%Z(\&Z97U0'8;[ZY[XG#_$GL0@=W!A1(3*5"1VF<31WA,-1R)Z8K'H. Q M]_4N<% M8Y>8!1;&8;NEL*N22X9]4/A%ET,:9)N'(%S=)*E(D*>=,A10CRW2LI:C33D_%B)2'.@[9+:&^3\B*KMFVPP]5P6L01G Q[#J# M]$S< 5X"B'GAHP)U([M2+HX]7Q?>A=R5[6_E%!A/O\ZZ+CM8%RBV$13K(B4X_W8^*VI M7X)VK*/D<\;5X^C2%K.,B2( 4!>M+]B[WM-[^B5??*;1*_V8Q/G&G$PS!)T_ M4:D^['>%JVQP>1''LB?4XB+T9@^UF\A'Y@-L]]M*9\DU](X K$2@)0(O4LF- M<5>!Z==[_]7XKS1(%Y^3$Y>DPN*WTAXQ.T17"Q3>JFB#ON&:.0'5!!^-X2* MTW.=-+/-=.3[-Z**;&)SIG,O/&] '66&!RLD(/%;)6L*QU!*P/9FU-+ .M.8 M']Z&8MZP11QA,00:_]529G>H5@(.KY6R)G $G01D;T4E#8PS5?GSF&6N^E 5 MOM)IO%IL:$J#=:XI?74:0HQR6&,L05TBZQ1L.&'E$4ANMTN14N,!^Y\RR( O M[DJ@8F]5")B'5T1H<5<>.Q41EPEOK,?T>!VN\PW[;[8,(G)@)/%ZP7E%T(1! M1U'RF4,&.;SIE 8[CFF?8VFUZ2ER=\:&]0/LS$ R_+PD;ST#2L;^.=:$&;:_ M',F!_V[+B1N%[V[**>Z)MV[)&!$UM^6\1^)P ?B/[+2G*O9)VFAF7Y9LJ+% MR4!<'BI?%^/6FJA#Y)=:FJD9:2*3\)UF/ZPKN9.EP!4?/B;&]8,V$$"QLHV9C&Y^5+IN+5U2-OZJ H*'"."=#?R8ZT1)J7M2=B M]^$M[B@L* H+53U)HD-9/6U%UF+3+I[45<>1M$('_4QB]@-#Y2*>(T,R,3.8 MDR!-H>->MY:WCTY?'C2E+/Y\&[X?.LV/$;385 C=EQ=[=+DR_A MENTH8A>8K^]"&E\>P.PGRF!-)PA&WUT[-NK6N^;Q2-UW;8AJ!TUJ*+FV .$ MHH\1!X5ZCTQTD6L'G,Y?$2""=#O@[_) !"A.)]VQV$D*=IYU[ P^(F5I+AV/ MV+^.CT;LH_]\8A+)Q>$#35[28+<)ET&DZ'/4,=:MUEL1#NIN'.CL:&)!1;OM MLC1L[!Y'=H)!7X[)5;8VZAB+(!A=A%>"H1OH5C#,5+0]!#&>- 4$I;'1$/*M MR#ZM!_)JO\P_!O%^#=XZ%-6YC44#"WWW%1LHG.[(ELS(K9([0-PV6K&E1]5\ M& !) Q)2[P4L9F<5YSRYBY(^THPRZ=Q,X]4U?:51L@/MGM;'U/(8O$@>:+I. MTNU-DHJFLI<'Z%%F:)$X$FZ<*.JH"R-'54=![#S*.B+5BD(K C>_G9.P$PG] MI*HC Q4=BBGX);"8Q)/FD"[U^4N6MKB)R!(!2*JR2.YN.[X<*<3#VQU-D%&YU4.F89IU4 <#="3 M+ M^>Y1S>=>1T#[]% -)/1+KA>>8-+OLHU-=078*LF8L5O\< ^'-WCF*@0A] M<[14F*Z%/9#K\2D_(10'I5'F:[$IA#1[" YP?3G-BG(IP0N=QT]!I*Y5W@,8 M(3#7F[4J/F<-B7,+V9.\M@L -UO)FJ0E!KC!YED/O.GJSU=+M,]755,7.U3R,AB]-XS/17_T/A@=J XCG@?MF2_W ;. MN9MN3U0[#T> UD(Z9E+=$5GW>PA^S-?0JBV((E75J1YP&.EU/1BJ<^PL@) 2 M[:PI4W;PB?EP,/5A#=!\A]AR?EVGV@WGL*48$R*@P6S+\#A)=\,9NZ]^MB". M][S[B9Z9$;5?(DWYI,@6R .]U[*B5?H6A!\:KR'+\"(9FG!5*?]*O1=%$"&= MXSG)-]5#&>X&[E+V;;B3T[E]-!/6R]*V$1(H4K_HDSB2R0^4Y(]H$< 1'F05 M-( >6 8C2UKKH(3RPT(82+.U$NLP9>K?M!6AZV/?27P=J[DXPCE2=7.(ZQ2^ MVLK.?QG')P"@>*B+(V ]T/LNQGJ=!@#0#^TW4S?&J8#I4:O?IX>'! /3^H-" MTCPH<*OA@8GHR=^]Z@?-!EN*D?I_+C=TM8_H?/V4)\O?+P]749!EIE;J1@BD MSJ#=3#3:A.J'N^\9VD5+^[5& 0&"Q&'@G1>'PF^E/OT]MF#LW0=;:9",EMG7+:&O3O#/.X-Y=F8:%M80$,X'B)/)N?N9O!8 M6!Y8S$B$6DK*"1=2,"V!>9$SGATNXHP=6B%QDR_$&5[ES;:[*#E0*NYF:/$O MOB&*OIQ I?YY7B]PA'/1 /:JHU$/6+QN-00I M0/SP(EN<='N#6A"?)*G#.].,]T2:++PEE3SANSIGYN0$]T5-GMY?,8]'<%!L M&*@\$M-@MRY(-R4]Q +/PW#!AL-7*!"]*B)@=V%,;W.ZU;D.FK%(KU!,A#=> MH:@&NG^%HJ>B_9:#1Q2K&./?8#SA -@N@NG\JCN^EJ%Z_FTVW>>;) W_T4KJ M/N,\GH:8ABY8K_A2WTG\"RX-XT!M@R^>C9$E".?+XQJ!)?E*3,Q)ZDD1]1)L M1/L04E$F;L_?ZU;?%AI)A_HQU] ,.U#W\MZ'KK84\QVA[4E,)%G4)'*\@:U" MA%:RV1>:+L,,,KX>^&4ZKSU_&^=I&&?A\M<@TO9.<#/U&]M0!BSK*'M,CWG? MSK;3FZES[$0%$1-2D0&=<00AD+]94$$X&7B&H RE/M'T-5Q2]9K?)_$KS7(J M[CDROH[R]U=)EM\G^5]I_DB7R4L,)J[&)(!XT9;%)HB+A='\Z(CTX)@,]!] MMB-HQ#@W+LBA6\_0JB"*ZNN99]\)8&*," MEL"H02Y+UA0QK@Y(K!"7%5G:")> )FP'$/!$(*@.N!& M6+3$(4UPF.'8BV(ZXS'KO@3X0++L<@*3"-Z,=?A:[BB M\:JHZ%14':53=B;^_\I[MN7(;5Q_A0];E9FJ'I_,YB2[V8=3U6//9)WRC%VV M9U.I/*1D-;NMC5KR2FK/=+[^\*9;BZ0HB2(H[TOBZ09 V -Q!0Q& #>,"[ M)9T G0LA&3#,+8Z:$_G52XXXP@HQ%'6D=^Q8&J2OT0 K!AUEQ$6;#MQP8+N::L]0?>%:)$1/U$V0MQN#G_ M@I=/Q6&:#;1,(PI^K ,A-0M!#3HX.N!7MZ,K3/=(D[&9BIY^PGY8QIO2+CG M[^\^I<2O5&W,#1$ADLN'B%1GF9M@.4XW-V=)_=#_6B3A"NQOD'A;20G O_F_ MQ7E!U@$%WC F/R=1D=_>?=:WA]'C@#60ZA?DI#&4&@&BX5,?-[(N10)'G+\S M+'2+[M!GZ%XQ]L1Y1?#RUY/>.:A"K]2IKQ1/&,Q0(,*MF1AUH-7#.PZQ)LS( MSTSE ?5JVDL'W8.O,;E^,D>X/A1Y$22T."3/!Y14E"_Z%0DB]S(V_X4&;$_Y2EN7P=-ON82Y\?-8J<9X:4#/@"YDBE5!U' M9-\UZGXJYDK6]@7#E_L$TM)LDZ3H%'-9OF%!C N0JN- JNW.!#]Q6_,UUO^+ MY?6ZC?72,9<>ZS6*G"?62P9\ ;%>*=7P'9%(66\$>9&(\ *"O;F:9@OVG(5Y M@_V/7*<)W@5D+#?!?HP%EL&>X_H:ZS^DV19'SL.]:MBE1WR].N<)^O(Q7T#< MUPDV//1O2VHO,_H/4M9L$T#%Q-?S"+G%L&'O#KFN[_^^[ M\)E;E=<>70XI>Q;T'X9:7S[,QHN/2XB9%6^^C)B)$4^7$K-*.^=RHG@DH>(+ MSK#L"LOWE85;K9NL+GI:T)C>^3<.H^WNH0=-)YW@5=AUI["A^OFV%;+KM)>_LYC%'12SXJ1K.>O-PD>KT;"U^%3Z MX(W([2A(T;9\&G'()NW1#=8U.?:53W\D^K1MP)7/6-^)CDJL M=)6X NOA98ME^[OAI?<($WOU,XZS,-?J4YC-_BUN7L_.XGAZ"68]E6J, MN0)[^.E:@77][+34@U\W__XII/?^WND!I0.5U%F/0B5-C2QW[NI_^SKK2,N< MOWK>N7GO%PSZQY@ /E=0]M<(VYU-V@ MJ?"2>-R0ON=4MS;7N>C+S.8CWC'ZWCHQ05^"X](Y[CK\>[AJ!_Z[N1: MX5(MK)5-I8[JVR8&G4[9])0^:MNT- M[]_4;5NV4=.W/M=0>\OE6?ZT/WKOG8G@;\FFZJBZ]8 ,KP.96&B$':5JJT%V M$ ?+B[,CQ)LWU$JN%%]NM+6A_=Z NX3;RSY%2>Y&((+N8#86&G9'JMMJX!W( MP_)"[R@!YPV^TOO4EQM^[?P"O0'X9=W- AS]&X_N:;BUJ]R9;G>7%5QMRN7N M)A@BD+J\(K8?/>GY=/,N55RP>COE0.JJM#K+E\^VRT;WGMS?XGT0T MUED1\1$%E)G65>F*+NB_N4E^33XF%_?)/\G_[KZA*/N@6#%4_#78/]%9ZIN; MM[]^__'M=Q??T"HM1,%L"U$7;2'<;,FX+-\EP2RN$ K1,T9[PM(CF?3(D 0^ M(J X09O@F/M6W<79[\>&F52*NKSVUM:>KMA"#;X090Q]YVJUQTJ=;[5K8!<<[+,HI(3E&ZSP.0(-A97;'*TC(![/W7,7FH) M2GN_PJB@K=[V^!/#[4R)ET0%49)'86_)WWG&6^8Y6Z\"9TJJ;0^VN+.T'DG< M)[7<;>GY$]7*D"47E04QICH=FO,VIDD>OUMCX<+,L[ M RY^]:U0X4R+[)/1EKR6EHKB;LGL(N"[71:;*503W?K7NKXM<-FG^?I0/*99 M]"?>?$XV.&L49+@AHN?OCJW[CUNJV?77:%B%I(DC^;2HM:*T_N7LI&$\6%!I<#5/AA$P! M1OAZVY+Q.L$?L:3(APD"P.V[D0C5/;D6VIE?F[+2L2YN"-?;4P,A>.@WCNG8 MPZR+\I?OSK[_WS?_>_;W;Y4263;X^R_I,(-O('AB\!T1M 9?0<,;_ DKQE9" M\'PS^+&B_.7[LV^_??/#V8_N#)Y@#(SQ+11?C+XKAM[L:W@/#/^4&7/3IYC> M&?]HYOW7F2YI1W&RS,R("4JWF3(Q@HW%Y5*,EA&P'.7+RTNV]RL8 MYB7'T19[D7-\F83I'E^E>?Z!A! J9)0<"+?73X1]IIMW>)MFF,/=!U]Q3M8\ M."^B4/%;3*(($R\M**$9]R:0+5$/FP%@ABVRJ5&AE#"$8KQHO MPN=S@AK3>NY.M!*">U)CO\/DXL-BVXZ A"0"XZ6N26BPZF MXMY%1[*HVI$LRD4MRPY]TF(DPD64A_QCO*D_??^UR((TVT1)D!TO"[Q7N? L M(T&>S-*D19!W'_6 ZTK#V*1>.I3 M'#4I="I@X(@@95WJU"U(.+^4L*$SEPH6(TV M^TQN-Z#)5/?K3#39#16 M[._JBW*#]EM):1YW&W![9$%:>I,4,!K_\,C[Q$XZV=%\B_,@RX[;-&-EYTTU MHJ/@B??U"ZGU/C4ZO/?U\6;F?1451,F@%AUO7&^PJ)]P@=)*LIA*%C;0//+" M;E2YQ3G.GG&^3C;K,,P.06SLD(;$//'-0:(/G"0EE. ]=@";XZ?.%2J)LBX> M)5EO?'F*$EJ2!7&T8Q#R=O3;=Q6.9LDLKB?*G0Y4+>.0!_RJY6Y?,F:I$ANF);ZB%TCI* M%PW>:U0\F;E0A8W6*MN;)M*/7*2$E<_5%G$?+]D5)NO!-Y[[$0D"IH(S4$\\ MI<&VUC4('+PO5$R8&3_;56SG]X'1DXJ!/-5TXH6I7T7!0Q1'180-%DTM8'!S ME["N,/@&)*3)=]C0&WT#G%F^!V%^@ 34S&,!?H2^MA_TH*F;UO*)V"5]FYS& M,6^O@8FJ59/#K",NYG'@4"5.?#UH.MP2GA<.D\7R^\/V4*@<:T'O$2VI+V;J M$SHJN'*"O.[?&B6LGRLAG*=QM*%!%.5E3;"<=795YO*PB)YK!=T2 M%F\Q=7H2F?EBO1!/ &A)LP-AY-@"5OPR5B@#U0ZSIY16I;'I9-W7);/%<[<4 M6$FYF6A/X5&;^HHV7RF?S50CG"*MT TF8B=@@6@^15WF68#CB 4/+GN89B3( M4%71113] WK]1"5HB:K('1X72BR/ 9Q@:5-1TJQ,&P/ I7+:XWYTR#&,..L] M3?6!7?G,J[#[1TQ6-T44TD:PS<>V#R(Y'Z5\E1,\I$2K 5,(U1[];)%QZ_0E M%57.143LAK[(CX*!/T8_-:]BD:GP!E&GCY0O\<6,SPF+%\EK0@;7',334#)2 M-T)2=HQ9,"]'*8D'&0D*0;+Q4U MQBG&((8,(^Q+1!G#]83XTAJNSC!1UK*D@WH:;ZQHCA!YTU"(6+'D*Q0E87R@ M]2E1WM!-V-1-">Q=[#E_I&4X+Y/Q5_DV"'L5=4:HQ"#D#*#J2[P9S/*$8,/' MHD>;DMM7V:WKK)'&_'&=;8W1\V:O/O0U[0@^CK[:D6RBN\XXE2 MG8P(T)/'C1*KGC[S#C=+4-JDX8&.R[AR;Q6J;49![UJ(/.PZA1U"\..'=(L: M6Y#RR$*<6*"PONJJ[U\H3M[@"P458_2K;J9??7-]-DMHD\T#@*KNEF<0XRIN M#J^WJ#DVJ@>G7W7GCBJ5H9,(,/>2%$ZI?!;*Z62*OX9\8J4;WXXQ>K :[=?+ MF!EEOF&\+\,S>.Z8:PR?"_!8#EG]U7?6K:C?"E.OV*BOX0*5:_WMGX*0J8&= MRO'X!!>)/B<96<+O$KJ")B((H?,;G$4IK1Z:8;*;O\#\_PK-#:0!$T-&"=H, M$(,(./?^$=QU3+-)@_EF287E ! ZJ"2$7I6DP"K.&DX#9FHWE<]!V"U<'2%&]\-14 ]V)&TYR =WN"ABGEMY M36\;AQT)2@EX==ZM$='@7%N"[?4](N:Z HQJI[>>IG+S[ZS>7S, MK^$) XP1=2=U!2#$8:V.Y?J,50;EMEVZA@5E@F<)#-D9?1:^'3<_7R>;*S)$ M_/,AB_)-%"J-VQ@+L %ZOS"=%NAJ%)@FZ'W\=!MQ4BQ$T!##0TU$X")O4P0* MA@EDZC5YZ38Y#L]VZ?/_;'#$/8;\<>HHY*/?K_ NB-\GA;R@L13"K0-HF*3& M+OG:F6$KQY8\82=0B(--+$X\^!?FHTKK#W>_=O_;RM@K?]CF=TY_U>[ W06H M^#%!*@;;X7'"QQL"?-JT^W" M %BLBM'*4$\!W-JG?'39ZR8!!FF,]IB=-+>+YV&Z:?T$!&1&E[+9F,Q;W[N> MQR6#2^?"\FTAZ.QMB]D)5G>3E64F:N87$4'U820H(0N:>)Y10M18I!.!";SVK4W MLJN'\7[80??, Q7B&?G>":X_7B=E;+#M,2I>>YH%.2,C.=U=8]SBW2&FQ(_K M'4Y"7=\Y.2C,A86.[>8MA0S.^=6$F@E)4>L2%'%8\&9SI\QK6\VI@/TP$G6; M.3DDN*%HCU\EI@+:7VXFYJ<<:2+<#&O6GRZO[B_5UM3Z&L"<).Q5]M3XSJU!=0;N_%H_ MH4MTA>[)?P%MRH!-"N'!:FUPFR;_NC(-:\+D4<^EP7V'AG13 JPMWRBD/*#, M_"D6> ENG3#:XO-M%/@Z]#)^C$O2^U;>5?983*&((01\*M:J$[&_)JL,VY/2 MJVK6)N1+*VJG3CE,Y!2#';[>KO(CC0@,!ZO-!#3#,NY]^ MCCKF4H%5-=C04T7%\7N=$>S7*/3E32U,:?06C9N$=.Y1Z^<@(E1C_"'-;@): M%N]C\#7:'_8RF4RP S=7)C*W/M18(S>E"^-Z0=QGB+ZS"W,H@>(V#EU$.08=Q[.(>Z28)XF7BMREI@1$5.JY!B% @* MCOW(@G""!&H+>7DB)"6$2DH>O.0\)QLFPA=M+5K5JU#M1OJ0@%]L:D61OM*4 M8L"]S-2PHZNP(M!X-]L:$?!$CE[FB@(I>=D#7G6")(<%.H?3,=XZ@I,!NC]] M4W,A?[U:%N/)T6\E^#QGRP;O<8,&XM+I_7^S0KHC_9\NQZ^S'(_L %7;3? MX?"0L9/1FPSOH\.^;!...>1%E(?TW;WD(-LB78#EMDV%5,MP&T1AEN?V.)?L MS\M2,T%C$/KO?34,RJMQZ :>#<2[T)=#L5*>Y6!D)^UZJSRO@EIJJ8FCFCJZ M::IE+5>+]3ZB1I>]#E4SVF)6U&3@9GW1C>/\D&4T-><^"Y(\8"_(Z44F[W)( M%N.*6<,8&V:5,%"XYNK!$-7YJF(07]T%IV@;4Z*C!CZ[N5Z5K2<)#:BER#01 MWS>KWA(WXXUE0LB"MZTM@P2[],BB'N-VUR*[B''"K$Q@&U?W"\9 M'..=0@):O)SICK&WP6#L7,9#MUQ]NG]*$U$:NTZB$Z? ,Y_F]::YF\M1&SF_ M_0$\Q[O 6?0<\ P?PC/;7>>?TN("YV1513U\G?\3;W:L)WD%\)/ZH<<4@E"I M@E-5T,XB'$L-(,%P&JN2W,.2(&H@D#FI0#5-VJ!>4&U"K1 E#'4.;UT5]"N4 MX9A)7*0H29,WCT+J3:VFJ"8&?Y:_3C:-&-9S]'L*#'NR+V===L#?A@0[YY>Q MH3[NIP="?'W'X:%:F8WE/?5L]Z*U<"6T)WL7M8TK0.%W+EI+D6Q8N1?/ X#7B*$U> M@@-K]$J&3,R^@>R;X9O+U8 $W+K_@J/=(]V9$$&#'?7;!YQ=1/&!?,8$RJ\/ M15Z0]1>1LDZ)ZSG#FDP59I5D21G-U=1$DLY775;XE:589JPM!%GBE",@,03W MZ1RMBR*+'@[\0IML=MF@='O+7W]YD&.R"7DA<7^>#)N=5O]EYNM^G M"1>Q^3/=IW57^YO@R$N$9?0JM"?W>3)AL/QH2RHYR:&>2!4BS]H*R]I P2F; MA@?B/PSRS0,=$8DA47-,P'XY\VCK_?XI3H^8!(PB#?] Z9-H__DEH+@BC_WV M[C/@L>!=^(@WAQA?;V_Q,TX..*?/0-Y_+7"6$'60$$GVNUG.&E$DNROR@V[X M>_-[JA:%0J<2!>J"8D45K28IDRBZ[Z%B@=UN1Q)!E : DBQ_(U021A5ET;@D MV;UAQ$5E _0;HV^O[DJ>%0T'(?\Z=0[RT>]KPE 4!O+:[C( MT:K9I$:8/=; M9\:D&EKV%)8! 97^&TG\_NSNQ7!3*RSO>'+'W"2MML M?^W>,F7LE7;9_,ZI578'[D[8# 30(J?S..%<[D.0O0_R0EWE[ 0 X*Q-RF)U MJM;ZUNWYF63H[C5"D"$*!%GLS J?H]M)L?SV[,CCF_C':7@3'_]^>77"?_,+ MMZ;798F:7/VI,U,[';*[/T._73DVJWZ>6%,3#\KG#5S57D4)OBSP7ET0>2PY MJ'JXT\1O5\P=1PN@INX41B6%:\?M8"A=Q B#G8[ZH0GZZ5T0$[PHX8OH)**' MS:QQI5Y1[@+%)^),[*E)P;E6:+0+!N/8*G:;#GL*X]P1Y0QTFUF>6@Q,%M00 M;F/&;2#EUIW-GE,[(1,Q>WYX&^5_O#N^PTGX2%\A:JKZ]Z/!V+2I.$T;[\-Q M;O-F#$DRX!MHB.*A"@V\(4!7II(U;6N ?C1?[$PNCM[.VC@>V)F,H8%V!MI- MP*5$SC<@= 5&JZO22^=?HN*Q7#-I6\<;XH)N+$5I[0R6T^UUB#RNR M!.4'7LFV1D$E#M#><:@,#_0!GIS:9EZ2G%T-07V_ M'(15M#XM:$,'0G0D]B*59J=78R&"(D9#;#AOJBZ5*S-V_/0AB+)_!?$!TRI4 M<9H?,E7FU6 J7E1A,A564XVICP1T528S_OJK,Y5T5OQX=(4H+<2(H9H:U!V# M):&I2,],).+/6Z$"7%9Q$DV4^)M3GE*)PC2.@PR]"H^$K0W.7I-/^-C019YH M.8L,/^(DKQJL\ Y2C>A'WY'3#]=;LKBXQ6$V5IE7O$TMS5&66WE%:7X>G4ZA?(R#M6W 1T2G8[)_--ZS;B! M59?GU1S%S%&&PW271'_R]L[L%3R)/DUMBO+_KW#5)XDN^ GUUQ[T$A2EFK2' MCRI@X!Z"4M:E_0-;D'"] R5L:/H&"FC@X\*9F)^0ISAU?\%R#>@V^WJK;$LW MYT >9.SJJS*OYQE%)@:TS.*TK>9_?)(6S;1W)ARZ1N6J_]-8^NZ:15;"ND, MO:4S-"U 1+ZF[[ S=K#$YZ6\9(@.D58L.:Y,#:76Z\89P?7 ,X+K!%7#4N1Z M8+N=WLJFGM5Z),_3,*(_,+N>:>HDIWT5LPW>7":J98Y,^S,, M-';AY5-=O. MV1T!K$O='&)(&ZQMRHZT.[8SB.G.@.9$B='0%WH!>AJD5FSM3,?4KYS==YIS MIK>JDR_;4;%.T?58XMJX'9MR5 Y(=FE(O7FSNN"JHF%YI--\2B\/]#TH((L@ M(S$:RQDM/-3"Q("ICJG1CH[!GC=>(/,_75RD-5)K75$=G)4=)ED'R?9J(P_B M(#NBLM9A R6HZ&-Z/,?_)!-FE&[:P[U+BPCJ M8P8B23Q-@P7M;[VL3?&Z\E"[XWUT'9^DQ8D#=CP/S+>&:Z7&72&!;<_3+%5% M.#SD^#\'8A?OGUD_:$VM RDH4 4##=NMN@02./?5!I1,=+/.*E#$8*U7!)AL M(&0\39*]$MH/,SEA7F[,KJ#W3;.P#F;A5SV/ MR-7@7MAYAWV-J5^!/?+6,V)@-5<^O#J^B)ZC#4XV^4UPI,O;"[+9NZ#I"!G> M7 3'CV2+]+A.-K_B0!4Q!U$ 2IP=+F0K+]8NCOCD@(2)%:($D$E M%7]LD_?)+8LJ&RKD%,D/"Y2+HC.Z-@:XGNX*MMMKVP8$%Z#.+B MJ"],T(8!*D @8[15:* )X+Z@0'?T[BM0#@-='," T[*+=;/U82:X?S@<(<2_RA-Y^B#. G=M,:Q&A]*![3C*XKMFF&[G'XF*1QNCNR=P.729(^ M\W2]5Y_2 K]]^P"8*R^JPM,B[EI7D,!!E1)0,-RN'W "!% T0,J!K"4PZS3 MJNC#^H31!M+I-SSIG6G'MP8$S;2)"FF6L1 MG)N\ 3>R%:W 012)IOV=]QB6&V>P(,R;J%\8=UYRG^$@/V3'_E OA83Q" W3 M33^0@#FW?B4/W=0I >E%T+?.ML.X'X:'_8$MTU39R?HYP!P?:#X8*F!K;C!% M=C]/#..L&V9K?$V../3\,57(Z_/+3N.IFR#SXR;X%A7]Y,!0 M]?QTK+<+^,D@ 2KVJ=F0U%OBP*AJ70I=D&\ \TW'OL#;*(RFV;HB-9VZXJ'@ ME<%O'(>CPSC#4/&:_F&*Z]QEAC'6[?-0H;/)I?HG:E( =BU[ M(@;#171>0_T6TWM]LEHF<^DVS?:TA./U0QSMV$J)WE"%9(5\'^T)R/7VCGR: M;X.0?G=7!%E!T^HT#W9L#P):E=VRJB3EVRV- %7GW2K[JH+P*U0-@QKCH'J@ M%2J'0GPLUC.[,=H*L?%X3BCT:R::7G.];33!UKB3 A;HN%S'>.O 7 ;H_LA< MS85DFQ 3[#1CCVN;K=592&_^FQ\)%H]!@MI(T&;5[*I.YK%/:1+4G]R3OW+N M"_HUUF J0&?7XX1MG6 /(^'^''L,?]U#KP85M@)KTT%-0M!GVE8$MN')$U(? M%8>"(CGH'>09WLNQ' W!=]D^"F(-F66'PEB_'*NV0]1._L. M(0 S\0X7L3GGFF,[GVZ'LM:Q2T$ 53F>=+85%\B<2-73%G2:G2PHERG#(8Z> MZ=6Q.%H7XF-!MRF<^/N*<$/^3?Y%_G@(8& !4 !A=61C+3(P,C Q,C,Q7W!R92YX;6SMO5MSXSC2)GS_ M1>Q_X/9>S$S$6]T^RYYX9S=D6W9IQY8TDEPU_=TX:!*2,$V1&AY3M^,FS/BI; #0W+!V8(;.,'#!?& MU%NM3-=X!KX/'<>X]:$]!X9Q\^O5KYW.Z?FO%R<7E^?&ER]I2[=F@&IZKA$W M>?;KZ>8O=VFKGOM7X^*WLZO?SD[.3HV;OYZ?__7TW!@];PH^HU[.8&E)![I_ MO*&O&4A2-_C;+XLP7/WUM]]^_/CQZ\\WW_G5\^>HXLGY;UG!7Y*2?_T9P%SI M'^=9V=/?_OG\-+$68&E^@6X0FJZUK86;*:IW>G-S\UO\5U0T@'\-XOI/GF6& ML>Y+^V402^"?OF3%ON!??3D]^W)^^NO/P/X%Z< P_MOW'# &,R/NP%_#]0K\ M[9< +E<.[GC\NX4/9G_[Q8QL"[5P=G)ZEM3_7_]_,7#[+^-^3@S4%O00ET#PJ^4M?\-%?F-K[;>ZG9Z$B$.X_3O/#3P'VIA2 MMZ:#D9HL @#]BZSM'6$#H],'_UY 4)HF8[(WN\UW(PHFU\&P]EP!?P8Z+H@ MD!IM7H0[;[GRP0*X 7P'?31A+H% 60I;/X)0"].=@Z#O3A:($@O/L=&ZT/MW MA$:G2.%H7SF"D&:P>'"\'R*YM]-F;0'N86 Y7A#YX!&XB-(<0[V@JL#N3.#< M1>NM9:))V[*\",W:[GR$U&%!P*%,Y@8%=OW9]/\ H?GF@ FP(A^&Z -HX4%? M]2-@]]T0^" (J\C VK) 8?KN.V*=YU?4>JZZP&Z-? _-P.$:+^AH,*_PT!B M2DHE-B54BVC7-H<(N&X0H$6P8E<+FQ'8S0<3^M],)P+/P,0_QQ-.E8X2&A+8 MU2':0O@C/)-G;T)M1&07 M$735%)G5%-@9M$=9PC"F$4(&K8QX]D8_/4'S#3KQ1%BEITS-BES5:FQUZ*T( M[.34_ F"H$ MVNWA/5"E@;[?Q+$VV(UMM!O9<%._.(V7<^&"9,T>_=Q071Z^]ILY0U3O?4$C MS9\GJG>WI,%FSQ9UM$QLK.ES1O5.4YL[WIFCN@",#0O?W%?O<;Y^HSOD&A,X ML:VF=LO5^UK8S%%VSC7&76F;#>ZBJW>;U%+3.^KJ/:8VU_3NNGJWJ.)? 8+$V(QRD:IK':70L, MWQPX3Z[=FI*=];/'4@.^G//,V*'5HP9FC%C9F9+;Y-J87Q MJ\=2@NBYOL;'CFX!J"$FYP>:L0'4Z']1*\UT4C3!F)MNWJA10XJR%IOOO&A< M*GVF6>M-+9:16VNVTW@EL/"RN?3\$/Y'U)I4]4O-"BM^+B M=UZ AI#GIVZ_[ASU,YV'TL[70KSA'@E7WK,9IH>'C2=T^M&=J;BV0OB^Z,5*G>,RN;%&NSR)EDO37R<^ZZ:[GHR#J&N%\!W&._ATB @R"0C\ M^G&5$MNEABO< XG*X>Y%HTH:Q\\ AK/>3^!;,$#G/FC5LY;Q?J*I.\?D?Y^\ M(+@%2*E[?XP-NS[JC5U#UGK?:^ZR-?_#+7#!#*)9-9YCQ0K-]:VF!-[9J>^: MZY-CT3V8 1^=?%"-G94$;W_C8Y(H10CI0U,*0@<]#VV '!A/+,/9= $00>.7 M9JB<@*-%G:\U);0H<1HY%Q,]!.J<;\L;;=#OH$;'B4TU[GG@H3/%&!WEW2@> MCOB(^03?0?VYH=;GCBKV@^\M>S]#X+OH>!4%(6*.WZSD]"\V+;QHT9KH>*&# M2(V.T]MKNN/9H?TKL.=HF,<[7>PSL( K 7-U[4\V+;YHHWB%CS3GO5_GH$!H M*>WLR@XD8$A3?850- \Y%K WOS6QCB[YRH_XYGY;[@X! 3GI_7-)8C0(+$@20"8/TZ]]Y_LP'$,31. M\#]B&+Z M0>=(15^OSCN7ER=7-YGUYW.^>5.UW?)T/7S8IB^E7T'_?. '_D8'6F) MWU9QM(4OU@(Z&\QG:%TJU&#Z-:^"!)Z/SL%_^^7T%R,*4+^\53)(?S'0TS M]QZ^,"A \:",4L!5T'X>/C;Q*(BE!_.G1&-$<6)9T(XU '')H\![&P701<)A M2SB:AI[!\@WX!1 7ELOKX:9S=7(B#V8VE/+(LDO53G0+YBRTRP']$"R+9F-: M<:6PKC$7<\N8(G\F?2;.>HX93@$/_UEUL.@:+P:,*)>@H>DDHW*+ZNE141V# M.<1;0=SY3;PA"LR%Y77$G5U0AI%Z<51,NZX;88O4RO-I4.X6TQ'!4OE2X,XI MP)T?=XKU33> B=]'"7C[174$D$G&%,0+94"<+(#CI/?AI3 >%M812$8I4R@O MI4.9'-VR%< -!^:R:.M35$PG^)CE2X&[$KT5.NX&=P30A^V>:]^CU9XR9G/E M=,*;7< 4\$X[ 4]X_0 =,(@(=H?](CK!S"1;BO"U(G,QOM;RT<*QW8[?87=A M?WWGV>2IF5I+/TCYQ4U1OI&.N0%H>G\_W!%W>L4%=86R'(I M,RSEVX4PZ;H^, GH[?Y9)[Q*Y>23_+[171"C$FV#*TB8XV,<&0V*##BM MH0&V1/IW9@CF'F7=S972#_1R\3(W@R*33VNPCJ.-F?AE,+@W0S.E.L6 6U0\ MKY[33N>LO18_;CDS&M ,1L=Q-TFZWEL"'S]#>?2]'^$BO>0E EI86C\\V<7, MX"PR&[5@5&]\;3;Q$]%JY=JF;Q=0@%Q8)P9P2ID10!6CTZZO!G$8[Q;2"3M& MZ3+,BHQ++1BTZ3;36R[Q-:%G_1$_3 Z&48CS#..\S.0].*62?D3@EC8C1I%- MJP7$2/<=#S"P3.=W8/ID9QA249U(P"5C!GW+G:"VPCZ@W]!>:^R5U EX'A$S MW(7[0AWW'4 B:N+YQ8;\3EE]L2\3,D-?N!WN..BGRQP2U\>/ZVWP\^^ O.O; M*Y=7R%FGO8VQ6%V**AE171$ MC"I;AA;--^LX:V;?FOG=R(:HM6X8@B!1,V%K1"ZL$X*<4F98,GEQ_?=O^X&O MZH?#VKS-OO/_?&;?>I.[CK&9.OO=YTPA\)*Z/FS S>8DBCX,O<-%<)/X$3!MEO]HF: M_OIUT[7A;!,-<^0E#V0)$;-0;UYYJK^>5QIW]65+TWH42U%<*$_'\\[5S;F< M05=)R=M!QR&=H) 3[\!_\VK$@Q$%=VI?94)]KZPRX'.@1X*<131MD,?!*W$& M!/0?'$#]W70 CO 8WIF^OT9[^CA=#8$)3'45908+R(<$J2ZQ-H09HRV(#W'N M+ZP% C/RA;2B (-HE T58.$U?0EJ@_[/5CA93/(J8Z ?F%9K4C +B$EILVQ MQOUAA%W\F]?)PO-#G.Z)+1]I,>0U6M*"$*+EIT3/:=(5M"7"B8HUH\"2P3#P-=WB#,/YKJN+"%.AR(=YH'G6ASF MI)![E",G;ABY4$"=\HT:G2G?U(N:-I.>;C(^IEHF[0G(%70A345)! M9BBE3)+Y=-1CG-1\.'M!QR6L"0)!J'5TXPB_L(+,3X)H0C)< IRXWK7 R%P_ M1*Z][U197$@7<#FD$V0V:F#+L"][[Z?E1-B%<.1[B+3Q VS3G4.T)*;;;-=^ M]#S[!W3V'2MKMZ<5,80K0I1%2?(A-!-_Y)A)AKY_1W"%_4+(>PE:%5TX4UE6 M;8Q0^^,!";P9,X09AZ>J;D2I++,@8Y9\PI200E?@6<"M^P1+/KB)DJB6246! MK62';/2H*'G%?X+F&W0R6TH<,V#A.4BT "]NX;K$#,U:71DZ"/)ZK26W-@;K M72VP\Z10-9=(,Y)O*FIA2J<(360%+-:"V."9;H!.VMA"._5N3?(+/5D5M>C=NRM32=/+<.7[1%IMY'I"*L86' M:.XJ**LE,]@E56 2X3JD$N<#ICI:@5U=XD:=++G/K03\,PYG#J1C\ [<*%YL M8[L,V63%6UT_5M057IO7O80S6.FNHK2>5IRI)W4#CWY5.K*6P<,L5L*7C"QF1=-B<"UR"R@U,AK#9W^SR6[ M80FV6_"*KL"MF*BHBON:Z[N9#SO.OX@ #4,?OD5AXGJ AR"^,? J5:TL;%U;1LF?1^9T.Z[ M=^8*HN5Z1PDDEZ+2BI]TJJ$G!6QW8@@V]=%Y,_+7I;/18<%/ G'HI>[>ZR8A MC OF.%:V7._&:!DYN!>Q/0M?@?A@ =P OH/DI?F3%^!'/\/9U/Q)]GCD:>63 M:J*4ILTF:@Q"$[K [IF^BU0:["CG'LR@!4G[^O**><5==SHX4=R'8UM%/6GC M876H=.:#XB>!./2BG[VR\#Q=\0V9L@$;DT(]U:<>GQA'PXWSEY<9 4DUMF%)5U@;" MVTDF29+!OAN%"\^'_]DN V1R[-?0D11,,FISV74@>#\((G8J)*7UI0%%/FUL M'0="#Z,P"$T7G]]8>;!315\RE FIC7$B9W5.9&>QVR&:;8CICT M-;CWEB9TR5@=EE4&,"[=%T+&*)R@,2G[U)P*_0R6;\ GS+FY,BHBS0C9X=Q; M+IDF,*?:H<*<*Z,5S.62:6(#2]_646'.E=$*YG+)&GA&*'6GC(Y(H(_^23K% M'A94!O!*.RM.N02-:G'[Y@KN.NDS2/I5WWXQ=5&F U;D3L,@F3877:FT^/U[ M4:RFC?<)CC&,_I]-]A2LT))RI&'"GDB9VJ(K=^JN/'N4S!J: =_H6B#;7^K. M"\+A+)6T9%4H+*L>OAIDFFR6S_Z'M!@([%,Z);_DX)Y2"N/+.7":5) M'HU-\)(T&7W9*8]87A_D^434QE-EC!!"VEV@Q>L>S6J.%V<(2W5 W+U3ZBC' M"#Y@B_;VO-)J8Q28@/@Y"9(\R6:\52+1D$^JH!TM.$75YB#P"%RD. >']K>7 MT(58:2%\!W1BE-32CAU5Y-7& ?9 >:R["NUHP":AJ-0(JFPJMR^;RX#?EE0. M^OH;R1+A&G%MW<8#.Y-$ OS.?>"Y7EX+]-6!7DDC:O#+*>JQK>1[X^U8R"Y' MH!LA!6P=8V_!S//3H A3\R<(GJ$;4WGSF-FU\ZTD[TV?0;CPT%_>49'8VY; ML2/V0!_"RE::)@D>-NI)1_HMVAV2#6N$TKJQBDW NBFF\V%XII*GP0$(2S=' MN3)YG9PBC9ZT%/1RL00EG)8]V+/P*]G+UULS@%:)?95:1Q\.\(N9F=).6G\H M+I2=AP[*T8 ?349&4)F@4^3T?>GOH1.%Q)?"A-(?@A%,?']_SO/^_F[X/!KWOO8&D_ZWGM$?H)][[7Z)?WXB:==3TT!RUNF< MW:C[#C]6*Y=I)!5(DU6 %@2Y^VY"!S_$>O#\B>F "; B/PDS:?\K2HS$B;%Y M#"S'# (X@U8"[.;OFTC*9>YLQ^Z'#BQ50VD*^-$048:1:]-K2_D@J;]2LQ9U>M-EI_A[X\#UV M@PK^$2&MS=;Q6[BOP)YOM83VQA!?#%HX5!2JDORWXH0NX(N? Z5DH,C"H(&C MBK(C!V-[9P:+!\?[$2L.SS;XEP0P9T@J\@M=P5]IS0AIBHE\>R51&M;&RYQ; M64W3_9/HS1&]"L4K3_'*Y&"BJ8D)K K49FKWD])#M:XHN0\PM). M-5S[]8:^H@R+*YA7CJD238)0D;2U/8Q_]1Q\Q9$M.D-WYR#DPP#]Z1[]Z,X3 M'5:<9.M^3AG6'I."[/-M(^K]$)OF&IL&Y;C9D,&:A21M?X]5('H),R@U=" $ MKWCMSUJ6NPQ?F"[:I?;=V!.@,-5=R:7X!=>E^-?NX+$W,?H#8_*U.^Y]'3[= M]\:3/QF]?[STI[]+SFA&3H-'N2UGJO]Z<2GIZ5W=*/;GYYW.U97\42YM$ M)45!22VIP"JG)A:OG53N1#L-=:Y@K:\E6>I)+\H:(#M! PA-Z ([\T&G9VHH M+*PE.3A$%64/D,R$/645IERBEM62!^R2:A*2150J#Z4(4.FX2)>K_:D\#JTH M1*3W"ZJ+-!VT(K299!-TH%S%5U&HLWXHTL=\QTMSZA&.0W?)7@<'&YS-@!5N MZQ1=QM=KL?WT:$H)"KQ3:.#L^X;"'"0 M.QPO/PA]:,474JC6BPL/PK0U_KWV$TV.BAHX_DIWLZ2%?$?^]RMH3@$5>RD%9#U>XGC%,9P MC0%:TP,8@C353Z*-,;"\N1NW$H\,XI5-LY_-HW#1Z9R=MI1U4C0E*MJH9,/. M/7R'-G#M8.<*%;_%()"25%P?,G%)*#;@Z$?Q$&TS/2I+*RA@J0UF,)F:'B-H MFZX%6AE[IGX?>)9._>C91\3KT'U5XO;ZZDS<6X-R/?PUL7^W;]@K:Y M?7>36Z1KA6A3$[^ H4?&X&](F6'.AU+AI"Y"=&V>#+5_?1>$:)WUO_4LR)VL M\;'8M: #<@J8>F+FGB8^]7$X>33M:7-5F<1/!:C;%DPHX-K=I>>'\#_QC[33 M+J6:7>DS=UJ6#V*I=T3&$78#RXNPNYEKCWRPA-$R*$](5:VQ M3S(VHD%M(LUD<:7S1G'2&;^P<%Y!EYU.[D'CQZ(8AX842-]*<./( C-D@1KZ M+AXY$=90DJ-MZ#YYIAL4A7I 8^C6=/] 4[X7$+PV!#;_2;TCZ53ZHP9FJMZG M_=E),2[1Q!R?G[I! %B74I:6/NDE7GUU?4%*YKGS MQJB'3SHNJ@Y9U\F="I]$JJRE1MQ&:JR+S'S9:.H)_SS&*82&,Z3$>&RP,8C: MQ">G!.JMKL?)D5AVN,;G17V"YAMT8@T6,8RC^B>[!.FL"?\6!;?U8V]M.E@) M(W/-M:G?K_A)O-K:$N5>HU1*7_+Q)E7%U#=M_K/D;N5/Z@G16$:_]M][%LS] M\>DFKPE\4Y?8$,G+KX 6/]G9G!HSRLJ\8VB*LG>>&ZOV.PP7=P@P!(V?Z8/D MH\K9RBLE MVLIFCW63H"=(,VA4A>N18[HAVN'B9S:K@B!$_ THPR'!7#@D64V=U'6[+#$6 ME@/9T4>5J0YC+<=_>DG5C6-N%@>84:;+#P_C,>;:V\#+Y7Y M559H)J\U?$H_UXQ00C53UPOR2->I^X-G.*M(J KM?!1&B5)- S&BE5L?LYD; M:>;.\N\*8"]7M9_O2E>H/ZT[$A'0D*6DU:.B7=MK)KO[8)X^,PKZ9. M1$714M-*]@!=T[4$6,DH#2E#M8:L9+RB*_"R2JR5#)VVQV 5^=;"#-!68R/412/6,#F)7%:I!H:SV)T@,^;<@S?2'$2M\W&HPZ\& M;=X%CS:";Z(AELPU.R4_#D-8A6\D9GL#EH/M7'D;!= % ;Y.?T-JPOW%'A]( M67$ M6)'FVJ-Y#5VW>E<2 Y^+)PN O72B U*MI4 !X7&@2RQ&07'B7YQD9!] M] L7)]! 1]CB=_7X7BM Q9S(1JK;#6?/8$@0_DW]:2Q/C8+,9,(L^4T. 8;M M?5F]CT[%,E4TD))-5=M6@8IK&QX^#KUJZD03VQ96 ?[_V'_DW71 _/@^N^+ M?\C=>>R53 +J[[MK]GZF4S_ZQ\)$^YXQVHXDF;((]#QN)Y2A>%V;F@)J$Q4\ MILVCH E2?W*4J 5!^\6Z:1D_#O%:&O.Y 34(VEL6!X$_W-F3G. MO%+F!,%:7QG*U/9]J"5QW7!2BM!F+Z;1\"TTH8L-+ME)\\'SB^/4D)Y\UVA1 M&6J)H4C!];9@W32P=-6PJA)C326!V=93WW2#I%M3[Q9@PUXWR%Y,45Z@56Q% M6S:)U$<#JU_!)4\3F;1P$'G'"R(?/ (7#1GGEQR&A(19IR?H_QI?C&UM],-C M;] ;=Y]DY,0:^G/330/C;U.")6D;1CO:&'0W_2?QST'_IWW<'4Z-[=#5\&T_[@T1@-G_IW_9Z4 M-'F'XC$DR2-7>I5TU4X%;(HPNG7(]^ULE949ZNQ(%!BQJHO:8-J>9@FW=NGGC'IW;V,^U,TEHWNX!Z/\?%+[][H#Z:]<6\R MY1O@A!TNFSB445RAE==K0=MSML]NU4L:NO4:4VHH5X1C;X-'O6.M%$O MB'Q>,K8O#L=V?_"M-Y@.QY)6Y\VY:]LIAN694NOU5%KLW8,^E2W+M"I*C6!6 MO1>9C#E%U&%@%ID+=NX02@;IY>$@'8V'H]YX^GN\YO;^\=(?X1S4_V4,>IPK MKC"WS^*P/ Q#M[3NZZDD_T-BS]@'-$\3>?:?=CKG'?D#G V=PV%>6_"&3]5' M6Y%#TYU#'.,VSK3"/NBOBE;F:7?PV,>[[NYDTIM.I(WW1\^S?T#'0<#N2\BU M;'.U\WK:D7;S2^A:^7I>6E/)4<^/2^'=<"79]1CX#R;TOYE.!)Z!B7_.!0,I M&?J=PZ'_T.V/C6_=IY>>\=SK3E[&/;S>2]F@;R3;=I#%@$:K]GIV(F=D%W6J M;$Q3ZR@YFDM5?SAX^85LK:TL?@:=!J+?L1^DB=)8Q^SUX9@=3K_VQL:H^SNV MD^6M8[U_CGJ#B9P#]KZHIL,R?"FU7G-OH8]OR*=F$6!?JRNVEA\,9V@P*."N M4X;6X8 7*;T>*W@6&0$'/(LS#3/.!#>',\'3JX['TLFST\S6BS&Q0#ZW#F4* &EI[E(X#HRP\ M!W4_P ;_K0][R=Q0Y#CVM3ON?1T^W??&DS_%5US3WV7,!(D<#$,]7_"UP^T_ M(L@M#(<(R6$P\$+ /HR9Z^>I>]Y!_T?^""X X7"(UA-1CWUU_&IOZ"9/^!A' M:8$CV+3[S][$& Z,_@ MYCTY#B/I*T1.AQ%BK==K>]$]$J>(>@S0C:]Z(G]FCF:^0#XM<.UZZ ^Z@[M^]RD=KL:?,T/T7Z1=)=%?>[6#:DV1M0( M[YF^BT3'(8KBC33C."_P#NMUQP-TCIX8H]XXV4A+V3GOR<.RAR94>;V6Y *V MWZ&RP4LLK^18I:K[<)3R":>#W^8C\.:^N5I :R=& N.X+'#@>NP-'\?=T=?^ M'5J 'X;CY^ZT/QS(&)L3,,7[\5+9\;)*JO-Y(\9I[2 M%YW.A:1,Z)NK@> MSB3"5:3#YF 2O07@WQ%JJ/>^$U2C9)XIO]XP==>/?SV2LJ&("\, MRP&<5.7U_/3Z4IKY>Z]3I5L!4GDE1W:IR@LV 5P"ZG&2IC[YYHII@%EVQAG3 MP/AS]HF_Z!#>X$:2L]<+SFG5"T*(3EW$"._Y0GE*7Z)CJ *7RB6J/1RQ##(= M*^1(S:?O!?%68AVLJ6_UA\X0EBKMID=E"57+ M#2\N5#AVI-D+X\]&$I:ZFK"ELJBBC!)S%B9[:O$YV8E;PO2YZ5L4U%E!IZL(57P(P7B@3K;WS&R?Y4=:;) MU]>#,_7$S1C4<+#^(R<@ 6BS'P&<31@_1L/*^P[#Q5T4A-X2^&R3#5\C>G!) M@,P9H>J:9)4BU 2-*]OT;;0[M".D$]/WT?9P39V&J'7RJKM2XRDH-UWX1M"EEK09?10Q[ IS)+ MWJMA6<8P^.,.B0%#_"^R'P&IABXDX1,PXX569M_]ETMLLTE)+3WX447(C"-: M&7=CZ6_- -AX7D63:I(T;)5F$NO'PPA-M-@:3C?O5FA)#RZ)$CSS%'('4]C] 1#9WD+3 R2S:A9<4UP)A7 MN@QB12RJ!(A[RY7CK0&X!2Z8P1#/3@Q(E]?*JZ33Z=SUI%:[.5)'R(PC6ID_-W'S=Y+-[CR9I&X;F>KJP9?JHF:L MT&SR#<.'9P7"VU6GZR':G$(% O,WHP24A4F>TTLJ8.@ _=K3I>R[Z MI[7[UHAM!>-M1@]:"9$ZHU5=(ROI38XDKY1[$%@^C&49SBB*&GCA[R#LVDCL M[0\X84UUB#UR%RCN3SMKS'OE1[Q,09[AVG1 MXA\GB(H4=[4Q6)H0WTN,@!\'7D-SX?#-@?,88NPK82%U3>$2%1G.)NBWP0RI M'?V-RL*&OM)RL MRTB79?*T%L",'AV&(PX,?7&ED84W+I[R*3;6< M4<)%%_2VO9@VDD*9;?6#%!LM(P>O '$DW +'CB5F/2NWL9QWFG% D;#3;I**?!"JV\GEY#Y$Q-QF64JX6E"J8FB M,E!%9J.:.M A^&86PX#7-'1Q./C[ QQTSW$BN1&.XQTGO)$ZWHGF0)9T[&5U7T\O)66Q(G:MW2N19ZK'<0W M2??"VS7L ;HP!/@BXZ##G.L_HIXU@SAQS2>33M/$0A5O02 M)T+YSZ[QF8N-(CZ11P;[29]H1M/&M-1P\.-C)7;,?!^?X_<2B8L'U]K7.5S[ M'KK]L?&M^_32,YY[WY^&T$W?:4Q;&!5@U13_J)=M._A-!HR#Q! M\PTZL34FQ=0>NF-LH?&A.[\U \B]Z-7_AI+S3#FVU-6O(:TTF.]*THACT,N+ MZ[T%P'_'ZNF[JRA$?_9<"]5*3 XE7&WB4]I0]FC*:61%/,8B&%_%CLQUO#IM M3> YCP#6Y?#Z<#D<3K_VQL:H^SN^TLE?Y&09C^6:?O8D-QV6E9%2Z_7T2MB# MQ\U\6P82F]\+:RMY@G)+8C3QC^?3D<"P_H?VL MY.&:A*(LM=B4%Q+$-A=_"YWOG7=BU6/@S[C(%.H/'9.&)LA M&&8)MG>PH8[CQCZFS'!G!7DSQH^KDH:G F[?M])58Q*M5DY\JC4=G([DP?%^ M[-QEC4'LBS7U8@W$KT7IZP=_>^VEEG"I&W6WE>0WF6@S/Y*RC?;ZV0RQ8\2: MZ>/*G M^*)Y^KO4;4LB%L/!(E\0;6RE&]F*(PGM^D2F.8?9!GK]AI49]V6XT0QH0H77 M^S8I5=;;OK+& "D;X@ M1F& XU*CQ9[GJ5*-AEM(N(:%/U9:SF:W2U/S)PB&;A:AF&.G5.!N/^W^LS]VF,9[V\9U[(C)^3Y%*S;"=IU=\/3N5 M[E ?]W#@N5YFO,\AR[F<\32FY#3"@A=M0:NM #T<-/9S/W!-#@4O[7K=\: _ M>)P8H]XXN0Z1>_^Q)Q[+30BA"J*4I.=T.U%T]OJ&W0>MV+_ B?!=,-\0HZM'= M/-AST:2R_@YMD/-LVJ3=/5#L[3J-C8!5/ '^.[3(;LB-?T\S2A]#.ZU]K["- M'[^3IH!KV2QXM'??&_>_H:7R6P\MFY/I^$7^F[U".1&\:1C]]#8= K[GZS5: M?3T[D[[QWDD>L-/_">)4\GAS)XG%3LA4?!.T^;47P)B N+O\,7":[H"2,UEM MTM MVA(TJOMZGODI8X2P7BTGLO$+\&;"FPK]6@ZOJY-.IW.J^0AH7GV-^IX? MR4+V"%S@HQV[;<.D]SM[HWL0FM!A6_\O3DY/3@^/S8/>N/N$_K5MW]CY@/'G M]!-RC.G^W'33& UWGAMX#K23$>#:HQWE[DR5V_FSY(64H+:E3'=9/^(10)JE MWGOX95X!3L2RRL#%H?D\7'RB-1!! M4HA/QG9MS$GR#)9OP-\#M+R"4JCR ;3G&L$OIG2$!:_ :%L'^NB?I'R(AP65 M0;_2%,PIEZ#]MR-P+&]MC*EA,4===-+&">+-.3@M&M?,E=5%F0[8W@"O)V]K M;RBI:>"*0@3SGHJ^77!\XJBI#!%J+>A5!6WRH"4.9RQ"X?&+HZ9R.%>%C /\ M$NFE[^8)>SQL,(["Q T";5+@:H$MJ!NI O+!C:UF>ZA0 N#>=J^&]-*I(,CB M/$/;/K"1N) HU+)YY9QV+D\DW6.*HP:_O U M.R!/)+S5-:9,+14T$.*GU;8B!9C1B*U([*0ATE:T$V;/[;IN9#KW /7&2MY] MX6!Z+P$Z:TW0"0O'X,/R/8-PX=E%6XO*C:G+ CJ@>YL+L?(W<2B5:%2B)[P. M>.U+9_SVI4T/C-6V"X:W[4-+3$TL%=J;59X@K)C&E9MHRD$7GSN>=[:1[/I6 M6V@TF?OA/9I]*58PL1]1CF8-$JHED MFL"<:H<*O'3E:[WU$TV?*S>1WRY?5QUD$*^606HYH:?1IVK 02-)/R;I#.KF=! M7AOR87*)4AOR]I.&-S.ZP[M^2XS&K#YT5[(>@M?U3Y0X-_#HEG)Y2!:J_?Z) M&R'O'#- PS7))D"VQQ++*P,Z!WP4S)G$4\H#<;?'5(?#PX+J8L<$PR&,C")* MMXH0+O]?7!^8#OP/^KX7!#CS0/<=K628QP^>/S%QKMQW$(0E'H45FE&."8Q( M[EWXBY)$*L*\BA6@ M1+U#(ETN04[D$HT#C-&P]O?6$V#A7+K8Q&+_*TIVV0,0#F=3\R?995+TE]3E M&ITVAWP[EG($S4^K^,8D]A43>>8AB9ZD(AL#"Q\28I-T[#-,(%R=IMK/*.'2 MJY5AG11#9XDMO\%6,F#CD+[X9J*('93BFC" 5\*Z*]E-@K(+YG@.:PQG$K&K M3 7%K#_O="X4?P'#-^:I8@K*!B5H<']N:30@X[&5DU+X4LB6IN?:N0V-Q!OV M[P _5 -V]QWXYAST@A NL3(?3.A_,YT(1[1?KAQO#4!B->6\@;_@OX'/NF28 M29\,D'7*F*%>&>^X6_AR'J0=,P+<,\VNZ3NRDJ74O::7.)OPZ);OFCX_"ZAS M3<_THF%LNG/2DY7-WY0!D0..+8;EHDB/IAIWK] *NO=799 H5VH! !09U#1; MLL4JABY<1DLB?+F_JP<@I5]Y",OE:#.(YD\ZB+M_;S.(I7)HW+;(R%SC7W5_F/[V'-,-@F@9"QYD MSMOW\!W:Z.""XW:0B-/T=]7E(9U2!5R4HJH&X_-JP/!OGH.:<6"X/C;'\U_^ M9'E=9368\J_%/!_#X(\''X"^B[8B( B/Q?*B[WYRO)ZJ!'DY*,+PMW+UO?%, M$5/@+TF//)O[H&:[!$Z3_75I]91#E->>)@!ILBKIJ6;_SFG%X0X0(%#>,Y%+-<6$E @ M/*0!FY2:0#]&$"'U+KJN?0_>@>/%$=#3_1J5# PUM:1'5;EUN5 !CH-38KOV ML^G_ ?#&B84M9=6TI$HEH37)!Y#E\W;MKKV$+L1[:IQ@G84L3'6U9$QUR1MP MH&WU?:T"A*ATRF"4J_WWM5TG;AS85),1R>&9J;*ZC*"#>\B*&O+JF9YTFY.Y M[\:AT.*IEM.\>,5O7MQ^U]CYL%XVQ?,S29$$:]L4+SN=2[5MBK%N^6R*J5#M MMRGB.Y($"C2;_<#!"W%X8GR>\M]!4)*BE*VR,G3@ /:0#35D5#:GMD MJ:H+T[E) M'H/,NB^$C%$X-6=7_HM*?(RB7T=N2ZB(,B--)7)I O"MZ>#3TV0! (L? M(ZFX,M#7,BUR24>\4U8%1JH)D5Q!.2BY4&$#5>6)FQ93;0PL -\QH_&\-O+! MRH1V]GZ ;!IBK=L*Z-EM0[7$ELX#4:[-,(2FTUVMG#2.9))'[2Z)^H6]9V8S M8(53M-P%L-2+O4ICRK&JTMH@4'9B++1V$*3$+;Y:<\J11"#>(LBD\HHEAHCW M$(F,4+' +0A_ ."F>?T>(VCC1:#O)CI)HN-B)\ 9ZO+46T'KZN2*>D81T;0& M!.4Z_S2F,TWH*LP7LW-ZJLRK8)X%D5&N%.XK&9XYA*WT9.'Y(7Y[?&NZ?]R# ME8>&1W +3#][8Y\&\RR(AL!=?T\GGZ>,<\P$Z:\6O39(,'@0V"6E;'[8UIPY!AXPZ;"2= M-0!>0-$HP@_G"P\3NP7:CS6C3"E@G?:N,I6#O V3&%CQ_7+03XTV>VDDXC_> M(]5OHF>1C O'[47[^:F2XM)!<-W>07 /9DCO]BUPT3_"$=HNW'DNVFV^1;&2 M;M=I[A.B89:UOC[$JR=R2IF;]E*F:Z,Q$L)@&^Z!M'DZ*)C7R'7G\N2TI21@ ME"TSFIVT%^Y[$%@^7"4[NI3[NX0?X4Q3"# W23\U0AL&'X30C]6*1P?)K%Z_ M87WHU) N,OJU^%7M W1A")[0@4 3N4.OHPQ)^,3,^M-@D MG1?Z"9IO<;8")B9L2NO* ;J &?IU+(J( 3H)9(A]:+;F;0+8147S:KGI7*D>D8L(.+-T&>AU#<'%J:TO9(WWP]U/ MO+P-B(L_K8H^M."6,J.'%!,IX49GY'OO$!^G\Q$GBNYV"$7;#RBW=!F00@V7 MS4;8*YK#L)NK9?E1?$B._6/XHNJ=GYSN1]5[[H[_WIMV;Y]ZQJ1W]S+N3W$L MO>[@'L?8&[_T[HW^8-H;]R;3JG'T"#QFDX\2+*]"*Z\7IS>2KNOJ1L^3.$QK M*;O@ZJM48PL/\(>T:5PUFCP$N?/\E>>C<7D/ MWL+MO%R2*X12)Z>LSDFGTSF1RZ/&F5!T4N!5D'0VD>+XY1=G2OR^HH(?F0N< M6FD@%-+6DL"=1X[ AB)E%.Q+J&65XP37KH1?-$$!_PB(""%TX1Y#=//*X,X/ MX1[\32M%U;7@V0S10N;.TQ>U0Q=,O0?X#GX'ID]>&,IKJ<6,IM'=(U-%]33 MD1K+A5IODENWJ'#*)?/1FB ORG<3.E@QJ>TUOTWN+CT_A/_!3F!!>&L&1+L' M;S/JLH0.^"%3A$C>8/88E>CTZ'M!\.+ZP'2P3A[)YA3N=CX*H5A%%W2(:1FC MGM!/(AB%V_F@C"**7G>MNTD8Y8(YSK"E$*.VJL@KAI%(I.KZ\H=+8D'/P(^? M&*WOOJ-&T#X#?;'WSK#:;#,;Z1E9K$+!-JO>T>0Q8S2JW7B_,K M6?'FTDZ-S1_HZ 9\=.PCQQLL**O, .52]>'P9!=.FVWF1F3\VB!8H'V0Y]FE MX.<*:X=^N73:[ DW,I/]X':+Y)5QVNEZ'IR%EI!202B4)7DH@VLRQ>7D@?G=[0K!/?>#W*$U_V"[1NH6,F4@4J7K+4Y@T>^ MMP)^N,:>^/^.X H?*M"M&1;>:OZ,NHRA!E5#'%S$^6K?T>C$3MW*ZS M9*D$Z!EJ*L,'#D@/>5!54*6\'(E"8!&HSHL,-97#N2ID'."72*^J,;XEYMX]Q)7490 >38Z-(EE.;&Y>N927I8(!]#U#G+9B: M9E<.").08*FO4Y)!AJ0JTJ6ZH.;U(5NC&M%DVT(4FGPO1*N25]59I].Y:BEY MN*5LZS9]P&2V)\.7^KAZ E'[E(2R7H\T@HH6$"N+NW]L, M8JD<:BYF\N[;SY%:.BU:[CCE:G_X#D';C7E9-71;0 >4Z^I(EU=J2MG,Q MO'L!S,\40D,?@CL\LFNRJ%"T0;XNIU?Z$%0AR=G8E;DJM!"?V$Y3BI1(*R@" MAMP+69QQQ]J;+;,L/+R7M07OS!DB_^Q%OB$&VBBO K MY<&+2!=1U1K[9!R#/@1MO)4F7.M/9,[&^_CA< [$$^#0?'5RSKSM M5M&76=)V^TR2\^3NI#B<[?>4](J&6DF'N>&L^*T,O]SM\Y)^,*'_S70B\ Q, M_'/\]O31]Z+59!/V/EU073M+A1RGNHF+V]UPT\+0'>.@G7&P>QR3FF\FZ1QZ M6S]T^V/C6_?II6<\][J3EW$//XW P;:F"V#$G?Q38,RR;AIFW$_#=&W#V?;4 M6*9=-DS#SWILO.$NRYV,-IK<:B%@F'MHU5XOS]L:!>BB MT[E48"HIUR[EHI$LE@:729EB;M>;?WZ%P$?J7:R?P#MP:![93)65(00'L 5[ MS.JRJN6'7;14'$I$]\+F:4,Y^&L@2:%%956HZ5Q4G5=]=Q6%0:S',ZH_+J6& MNIRI##.%.HSRZT:4V_6.,A]\\.\(N-::;;DAU52..'77&BY!F_3W%;+0;$3@ M7E[V:BJ'$.<(\8Q5@ M1:5E@U&N]GO&/IO^'R#$FBG-R%-45%VTZ< =(LXLG3Z7_YX/X-R]0Y,:GB"W M6W!@ST%FV5SOV#-):P5O._J01HSHC6;"YKY8*I1PX M0Y+O4AZV5R++G9XA /"U2+#MFQ'M=,Z <>^,/\?],\[_HN'5R46GI5%3B3&68V:Y.:/)K0A1A%BX%:%%I)6&4J_VQUHL&S7<8 M+@Y/%F-@>>BTYB11/X.\\];F-$\UA33Q+77Y1J<.VS+5C'KJSE+Y8S-.5./9 M2&P_5&%MX]0>07E3WW0#I N:$WQS7_PD=54EZ?,02*SBDD':=RT?9X^Y!\E_ MC\/LXF]_NI;E1\"N%I7@^O!1PW#ZM3H,) M^J7<] Y[LIL.BR6=4NOU\DI2=('>BAMMTX M34H4+KQ"KZ#2\FW'MIJ "NQ7"=B.?.\=!J@W#YX_!F'D[]^K$$KEQ;Q"8EZT M#T=&L40]91<=O3_7?6]M.J0!65A0/P2IDJ4@7K;\AB+>=_.NM/1*;2="#2E3 M4ERI-R^7G*^*1GE)E;;#7%G&%.1.RR*1/'GN? K\Y:WI_O'DF2[GF?KF\$S] M-!P\?IGVQL_&;7?P=_1C=R#Y$'T/WD*N "+%%5XO.^(#T7;1YC>)7WJ8% MNDLO(MI%2,7519T.X"'R7!+*W+,3)GPT7^&3/=(UOEUW_[@'*R^ 2"0+1C8. M1CI9>'XXC>?&^"]%$S]W(WGM=#I7IVW#7Z#.8;LEJ0BS??J)4$U'0O9E\SX;\*MIW$4U!$(Z1 M$O&X(.TF2VKIPXHJ@@JZCE-GKYE%%!K.$G<\:(W,]9)\)\=:75>:<$HLZ*;N MB"&CG[#WE)P MR=/K8M_(+T;VY2]F\FG#S[YM./CC!K8HQ%&@[?3[AH\Z(/="Z D$ 0"E5T+E MQ:68G>/>/"7>ZX'EPYBDM)LA2HW\*+CN7)Z<239"E4"3LSASRD4Y>5:.6%.( M:5.I[97!AUWG6]3*Y5(0'_ZD]Q(Q*M=P 1H4&:3;YZN#5R-?N@H 4OJ5A[!< MCC:#:/ZD@[C[]S:#6"J')ER'(A#I< MH6-"F!U-XO^A>AN2B[<$=SIJ>U927G$;>=4CW20ZB=[BLV/?10=>HKM;KI!F M9. 04K5Q+W*ER \';,<8SNX\M_RL3JNH*54J"M[(FR$EZ=-#AZ(0N!88SH;) MBNSU8HL7!Y.(;7P@4O'IH)';&27Y-08N^&$Z>,QQ,&JGU@?B4)G4@NYM%&-- M7@>E-OM3 HUXF]&45T+4T,C3++6)MGL/- *^17G0Q]G,1R0:JQH$/0\K)=HQ M;ALGT6KEQ)>SIG-G!HL'Q_L1[&213L-43+VX^)T7A,&#YV_4V'7M-#9]JE*^ M-V>G)XIJ4DYR45M+%)O(B4@82W MF0_#)J*P#81I$^]EP24I? ==UYXN@ _,64AXU5ZGP5:2IB&Q&[[9D.2QP:JG MFK-0*XDD1$A!]Q2[T<6VI+E2D#0O;O9>!,==LU!1ZJO(2FWI2RM>392D M>97$+H)FF&R$F](Y?5V?="[.KMO#$!Z94@YL#O3*"Y MWV<>=./X2@@G40#PO>"ME/@/M)([1U)#2K<;579!I)#DJY7O_81+-*\E\^=P M]@2!>[O&JO0*-\HE5=I+BBJ"92;!DW;?>N-P5C",:8\V^-B=$HV-^&ERQ;N# MT\,'M7?#Y^?^-$D#CM.0W T'T_[@$?UL//6[M_VG_K0O.QD)00\6EI\GO"I7 M.Z]7EY?MC+HJ3D)+D>)OEM=2"F0NJO3U815FE W[,( FMG'WIHA#O0]4.A2![J-&5 M6@" GD.H>B@$)0"D]"L/8;D<;0:Q@>.M MX@QOOH_5A?^9O=J<>B/@8^=U[$*/\]($M^N21!%"VE:&1)46U>95070J:1F; M2C-7"&D[K\+33N>R(Y=-S1%#* E+-*CFBL9/WSBGWKH[]T$RPG% S\*UCJ&& M3E0K@;^ :IQZT81 6$_#V8Y**:MC85GE2%-IM6,7C>+%)C;4'C>4.[T/DK36 MYO8W4_2O (T4U%GZ_,#9BG+PLR-YR (1LDN?%P@VPG1^NXW67A1N9CFR=9!6 M7CG010"W9S'DEE\Z\(+O[I[J)>-1@1:5E@)&N60&2)?D=*$2HG1PZGA@B!W. M\I,CC"*T@S8#,'QSX#S&BC"@#PNV'WY.V1H)"2%!I-'M $.4\?2K4_=+D6$-:X)A9K51_MSZW0M MRX^ O='+7>1C()*CEY7\0+(O,%1M/XMJ2]M$/IVZQXL]6081/@L/9SAGD.DX M18%DF.OE=7#6N;@^;1GB]41M.,B9,+?^/?EVY"I\9,9625/PV>04]'[HV,CC M5; 2^H45-64 NZR"GO4("C568P' (E==!'!=39G ):ZHQS\EV5J;??HS62#5 M+CP'B1+T_AVA3_.]]#D[?.DS^=H=][X.G^Y[X\F?C-X_7OK3W^6^ZTD$8WBX MDR_XVKF2%/YO8BV '3GH?#P)/>N/V_6=8P8!]9D.N88R8[5,TP5&?DZIE'NA MPW]D^V'Z=HG[6ZZ,,NA6Q:S@-%8J7Y//<_@'*YY";\T V-N\SEC;V[O.V_6V M3/J^.)9Q*ZAKCQS3'9A+NJM:$Y]2CD#E\!=,%,=2C/3K8\*FK[=<.=X:@,1D M =*?XA&8)+' LI'="#BJ*\>7HV&_MWFLJS/I5!(X_8W!*KVZ&_GXX=>2LGR1 M*^35=-[I=$[:OI9Q"MOD2RA!R)8O4(0JZJ'+APTKN!1II0]YPNI1+ AYN:"5 M;PG,%)3VYGEN8:6C+&CX1V\!^'>$M-M[Q\Y9]$,)H;1Z;*@_I7-(JM0CFH*. MTR=S4GGU0.6 A E0E>?P1LA =38O+-L&$C!-\OQ2:D*!>.9+Y\&G$C?BPK+J M4:#VY,XNIR /)(FVQM*#,^G#"A_\UTB!&]C]P+O7BI@.X$.9&W\@P), 5EH0:V?W M[SA%Z\ +?P?A&%C>W,6KW[:EI%(_PN5(>^SC=N)S/(A5G8I/&6P;)KU@.\H4>K1RMI'7S46G/EJ) MDUS0BP>)4^/4C],+KV,E)+82POQ54%(+-O#*U_!;!TD)!=-!8.,((?;0OS,= M!]CW<8CA9)*DGGB8*FO%EAHB"WHFH8ZQT>ZZ]AB$T,]K@#J;\#2A(W&J"R[J M887(K<@]?(7#][;H@C+.$\\27;WO(&\DJ]1$J]:B^%:HJ=<:G%!MC][?]]$O@- M6$@V/NHPM* E=ZK*G9&GKB4W1YYCQZ.81,NEZ:_C:7=ENNO).(BZ5HA4$ZYC MTY*#L[+W79Q7(/XX;P"+,Z8 %NC724<,;V:$"V"DW?E38(PG+X:9]L@P7=OP MDSX9<-NIE@; ..5>;4@OS/*>V3F$!QZ:$TDIRYDJ*C/JRW2Y9SNK+ES[_7EK M1KJ0"')-Z [G^7(Q/P->-/6V7X$M0CG\%3P*12E&D[=.8X"F86BA53D>KB\N M# .T;M-S,-'J*,>BHS'BD(S\BI+.*M(VI7 N?R(\CF.IH@Q/A*U:E:46%+9? MY+5N9?2\HGN(:_F8>AJL.PN&3M=P*4R KRC$X^RUV@3XN9PN^^;4J*@%VV'!SGQ>3NJ&^_*3PS" M!T%#??EX ^&8BFPD=9&TVZ>W\NGEC1!+(3F:U(K[TOS7=1H+*JBND2>-"L[\ M!Z<7N9,_5W=TXKR2NA3T+%-U V'[]_^2$BIH=@ 0F*)K_]"K0)JN [?(G<03 M0MTCS^NZ1P:X8T:B>DW])*]N6AH,L]:M T77:P;W.C M-#WXS@>>2]ET(>B*5H&-H[A!S6&T//+7/S"=ZVA(T-5K2X[RQ$L-ENP-0L@N MK@H(9$16%6R6^L=/R/ 8Y_ M@7Y_Y[DQ,I'I3(&_/!?J-E:]&RWDLE*J:B9>=!O]XVUG]=%T(BHT=TM,ZRWFK_*[$TE*$14K M7)E#I)@5+:^Z(VPX]C[8]AGX>$H1%:"\:/MP[#<58ZRB8#C+G8D#W@<3%XP/ M)I*OX?<2(/T>?E>"/MC.-Q"="UEO(+8Q#2N;OXO"3PMOOPV32HQBP:32J [: M'\RZ6"N) _0VS^X+FC'\'7]H'&P5J2LWW<2S B4D=@-?4H:7QV$;ZYY/O$Y; M$,6;2>A#D2L$\:[U)?4H>R0*"24OEW95#=D<]WMOSS9T06%D[_(*.A&+"]X] M.SV_DMK$C^D/CX\?FPJ?_*BJ)$%O!(_##U2#RX^T= .?[0ZZE'J MV,@8FCPW<3#(J1F)LJ540YV M=L@.X2Z73!.8*]\S/A&2$8EK6#E"J6$/K*U"07M;YBU:E+A;.C_>H\',L'$?!@H*;'8Z09EU.I^9/$ S=OHO^!I+_??*" MX!;,O/T_!EBI/HZ5R>=_>GYRNN]_.NW^LSJ]%B;FC=G'3R+KR2'%)+83N< MB42K0!MK1@7%/* ?X9QT[U2]P0_,-9H&M#GP5]#+,W3C+!I]%ZW#:#1V73O? M2G*1] S"A8?^\HZ*Q"9^<=RLVH,/3&:A*FO,V^>(V[C]'VZ!"V8P#+H^J+R% M.RO?PDWW=FM_1MLWM)-+OOT7 S%&X]W;S;6<2>XN\O%(W/2M]Q.?>T *.6%> MHE=JWU2"E7\XE5204IMMUGW:73Y>E-32A1A5Q-1L5\3*",V94($!M7<&7F@Z M$O%_ $@,TR%(7K3A(E"#OR%=6"-(53 MBD,16,G)KX&]_6WO)](W4@=T37]-&$ 1=U^X& 0@YPWF<'^8_/3R+[W0G M/G0G_.^Z790O\9!H*4^KJ$&]L@5:MT\ M$BNWX%JV7*KVQ]O8Z"5]FA:N*:^FB@OG-7/:Z=S(OK@O!XZR:I3+IE3TB<-^ M4]\[D8HK!R(''BQ@4J34Y!U,=A%[YT5NZ*^ISYX*R[: A04"^QES$)JPH#T M-,9"@**BNN'/+*/T@ J"MVI/90_;#@HJ!WVE)9Q1+D%P2]RT[1S,DJ,8WM>F MOTL/O83S1H46U.4&'6;R!4I5H;6[9MLH(K5]N'/L>W!G^OYZYOG8PY0TA7"T MH!Q_ZM* @5BJ'2.\_??$C&19?F0ZS!QC:NPCTJVZ8K2Y'S[0R:./ MAAXKL^+"'Y$Y9,$UN3<^D!A'X$Y =!SOA^D2G[TPU/R(C&'40MU;XIN$/BZ8 MH\V>S%C\!PH8 .9--2KZ$2E"$EO46R-UII2=:[%R3NP4_EBL*!.\[D5JX5RQ M\F%L,HKGH*/?JXZ!Y;D6$CIN=#B;+H#G@Q!:IK.]F.:^03U(B'!X@YK_<'9S M&FX_'U^:@K0#VEV3GG5:\VCCT,M@@)##L2T\QTF2WL3O L0]TF#]8GZ0GG4Z M5U>*7^!BV$FW0,=3D3;'^-YL!JP0OF\U,T8S:WYJZ8:I/R$VQT6H(^M<80)K M!;2L"SN;4H4V1_JMJ#F=$-R[JO%1Z#=T86;S2M$F\@Q!5?M^L5@1]Q ->(P8 MQ(+RL+&L-UY%=PLUUF]8S?:5D]J;U'MN.\,6VTU"6BE)^-I'[5-D70%4HW-1GVL[;H^HE)>MU MZ\GZXOIHE9F[."'-=!MP8Q2GP$:J] ':X]R#Y+\$)G*UH0O-Z@N=0((DS[K3_&J*!F!\:L()!O(P"M5\TR'R:S'LY?EEV M.:[;77?N66V;G@2?=SIGDI*]A)'-IX)O @4B*6._DG+F%!5L * 63?2,ELX32P12X['9= M^PE]POF_D0\#&UI$%C#6TH42=<15\_EOX(<[W$ _[?,"_2I)^ERP.N?^IAS& M7(MQN2A-YAYF1Z%P%.[]51DDRI5: $#KIE@F\)ZA"Y?1D@A?[N_J 4CI5Q[" M^V\V@ F(Z!_[^*%?O3Z!N>GT MW+#XK%E00AD,*ZUIK (1W22/ $G2M<*#X_Z?E0:]Y)$I%D3XQ$DZ#+Y-= MYPOR8;"HG%*8E2*P=_9C%DA5Y-+#*QM\Q,*MQI!/*NG+&@'(Z0+XP)RA=LGX M[9=I-6Q,PC26C:;VA)D^5:#-E;DB>?$N.IV.I(>ZU:;) M@3?WS=4"/V\E&$.(994!N+)QA$\T(MY'0PW,]SM;N,FDEE4&-7X ]L#CDE#5 M[*LX9RU:.<@S+W]4_!B-8A):^7Q9SYS4&\\C!C:^[<^!:-$>$HJ+*\*&6&P*S9,1W M9BI 1W5!*"ZL''S,2)2#V,)5'OLL4TZYF[\J#QO[-%PBE*I(/?:?IGTR5#M_ MU@BK,JDT61*%1?E6 .Q*RR&C7()>O$KTP^0.RLP:=?BRT[DY501Y.HB'Z'/* MV'YOW(,7WSO1]#A"4>9KZ<.'*H*V/P% <>PHCI25[ WH0Y6:,@NZU*C$&I)E M!?@6UOX<#&==I!([64N+ EZ5EF\_SM5$%'0!HMQDH&2TOC;2JFEE"(H.)')> M00MGTN_NNPD=O#=_\/Q1K-K4 ZUH=BFOU7XRU!%4YHF$ '3J%+H[:2:2X8"I M_3"X\WS0Q:0G!-/AJ:\)^+5%%A3J1H4'@G>HLS",DXQL@JF4/A0LK-1^$6D,R& ML('K+CT_A/])LTP\F_X?:')$&]()L"(_-H*-?+"$T3++! :2DGC*Q=&'"DR( MPMK5@B;-:D.3.ZDLTVZ$>NQ:ZZEONH$9/[O%5OHDR0+:$1%F%\;:6M!)A,QU M#9'*I-;**9!ESZ$5!XC2%5>KZ^Y4ZB2 M LGO?6* MAX^KDWH'ELE)4<@79M[UL1J(FJS,=MX3V!+%V$2SI51!O$:Z!U. MO^4B"D+$5Y031G$A8UQ5B&U2=[Z'<#Y M A\^45?,.1XE;\ ?SF)E!,,H#$+3M9&&;LT 6H19@*L-93A3"__#>:*^$I29 M1QIDUCUT(O2[ ZUL76]*+(TU6U6&?55FK"9UH%.F7S]V"#.=.V^Y]-Q$(]TP M].%;%%\'3[UM8M"1N4Y"-O@XP&.)8US-AI4A7Y-$*K)I-:(X;3;:A)6#A /? M(DQJY8-R48261!E>CVQ=V08XZ;LSSU\FR:IP)\;@';@1".)X[.[\";[CRPC\ M2(_/ G-U:(%Y[ T?Q]W1U_Z=T1\\#,?/W6E_.,!)?_"'#3_]LH'4;>!O?W'P MQPTS_KI<8TT:%V8,5MBI"'&NW%A#JO)ZH4&$3K9^ ?+4G$&U&LV/J>O.Y5E'_A:,CMSA/-* "I1[ BTKN)]$2C0( M[Y9#_*IH,FN1K&" $E'F!V //"X)I0>?J0Y[%Y$<25<<\_BP@%H H-L_: %DB3AJAK3F/F)Q[A"?2L*!56U.&<8< M90_=B+;:'V\H4T<)MY3CBE 8R2QIL\EQ0=HV\S/KDTYT[D2(Y=W M7)XSCDMMAMOYQ?GIU<7GU4KAIOD@+A4=W!EZSMRNI%I2[7>'FVQW:MR ] M)J$OQS#XXW9]"UQKL33]/RCY%LJJ*<.9!L$_9%@EK31Y#2. #EG_J1D&$QS@ M'2+.)9U2-I&BGE.M(>0*RD')A0H;J/I;/D8^6)EP&VHEC:ITMWO_2S5_L#>P MJ\;SDY-.IR,Y,CXGXH>4J2F[)A1*9/:6J-<+I(=-7AF&98*EJG*TJ;1D5):4 M>&)0$6KJ4L)663FX*R/'3P**!C2?*ZA+#+U2ZPA#09F=,OHO*X+2 RM!B4I+ M!J-<,K,YBC*S!)8/XWX/9]DH&<[V(LO?F<'BP?%^X)/ZC@TJ&+J[^S@"1T1^ M0EUVT8ERR+#&M=)^N\>^+M)+SGAO_V!"_YOI1&!K*R+0C[,5?1@F0G!M+N;( M&P.< 'QGD.&8UOB7W1E:A,? -1?)YP]_YON&Y1M*# MSYNAOH(LQ_9?Q0 M$6KAYC\%X*Z,G!CSG]AI0K9-IW'S7PL(0T&YGOE/+ZHD8^I"Y[Z$38 M,NC(NM'9 M O#O"#74>T?_P[*ZE924#3/U6O\;_FCME31!89 5MG:;XC9%Q5]CW+/1RBM#.[< M )9C3Q-1*0^1@HY3;_B(Y95'DP8)$Z 4.76YR\D+3;W4*RS;!A)08"RE 45* M/2E0>JE'**X\$:K/[709VY]PX1X=1VRTHPY&YAIKZ=X,P3TVD:*^WYOK9W3: M6*#CR^_ )$T-'"VHSA,ZV(=&F09V%##U;L'(A)SL*6] 5_)4E%S/ MJ0=':L.VS^I3#Z$%7=E3570-GB7O::"[Q-FZ1L"/DV S,B9?27>2,$@K**=9 MN=7POW_#W7TS _"__Q]02P,$% @ J3";4B69%Q$3LP0 Y%$U !4 !A M=61C+3(P,C Q,C,Q>#(P9BYH=&WLO7F3JMBV+_K_C7C?@;?.N^?4CDC7 FS0 MK*IUPP;[%L3NQ0L"8:H(@M+8??HW)Z"IF:9I9FH*N:C8NRJEFR7U M,_&3HHCHSQ@>BT>Q2.3W8;,9P82MZ-JC]S3QDWC^2-;[%'HH]HM,_")QDL!2 MCU'R,8YCS=KSY]V&JO+0$(S-CM!'V#*^[T?BQ4?:)7:U,^^LHJNNL2\:M7J[+B!,R$B*R9EJ")^\ZAQB7K^%O>:_%? M[LW=H_+:BL!N''UDURU9@U0#))Y?EB%HYD@W9H(%10H;(N(1/'G04=.P7G(; M7CQ!D[Q^C<]$].";N\<-,'I5+HE?\.XAU?(9$3[GD@3DT^* -TYUV]1C)$&= M^X#[A/?"*;D1J53JUQH!==_I%[@[>A3=?<+"!Z Y7NZQV\)%ZI:X@A/\DD\ M)5P\R3]^_S,!@O3[GQFP!$S4-0O:JG]_6&!M_7+I12]'P,*6E__^\.Y'K,T< M]O37[W\LV5+![W]^[?[KMC74I( M%<=$?2611(KO*-VVOC6DM")()W@&; $F@T8J#"R!K_?!(8#?Z@WC:$JCQT]H-=S($+O MUY9G\)'&B(57S9'[5<@[P\I!WYA>RR:/? $O0L7C=U8#)_@$BS/-B3[H*K;= M[&9(?#UI15;/V?'IGL 79%TBCGB79:W.L #*M-*M\Y'R:*C4A6+ZQ^\FT=^Q MSV.7[[A'>-Q+CE23'#:ME-*8%6LB,VR*#>6%QMR$>_:*B@X6.#6@LR,P&YI1 MDA7?S[V<;3A?YPG>8U];/V1FOY89)YE.050*]5&.H(5H)POV\( >Z)&&JF%M MLE!3#$$M:1)85\#&[6E;Y!.3>;FR* ]K.%! 1DW6BT9+7*&O_?B-0Y> )Q.Q M:.Q+.YRU#0/V-B^;HJ#V@6#0FH2DO.]SWX['6P.]CBL)H6W6$_5B6\^,>1+U M.1(A2.ALO[3#.2^D?NIQ'EXQ]_WMS**-05.O][C9HCI(&4S!L",M/HKZBSYQ MQ\ZZP#WN+I%(+(;U:5&A-W8Q4QQ$5;.]3?,QU-W\UV(W#7LJ.;U5A?&^@U"# M![DLL='PBFG:S%7&SQ<=1!T>":H(O[6/;$%#BQ6YF0UW=]W%,]&C.2+4& M"IC-&:8RGBW&C32?0'U,<[GLEW:Q)(Z,-,PK+-U(6Q: D1UJ[XBG;'G186/5 MY8"6XYGR"I>FXYS>XJG[\-2U6268TQISW6T,&GL+9-T$)PO3H^-0)EE(63.Z M2G$1#:_3M64YIB>AER]5OZS;.U]2!:8)0&,.4&/:N I@LD=#_P3C5.A-1HTY M^D1;I]?P@G1$Q*!3G:[D;C5-)X0ZZ!G"8EP$K1^_4OXV+_,&/Q,Z M@,XR[4@F%NM&$^W6E_C;GE'O">9B0^)"QEC%-F4V/Q9;Y_SM9P+:#X6P$A#E M&52F?W]$HCN>(#8^YF"WEI"^)3!1*(OZ939L"Z5@R+8$M)]741:(M@&5E%Z+$P&&WG5XYZB?!CNCR:5-3KE*7"[E M4YJ98BFHD_4TFTNW7HCDUW%2!?-Q8""5,7__@Y+71]/)2V'G,2>9?40IW[\_ M3'DV5U&2ZER;.#D^XFAD5S?YN38E%.T?M^%^[O ;SD]3MPWGEU,">/08YA#U MJE9U!-5V6)E657V%((P2$@:8P(#2;,->.MJR>[PK&#!+MC:[!VHP- 0&+Q*F MI6]Z*J,T[').M>LJE:NC7,SM"7#LX>Z7+*'?(QD8F$,1.%EUR98JQR'<\Y=W MS9E@C%RL^U."'UO/55F4+;=KF"3#NTZE<:^_E]'\X_?N^=-$__/KY =_[WJZ M[]>O4TR8.R9@SQ*G7&$YX=0N CR^L_N]>^_7D8S?%CE4Z^N*G.D55)'!+1,O MJ+'8=IKOV?EY*Q3Y^T5.I&XC\@,M9R>" ?W5'-J'"73H34,?&\+LR0^>ON]) M>C:IY96R@4>X;-)SO[=GHO3TZ!$X=G<^ 8X$G]R#X^GO:2F=,[J;-+TH9PV5 M:/1*2O'F-NP#?$M$\.1E?#MZ].-\>]UGH(P5R9]>V*@"I\_FNN84K ^C@[8! M,T3;V+"6+BJ[T*"3+QA2;;'@NMVQGEZTF4'7]*\*G:/S*2(X06BPO,6[1B(>5ZHS/M9,ZERVGN'%[GHST$'0U?3'RP8'-1K/AZ(&:LH M;C;;RQ$'*ETPL.*U--\+NCG_LD#L5G69=XOVE4 L6\@(XP+-Q.E"/+8:)92I M%C%A2,2KXEL_TPQO63^L;.O#.(19*.[ A!=-=.V-=$->0LD3I. X;A^=U%= M4Q4T,[.AU\ 093135Q8!@Y8F/4U<=GXV1D>/M%?Z+K?ISB+4BMYFZ*Q6EC-: MMZRV?3P>?'TF>5.>SW(I!.3- 3DQP,ZM)V*3(=F>TAO?(NN(6 \3[Z#V.P.$2!T" MY&!FTBV;U,&GP*$2%T,D.>3E*X'D.010)+7 M D@YC:\Y;5$BZ4*2V0@CW8CU=-_6Y?P*D.3E $E>"R"?7%5R7*@J$9.EDA&$ M!#=K+2?;UG!0J 9^T=#-"E5?NTCH/L4FIM!OJ,0V-Z0;/2%/-2FMF&WYUC!\ M@V+3-P;50<&H2%3GVZ2Z3'-L-VO]7N]>E6DQJ'/O"& MA9LOA=4G4Z=ZM,NM3:K+T4+!Z@FIA52EU[YU93Y*G6XAY+?J*:9A\4_*CW[5 M9$V>V;M=H9)2$TS4[$RELQ$>WPJ@/IRG?*?JL-^/!\J)?AZ1\:TK(!>(5%@? MB+35QJ?#82VM< 5IQLUSRS%.#'U7^SHETD,ROK5(GQ>UWM)2WEY9Y78U82NS M'(@TII-.(B_Y+LR[FY;>HPSU 9$>:>DZ)E;3%8;GE4*A']7!8I;-#$(M]9%( M7PQ>(2'N2W %@#8A\1M@>/8_H1(90R)Z0 MG90X+QBT8.X&BM+=9+%52N(>E+CLUG:[M:6ZY*Z-=:] MT']_(Z$?^.]U-=/-;U:%&BYLJ4HO1O$1JQ-4_&7WD@9FTR6UA\;!"C(ZM4IET' M [HR\*6G.,7 I[F^1QQ\%4W>970VH_3Z5(GK\AWR\C8-_Y1TU XJ'45W*+_M ME_9\/6"@;V: !$'K=L>^,T4SD>CDMQM\D\VNIJ=3R9<9R7NN../C':5T8809#ZW81YA0W"@V>'2]I4./IR+J33BCE /JZ M/UOKP@@S&%JWBS +9,ODU"Z5I(4H;[+S8FT5]=\Q(*'6A1'FN[7N*T/&O,P; M_$SH #K+M".96*P;3;3O-*+Q[= =1G)W0O+Q8VDUCUI5&KU<5G4[QG4,P*S_AO1QA_"-L7 MDV0D(/-5,!94VNGV4X11,@T!J#)K#TU9D@5#!N:STHY[U$9;6'O;G)QX&]YT ML+7;[H&JVT 8-6LTFQMGYTPA-ZVE?;=W!V3)XS.6>).G7N7)6\6:MS<*.<_.:N/S2>/@5W!QMI)C6I*HN"FK9-F13DL4#$"56(EG&33%+RXE(!*]Q M4NN1YLJODYMX(3\SEGR7"X^$-S!;'6IWN WDPR3XD W MDT[,)*9%QWUG-.\R6]T'@CHQXSP5HYKM!5?/E"96+3O"M'D2Q?84_NYO@#OP94'/9R+2I +K1&A8R0BZ19?UWN/R=_=G= M!'7"GXVWNIE4Q&%.D2 M,5EN(@O#?\FV/_Q9\HY">^;/M%XDEQ/::XH3Y@.!7*EJO^3/>8A^\&?W$MR! M/\NFQD4E52SGZ$6ET2@";A$C [? ].;^[%Z".K6C!U%FH\G.6.8*C+0D(T([ MT1H$K0+R9?[L1H+S$NMS>]?FU\:T,9MO'J\&I& M4-%$-'8"@(5&%1$BGBW4 '-!EM#\-,T$9EJ3&M8$&%G;,"#%:=,$UBZ/*+.C MIH43];3"5E=9@R\4(?]\J_*O47ZXPN)2TH-NVM^*BW9@R,.K%JC*2R"5--B7 ML3Q4@QRRN=&AL8IV3QE M"^VRD1MPOD/,A^.MB['X#KX^P?,,8[^SH_H2\#K^+2TN;-D 4AN($TU7]?'& M:Y'.)DIEOK?LT20I-YLY6QB(_CO2V6>P==SK:RS]TP%[E.[VX,^"5#)VEBXNX(+0:%7^.YM_CO*J@B/3(!J4V7*&;B=1Y M;M%JT%(VL6@4V.]C,8(HTE<+$-<.^L%9JQW&%5DNE,6F3\_;7'T9\5]-P=]._4LF2][* FRZHE4KMZ)9 M;I9),/-"U);P7&@!/C[O)8=>W (-::ER?JR3+QL L]BQSYKL\-R@6 MX(;3R_:B%V2C(Z@VR&SV?Q8A4P5#G&RJ8 G4(^7?/U/2YK9E.@]$/=FO=;Q5 M64P(F;,'(MD;0UC-$OZ5_46$/^G]&^2P-\CH6[#UV^E0R^NB:98_- @OQ3/3B\50@8]-B^**8X1=FT<*8G MU,H+AO==W/#Z>N-G]'Z\X!36&MY1/KI@+F#3 "-@0(<-10:,N2&;P!EP1@X_ MA]16GZ.7TP80O$:5SG91[8)T R^HKU(>PO09L/P%+9W[. 2"W2:,? M$XS%2$FP76+3FB;*4\V7=O0SL'E&=0B8S]JQ!:Y7*I7,2E6RC:74Z5;3-1#, MY=2AM;DDYWS_WD2KS6I9*0Z*N+*)]V:+P7I96?MOI9L_M@OR6P;Y8L^RC\-@ M:"[2J])V97'=W& R6%+J#'1#&+P-@_OM9A;E8\Y&OT\[2-E#$RQLV'5Z"?_5 MWLR?G85T?-^3_&B6V]@EN3/F;-TJ#B(U>M5>^U;RK]!XL+'4*2)O-*($!1^- MX$_T?;*>3%Y'H )5GLJ5MC&BY7%R90SMW#;/^2YW\:M R:L(=&^H]S*%AOI* M\IUQD7'4H(=5#O0GDT*MTJ%Q_^TFZ!_Y'@5OSR1\+GA[]N@5O':2C^\C__W? M+:W3LS<6T>06Q2XH=I.II!JYN3@_$/1"3Q>_+.@]>O0*?/,4!S]0(IS'NVN@ M)98D2X,%4U^N8IOQ;.)'OEV*-_SJ>'MC^>,U5TRU!KFHE1P:"3HB4^NXQ9#B MR+]IA%]73 4FS[PF=/KQ"EY8UVNX,C-Q-;].1M/]BF_]61"@XZ^%F6_L>YO7 M#2"/M:R[B<:N*K%-M%(18=S&%Y'!NIOA(\4<[EMS\M9FMZ=(O%$$>_=MC'/P MIFG)XK$\J]-*8XA;+$]7(MUB;C!G%:/M6QU_2YXG:0R60-^N&9[5S^24[=0Y M4LMS8%:+&GBK5M\PH7[Z8?;AA_23 BVIE&R:I+(I-[K3:H,JV?[;A\F'^GDK M@9Z?#G3B=(+&J-[2-M/>DMLT.Y(>7_#]<=IWD\7/S?EYQ_$"OC2I;_O(,_5W M0R\D"TF1W2@1B]#KHR1I]*W *6!P3VUXGO@DCA*?Q%ZR55T;6\"8Y<#PJ5[G MR+6J"YK9E:V)1W]6G\V (+)NI_C4:F)45;QAK*/L<%DM=WJ^ M=9ZG*/8D?3')-TMT$IT(E?F.HQ"^'2OPV.?&5SUN)LX,Z$)GNLH5U91AF[[S^'XU(PK2 MRF,!WQB)JLEK=!+6:DC!A/U,V79O>?I3I MX_'E1SAVD !>@65_9%W?#U"=R?-HTQ[%$HJ\JO3KU0HQ;:@A5.\ 53_,<7O_ MB;O>-0]-_ !OSH8;2<$C[>EPI";*[>7%NF5MQ_.J[^*DMP5^1-5W%OC[CUD^UG 0[X+*F$_5E$*?C.2; MRRANU'Q7.O.)AOO!I+]?X(R^$51K-UC1DB)-:\QI)<+D>'N$+_9%=+E&310!]^-=H M^/W6G+QG%JE3WW2FOC% !/)2&*K.;+AG\^,\!$Q)I2QNBE*&LSNRM9PN+8VU M?&?CWYX%Z)0X+Z7:[Z.BKTXRN9+0$XTY,YUUE!9ME[J-N#0N=5/^VQ W$$*_ MX424I_-33(#V\(&$':VX-= 6!.C/+&S%$$2KK3>!,=*-65XW'*Z8F M])L>&\!YN0V,V?XT!8-<=>NLPBD50VMD.M$BJ0+?^?^G0UBNP)<7:<$IQ@36 M7GP==%:IZ&B=R4_Z2J->T%IXBFJT)[Y+#K\+=*YG=2X=3(,,$0'B"7J8D4TE ML\D 39S,!$,Y!HE;1\\;^FS'1#3HN-MPTH-++E;HS"=9':<;U:@F=Q?;D4WZ M-NQXB_@#)%Q"_;>J*K[8D[&A3>(=>\5+2I98E RQ49XODS=W(N]3GUN=[$GQ MQ5RSWU-7UA:OB(5J8CFO68.:'Y;''5!/?97Q< \RE348OLF"6H+?,6R$[(,] M6&N"91NR-O9&X1H::.MY>0GZT#[OJA)/^[L^;^AX2U_=F.NP0P!-?F"!"-NU M#B;J-@J3Q2:FLYS ]!*C2:)5I'J^BWG=(U)?X9@7\+[-LE<-S,46[Q5>'VP@ M?([9W\K 7>HA7X.GM]6P:-C._KS /M3?8O6VAJLE.V(*^22"V&1HLR%?X?< M7\6$MZ?P"0J_%1!>)&A^,F\I9C&0>+:DTJP^FI?:@R&NSD+SYGOS]M5G)+S7 M1 W'S0A?-SLQ3J@F>Z;2V!*%HN]PY1,3=<]#E=VU(?OMW$ZN#F>!JD+-@EEO M#68NP()_>S4R3]J"S$ISI4DI7(%I:?7)M-Q?EWV;Q9\A^7 LZ#S-W\I%71,L MIVLDQW@9EXR^7.[9*[I2YEFN/T\,*QO?%@POPLL%9(>0>04R!:"A[;0N^S;JO0@T%Q$>PN85V&1UTVJ, M6$'=1[-&:4M,C%-UH"Z1@S[=< MHS*(9E(%>3#RWX&+@8A2?#%KZ3-@N21*$>L5FZWUNWF:G15KO>F\F:/+OLUA M_!ZE!!XR%T8IJ?A:CPC=&"XK?0YH^-(:Q((-FKM&*8&'S>JY\?F'Y5'+OM^MXO#[\/Y4D0>E1('+ J,1M9EV M>NW?L=-C39LIUM _>/[OQ83^(ED])8+A+O9:QQ6JF7_'M*Y$62=U?AOT7Y]Q<^ M,G>V!0QG!P+XW?D$U;&? T#$"S.^F(M0BCW.3HW1J%J0_7N$R^4 N(CZ8('@ MP.]?R_!'RMD^-9S/2SC)BMD*UVV/ZERPI7\WP_\%X=X5#7]\V>G$R_PLJ9"; MS+)5:K4[E7IH^+^#\"\S_/28Y%)6\NELH6\8O$T*W=:6:*Y;?9LWZK[ M22H]^9XC\W9B)2)1_/-B?6N5 CKKBW;ZE)8D Z""G/?'7L/1(QG;E#5X$6WI M(3SM>,Q2\4;.CI;I1BW2TAMRL5L@?.?+T=%?YTG\\1L]'"*O07.A&WE05VRYI#,@Q^4K? MMQ6=LW0^Q74G" UA\2HL&& )4(\D6H !D3;>Q?UYLASG\]%6DRM4:F);ZK&E MA?_V3GXG,D[3&H+C57"@(W=T[=!B,%6Y44F+944!9\$Q-367"PG-LD>/N/2?4U<6:O^,.CP M.$MR")77H2**[N$V0'IC9*DQE',+N5Z2E4717K+EA0U#NJ![FXO)_\X0>G4% MT\>#UHXP,E2\8MJXT*7,O#IJ3/NF;S-5_P6MOEC)]#E8O!*TKIE99[(N;4QN M(4_KK5[29+;1H"/C:X/6;P".ET'K1.H9W9&^-3AVF=*3,ZH742-!=R]?%K1^ M TB<#UIG:UIF%1HP7!9$8[D,()K=5M"K('<)6K\#5"X/6K?CI$T6Y@27:%9- M5>%B:=*_2]F"$K3>!4*OSJ5(KP1#>KFO/# M0Q8ACQSSRVFR93(LMYLKU5X1 M&VI>CG%VJ2XWUEJD$XOZUML<47BT$O9U$@,[*^(CXK0*JT4RN@1).F*"R62@ M-SIDW+"Z.[E M6]+<0^>]5L8Q=I*UHUR,([.EYD:H$$+1?Q$B.G9LSXL?O]'/(V:\BH2+6GZ5 MB]ZP^]ML#);;. TN87UU<"U637512@AU10;15&%(Z_B8\EV\< I:%Y0-*MV::8[4MK MVN;5B9W)6'W<"9G5<%84&EWAM->O&V8:P-A9.T/G**+Q')5GL;R M2K?-V-%TN8UO_'=:.9J(]8P>3VS/";J1I% $>A-)U0,L;*")F]/M'3P)W8!H&R@.W&7RP"6N;&2SGP+]KI"_CZ%.*?X:E'X^\3W3F-5F$)?MB; MZDL@,R('YJX^=+:X=LKD%RDB@HV4BL M17:6A$3,?&<./K2J_B3!WSE8N I,]GL1H$+HN?T85LMXIZT!2C-AZ, M<@O@VWSB8_LQO,&#$$R?6-N_PQ%1&&3JPVU"Y.Q'@T2-0>+\2IOD'2WMQVE !TICC7?HN6B+=E/4_J=@?'JQ-AK M[A$H=M;$,M.KS/!NJYV@IU0Q1I&^18I?]PCT72;\F7.H7K$I0[NN"*EV+\MM M(E)\V:%TL^[?7?=]:%/\ (Q7G4U =HXN]=+%54?$184ER]528UR-K73?6NB@*L<7[3K]1ZJ# MG(](&WF1[^&5CD$D&A61)[J^K;,%(1KU)73ZMQ8->%3BU'#$9T8MEHRZ)2FH^GO@W(?;>/1? A<7X?B[$Z:"P! MT$:*4$PN$I.I117KOEW_X^M]++X!5"[>Q\+>I)OIB5Q<*[,9OL3UGDBV)H&' MS=WWL;@KA,B#1(GDR93[(YUKK0T:1&0I*]N?_X0)Y$7IPGP4?) MU.UU3R76FMD<;+-XQ&#BA1&C-U,+OW'NSE:+/%_7^>C&](O))JIL\XL8'B$' MU20S8HK&P+=!CQ\VIG^F3<3EVO15F.A*L_@@OYJ,N 6CK0IU#@S+F9NGOL%B MW5'%YNF&E%8$26X)J4R?E+9^"&.NM;;+UF27=+0'$LJ4-$DP))YC<_RV MR&4ZXTY6QRLLLS#:!:;963])?N8N8OLMFWJ,)*A'^,KN&[M;N]_H(V]\T.FU MJB)%X1MZ)4Y,XT9&$3)9VU[&.Z31>?EA1S$/WGO_UW/R$K+=(=:<" 8P>5V/ MU[:4U(HH@E"E:^:L5XPNGE([R7GAL+&Z/4-36'3C@VQY\3ZZF .:/I.U4\UZ MIL#I[;EVCYKX==S[RZ4RA\WRPX4]2HWRRZ5"FE27JY#]3-5ZG#$[%-P>X,;_H8;S3&\ MVBE,JP*%RPJK+3NY@;)N2YN7DMC1"U_YC/1=U\R/J=YR;J7C'0Y08#51*PLF M,GCY4.^<_^HO>?T(6:;;A@A,]^<$"))CW"%??O\#_X69UD:%/F(FK",K M6;(FCP2._^^_YX(DR=HXHH*1]1C_F4P^73+D\61_33>=,A_\C JCN"7X^\>S M5HVQK$4L??Y($C\3<^MO*)_(!#A-$+&?,7CEX*OPY?GNU1%T$9&1,)/5S>/_ MM&&@9&)UL,(8?29H__/@7H'_-:%C&?W/W\[3IKP%L"'T%>>[C_!/#/T_ZOV! M/B!@$P.,_OWQ7^U&%OXTYX)VE4^Z/U%#CYINS 35O;)R:?4N(:<7$51YK#TB MSL+^M-'$*DP?8>A +%00^^<7ZA*4D #_/S\A*5$%@O$XU*W)W\^%=DH:UV'H M0<=%V$M@'+#X[U-L=%Z-[OCB<6&HJY+W8@028.FS1X*$SRQE4Q[**HPS'B>R M!&,0V.1__U>2Q*-_[]DQOQ8I.QSO.G!P">&4.$GM4#>@WNS?^8D 9>JJ+&'_ MA3O_[)Y 341/W+Z$780?V?4QR5/7)45PS"8O$D,P3"1PGB+C.!]+ < GB5B2 MIQ+)>#(9%:EH2OKAJLZGB4]=0/OPZ".'I/[XS=5+;3J'L>UTFX;><'@EF7RV M6RR=Y9A2NT2S6+J>P^A>MIBN%V@LVZC52BQ;:M3]T]=NFBV6ZH5VH_Z Y7YF M?V(D'H^EKM>_3^ [%415'5Y(QX_?^093^^__(A+XWPZW8>"@Z9H3MLDBYB5O M#/*B'YSCA6D"2DS1/F0Y7;11*(,*'S\<-:\+AL'W2ZT%)]?C#6Y!E"834RH0 M/-]Z%Q$P(\^[8#GJ_XTX/K5-F#EO+D;/IXWA2*02"5&@^"B.B] 8DE%H#,DX M'RX 0Y6\U.FOH@SJ1YG">>/TFI1CLY M2Y6[= 3GZR")TSA9&O,DCS]_LF3%"D-^KE>568=+SH#=:YO=%1][V>;*Z$2* MK1HYIK- L+)$+]90UFD^\?+)AIF=XNO9+$4WJKV8,I*L =YM\M&NO<7+?H M^91+:'E=-&I:D9/@HR>((I-;3LRK\8*R26ZT57;0G.?2\-$35+&CWGBX&BWZ MW$*.E!2:*/7L NQK\N6C8)8:E2BN.X-]31-Y(WB1M&--WN'"4#AR&4^PS^ M(HBW8(9A2;O.+8%AH8UA/46!$=+^\?]]J"Y>J_NHW8G<737Z(FT]MG,C%+-; M__Z0U\BDZ##LUD:":D(K=1L+R("Q;%IN:_OQ\A\[1-BC#M,M%:I5I;+,MX!E M5;M-?>&=F7%!6+/=F7$Z;RER5=),[4Z^*, M7EF2ZT8.A"B6TSZ38,>-P8K4;7VUB38U@N#?]H-S 8*:&[KALDR+^& M_W'_;##87^/=WWFL7:2Q@Z!J'U"ELVT,WB92J+HZ/.#D+T<[7 V!>HKX_N\/ M\L<%VG(Q?[_J.W>/$!O,Z[S]A/6Y!UQWX59P%>XY!3X5QI5<@678-_,$:4VS M!94!<]UX<@ XI6829-&L*)66T&<:RJA3KZ,XZPH.(/''.8!TOR^-=3A(!*)2!6(O@F^S([]XZ:@&Y@U@1@(]F$E+FT;X!@ M8$"3@(2=*!0<6DT)Q;.PT8DD;-!;0+N5\6PZ0\VT._G@H*)0:F=FM46/&"EV M>IP?SY;\AG+.0+^$#X66;2=?9DE-= M^/(0,RPJA+8_M/VA[7]N^]D)4%6THDK0-L^LO]I923TM6E2Y"ML#4673Q >9 M-!KO"*W_!ZP_6Z2K532DWDS7^V&-(30:?[(%1VDXFN &EM &8>A0$AF=-()9 M$]G$3&23H+USC!*\B:P2QGO_A +T)06A,/SJ=W8E.FN?Y6'NP@ML9.@SY##V MNH59>JAG_J;@EKD6_J5Q[^NSH'[\1AN)R"9:!(>-9!5@FNU46'A!L7C,Y O],I!,.L(+48.?Z:VFLV'_.5+P2!3'*?S-:-<1["]G M L^=18!F'/MHUN)[NI[\5->].72 BJ; " @\(<1'?"Q&DGQ2 B0?EP1I))%D M+#G<32C>3\V:;%>#I3"M:-QB/8Q&K9(QI>PTC[^<15;O]+,Z+N$SNL :-8&M M2HV)U8)H??EDN3',-!@]B2_LYKK*F,V:E6AY8[O'$\.V);;9KO)MI6MH/3&W M35 ,:/&)ET\2)3&WB1660X H-1AW0L7Z_!,9HM>ZWFI8&'W][PO^=*@LGRUFW MMY*[R6F:58=W#BSEH#[O9,"J.N<:!"/KE-F,EYW%BN=>LYKGFOEYJ-(?"&!\59/\BUX+HN4P'J5+3PS'!)@GS8&(UN5*F*QALF5B MXD0P8!.8H$ENN*RPZ_^$+R4+*FM%5BHMH>)VN+I>?;^1%I=M0S8E6=QIHZR)NC'7#4\]#?B_L:#)6^=W MJ(8!5,/;.]NT)!G -+W_5&4-$ <>=Q7O)C?5W'I&9YL$5Z&VVJ#?>,OC$EA1 MV B0S1K&6@8 UD?\[<,7IF4O>4 >\* F)ZMR,VF/\$*WTQAKDU)U$%^]%77( MAE-?S,+F/T+^UU./>MHPVOI*.Z"] S;EK%R:-[A*IQDQ"3M1J$72;]!>U:5@ MD-S4T5X: WF>U:7#.),&+5HV*Y,1O9C,J89DE6P0?0OU%$ZD4OBK&?E'L'XP M:H=\,,QI;,TR-HB:Z\]I.P:#^Z4#GF0!F:XKXVP$)IC6O%)=E+1Q\BTM*)F& M -3+BA3!]$=_>0Q#[G=N0 B1CF]#]( 74+)BB>?N**2P5;^3L:)ENU"(MO2$7 MNP7B2'N]YYO ,'5- ^JSS'F=IQ(6'>MO\8J4M =2JE^21F_5&-F),+0$&4M+ M*FP6]F/\,>/6A%0ZNSTY&61V(H,11N\UQ#T.UGC VD!]O((/N#6C4<,&$)ZY M#&DY+Y=T1>+P;D,#)8#SA4[_+0:G*#(2_0A/([YG$SJ11&U.=.UEO7LD-^EF MI#G6Z-EH+6O5(E=;M-_RKBDJ$8D1Z/SJCR P+ZP?,8?;$=A0#(_AUP@O;\S" M2^+S3)63*JW%V%82C2J=&8M,4ER\!3O?Q.=W8N!A<+_-" .EHV@T+G-&3EDH MR1X[>XN!GPWN@\:[DZE!K+^:+^-;,Z[,V'J-K,R9"3-X2XWOEQI\);]>RRN8 MI#'+C2OS*)Z-;S+UB ;X]NHML'TBK[A]6O&E*'R1DQ"+C$;H=;O&1>K]2'P\ MD(5>Y2T(OIV3?$G>@ (T)^8!<^0E'S Z,A-D%85(OW0#>BS1E&<'@]0H=#K( M-;RYE9C'4HX"V-:0[9DV(#A#(P TBH#FOIV! <7IO;AFFC M\19X![Z%5.S%XG\H933!)BU:C^%XOO_&\Z-104J!I, +HV&*CY%4@D^"),6/ M$B ID2,J*E&IYV/:Y76M'9E;)HV#[%@S*^U\G%R<'*4W^[JFOX?>=QW;;?[H8N%5 MZ^%BP&LE&OT9C5YJ0@ZV2CSXE@[;'ZGZ:H>BW>_(RA#FCT.8/"J1%>39FUM: M>N!T.K%[5!B:NFI;X!G1[M:-WK_/SDE[06WL-6K]1>&U=^L\;]DNM 6?8#OY M#4#VMF<^I5O/BF[S]>GM+1V%?_6NX7'BE=ON]IK/;[[">?AD'#0%]TEL5]-=AH?U=JN@W_MT/DW5O M4I #2; 6)^AT"$S7L-5$AE>>@MB/!>A_E@VX^R"_EY)L"'+H&)O],KQ:O[-) MI?/9-K<@T@N-B;06W4++VW3Q7/[<,"#/!&.#L=.969]QRJ=[3[$L21I%L2$&68W?W T/ZFD';\>-K%I8>28EX[ MIM/"\WD360=A+ *86ZMI/%%V,(M"7T7)B+S*S3F0D;+6- T4"JT_CT8?<()Z M2!*Q7>EFQX;?V+N+0"%,WV5QH*:+$P - [RM8+)K#8PGG#I.>P54-:)H^@H2 M"P03^B7),ST/R*!(8"1K[BI.QE:!ZZ]C>'QG7 YB NB^;R0@)P']\D5-7>!YZ-\ (71"2 =IMT >QPN<,SITMI>.HKN\#?+)VLZ.KMF;!V!-M MIF28!SY]N&RMZM$DP^ -1C>2L^&"%I-O+5:MZ_YPZ3[ 33"#X]4$H$+6 M @!E;0^G:-0/ON0\#]]$_?$:0[OUND5!I[N":6$IW&U!@L%-:(O]D=%D;<-P MSNWSZK3HT#[[T/@1]%:0^=*"4]C$)JVRS74C6G[+^(4)36AN/VANC<.BF8F, MS$RV+&B;G"D&AJZA$KBZ05OQ&ANLA,K/J'BT!%A.L 0L[P:01T;XJ8W#B/)% M[8(!8]O;@8J-M+&_T$WJ;S)*_MP7-V1GTZHY_.9_OL08NSW?FU=@_B>TF_ZP MFP? 0[CSS.B!W4P3U7R\6>Y+-!G;9OLEH10UTF^MR0OM9F@WKQ.F.H5<%;X/ M,$$4H>V$L(Z,L;&AKZS);L?SGS!L M!6Y16-YM&(9X1.)_O_9]YS;Q]^ZQUQ] @:?WT"M?WSUY5(PFR&&$W)6C#R/I MP%O/;SKWBXQ?^S2'&[1(_DREKMXH]>&CBZ['@;N<'',-I_Q\P3EP7+-C0I"E M'.O&!BT\/[5;MI'U'CAPV7)D5AX.:RM;::Q4(IJN+_+YXIN;DIVV+EH9/TY1[%WL.5D>'$31?\27M1/N>6OX\?%-NKKIO2X:*=/QP0W+!H_ MMSCHS*LAS$=U:ZBO7UJ:70<+3O^\O14.-^Z8$A-9E19KFA16FWJC5]S$-R, MV> M@*UDV +WD_V)%=+IYCM&S5!5Q*F%0$. AL\L';--=RX9I,(]R/C$X2GN MS+"YND$$.!]'7=<@AW14=('<=@S+KM^HI[;FS-PTO=E(IA-KQ_Z&I.I+63H[ MU3KZEW!(?0CP#I3(+#TW)"] M [KC:$X=008^=_-AE>!@#&LWP(\D +-NP;( LEU((I[H8.^$L6/+_ON_HJF_ M3A\3)V ME@2+X;&_AO_9SRH3C*$ FXTTUBK8.,-B?Q%QQX)F?V(4F4 ;W/QG!\FC]2!# M%7K_ XB/9*@2AT;;64CB81KU6+ EV=K-@_U G'7CT=<_!;)H+<%0,&4'20?R M.P%BVW0+YIY G4=><<*B:DON[$6GGN^.6CX&75)A8>C";"9^]8-#W]G'L(;S MQAF_3R'"+D(XR)C(GC[JM.5(4EFDF_W()I>&7U3+\5>1J.$'958@/\_GW MY?->2N1(8)?K[*JNY*2>$YLQ#OGMUET4,>UG4+2:5J,:5 M:9,F)WB.E@99K5@[&:*\0QN. Q9G"H;?TM*WE.M+)PB=.*5C=\G=V.)$UX]7 MBT=/K!8_W!KCS3,]/KV5A]^VRI%DZ((.+#&"'P8A*7^-B(2O(I(D[PHZ0DB:,$%9.BHK?1;+AV*UR[=<^U6]Z6 MR ZQJ,WK,/B0-FCYI;-;-3@R0%&-)X,3-/NNL.3T)@*-D&Y[+[WC>.2C_3D) MXMSVQ#XQO>_8;S1)_HQ_,Y(2/V/)M_<:O#7%;T0XPZ./'.K>C]]-Z!S^^35\ MGJ7[&:1[.UQJTS6BE*/K[5*[W\CG2@R=;3<8EJ7KI0932]?3!;H&[_K 6*.N M8L3/%R;:Y\H32%9[O<0:>6S?SP?,[2GVU%4L7<]AZ5RGQ-(,^PG!')F +]]! M]0+])X*JVV0CGX>R::?;);9=RK)08'2O"05*Y]JE&MU.9ZJT'P"'=)L,MFX' MA-5.+[&G;CHZO.LHMN_II[4Y5-@/H2A:H?NE>AXYA':I4>>):)2*1GV &T=% MH\%64=\R%_8+.^A8P)6/#*KRQ0YDT*BWBW2V46NFZWT^2I%QZN36]O?0PEBP MM3 7'[J( ;_![N(>7T,NF8F JN:::[.T&RCVJ%S,'C)YZ% 4 K"\B2>Q!.^ M0(VCF^F *Z?_^?S40:-(,-)?U DPF\J5ZNIXMI:L, MW2G177BER338I@^ XRAH/-CZ&1!6[WOII)?[?F)N1YV+3E=AUAEXM0ULN)MX MM0:):A>U9K71]T/%PE';1+#5-B"L?K/8ZW65#KK2Q@,;"%.U=!D*J)AFZ&*C MFJ,95&ADZ&JZ3>>:::;=;S-GEY9^I=)2P5;:@+#:Z25VV$U'5;V.8DY/,=C5 M.IO.HI0VZ+J;H(*JN\E]('18A8PEDE0RX0,@.3J;#+;.^IS%3Y'P]RGW)I)! MU<=4NT@[XV'07E;1<%B]P!-D(A6+^P JCC:F@JV-OF8P*NNZHZ'(77K="W7Q M7E-C\'0N5T+F\-ATDTF2B/MAC,Z=?X0'6R%]S^6G[GTG#YD*K%82+2Z-YH)! M,71H:"?ASZKW*U=BL]4&R_D -:YN!GUR8#!X?=A)QW,>=!/;]9.A81*::7!M MK)9F*G0;8TIL)>!:G QLWDF0.9K-,J6F,^2>9^DLQT K2[,-& ,Q[6*Z3I]= MN?:E6ASP:8 !X?5!)]$LWZ=N8DX_,=11C&YQ:!;PT\U0@^^%JFB.SJ>Y:IO- ME3IH>G8NS3!TFDD7:%24S-$PFO,!JEP-#O@LP8#P>M?)!VS73>RIGXYC=GK: MXNAZ-E3=.\(I!G,8FBFEJ[5&KI0O99V,AFT[=K94*+;91MX'<')5-^!3"P/" MZUTGL:->8NV&,]70[>B!5^YCA^,Z'(O*5FCZ1):FWPUK\6RCWF8:5=:= M=Y.ER[ONK>;T^1U,.AJ&=PZ<@)RGV8Z=(ZG MHG'"!PAQ]3#@$YC\Q];_=]>A_R_HNA;9RI3::@%UJMVEZ/[R-%A0R M;3Z>C/D *9X"!GQF?D"8[?01VW?R8.ZOV\U06>^>RVD:,;>;I=+&5A!!7# M8X0?(BA//3-!5T^?LA?U"B6,;K]"];L;/K)-I@0M83-=36>S#0Y-_6[G::>F MB *94M8/,\ ]9Q]'[&G3F*HETXRZ?4S5-G[H2A']^B:,TC&YIE& MK5VDO6EB+%JWD69RK ]0Y*EL+N@J&PAF/_410YUT"K9>-[%]/[%\@\&>!<)! M5^,4'EPUIILA2G\497DH@GJ!+M49N@#-+P,C M)S9+,^U2OD3GG&C*!RCS5#H?=)4.!+/=/F*E.O;42[0S*4']S6+[WAY$VJ'V MW@U0A6R#:388:$X+C0[-H HAS<<(BL#]4,+TU+80=+7U-Y?WG<.>>A>JY-W M4JR5ZC2;SM/M_M,D;CY*XG&2] %:/)TL!ETG?A/MX+*\E36(FEHA3E MAQ7-KCX&? <'G_,XU$<_Z6.*[A5+F1($2)2(Q2C*!P!QE3#@&S?XD;&['GTW M;;ON<:['0OUVI]/YI!MW."3O4$>#,NR9#5TLU M&+@Q?:S>:-.W.1EU=WROM.R?<"K)F M[HZN'NG&2C"DB*KK"CI3?7^^M+D[SWHE6Q-9O-T\/9*5E5,UD35E@"VTM'Y\\[+L)&9L'G8<18]]K!CHG=-1CH@F<\O0UNO MO;@X!*H,EN#%=0%V6I3GL#R9H/]=2@*[Y8^1_BR->@O]G<1WS0P=G35XZ.Y8QE\T_MCA)DRU [!P.09 M:N,GQKJ_5V91L ["K M^DP6L3DPG!.9-1$@N.UX)V$&9"XDQ7S $-LT$SA]TIV3K9_.6T>GK)OH)&S+ MT"7; :KIH%:0EJA-MVM0/R38G*K/'81 DN;NXZ8+<4? SE_Z<(K@#N6*.58, M'=0.OP@LW7WR$+ Z;-]P%$XP37LV=S\^$R#L8$]=80M>CTQTWCLZ4>& M/H-OZJ:GEL[AXHX.'O7UM4] VA&0(8QL"Z O.*^ZGP&PO^9.NQ\@PBR',$VW M,!6BTI$7%)7W<6 A;ED32":,2P[.K8_^S.T-005LL)+F'@N^MW/.T#%4$0:R M:=?3O5)Y9[(?6>X;G8O^ :_2@)KW3$JPQSI$E_"D'F -K3?ZZ=P[U%5T6KP% MQAM/)&>E"S$./V$Z G;L/K00*C+8P\V#8UW.8;6D82BD0YV V!=,ZT"M81=_ M(15P.PU?/-0-R'HD;PU *)B" 5F,"4A;92>6@4R"^9^%WA[MM.WP;43]1KY-%Z'OA5V EF]TT.(,DR#X5^@S4!(" MTO0)1+?SRD1 1EYS"'T=%T\BV%LF1U)@*:BV*PK4P.O]>SADK@E-(/3@HH,; MV* I(S5$!#KFQ_GBL07Z>I7UCA67*#P%D@+))Z*I*!\;$00_C%$23Z62!!$7 M\%$22#]^7_$8Y_=$L.JR2R'QD3D H[T&@R3@!C&H[P@""(/-7K(#T> Y(44$8\GI 0.",&3Y)/X+SS, MTW_B)]\M_HL/!/6_J E<(B21B/$Q423Y6$I*\&=1 M_230(N[8SR.BY6_GJQ%5@,&I]3B2UT ZA/A.0UTP'H]_GNW)&;S)%N2P^/>S M\2B']5#S_EY-8+(:@:@2$317AC#W.N38O^.!*;1UP?$HU[.!*WD/PR.;=2W5 M\4BY2'58NNJZCJ>1\ERZG?[GEWR[0:_/5F%1I4 %(LJ_GO(?2;"$AX-\Q*NQ MNO = E5?/;@YU1 5%XRH&I+;G*,,B0!AIZHP8.<\JGM@W1NA$I%@CC9Y80; M:$=,MQD2)Q+P&O1&XPG\0>).%?6IKRBATE599;WZP:&@.MFQ.0&01\YG!">C?-'P MKLG410P[^LA)ECW)!*@F6*'RG"N=%PG>#?E%4#NR$M?B%&(0XORN8>HFX/51DV+EW.0U0DD%%-W*N=>04UZ2(^'NO(+M9/S,M" MGS)/KSX$I(?3Q&*"JF*B;:!/'7S4+:#"+W,_V9^8A/R4@?WEY9[N3R_]_,_/ M]_HYUY(A*^4%82B$$-W08^?,G)A/L"U]=\&-^)PK1W'AP;P&[QG\13QG&;N. M[:(^S_-=-(TBEO@9BY^;1W$0%QVTK\,V1]!L[H:K=[\CR/D]ND$T&G)X,W[U M_+KSX=VCPA "P;; C0/7JTRJ.$@^+IR]\EJL0/Q,G9TH% KBRP1!DJ$@?" ( MZF?\[!2O4!"A:?K3!!&:)E\((C1-/A%$:)I\(XC0-/E"$*%I\HD@0M/D&T&$ MILD7@@A-DT\$$9HFWP@B-$V^$ 3UQC+-4!#O$\0[%Q^_.0SQ=50GYY]8H'=3 MJ_RU/'@GR:*NHHO__B!B/SY(?YSXF2!W$SCV,S[F:\P9%\1V,R%NR"!$][FY MO&]-W^T#P<#H%T/,^ZF\H6KX5362SUGPVC2HTZ G/XKYY,]DH!&/YH03,9$*9?SM99P,9?SM94R%,GY+QE0TZ$).G(PWGZ6O^"LA_G$LG]CS\1F= M823K5\T)1I+G8PWZJX2FDNJV*:#M(S"P%L'<0@N#,7."YHVBB;+_>3.E>[GX M2!0!&(V>+R*XAX8C_GSA^7M3_]9 U%=L'N&^%H5_%FA^T#]@?%VD'P, M9@GN1*WZ-A/&_*F+ ?0^KXXQA)@+,1=B+L1^47GD__G6M3\LZFWL=T+4A[V>&\!9: .?P8A8_"$:)<-:8 CV M/P#LT?A#(I8(P1Z"_0\ .Y%Z2":I$.PAV/\ L./40RP9AC$AV .687\,[.0# M2:6^[Z E"XRE+(*3N?3SQ$(V>JRF%* ]1'GB4QU(/9/Q<,2E$^1^'T$OB$KO_SD^WW4YU]TE&<+U M>Q 9PO7[$!G"]7L0&<+UNQ 9PO7[$/EGP#4PDOS^0^=9W73VX3;.[;055IT" MNOKDJ^JP=ZP:[:F\/:TA?$/XAO -X1O"-X1O"-\0OB%\_WCX!F>#LV"FI^?V M,?LC%##(>A8T;_"A]7.QAVCRW#SJ$*4A2N^/TM0#3H8K]D.4^ANEQ$.22H8H M#5'J9Y3&J(=8+!ZB]$]":?!VV8HE'E+1ERC]_@.:YW;?"FLY82WG.[DB(O$0 M#Q?QAH#_

R#(<'U4"/@_!O#1<$%@"/@_"? $S*Y#P(> #^)X[,>VPWX@ M4QSA)@^_,80 @@R7QH0P_]8PCY(/1#B8%Z+\>Z,\-.8AS$.8 MAS#_$V'^_7:3>@WFWW_4W-U!6WRV&#BLOX4[T%V]('UOHJ]]&!;^D(J?RW-" MA0D5)E28PX)W_"$:#N*'&A-JS(4:DX@_)(APY_E084*%N7 A2?(AF0KG188* M$VZC?:'"4 ]D% _()(2[5_6"J//^GQ\4;IP9PC6$:PC7$*[?@\@0KM^'R!"N MWX/($*[?A3+Y M$(T%Y>SD#V3EC3DP! N^A %W$?KITZW^".T-LI(&S?GLB;D:22'F0LR%F LQ M%V(NQ%R(N1!S?QKF@G/,TC<;V&2 "01#G&"")F$26 )5GZ.MNAXP#80CG6&- M)%"^XX/[Z./4N9-S0L"'@/]6@"<>B%2X.C<$_)\"^&CL(9%X604/ 1\"_IL" M'G^(QL*I+"'@_Y1Q3C+U0)PX1.';C'.R0%71*"?*T>$-!: QS[ R%D U_1/< M3YQX(,_N9A*B-$2I'U :/W%^8HC2$*4^0FDL]1 -41JBU.V8PI1 M^NU0&KPL,19_P),O4?K]QW@+0 .&H#KIHR#-9$TV+31O=@G"XE!8'/KNS@D= M*4N%FVN&@/]C $\\4&?_C_V7O3Y;B1)%WT_S$[[P#KZ1J3 MCH$LDJ*VJIDV4VGIUMRJDJRHFKKW_D-F(DFTD$ V%E(Y3W]\C? D"EJ*R6I M&+.I%LE,(!8/#U\^__SD?DSP1H'_5@0>V8_O17F/\OZ-Y'7,MQOYG^ M.?=FJD?%K#&2=@MIRB-]/WHHQ^GI@UW4(U',HYC??#$_.DWO'^^J+8AB'L7\ MQHOYX]/TY#3B?:*4WVHI?_0H/7X1[C])[]\>]P:+ 1X'??X&_KI#?>9S>OW]Z-TIY ME/(;*.4?%7UZ &H]UOE'@?]6!/YQ^B":,5'>OYFL^,/TX431Q7YFQ;]Z'.HF M'MG]/YFQBU\4URBN45RCN-Z.249QO3V3C.)Z.R89Q?6V3#*V]/UBD_Z(C.^+ MHLJJ>9&5+N.KN.N[D?SZ3P@A?6WDQ%<)J7[M27^.3-IQ^O#H7LRDQ5,23\GN M4_+@.)Z2>$J^Q5/R422N)Y&S()Z6;_&T7/]..8H72CPB7RS__;4G_=D!4&,T MR'YFQS\B>O'2HM236;ZLFSSILG?PWKJ2B$8,/NYM\/';Y@N]]R!]$"L&HY3N MHXEUG-X[OK_+S(JR&67SJVO0XP>3=7I12J.4[I&4/H9K?AV1M<*[%'L[^9Z*PH^5'RH^1'R8^2'R4_2GZ4_"CY4?*C MY']]K_^+P=KWP'O_&,[P[%TRRZM\673)G4'>=Y*U[)LXT+<9Z_'-HIX>I_<> M/XX9N2C:-T:T/RJC=S\]>1RYPJ.4WQ@IO[8"OY<>/=Y)O1=%.XKVS13M^^F# MW:#L*-K?G&CO-Y+ZVJ+]*'UP.J&U;UAB_"- .D;,OE25Q3TX)HNZ MGY7YU]$!?_VSBY"^PH0_=\W>P_3D-);MQ=,23\MURA[2Q[$1?3PL\;!<*QYV M+SV-38[C:8FGY3JGY30]NA>YS^-A^2*I_:\^X<]?/'5R;^RU[" M-15\I4W6>9.T%UF3_Q!C3K>HMN0;Z"_I9OGEYQK%-XIO%-\HOE%\H_A&\8WB M&\7WFQ??KTN2ME5\]S,!^A$.ZD]96\QC .F6@1HBT.70 M7_1>V4\LP%CDE&<;TM MDXS%T%]LTA^1%?\C1Q<\7R09C#\[SY.J7\WR)JF77!K=)GT+?RVJ9%ZOUGV7 M=45=M?CG?%1&G=R!CW47==]FU>)N+*J.A27[=XW%NJ@HOE%\H_A&\8WB&\4W MBF\4WRB^>R&^L:@Z%E7O38QF'Z$17[1]X\V'0=P[3D]/=_50B'(>Y?P6R/G) MX_3D?FPT'>7\MLOYH_3QR:[>A%'.HYS? CD'N^7X*%)F1#F_Y3#E>_?3XX=C M.;_]&>98=_T-UC'\61'?KS[KSZTE3M+'QV-VAGADXI&)1V;+D3E*'QW%YJ'Q MR,0C\P%'YN0D'IEX9.*1^0##[/C!KG!5U0,< /)R1@Y_G!K,FSMP?9 M$E[]0U9>99M6YOGHT>')J4KL#TXR<262^X>/'GV7^'_B>HP6/J% M-LJ<$SHKYJ!DR463+__S+__VYM73@2!^TBOY1WP0J))FE97\FRN>J_S*"!"N M+(SG#1X[K-YX"I\&F6J=R&?7$?MPTZ9V8W\/-&D<=QI8U\))*+-UF_^@_[ # M0?D1V<&9SWG%]/"3J&9]5^LO6%#I-X$XV[ I?V:L+[I&!Z;"RM/\3* KLYWF M^34\I!?K1[-96V/<]PN?MZ$LF _"'S]( MUW%1D35M"<;$573WFQ$5$U[L1%1->W)1D35M#<;$5737FS$^ZJHXT9\ MV$;L9^WW=6;]2#-DD@^;U>7BVLMPH\M//N\:S.L2?_F??SD^_C6/P9V 9A$R8,RV'(63CST)CPY'N+@;=0Y.CA S.HM"\&T+P?'C M* 11"!Y%(8A"\# *P2<+P<-[-UT*'DP:Q0-/^VB+'QIZ&0_<.@[F&,C=>>E9U%O[[[7X[QE= $[EH:^NLCG=4,L]#_ E/.F+*I\^)=\FSK,M^V'9UW> ZGC^#>O0F-JB()+-1?*/X1O&-XAO%-XIO M%-\HOE%\H_A&AOH]\WR?9NU% CY_,L=_Y/_JB\NLY!K=&Q\&NJWM$_]Z8_IW M?F9RA].C]/&]2-L:!71?!?3!:?KPX;THH%% ]U1 [QVG]X^B@$8!W5;,B?[')VZXIYMC%>Y95;Y-% M3O4';9K M][F0GR4S_NFZ H8&WXGF\^;GAI[PV/@^[P\BN7H4^&]%X!^DI[&90)3W;T;>P:5^_&B72QT%/@K\;1+XQ^FCDZC@ MH[S?Q(3NQ\C[\5%ZO(U2_#:D@/^HF[?PE62>K8LN*V/0[08>T&_AWCD^>I0^ MVFEI13&-8OK5Q?3T?OKXWG&4TBBE^RRE]Q^G]TX>1BF-4KK/4GKO)#TZCMG@ M;TI*;YZ#>.\T?7Q_?./?_I3PSS5\_KT98?ICZ3XZF1Z.<:081[KME]E]4!./ MQG&D*/!1X&^GP#]XO NK'Z4]2OMMDO;C]%&4]RCOWXR\GYRF#QZ=1(&/ O^- MY('1S3\=ATQO31[X3=UE99*U;1ZK?V_DZ?P6;IU[]Q^EQR/WR/'J2/ M'XZA\;<_$?P3YGO+.JMB(C<&@F[_=92>'!W%P&>4]V]$WN^E#W:26D5YC_)^ MF^3]07K\,&9RH[Q_*_+^*'UX/Q;T1GG_5A*YQ\?IX^M1>-U,;YP3NH\B,\$U)Z0WT#H\>I0_N7XOOZ99E<9\R 12\OIZ_3>[\G[LQ&!2# M0;?]4KKWX"0]>1#+#]**112+^ZD-Y/'SZ(B;(HI'LMI+B#QR>?=0>CF.Z[F-X\ MQW";F))C^#T1$>^-:'WN8=!:'9],+QBM\R*?UTW6%77U0P^^9U,65?[CX"\: M33BB_X/'W/D_=Y,P6=SDL.0MN*YMTEYD3:[-A))UV;<)2@D^"'_.B@5XN?KW M0SM[(8668$;=P'#PU66V;O,?]!\_?H:E.6!!_^&8_&Y\ZT&9;>J^^V%9O,L7 M>E*/CK[[D8>A6QK&$7:.9/AF_A&_^ -.O)@/HS*TZ%V]WG[\[CT8';F?#H=' M>G D"_U]N(>?M(CCJ=!OKG(\K3#D9I65]A1CD /A!4]>OWSSY.>7__^3-R]? M_9H\^?59\O+79\]_>O/\V:_/S\[^X_OBRYU,,YI_]FU7+#=!O(56=ONQ^;7N MDFR]AIGBF ZCL'ZO/HM>?./Y\FK%R^>_T8R^_L9 M_I2\_NW5T^?/GT6QO?5B^^PFB>W+L_\G>?'DZ9M7O^VS9/Z1)V@DM/WLG_F\ M2[HZNP4<: M&=3TXY=%E<'/2*\)3P3#JJI7Q3R!_X4Y5O!&?#\_#\RD%E_SLFVRO$R3,C_/ MX'^:_+R')]>-#"I[A]]NBX7[#OZZOJKRIKTHUKA2],P&!#6#+Y%5!LL(*P_K M4.27.4PLZVAV]7S>-TT.8\&OT3I7\,\F:>L56'+U:@;/P)?H^B]!3]17V#-R MFIRL4.0ST@&23!_@_U/7O!Z?,;A?=I! M>Q/L5@%+*L>&ADS[*WOJ)%8$&00<-A>D&Q]1%FTGYP>>4<&]DK^[R' XEWE* MVU14EWE+HM!>D"S V<.S Q]'/^?DZ$>[/O2KXQ^Q 0S)%S$-2\Q<[7\9>2#?] -]SGNLW__M\/DXL\*[L+<"KA,*!"O#-2._DB M'=PG&U6\>"9(G_5=#]<1;'59UV_=B="GDGRC"JK.:_P*J[,6]!P]J2NJ/D(6O/>_^B>CL<@'H.)8_#*RM154:)= W+?K-#F62:_%/.F M;NMEA__/SSP MLX97H$!?%?A'&!B\8-'C,8('PL"OV"3L*Q)[^%U?X>SHB-;)_"*KSO/P>U=H M\.&(,SZ*L X-%KTW;/V1(.)WFWP%IQYN/CS_/&V95#Q]\?1]V.E[R69U!:]R MI.F GISX])0[8P;T#3CG1L.F___M_V>&/09LB&F9>%[RC M)R1^Y_G!#+3(VX-L":_^(2NOLDTK\WSTZ/#DU)\?'1>N1'+_\-&C[Q+_3SH^ MP\5<9>\.S)(%,$7^EOZ*4G/ZNYIW]P>*?L#6X[.#ISI]<')\2!XK_"BS.CX] M//U"&S7PB^^9S&&67#3Y\C__\F]O7CT=G- _]4Q*W.X-6SW+Y"E\&M-H[@!D M?S/RLTWLPTV;VHUX$<2+8(M3K6[M6$OW+7+GZ>LL.[NKMDO1JL7#<>RVDT!F M1\YDE9]G8L1(, WY_:MZ32KZ@:#FHSL>!'-(6_@7V$_ZN M@9%4?13^*/P?(?Q%A;H8E7.VJ-=J3K]\#3+<7=7-6XZ.C(*3*,_LG9(>7N6+ M(DM Z'.P)Z]CB$>)C!(Y(9'X#I@/Z<3[I\:'.LR**_0)LX(WD<#O^P]3+,08I MQXC^,*_;*/Q1^#]4^'\2T_<*9",ORY& H^7;D*9MBAP1#!C,:Y-7SW^!$_+K M\]>(/=BT7;ZB3YXWF/!O,27>P.>;]OM6; QX)A8#-ARQ7\ I:8I9SQ^&+V'$ M'P.+\)<&5#UC$,#D/H"QX4>NL6'5-.[%"V9T6P MXZ7YCH/HD"5?(W0A(7&4.R:*;13;#[>SV:%K6;DWEYROO("OEAM*<.9=0=&V M*%Q1N#Y(N/[ Q'6)J#L$3#6+ TQ/;Q =27>S0.PPW]ZV^0I%B+ D30';2HF; M%IZ'N98>X7A@"O.GY??X6?.WR;!<*DA'^W($#LN31 >CVJ7T_=N<);ZN2/76 MF%P'FP'G,,O:(IH%\0A\^!%8Y.L3*'CX/P M1K,SRM='R!='=2E*Y@(, D!F MW+>K;-[4_B\$;V-O'BY\N&JO,KAZ[VB -UR]WOP9KJK/&>(QN^'9X?TM:<7 M(,MWIT.]49*C)'^\)+^NRX+FGGI1)J,2ZYFQDL#+M2]<\7Z]D4%3X8(/N!I5 M ;7K?(X18E?AP^*_+,%([7UM# K^95;VKGB!3L$");1)LG,X="WG-WY]>9:Z M(AX[S!6&$MY05!2M)46;X$AQ[CS"\REHPQ19%"P=5 MR^:J>;/A_*9#+FY^Q#_MT?D[BL?O1AP_*57$" FE)$'DF,%BCIE"3M1PT2-( MGT;^4 K794;X*%OX YNCJTSUE0^^D5JVY=PP65971308>)D-.T3%=U4PJD$#.96;(! MR^TP^;NSZ_ :Z;N+NBFPHAQ7=X6USG#8JH[2L<.'V5M2K%JU)7^O"AS)&4'? M4[0G2\I#(4+2J)15GK4*3= \*WZ]75-YK&PP7)E]<"5W.=BG#9G69=V22"S- MK-.D!4NTP:@Q)G[Y2J?H<0-:S0]R!5.GRQ33MWD-0V0)Y)(P5Z5=%BN$\+N' MB*G6YH=?Y+416$*($1_8,/6Y#]P]>U, ]R )H& MO6G^ UH;4@&GVSQ5PW\-C/7^E1:MH^C7I3D?+)2KQ!L/@6P< -EZLN M%0H'>N='TGWYNVQ%BKCHY.[E:M4,>1/ +#@G\W-^4:SY?4M8YZ2=-WE>P3#/ M3.[.>U1DEEJ /2.+%UQ'Z#-Y93W/Y'44+4P9(N%3@RMP/D/,DGY4XS5D-J_J M)F=\T?VC4)'39P^3)_XB716+1>GB-,NB@3?\J\^:CHW>DZ.3(QH&QE/05YQ3 MS20X2R[0XP>(]XI,_B)K%E2&,![I@HV@SDJ$;BT,#:Z.NC\GY7^%=ZCB0H@U M!;-.HXJ%EFS^"@?&8\!'RQQ28P/"!PG]M9"4:VB4,3!,1$M#8-_7C9DMOM9* M7#J8.\G9!3O(3.4"1@:1<;2"V"),;Z\U=8U#L8O@ZS:,3\KH0/RCOD(;(Y6T M'"U]%3Z?AC.'&W1HJ))P?PPCS)]#^/)IFN;LHN\6]96H ^$V:2]R.,@-/.* M#![E-Z'+$N.8Y^>P1QAPQ'-;+>@8SC8FZ#@T3J5P_ZK Q2K%[N6L>U:1L8IJ M9DV% QWOL1B;LN8C[X/,,5!!-$;E+%&I*GEYE\""XCU3N+[,O3P<[<)J;Y95U>DJHA MYUG/5K8FIY,D14A2RH$-R/*HV@Q) 8GG__75?/,DF! MAV)(1,*LEXMD&?2;"VD$3NSHKL +Q2RRK)6_-8A&1&(:2!_2SUKP\3@:?,E* M$6GB*#EC9L=?!-6E=Z2K0&=I7<*WYG.E,)N#_96!1#G[8J=CF 8;A_!1#-QD M$Y]UA7-#:5MZ>X+4/'/?1YL#;6SS8)9]:H3?1M-7PYFCZ,I^(_AOO7 9& M V^2#FLWW?H=)B^L89I)S80LCU!2B$H0.\!5;/H2BS68G& "X0?@,BA:GEHC M&A45C88B<+)(,'-15SDK^S^>_ .K1FO4#C!S6#:^A= !7C?F17,\R6CQP'!F M_28A\PF?30]=Y.U;< 3MP]_LT/6T@YE?N2FS(WE3"[L-G; MNF'PY':\GU[7 MRWM2+30$ [[F>\6+/PZ"7=B<8H,KPWU8&[)!F/"\*69LTE^3:RU-/*@ H=3L MR0D")I1USC7Q!<\G!8X4G3Z1)7TQW(GGX*%PQ(4$EL53(N*+? 8RR(>Q&;X$ MCB8MD@?E*'6T$,DQ701:U2@)?^+U,N'F6RKM63 &&T[V"0;F;QD$!4$"I/(3 M%L_4H#H-,61+\IQ.9V\WZYPL$Q\M]W]]DV@%^1.L8I^)-- M*E4MP9E,BDEZ"VXIQ5T,UD94+4(%)!0;&'MW_$5&EC8?6^+'G&/$7]M%XX@Y[7[;.3;/$]MN/*GTVY#'#89I^3 MF/Z326.O>:@&27(GW6+GMN/*$7)?^X:*2S#HC1M(>V^.AMLUQQ^F7RV:Z:-A M-D=?XN^T08$XFE-O*W!@4!!VG?CD#M:VYPWLT\3G?]Y4\[MT(@=Z@>(%XAIF M'-PRP:1AW6_J+U',-K1T,CGVJXF,4HYW\M]+67>.59K^AG9;OCJ>9.MN&X5D0W5!:8RQ/KGBXY\X$7B&T(0 M2D,2S*"W\TL4YT$I*\W+6^54>X=;MW-AI'Q/IF6T0V"*&KL-EGHUN Y$!7-% MEC]N;/029''7$%09MU8;#]2E^IXFD&MZTJQ24%PX\-0PT\\4H2 M+,J>,Z]-KV'?C"P0-E?(" GM&]H'9Y"XNX)^\P?Q*. WZ<>GR(B3W&%3@!4$ MV2QW)7:%UX@;R&_'/&O,L]Z6/.NG@9] NP7< MIU>>5X,*9UB="-6!_%HTOX021VRI^+<2;P5<.XF]7P4DJE^6/74$@!7U'91& M[M9U;8]5[?MS#[^BV"3;F\1SA88CA=1@'?!"2#5>+=>)!DKI,M+4$*V%YX3# MU%5QSEM6!U+@KUC**A 8$G-=6NJ/=\HV%V)PGU"F_D#K^%T(#90K7=!W?CG[ MZ3>TYX(8(O_HF.G\_46&-CH@!R,'9/!>YWPX&<;T>1]$;LD(9_XZ2D-)WEZN M86Q> I^"0T62] M+"75<6.P+[?OI,E1F$UI2M9PG'3(F)^2+S'[SB7Z-6K$>31V,'*10&SLL/FT M:9!5M:Y1JU*S$">ABWR)[YH04F$Q#%_ IYB41%U]BHIP^@_LKIS<(3>G12!" M&*?.[1]%&5;P'I4OM>Q)I7&V$A,04MZ-UI/AD_X:RNC3K@SEQ-'>/9^'>MAW MY@&I:'-/P%!7VKHD';CSL*X2F -MLJH7O%7U#/1%SK&&+-'[MMPP'@?3$47- M2$U8(PW6R,E1&+?6QR\;R5?UZP618PK$H\D)%2#Q\=KS6GG5\I(8\!" MDZ,NV.W 96Y1V>!"GM0>Q@L#P MA%6B$KR6.A!1P#=_QUH!GGW *!08\N!DT4*:ZXC)_+>-_\(XXM9'I_MIL6CH M 'H&1EIGD+_U!2X78^WP2AV;5JF2$Y5H:J('X->85FWBKI.0H!F'.[ "%?%_ MTOGA 8)E2YGIRRV8VY6^Y2#WHL [@S*<@8S!)=S4&9PS,D3*XI(-NJ)"-:!% M+MYV0MR]FX>R3P[4\!4E]:HZ0?!0CL7,ECSG$+TGB1JD!%\QO4&\6J3+.MQ* M?N75^W*1(3RY_6M6@<5]5PC!X4-N]%9H'CP*GNKH(>01WEL@8QRP1Y% M,U*/?/RO&BS) GNZ'89 $8!A!FUGCQ4GN,)(':'Z] MR\L<':>-7R?XEETV3E# =W'E$,_K@7X$W.%0(6O!R84GZX&@B$@'3FUZ/+^F M0@96"+QAC+13)PZYAV!$7T/.+CU<]/X=G$CAF*__K2 ^^(ONHV%2SBE7I%R: M71;2O<*[/VBM9J%2.#)8M>UM1[5&"GDHZ#5S9!E?! MV1L%5/AJ,4YSM0/4^2*?8\MOA6"*Q=0J=!Q4O[=1_UM[=&HO2JF[&3'U<9H1 M[).>\-P./@T*&5\F\?M 3<)N'!@! G?THD!@]F ^<^DM2/H/QHS:E3$\]7H- M]GI?4?: [E>?!\SI:D)P-SFRW ?1S-S-6B'GP;8X4/1>*;_/S-J_/_KN-W&I MQ6[0+ K)5-LAZE[5#L96S"31"EY52YWM)E^C.)*&>O+P"\6W N/ EC*%]ASO'>#\^]^4"<' M(2B@3)G=FA0F3V>7\ *?X5&*4A 4'BV[+&(+;QRH!W (!*>ZBIQF)O< M!%!A7*_(8K?00@2ZZ I]I+XT52S51/5*WPZB)JA18*Z; [B4D2,Y*6&!*W*S M6,W0VFU_(*T>1IX.D"G:R;"!L=S,'.J#F$.-.=280^UN5X>$_;$:.1XP7%2V MIC*JTAC.G=4[Y>[(%:3:,HX8VB(L4-WS?-KR.6^DG);"/.([8^11]@2C1:5$ M_4TI"%VSE^)+N8(^VO]-LH(9!,![2Q$S,4&.L<*#Z1[/L<*L+-J+\"4A*NI1$ M]\\8L#XY*X+*'SQ"BN1_\Y%B#Q_8*NJ'R-4A'W7P)&?T^(62]: 5@]7$6$>_ M;KEND[Z%_%=-D1/Q'2YA5TMLRB$! MD8^(D)$W2/X*G;,Q).=U@S6-G00>VSS_W+7 M1LBG8N"UL4U9=TD8'S>:<\%^T=A(1(0T6<,4T'969RK.EGY$CDAI@.39I-,! M4S&/$P.:2BX%29LSCW;"/-HF-UX;F,$'/3OC'M<:]TU]6X,^/"K[HX[_F&J MDK4!:SB62!4E 7MG93WG,"0YA1-;[S$FS 7-+5,TP.=ER@>A[F _E;MA%1FC M3+G)!/EXK6&5-BUOTB<^3+(W@ MU0W_K")3Y&YD4R=@17'"]XBZD[?WB"2]:*/U<:B);<6B?^A[=HWN6,S/" &/ M\[AR HC14ATF/X<K?@("F:>%Y< M** Q4N:@2IS<$BX-E$9A*K75#'E#<6RX'(>#H&@X MIE[K4EU/R"4DGVFV@VL='AWK<_U\_?54#2 :01U=07Z[;%]5UF MH_UB:7-TKA@?7SUZASB%[;_*F9BW_;D3 MWER_/9.GHL@9$Y25%7IR14<(FF*.64GI@FVY M(@(#8W^TY%.#F2Q%EWKT?A.?\*727L&X((M7C2-9EY((S85[C 43B5<8E?=X4%&^[06E05>U"QJ8T2K1 M!"B9%9V?X/;<'\E]*1 2F"Q;/*ZH>E>M\I4>;,E-OFJR.:9Z?RMF,_A*B#Y- MDU_R+FOA@W#2@TH_EQD&Y_+-\X,S,B%:(2L^=VRB>[A.97W%=D.Q.%A@5@K< M@D5Q3FP;#KLBZ.G@H),-XKG'U _9LG!"W_ ,/%?$$:8XW=_ 54R3UUG785#U M1=XT<%_18,ZRZAR68G\6;:BZBG 1WU.BPF'EX4K)DOP7+-,:,_5/%IB'3)-7 M57[PA"&Y@8P]?UM4]1K#%[ID_^@SN![A?U]_?^_IJU^XBK5$D&EY\'./1_UF M)@8?QL1@3 S>EL3@%U4\\XRN>T'T;U$T_XU1L Y4[LNGST'-/#V#ZPU4RD_U M.[BLP*9A$!3HCF?];+9O-8L[)A]4M95DOE,]&[BM.17D&)H/JBH@%+FFO)Z\ M#(O4D%!B:O7>@$E5@)[^M:?:ASM:[2-%7H&UA@$W9;V2.J]I*X$M@Y]^"8S! MIT(]\)2>F5R"4U4W[7:N N'^7?>S$ON%$53*QR4H^FFG&*![V,;&V#)C7F%E MRFSMH#EMX!*I#4M0NWYM&4>;7--U+A(K.X8;H9F5_1(IL HKK)TK=PF7JR1E MZRCG&34U&#TP5T[8P.2%7&V6M]U!O<1;)E\HNYH^PNTD103@TNKJ \0IP=\] M[EH^;Y4ST^ M[E2<5;"@;YR0WI48%KH<&+38(\EYOGOC>"L&*X]02:9-+92RS.:*>3W;70LJ M1B*=]W1@W*7)68&JA@C?.FGR\.OSIX16L++L<:N_/QT7+G%:QU ;J7SKS"A" M"-(GVTJOP8W>G[T97A08;S&D)S]CS 9_-^+%"^Y+WC)2FQFE__-.2W^,YES6 MS014U^XA/TUW4#8YC"=/AY$IT1EB#EF!^L_1WFJT]/Z)IZ?E',44ZI#X7QW/A8W= /55J MU)&^(ZV0B87A7Q2]6K'5#,G1#"B6/RQK,%]:#ZR9>7Y[?A_7F(-2HCQT-8C# M!=$1L@QF0?%V$603T>8" P&Y.%IIIX,+ Q]LB&'?IP:8F,D@R=S6@2.LH!Z\ M3*AB"805)8Y+W86',JP+]K")+0,?H;SP[D,+;I9+_ECJ\?=?=IS595 P4]D6 M _C>GTF]M$%AEU^Q1N2 $&*[J/#>(L")D5ZVFFT@'X':"*5MD&OE)@TL.RY; MPL -3GB"6L*RI#O_7;]\?==&2J<2AQ;L@502%':$[S[YK;UKI'EBQ$6U;#*P MG7I?/#"^#E*G'7WZ8:8A6HJN!UK;$.H:<5IE4_X/'R(7HM=X_)#,4D#Q@>#Y MQ7UC%!S1B$T+-%$W5]04A)9#"LTM/J:1*Z/+AY4$N ^6*!?A#^<%:]>!5<6 M"$[=:.9F?S)6K_0*5%B&3=9I!MH(K[$>< NYC:#DF49LIOH=QV;N &/^/D O M9W\4A:(0QLE/NRZ39YV7:LK,\FT07,;2D:":@M@2 2]EP>V +5 J0(6@K"-R M@,?!K!9L8DU@:J:2WT1^L@VJ<4C!F2US,[IC2ZTE@962&2POF(ID/- ]3P62 MYS7X_9VDA#J$"L/;#$#"_99/F,],8VF7!#:HCX8E66 F>OY]/8-=]_WC^I:S MSX/G;EM8AP0.2H (\#NU8GK.W4Q>.GJ B6^;EL_U4KB:\'L"K:[&8 ,+ K"H MYC62-13P,_=N660KS@@WRBEC>OF6A;%:?3]/DZE[7T.^!DS,)Y23 @.0# M[KRS[;WH.? *4W).@[W$MA[!?HWX#4Q-^G3TB >S)##[L+4KV,:FJ($LT\/D M9[%;WWOF"=Z;!4UN$*YH8%"K+?"ZD*U!RM+9,(8O]M1^YZ.;$]S(?,^CF.^) M^9[;DN_Y9"0KZ2LU.PY8!<%-HO>4V,M9V^8K7! R!+200@I"0C *@<+I]Q)< M=0 T:X^'Y)8>G2R<.$ZO*SHLA,-1Z9>K*O;%T.W\(E]0*QIN"'N="NE0=MW)G G=671DF3>K%V;RE@41C2.%GO[NGKS51(8:Z17 MFVZ=./7M)Q7Y=C#+E49 $?OH.@[!W2=5#%5NBAB8N(0?E^I6LI?6NJY3LGX; MMWRF6^/ 8?NPIH"I(4QR]MS.ECT("77[8(H;2B13\.R-KN,FR:M."^;1-_1- M72F!^QE&%GZF/FZ"VX9."(?$@N:5C2[3L-G _AR,H/A1H:)Y=2XA5\%-[M)! M9"V]>H9F$T>V85&>M$7V@;K)(9SYY3;F@P\? @X_IVRGTY)-L,!)P0Y2N\0! MEC-4-D_HI( 0^KVYYRR MO0FD(+T9)ZU-H6RH>14R+[>;1K=Z\4S?YF$YCB$H!/DM/%G?(((B8C/":@^8 M_BA(UL\H LV;GR,5;Y[[N]3U=ZO(!]JCJ/2;_!U(],L*8Y/L@[_T17*+-'EV M]OKO-$/$]V'78NV))YUTN7@$FQDKY16>_ZQ4_E)?^Y0@&1/CAD#-ISD=\#CBIT@#;1AGY'+A_JD*/K_@^U[OH\I.0RN_I#.) MQ*)Y$/NS9T^JI*\\.75X23%[%.U6<')%7Y(U/-('K )2?_[E"AM(M#D*LE0, MDM(#!]\:GC=D,77=LCVF0C2S,V^O)+9&H3I7>/&6>@10Q6E(\:W-!=4LD":; MU/][V3$)%Y.V%VO7]<@JHS&5@\M1*DY*[!;.G)IVFIKF8H)-1PEM:@'#JE$I M3LK7W;!8W+L(.+S#Y*PG]CNR"TK3#)ZXI_E#01V3K5RA&.Y4^4K+#_UB=NHG M.\^^(98$QY%O2Q2*5Q[.X+='4J>)RD:#\U)UPD#Y:ZDOW(J1 MN?TVY3RM-K MPV;*CO5A YX"K_24<=4S2U*DP>(':6>$N?B@N##\;L!TD MG^,*FMS#+9?0=>X@LX14N(FDT.X-)I<;WDM?ZCIR&9-P'.9N4OR8M IGLF J M*@Q5K[D:AG,T[("36^X,:,Z\U4Q$'9;Z,[L^^":H<7R^*V <)TERAJA<6CW M]UA6AX$QLYM!R3RGJ.=HM%F5&RS $JLYI__*H:'+K"CQ-38Y! .=9C=31$;)=/'E0QM!RT.-&AB,$CJ@PV3KWIWN=^OF_P2*7Z(H+U&W$*,15-8JFD0,_B<.JN!CE(*#LK0AS "Q_@@' ]RJ3'B6?\F8!'7 M5=J12'7FT:1\^P\+U7X)*IY/OJI.CDZ.4OCO\6/:._C'HU2 "TB+#/WW-T#]]S[_"^O.;X\/AZKSE,?L*P MI)DO?E_?AHBCK VQ)1CY9,(HL6N%NX4Y7S#P((58]%>]KCG4X.ELT &3J+8R MQP1D)8[6C@BR&2M%/6>RP5F@I U8&UY$5]DBQR,02'-_'I>\'Q1S#L#T-U/G3)*S <=B83+16&(]/?- M6OX2L-'WG(T-NR$2MS[[;RY8+&1:KLQGV*OI,'G=U"[)Y@^"WTGB;)688W!= M>)08-2-39\H@2+5/Y)!A5B&D4L7'$#,*;=#A:GPYF>7F#T\I'\.Z.<\JH?Z2 MN(9=06P"T5UL7+]*=#J0,H](-*2I$>\^- /4>LZ;=Z;#]"!BEE45' M"D0A:]MZ7A"8D@:E Z&64Y<^XJH82K_-J+4QUKJ1Y*US=TUREOCPMWA*;!T$ MAVZ":9F>$*PGC>P=D2,1R+!GIL.KO+S,__W?CA^ =0T'X0(^C'8X!7YI:%<% MK2F:+S0Z]I@Z;,R #I.J22Y;IIV1 VKTI'9V05Y8:4FH<0AFGR?&0!)^4[+C MM+^L#"9YA\9]*Y0;E)X:4;K-^<("_G@)0.F]+]Z[,'2R-WKTB;:BRFL&$,) MD",Y&C$>\)ZAW4[E:.<-E!L+OW8WXKBGYR55UP86B4-V3'??HXE[]9V_F]/' M!-QBC_*/JF[#&YE?3"3.Q 8#?T-VAAS+JW5]?#1EQ3=0SNV1J1F2)&-$O_F; MNOV3K^I/-VSP1$AW:9'4)E]C\1,MU67>2B1*"?&(@RK80]-[;W^.\)-=\'&> MA=Z,/&OI"2V=8(J%T+6_9VT<=2[I@6HA:!+!B0L@WK1 MF<@UZV6C@]')>N@+$2\'H'S5&L^I5W M;8)B$-%>!BR5FYT)S:F.GH=:9:#CNLGQL,TBPNH7953+-FBPBF%7I>_'VC5W MI7;$XRQX*MX:SG2XA[YW[_;KU ^@9KC^&6%.\2@[1T53\^2#N&I@)O0+4]0: M:IZ768&E^EC&U'9[U9;L#]>/-K"?M6N$2; \R]MUT3FKB L].*<5(L/PP'=\ MM^9-(T$!64.?9NJI0-:W/*B;H*(S4?)W8D%M,*.RN&/WEJ M:"BA(X%4GJ ?:4)N>K D9:E)"-LON,6,!PHB,D6B\O'>0:/T%W/'&(O*9Y-W MKNQT,9T*284W4>IX+YC_W2 \+ T1XM8D ND7SI3*>S)&$TU$S3>_H+:%VNC< MV6U\#W@X\RPH.G/!0SE#2";I>\O9>V:.Q; ^VP@GC0'/-S.=C>^^^CP;-UP^X>N=G,AI,M\TZ+8AS7NFM%U.;=EMT MVYO05MSF8/B%WP_/#O'>>-XW]3K/*O-%I4>F:PU6NZ < WX/4U6^W1CM*_9V M'[^<62*XQ)O,[(NL0B2EX*M]AZ'DURUB1!<42,,%&!>T8A39QTLJ%G7+\F5 S&RTN_%/XS2#5?:*1< M&JK)MH>_%,5.76SQ6"#V' ]R62SS@4(@MC**LG/=)?TI?)@.GUEVE$ CP, U MXW%S$Y;&X2 JWPG6H4\UEF#P57? >5@X/E=EY[E+0<]P0]P;?<\0JQ'FO=(" M^H=7.:H]#*WB1T"H6VG+IZ?+[P4#<46'NZPF0V\')"#!G%SQ\<:"(85-))R MEFI-$D/1KB/"'<;!K1B=@A./R"GT#P/\*@=+Y..=NDZ M% MRE/UK\$4KV9PM2#NC@Q;L]R(^KBFZ_*!>+ITS[YH L?J9&+.9EJ0W27 ] M=EC"B=KZA#B?*.A,S^2:RC#47P"=QR79&[, [B!<:96P\]JD%:3!QL;7 M+0LWCZ<[]:QJVD82E81%&!#.-3=4S(Y'- U8F7]"\L4SI!<-B/N)P_7NF"%4 M#%96"Y.C9C4CV[\JWH6T?IMDP(2$$6J!_X"I7:,UF[4U:O6-) Y!$HKYE,>& MZ(@*0_220Y6Q#1TXNM&DBG)X'*SV@S%1)8199EG=_;&"7E;"XLW9O0VX]JV3 M$DXVP["UU]7 X'2]!<52WL%-95AGS]YBAA_URT\*+<'%'-+2@H1::F#TQ@16 M2*VM_,>=Z!:BC+F?/;>KD2W,I)V?'A%Z!/_-66QPUG$PY*U(^I:Q9=4!W $K MZI/I6?=0/ Q)+9)%;V8-YK?,Q\EFG*"R54O;45QP9\)6ZDF*88K3XB]"/BG] MHN/K,JAX*[,9SY8$V[G;>759-'7%V _"+")(D4ZJC_ARIL:T"8(QN3,N\[!_ MAA^E7(?3TXCQK-RDO@-9,#3HN:B60*5(,XO(NF^U5#OWK#RJ3=+KH M*7'"!TM/*HAVOQWZH>[.N$*SLR'29&XTQVJ!L$;NA=_S8IF'BRI,B?Y5;PLY M]K*=F!50Z .*&3[VBTF:7&&N8ZKO@3F4-2Y:(^D9BATLO:IX2FEA#I;Y^<$R M+^N-6+M/94DE@&[IP_1:29EQT@6^V"PNNJ[,'<\+,Y]*K\64C$?6\S; M[9P7CL0%M2NG1E;:EW*ZUA-QV)E3 J=4ET 81)XACV\8G9 M!;4LECJ0U8(Q)S$)ZQF6S7:YK0'A7!4K_T2E[LN03OIX0GXYV F<[T85T#!;^^'OY6*J+\>'SX>_.&1Y?%CQB<;Y1N0 MQK;8M7%5DZ05'?'1B>[0T1(AO8'!&0(0$U-P#/J= +%I:WFAN2V$T#:W>Q3N M80 0TCF-0+QDSB+$:% V0:J?OT-4 W*, NX3(RJ#AA;GE4&HMY]E6+G5;JCI,L%5Y-PC95%(#TJ!43>KR#>_#T';GM;*_4+;0\(@" MU''3/>_J-4P@V3.?IUC')F)R3=D:(%$+IW0I,.\<-E*\&9,;#I2OSISUK*\D M#11M:*0$B8>O8UA\0Y\,"A,%38;=@R>? MJ,QU2ATE1055LLPNZX8? .='6,([%/,T4!QE@8=K(! T,JGS0;U&=F6U2#W0V13' M]N$[/$7SS4CG>@[?SQ\]DGL')8F-"\5\3KC M8?GWFE63IHX4RBPNZ?FZCNTN\+]:5[;+$R-$)K>DKHPQ2(@8B1R-Y3=0$T7% M*![*MQ BP\-].5WH7B&63&]')0X,_G3SEH/M6##=*W]$X%[CE MG/WX2:OSD'Q->30&Y4UN9-06T2 W/(R]&)^&?9;^3P]7@=YK6VUPYU@'1N%Z MS@&#KP@+*E6S;C4GR*?MA61+*";H]@TGVE+IY[^Z*??I,:)@71&(MBRQ!QJ= M!)SQ+,^#K(A*AR7 3P6SII5(6J(6;I!^,_V$'7*?I-,GJ! LX9!L%!5^5:UZ M!)8D:[*#@N9?)=_,@2M,_7?U%:%]R49"5Q^,_Z50W07>KF_PZ:5G$",B'2"& MEL9\X.D-*IV<>+]1?;BI.>\B$YI6\KDX0*!G?I8),-B\% G3L6*MI?KP00S# M?HZKYRCV\L0:9%*U[ZT\6^LRVDBU1IST\+40 C@G3JV0LGX$F//&9<5.8E8L M9L5N55;LHZ_PWRMUG')-B9G6<%O[E+F@P=[[69V7]4QR?LB-6DY. MDVQ>)(T-[=X0*6$ 9RY5H:6K C4*:!0\XL+"N\.U'5S*?MBUB_ %_#!8R%@W M_2.Q"_8.\A%)&Z;\WCE6I5!QVLAD1A"QL+V;9"=D#!:O$#Q.6: MZKG"F1@W/T-UY_K:9XSJ-[G6=;9A>@[3#)+(U%,%!-MA7I?P;LIE("'7U<2] ML3/5!_GZ(!]N]J LFR3''IX2(%;U90V/,$>(S8%6TFXS=]\CI#:K/(Y\23O= MP6M]8;.TN-T:&Y2RZ. ;QN14+MN0JC!XZ00S$T7?";J.!N&B[F?=LB]]W37Q M6_LL%)85C4NR?3J;:T+VQDE[0XSB#(G$WJXYVKB@6;HK]"">7L"6.^'^O:(8 MQEE'17MDQR)#L--D>0LJU%=YL;!NLQ@];U@HHOO'K ;SY>([[,>T;HI2@)#C M)>'2/[PH3NY_E\#7BN62U&.7YZ7P^AX?V;]D)=:_]5KB%](5HA!A).$P>54E M_]7#'?L@?>^[_9LI1/+7>Z?)3+*H5_ &*J'#;<7T\'E=+PB7A[N,S!$$OR?^ M:UBMC.L@_+/T^J$B2ODNPT(?3XV(FL'PHY4%R+3"(@.:X;^\&M[M$PIN&@*C M)G'^X AB6B+J--N(U9:Q>5;E(]R*GP''3]ADC(*1'V11! ;T MYTK1EE6] ,'Q,6]9F,/D69\KE&*QJ3*T'CP8^1PO)(+0$I>4E?-V75=*.TWL MD/XN=U<]-5;C8>8T-F;3SRGSQQNN&R0D-:N<,:A\V@Z3LX)J:G.75I![F"9F M H;3_C%I57!OE1Z4XV>74;KW_X=_PVSL1$0*_9'FP[ M!^=^70'$0SXV:]C*)*&B<(J+0B#Y,(L]HF*PB-@!!C02M5]!LRE':$H*B=X"Y4EHNA6&$EGFQD%HD_I X 5QF5LV5188XK.9@S_VCOD+-FN[NX+QS MO Y4 [_%?7G9-ADHA^3L(G\+]]>=7U^>W45U1Z$XKX/AU\3QF$M1E+(0^;&' M:"NAZ1MW?Y2)VE-J=@D^Q ,:]0_MN%8"JTW8$DGY&N72TIK_]TI+5K7IYYB, MW^'7AFCQOL/=&%\X5) 3\3P'<^*I\!0B$[I! 9^XY9JZ6T=U-WGN^WGU!2H M#L\I%@U+#S4MF9"6'R1 TBM[(*WP&CA*4M+CYO1&^]VR;[+PW*>Z@NQ$BU 6 M?J#^"M$(A[LQ=<^]X@2XT2@F8P5832Q;A!^]WM9QT2Q0B=4- M\0>Z#0XT/N!3)-6%R::D*A;\W<=HEB">_=%CV9O[^9=LWM0^,"5%-&2V MJ/G5*O-(MK<1."W^(?Z0CZC0L#6.Q2, M=+[D<3(6ENYH]5VQ/CCC)G@HI!J6T+"7]BHBZT)P &IZMK:@ST=9A G((*]E MAZF5YR#V$;39) M^R"T4V/4!4'XZ]1E>@HZ3!:,[!LCI.MC0Y]&((5Y9S.[= MU 30O9@ B@F@F #B/L9(L(D]P+.N [%GL!NY_J1 71L7]V>&\TV58P8>_<9A MGS;.ER[?DT[ZL%[;3F,)<@?ML0NNO4"-Q;8E-4_>FSO25:&E_IY)?0C$WT(^ M/E10612&J+EV>[!=D[[MM?=H$ U?3;=,F,YF!402*Q01XI*"S>@H!H_$]7G' MD33*A"A,F)L<%G21,3E[ZUO;P5 ZV#[SM8G>;H8@_3#Y/5@JDPT(A5A7;F73 M?0[:YH,[X0*E[LHW\ L+3&YE8UK;Q6!RQ!-W-(6CI$T!\Y\A=T4)0UYLQAU0 MN$.AB<&[*J!.;1U,MX%<9XZIAII7LFFA#06'OB^>]KH=%T*D85L>)0W3QI6[ MZC\^_DQ_?JO\8PM&J3(T^N! FL>P&-U'W9>V\R02;5IAN-S G M3-]?BL4";LKG6=M-0P;VC*Y:G/"Z66/Z&(/8E8;BRNS*,990" A_X.5,74P0 M[I<*4:FHRO)Y3PJD1O!VKG5E^G>L4LD:O#TI#N]9F,&0QR4L)#3#?5L=>&_P MYL/D]9;+8H4/D=86X_UW["*3@J!TF!C8)S3A(KXWVXC&W#A<.;/Q;5!7@ M8WR='6$$L0$%L28Q$A8M"8Q@XM>7A'"H-I9U1@L N-")J?LGB>KP55+TI)E- MT&"=+JCF-G5\^+S7J$=A; 5,\DD/"J\ARF^^;-'47SL/%'N3)3]EU5OGO?T] M^Y\,]J0IUHZ9+:EJ4MM5PG8]CO#G?)95B,S(D#P$<17NF7^O2WCQ/^AT2]&K M*FC9&E7E2/4)FJIK%7>B,5JUJ@:!:=IQY+TAVY,?+5\YL)/6YWH73Q$1WN&U M1SM<1)<+KG *,&4.,)OT)6_#95&7%'J=^/I@&]I@G;J<*UP^Y+4?DZZ9O(W^ MI"3.I^DMIP+T3B^HPPN96FY))C1RZOBZSC:P0&GRLLG^1?_E6_CY^68-'Z)E MO (7-J_RB9@%FPAFZ3DR@TN/IBGA9#NTR+RN:,,.6WX<+\]>GJ6V#JKPF6?\ M=L&5NQ-SD?-OY91N,I'D*4A0,'+3 &[Z(4J"8^)QP>OEDQ MI$.UDTZAV809)04DRWF.A%04N>1JA@N8AS;)49'\+-<'V8TL-1P2]=&=P6=M M$(IM^+YR77>PPWNV@<&^()J&#)/^J0;>3$F9KCROSJJ^S%WOQ@SL:7BZD!+_ M5&_F=0?2]ZQP+$\XU;.LDD3ZG9^>G=UU86$SQDF;4SO..'$R*DI+=?B..J?+ MA]R$@W9F]&VWYG8(RZ;3\GIX@D7+L%Z"-Z0^3LPNRC0>J>I;[@@CF M)#")(UA=+ M+-UR:<%WW WD:J#.&5'O"O\P3=::RF^VW.3$Y2NDL\KSP(QNAN2KTIX49HG% MSLX(P^/:4.) )V^POO&"L25MA_J4:\"% ME1SQ*77SUM9>:Q2>F M/;0W'&@F04=,"T[6J PN$ABY?KYDY\MBP-_46/7TGMI,AWY8U#:2\MXOIR:$ M..FM^AZ'+!2!C3)N:-4X\M/<\@EKQRDL?Z)+K&6B14E6N]$+ 3@AJND#,[Z^ MW, ),9<(2U]E?JT(,9+9.8WMC(RAN9A&P[- )!(:6JN)FW*1MVL,#*6#R\'D M!,W*C'SW_/204;0,MZXY+7)$Q,ZQ=6Y31X^?7(CM@Z2"SI= M(D;2WIS//TPY_[J>,4 O@X)M<,;US X&L#E MQ"),OUK'CCNY@H_W3;#%BISTL;H6PQ1$.WF-U--T)&_ *J7T%*8/US70<3KU M69X)R1:6.'$?]MT&!M]FIJ&*?I;"8A9J*:8.2@#AFN1)(9Y2&M%RDM.UDAX^ M"]S"[+SU2"8D0Y[EX"(N_!!=4U)N&&GH:[0;PC0"=F\,IK"\?^33QJ\"M549U=4!E10):#']K/#P$,83 ,0=*-Q"Q6\"0%PIA0+9 M:P/+1'U7LQ*.YT4]G[IO,62Y78)='6;(SZ3,*)[[/8IFSA5#X\//K.5&/I%:DY(+TGX<(Y.GSXW:#T\.-?^LB_ MU-_+DR]]X%[Z:/M+?>!H^TL?'1Y?^Z6/ON/K8_JZV!I0I#2'D'6.+;^I@?LA M[D\P"-/5)CYVCN0[OO^,XSU;5*U0Y=^=A@7WU9F(3RNLAA:U$[$A+(>77W. MU:(40J6"'\5JP%IDGYU#\)-O[2%]U-;-]!+@-Y_N9X=K\*U5'9"#Y..-)^C MA[ZLJOJ2C]T=X;M_^?*)L-S?Y:5'_OLU\IW7&UXS7'WXE&(OE-:)^\"8D6#, MV3*SIZ$ !2 _F9V"8B@SRI.DQ\'K&+5!5),D7:L.[N8ZG9QN=40[Q;55? M'5S45\.MPT7 V>,S[RB:(4LH;]58\*49QEU_P)D/'K,,U49HTWV/UE'+4/B6 MBD;KM];="9-ZSMBLQ-'L._G1:,VP6K3*[*60\6 M8T^61F4QNFM]P*6Z-PKJ"9V[9Z!P*#%V[U@9"*X!#7@F%]THKS^T&,B1 MXM.2O2M6W$ORK\=@&2CIO8^ZH[-0M)BB1?-9SIG3?QC?NJH=GPYX?\6BH+C] M_MSC+UU#1D=CRP))*558/W(=_MDOSAGD(0YF+QR800Z>88O4Z1M\()!!_C*U M8V5L *K#>9D5*QM&D\ZGIC-U-725F:Y]^POW1R*G4*HF7/>+B:H-,:C#20EU M.J(YBX7MR#>L=";VDF%!/.Z N8CD1]]_@O)%(0II:S5U4&!6]A':T+RC?W"0D_;JN!G.9>LVAR4[W3:=M4J@7*[GZ M&6&;4"9] C@C-(H+ZDU(,7J#["3J5=L2_SJ^GW)_I#[634$^7]WTU(5@1K%B MOH#XG0.7GPA^B88C'#;?"NUPQ&XS"$"W*BH).>AW\;BA .#(:!+X"RQ[QVJ MN>IVNK!E,,O@]SA=\WZ(IHT%@Q"+D MTEUHT&U>.L/*1A\F3^4V U7<"<,7_6W1-T(73K#8F3HDK'G-&BA@FAH<4L.Z M6<'& /EA-%D?U%\L&FDFR=(EKQTBD3I])/%."1<,12/Y(!@,YKRX++!7#?\* M)@P1-N:._Z[:H58#B!!JGP&Y=0O1\3JC&A>EL2JI]H MC0T4-T656P<_QFL=\49"Z:CMKI76C3CD4XH[D&9N&&?EKVGG\C !.N'S!@UB M^T&>3A^6N9[*RZ#=9Z>& 2<]VU:<25-Z;BO.]\%$>^T7U?F2O.0[%A$U=EMP M;Q3K.8Y7T/4!VX&4X26ACY%=9JT4,1MI0$U^WI=L+0V(I>4)KO0FYV;VR+0C M8%$:(B&$R#EMISSXN@E]2^]ZV\$'[CI'U'187(>C-S,WDU:WN-;A?WKO-4F592N9X9MA)M)A)8=RX8X&Z[ MWA+-J88-O5W&.,BV%GJ&&>:3JQRAXUDY%=R8F)V/ ?B#0NO /KQH6.33_S MM>\-(;AJ)4,;\CJ$]N0NC4']@ WDWHS1[>.6]1JLCH^H@,]V?DXM+F9UU@A5 MUX!7EOY"^^<<'62H:=L>ER,' <;OPTK,WPHS*BR6[P[L0*CS>C4KJLP'15PX M%;\>;$(0GU+9ZK)W0Z80-V5?-1T<#ZL$*"@B7HI-%09OWALW_\V%=)T+* X+ M9Y!.#)YJ_\K-N%;*-!OY\L&>HACPVFOM"N"]+&4D(&Y\8SR=]@%BCE^, ;G9R)%'_J7D,Z9 MFU*P/\NC\%0.HVN/,SP-L5CBDF6SWKUP3>TD'':*GD4M+,H>G8%I&E/$;=1\ M::&%Q>CADDBH%1<4G ZOK.7&-;H7%F8%1L!*VL=F.@A'UKQ%D-( _$4YR=$W M.5WS/ZI7E1 B-9:0^1X'I$S$V6&4^6JU&I5N&M?DQXB(CVP'%UJF5SK=C(%, M-0,AN[JH*2$@+V$V[%:((*@,Y8KQ*#9X@C"&;B[J/'A>*\N!.Y:+WH=!@D'0 M&0.$+SS^M697D/N< GR)C(R%6!:K%H;62EFLKM0^E_,9[&8Z?4K@@#1T*4Y( MM"&@M!I\4><&>\.,P68[]3'^.3\7FK?YL 4H% MB7(8UC;KFT7.+@:N0IHLLB[CY H"^VI%^(E3E[QX^M2[UK1NFJ1P'W0-);3< MWU=*ZF?E"9SOM0T7A/N;E._CXV-"*\+BX(56X7W_''Z9JE6";0U6JWJA80,) M0=,%1*H14[D4?L"K!0G[?[DT)W,BG(0O2$]@,N1E0>'^&=SPW[WB" ME;WP^Z=/?G[^9%R^1VLUL2EB#$T)1;@P.K)%T3I8'#(XOSQF#K\88N*81! M%SZ+E#\\!I@P4'W36BY@>=5WL#3B.UX2O3"((ZYP[D301OM\,YF6^Z.)OF2P MCQZA$*#(3:B)<8&[ZZ0AA>7-:$/TAC(W8$YYJVUC-]=O -E^V3N7'1P0AN&% MQ: G7>YM5U5>MOD59Y'X$TP!]R']9$:7T1V)R1;CO]VU3&B^[M('<$<[M:5W MT!\(3*3K +41;#8H:!Y6RKE+#)^J^E;%+ O7.!/$9+(^:'D<=0PBAZ6Y\(BW M+8%UQ[IWZ2[@#$:1S3 )NKV; ) M%+2#&Q1+M"ZS0>&WL$.,8%8M&8<+7$AFQ< JJ;4JF!6HR;B#$/B<H:9 M"Z?Y,/2M3K=#$NJ'':NK[U]&+ %(HREY%?_1G:5UIC_&GC-F_9V-#JUU\4Z3 M8'# YLB-J1^8/?T';#@;8[N_T6I4CE#<'RTEX[D>"-O>" CH2Z' 0 M)487Y41?8U' =#W+A_M*,Q4F6&TGZA]/T--AY5"F\57&NE(99(553^Q4D.BP M3#)7 *)P1J\64=7IT3Y.#GZ3D+6>M;5\%_&HBL@7;"MY4U,32!,5CWQ\AD;O MG-SK])KG9!=?Q?XD?%[U6Y=96K*X5)XX2Y8FTS09*JHEHM:T5R)M/?7R0P:E M-0D!>DT<;^>PH611"ZVO#$AVD&H+8Z!+3:1X49&!N%XHX]?4]HMM+P4F,D1% MC'_8"/=&ZU%;DI[=6HI/V.Z)V#2&(!8Y)T&H7R5!(-75Q7S!UCVG\]F@I-82 M>];4*;F(64T:%IP@XJX>4OHQQ1QJ>"-STNJ@C1NLA92 MXMH;*#N3D<)P""@ME;;M<-/MX!M/N8FAW/!1[@'$E\V@=\_A-GRLD7U)=8$ M'' V0L6;M3*']?6[O4F-"6H9-0'.6\6"Z[3=4$2LDZV%/]X]ID,7 -IE6C]?/*&Q\/""/RYPA%&HO MU8$^LB+]2KBX5QO7:VR);M:I><&WJN"KFB*FZ&4=I(K)V65']\IYUIA8\!": M77NZ/X+X!Z)ARB*_E* MH57P,J:(IRI>=^ZFIJ2U :VIY"<^$591DD + G H MKYW;*0U4BZ47-'SF_1!?7Y[82NZ4P38E7#!ZO>R*C8>)BDK8@ >G>YVB9)6)'Z4JBP/:ANJ"KL>'I MQQ2U,YCY(IWAUHV:)WLF+:$TY1"?C55;P]_3(3:Y$_C18I)05BU5K/NZ?5P^ MFHI^<<%'P!A902APXI4(DCI'.T,^B( YS<$S-UY+K 3^D98P<-B<."R.OP$\ MJD'Z0P]JB8%0,E!%,P;>( @\>S!3XJF:I0TM5PWY7N?"9Z@=4B869*5EKNR& MA8W_3N9U)?]V(F%W.>PI!P9AA8UW23Y,VQ%12C)UJG UQ"2K]S\0/^7UV<2U MPO4ZS-?CM6[1ALIO?[RQ7T!FBW69#^ZQT37%<0/-P?BD)>M+UQQT?V2="VNH M7C1@)U7JS1G5KK54>T^:!>T:O7I1^VMJ-!,LFB22@Z!-6$IG%\S=2#Z2,71B M2=K0X"7*6[P;> MLCE3+8<\+E+D+V&2^#HA/?V.F@PE,2=">,TVUO]=!7\&= MFIT+KGMTG1LJ:\*WD/MJ5ZVCG2M<1SQNKL LUZ ]8DT/1M!56HB+\.J8F2F<7$0N=ZK_+SNJ.+-/\PY;@1QJVQ9 ML10)N*KB'60:UZ (%1:9B=3=X/"$002Q%)0C(.00IY@20\W<979#,I;W*VBX?X4,Q_]W!4,"OQ)&O^69XBO"2@E)+RF#2 MAO"LBZPU5H:C#CQ,7F1%V3/+'(-4MCU!FQWO[A.XYPFGL41X3#1NB;^CV3C& MIA>V$$HV$&5&@] NJQ2(R,&4B 1-.2Q93.:[4PL>J]OX$:1^JWU_M]'M#D;Y M.F&8NF<\?ZZG$)^S=3L@:-J;PQ]IF$QNK6C%.N<#,U M17R1\&'H&[Q]98S]K&:EI@*)6S[==I"L_^YZ M">.LWLL+SX;BN0+%B.TP<.*9;;Y>=T(NZB1WFV(PLHUZP>T.*T%B!P^B1X;N M.]1&6K^ >PK*$I12@.;3&O=^O6"LS]+)@S]-$G%&2#E]C8XAJ(,I0)QGS>#I M!0[X-%,7%M2):$H+\H$(T!*&.U8':[0MQK7.N 86NZ+P"]Q3U?ZLM%30^-C7 MVA*OJCU^RP:' A)8#;YH-(8B_=:Z%56/2I8_,W&B_]6#4ETJJJJC'F""5J16 MUV&S44,(A\Z"_R+5_.V1PK?ZS+@9J+2-*O'Y?@[>Z[4MZ..4L<>ID&=R>9*T M(V+' X/[O"9Z'(R*M4'LB4]^)AO@#V5[EO/K>764K=N/ NM )#1(C!5X(AJD M*$8>9^WLY'A)A826F5+(CY.^%UA;4>;:#,?>*2[=40Q"7/)-# K.Y2!T/,'Q M]SW60,+ [IKFR^*==#G<<@9,"]J@N291UV4+%";V9;D"7\IMM^*T>:N"ZY3. M^R#@RE 3=YW_7A&]W?/?[]*Y)N"I4+/]09O[G#:S4+EZ[O?VN;OTGZER<,'3 MM[DVK)5H0.X?PSU.'#$WP5FDQ*_D0+QE1*2 HE!=81-;BM%VV*QV4B+7F9 8 MRG+-4909*2S3/Q.];?&@KH%EW;C,9.5:;'$^^9^@J]I%X63/">L$$=)3.#*+ M+$U^ 1F8U_#S!,]K=QSW795JHY%0OY;F_ -$L<(E_00G/ M-CO'.H2O8^D>@OJ5L&)XK[\7F?[GX.0^V9$EFB4K,F(.T '/E#]S_TIP2Z1"EJ$'7)V'SP$-1M9K.IH!$! MC?#O@>N'@_N[E _P]&_]DB#WWSYP9V_/WO]VUW'TI)1ZS=/E0:?^ 6.Y,G] M5.B0G0E-K J-^'IW)[_#JHK%>@"^8]3 MGTF9E$3NG]H4E7'*!RR-18]WIWTJYJ.Q\QV[$%H?2OF>B2_L"E;M8[T(>=0+!;W]94KMRJ+M_E5X8,' MK?CGV-; /GP!9BY9S<*IFTAK6X1XP.FBNL?QL_\PKRM4O2#(2\*6-BB MND9H*W#70L&PA6N3K+IZ73!I0;BAI.789F!/EYPXXCB0-G;.P5=V09MQ*JE\ M&CX)AC*GYMF'B)(E<@C/[[DR[&Y"(/ MEDJ8\"8:)7&N;Q1S7@T@2-)!B\/*2 4GOEFP_VPM6,8W4]^@(4@G4]CY&&Q;$Z M>6O3]M2%3V@ M1'J;PG\*$=.YH(E\&$Z/H/"-&)><%25N"WP04<@C39Q :GC8^>3"I[Z::'*GIL,B=H>TA^ZTD+7;-$OR 39)$(MELI(64;]D]A.H @ MT8@3J_0M&W"AJ5Q([.4M*SI8B4'K"D)!BP/JX>DX.Y?(8WHN)MOPV;SK31B] MJX]9*I?I(SR;\.?V1 3A$'8,8,/?,"FH,NO-LZ;9: _"Z][ M49G"*='OEB(SH-]L=G\=TYK+98NA8OJFY]BBA5 6G\$&4!ALZ@_>^]+^+XE"*X2Y. M31673R*Y"VDKHVU%-YI&TXPAL$!T*>)H,>^.!IL*F:GH<=QYTU0W>HD&1J*9 M'<6,J(I)@CRCA=FC6T^Q:4H .%A/#?W)T=)HH7;5KTB/II0#@K\GEZ^TIO/'UBY=/4[\S$UNX M[AM,R;;:KIF(%Z7KKLJ5=CG1WA3C3IY7TFZ"1TP/S^CE[@J1X(@^4AN;2"#& M_5HOF$%4M;/]_WP/%XJ_N.:T"G?NX0*<*V5=T(-XXA!AST],XBJ^/.Q]&+8. ME3673;_CZ ]2[)9QP?\EA %\S1?DTCAHRWVCE+MJZ7-] *W44I;$G^:QFL&R M**0YFYB(;B#M'*WE&%WI43+;Q,&*++L9Q,\^8$3S_;?H10P*FTOA%XM,:JM4 MYDQ"P;%")Q?T@.'W#I,G/#A/B#LU6:U+L+;@$H.T!$_T/B%XO7WC&+W);7!* MVGXJA-O1 )BE"I;G-VF9=R:T8.XH!Q*KNTE0 .WK0E,=PE%HWCR]_5&/8&KV M&-(V:]]N6WPT=#/L%,18"8JAOD0XX/'1X?,TD=:$OM08EM*M-=6EG/SX1LQ> M^9'>^D+$\26+([I]3P,6N9,Z]0BZ9T0W)'P61()#++T-S7H^S@& M?6/0][8$?3^Q*PU288>A#4Y>88C W 2J.+H$YMC"(XZ^VVJ/F.MAX@K_$)-\ M?VZ7#URG.XSN+8DGWO^;,I.8G^T)W%=N[HY6U!AMC3+(,W'XSN66PX MW&;AX(U1II?2\&+I^0H@0T&>H03M[!^3W6[8L,WM)@Y&OT[N,&TDV(L:M?-_ M$P!"2X$F0H8T(A>VH6;J VV\ J[KO?V4=QO-Y'>/%RQ@CND3]P>E\[F!<]V0 M'S!E#^U^XETR_K8MM#+I[WK"=.MI,0\$^\5I UHZ*B7N) FBCID<)FI=T-08 M3Q:V>QR [.19/Z/<_PMU&'7SY._G93VC<]EEU3FS?=97!QA07@R_P<-1[XV[ M1^!P7+TZE=GNW(@TF=X(B@N^S96WP?$]H)%=&8R'"VH.SVC0-&"">'_G5GAV M."Z'U6H 1#CD/OR+2FN!1. ND&:#8>"O+ K74]C5NLHS:!C;AVRF-6B=\MXR M+O5Z+',QY42N'E\%Z)8[8@IG$@?A@>Q>@QUQ?R00?6][]_"6M=M!?* MEK+U36W@?]KN8#Z#. '9R_"U*V:8R:UW3MX&AG.D[Y<7V[%.=>O27FB=# ?\ M,&*A?I)/UW*IO'9]DHZF&E&1\])+_B/D"RHF Q7[$\8=9R(5=\;E2!0 (1]0 MN\+D"\42!_3D\%)A#?-DDERS0B$R\1>5$BZH;=L;$^T)]:$5J5;Z:.H]UM@5 M"M3,H/,OQ2U;(N+;RJ;D:W'[FL)[- QAMM+ Y>@")\F_R!F,8S M4#-YE_R&K.$KIK97WGV#6'9O.#Y*!T?3]+REXA;M=8M%KK 7!')6$^3Y4S$A M[HZ6Z->L763_XF.IZ$5-J K^0"KE3+-ZHH:X78N (R_)7G_:/TSC!MM 6< MHC"=4J^H0=?(,WG&Z=&I"TSQR\VZA%_9)O;AY1 4]<+JELF.3""\7[JXB#%]A)>-:V:B'* M/U0NXQ6_AD[0MM6:UY_04$%4?1-@]4<%,PE6/NE,H$V-+&&FXC4KOTO2$^%R%+06ANO4 MFMFQZC.LS\;FG@IBPWI@TS$GQ=ARV('<$?)L#U!GF/%V*MM4$WB3&U\:^]W+1ZO&&V-Z< M\>]FQ(V=ZJOA6K!&TD;/;I;LA%D=.JR N%RA*I30A.74 U. ._MYZ5"QO=87NKSM*-A2D8 MV(07:/F<'!V\\!VH=%WI4:NLH%0<,NYM/0=S,5WH=UYJ+OIF)(=CUF!B*B:';E!CZZ'Z2%#7X M;<"&\,K3=+/B>J61D3.*C.Q-8.2-Z[^^);E-5,-EC\RJ75"Y5V[VRQ(5%!!/ M9DMG^*"*J].I^[[.GMO>DF^Z2N#4LS5<(N$'.-N8K>FN\#?_E<']B&R'CT_9!UK6:+V0$9 Q31-N)]])-FJCS[7I'8@;_Z/1OB0_.(B#,MO4???#LGB7 M3YX#HT_T-F'%V37P_PN=!'^,9 ZODVYA_[AS(L.!(WDX I5E'#0D&/*/5Q=% MEQ^ ,IRC1KUJLO6/YJ5R&\G@_OW?'C]X^/C'X3C"#P6Z/KQR_U3-KRO]E[\- M90KEYU]P0N!Z9RR1;S$#.K\B'G$*PM6MIUD3:EF0W!_=W8'+\#UNV/>TZ5$ MHP!."B"1GRRQ9:Q+3SA4NZ+.2;4W6D&%E!<4&)\CSF"VL5%O- M*)!1(#],(#$:T5=S%P*$?S+5&7:N&*@[4H72"#CW%D@4NBATGR)T&%$)"J@* M^/,E7])1MJ)L?9AL23J*^>U,.:TRWD6)BA+U81)E*KV5MI(=T'5=8GUE*QQ" M?&MJ]6-T$Z+(?;3(29S#5>_[EL327R6*5!2I#Q,IS#"=-RX?2Z6_E/D6'BN, M)-I^Q:C'_EG#MQ+,-_>-YGU'W#K=.OB+_=((H^B0.Z_0*))1W-/DQP$LUY)0U#.OQCR M)')]2&,%3#0&+] *GG8SF97:EIX3 M9@Y$%9EN&-1F4PM=B5BRQ?J3FCJU$H:C'L=))9LD.21$6O0M=6"8U9>YL%\C M"HEN,DXO28),X%4NL\43&I:Q4)T_-V\ \01#_47)P_7>IM=-Z IH*< F[8-03.>R&9BEA+37V./1:43Y1R[ADDIP M#.KVF@]BJ&1,@TUX_I1,HADVL#H W3HGQ%^?K B%60J;8DP!20*I%]#AN"SIU1%@/V4=(^*NUH6MBK?4;Q M#(S%[Q"G&U>W<1SK-F+=QM>OVXAJ.*KA+2DJXRD[JQ(DT735Q6K7K,$"1G*. M?8^%\R:+WG$4NP^'2&*0%-N,$#IR8%9ZDF7'JU4S#VX-EPZU!?8MZ&UW3@=12J#X[AK) *IZ$.WZ"DX&ULPRED'/.>(&47U%IKMF&Y,ZE<=V5&C%$4 MOP\6/V$F]0 CCX"[!7@A:M6!9F8J;>1=JAJQ0I3E%C"#8QLBQMRRR!=)OT;Z MH):)'!>&Z)%83;A9!WR;J"NKSXL0^708CH"%1N18TJ7H$A4.517"F MLLVY_=UDBPM"\-2[!!WG<%4C/WP'KL" BLBM2>I9+G81?"C@)WFB[:X9#^B@ M>]3UKL /+W)M/X-/+N$EC#M:P=Y2+I!HT 4_,]@^8J=&-(/'L\WS8MUY+(1V M"AOW!Z.>.?I4HLR5LW//=V&@D\#:D'1NDDDEZ.SFWZ.D)I+\ MW4+$LC_*]D_>GF'?-?Z.J9\TT4W9(>P$13QGTYWAGE2;T)QV3Z O9>?Y>X7! M(49'V'^FC&463?,I:C"%/P50TO;39,(=:E97N OTN,F/-OS4?+$_!WT7K?(5 M71MF\"7R]2T\S0]=\0QQ="26%XA&U;:BDYRBZP:99N<4!X+G90O+@:G4P#>. M@_IZBY6Q?;HJ.FG9]'E7;T#7JDR&,)'B/?N"B MR,&^>9?/>2-J[/F:-ZEO##>GYG<7N71LE>T.GXS9!919YBR?VO:;<4K]H?0" MGFJ#8II^3LY% )4VYS0XGUZDV/0XIS;!=8IUUUZ79SU+*-F 8$0;1]V8#"Y];?2^@T:?W/-V662PYK_T M3=M/<<'$;1HL)3-U;B[OB9P;G.G?>%#IAIY,^/ZZY,Y&=EM:=XC(,ZX.VRYKXMR&K6:=9,7R?)Z/T-6&4#5OGR8)5UL"V/ M;[&!50GS%:9&-FD@;@\F88':U_V(=5V*P@D.B!C;(;"R/I?/)\PYL&5R_$MN MG'-79?O7M.UG7$GI.VQ86XWS_;-#ZZM!WEE8OE4.ASRSL]4,P1!6^.3J<,]C MZ7W,/"5;!7(.;3<8VZNC,_P&[[XGG1'H&@H/F/,*;\GV<*T3PESIW[-?:5?Y M&O2_E;%+(*8@G::$V/9WK5*C&Z?DO^J5G#8D"67=:,XF82=;W^NFZNG%MK T M>,P_.,<5]]UCB5O^BID&/-G.VBLMM]( @2E;;%8X*E6G"4OJK8UJ_?[,;QJ_ M1PVI>=N>;+"F\[B@U763MAQ;06MR\]LJBIM UI]*$2Y:];X+)[V6/31Y%:_K MB@%S,[^+@5S%M.'Y;WYTZ/HASUT?+_DCVXO'19Z(3N;\I>XJXTYVY%-TVB-2 M/M6ZD$1.ZNSO?:5$P?=W]QZ/C#M8Z(+[R]Z"JO37)Z/LN1NWM_SY M_B[_TG\"Y,(\^Z=F^C[SIJ\N8[&TCJM[=V4G7(ZJA-;RY4$S,/^,D9#^%^2% M77/]FKXI3]^U0RI'NO4Y[U0>^#+V%_G-*-M[\N2);\8T^)OZ%C,N=PZCKQ:< M-[#6[6USP5TG.M^.3B\+:;N']CPD*W330X>J8TB'#GTCS9J';@.6T&X9+AE= MF!<;WDUZ8U9RVP-$PNF. 5 BO$5&,K#_AXO)#G5XN+I)X1UE%^M(?)NWUEO] MR :USC_*^B2%WA"XP"G>H^S18?OF8#]BG:S9"_W=K M\3**TE"J8UF7?ZZ#_X'(=\;@5;SFX$>\AAWG3D(9MT@M M%^G'^JV?<3>/F9M(!DK:+6ER;_GC4B5MHC%'E] 9":NP )"0^#(MVHPN#^VI M2N_Q(_KM+INY=,5+/F>MG3CI5FA+R3AUJ8*H1MH2U]8H9848&@_M"B&*)F?] MR+*B<>*C6\2EE\2&?2ZWY9H@V3>6#K-1U-DW7^:6=L:RGLQ#J#),.HO?),^= M<^^&NH937\.OH)':/&EAM;2OG_U&%\_KTQL@_*@0BSCCN3;6AK%)I$T*I6&2 M' 'M!N,[A8D5QEJY@CF[Q#>1:S([_6)(]%AFC#[:\'&5-D*1X$F:F;=\*=VI MBOJR;6[F5^NCTL(Z>KX=20J/=,D,LP^<(/H#E?5%FTO_;M^XK12^;9J^*R3M M%&ZI"%PMJR^MO>D$?DSI'%F\^<.A*#'.3Y MO9M'_@M]ZRK;G]*R3O)1]M:ATY+Y_/NP1PMGN2+WNS+/3G+1-FC,I#?S M"^!S[3&<*UA-:4)C$),_)-ZO7%[P*"5\F[9("B,'GZ':HPKP'?PR+X__@ M%]>A;Z-S[=)?.=3-)"F(=-."^7@_5Y5+U(1&=57.E,(NWM=E9C%;94%"H"$7 M.] @+])$BIU>7H#L*D5M2MQQ+@/C/6?@=VD)/I,\8*:#<2!ZU=5NG9J(V,JTJR0,DP8FJ MJ2^YWZ3]U?!^&Z#V1D8_E;-4KIW"5Y! U4$=<]+;*WJ[3JV[GY"*(!&:\?H( MNLU71!G6XS9K:2.H&T']?7V%TH@L.6/2CHOC+!R"EZ;"FL2.(O2K[ ^R.HRD M=R.9&\G\'-<\W>)M7[*E734@,HF9#;T+,_+H-^E);92'K(CSKFLF$GUAHUIP M+&BHRLR]&TG=2.KO+(OA>(?Q\2YSX7?.*U!3F5NXV=W['*&JF)NG*2M+U9E$ M7U;-V+]L,:!ME$B'@.[)A9]*O%&BY%/5W"D1.KWD@,R0_-Y&[C=R_VER[^4] MU'DWD%J3Y8U?75C(VR$\M.$4HM !RX7 M%QM!_%!(&W+?9A57[I)K,R,0Q9;59W 6?2+HG/).6.I85_Z.CN0Y:])J7;75+T,R. 7L)!]O",DMVP\W"AR=9<]61)-5"4" MS%).8[G0A#!),8J3U./$4S=1D8T\_B;ZP=@Q))&,ZF\N&LEB<*JM%ZYK,C+H M<^R,="$U;BIW(X$;"?Q]&C'/+O*R H &Q K36=4LG-,^0:' %&Y8]GKG;"EM=2#.IJ*T\8"+-N^+OH+SJ7"@N##8]TNCK]!S5Q&P),VUX!G0T37\ M-$/8RU;.A_97+,F(#X\)'_\+$%&A"L97!8@#ICIQD'@NG MO"_T& HX8!)ASJ0I]L U+ M[I'=)3(Q$"B6/<4(0JUZRSC2UCO9F[(QS4VCXL_0U]ZYA6=I\J_2 OP/C'K( M;,)$/VK!2Q^TUDV:RUIQ\?&!8K8A@"[++AP+_@A,_9DC,9EKFUSA!VFNRG%2 MZ1TYSAGGI:(?S4V^F-\ WL=84-=>^Q25#%R!AD8=93*3.97;.I&8Z/0/^\BM M$_99\+48?)Y5Y90/34 T8K,#AA8T,S=6EN=3V+ U:(-0,+ ^:&14 73]9!)U MC_0;(U-FN5,J*Q)0*8+1#KB AWK4':"I=@@$%NM#DMCB9(EVLC.M(D#1(^-% M6RB5*Y=?EZA"JK6EK@H7/?+L*@=K0+9? +Y,ZWXIZ-L3DATF$>.W'#"QQ*$G MEC@V8@G&#:,*:[]"-E2^*Y]^:A/6#^]D3V$&LH2#?,%3'G@JL8]Z9Z;9UM4O M 82[KR5;T-*_E$)JO;I$U%9)=&RHIU%F$7&JT 6]B'8$K"VJ M8"U'G&[75R&OLEDJM"RFQI2G8IJ/I8LJX,ASAHFJ\F$#1X)U".E5B^U?R"V5 MFJ @QMII7/KL!MQS@']'XOU6:526'NKQ)+ >-Z]-/]/&+=*P98F^3);*@(M7)7LIX3;3TEH. MBT;]=:6U-?XJI8I\CD"*0QZ9E"OK9:([T;VCPP#XI#UXE&ZTUABMD/&UN3'V MLR*?YSX\S92]&KP>9S"*YJ" 485JY+=,S0'F^Y>E0,E* MJZ@8VO.>!/# 9-%,!A:"2[9"?F-A(/SNH-AZ:W%LDM>,]CBE+6/'^$G MUI9KCN*Z"RH$M%U].V ML_%]1?_0AL"VYUFA%2XFN:YMFQ:SKRYH%#Q[+S&!V%T)"S@39&+2ZJN,>0 5 M6@TMF$RN=O.;IGT7P%SQM+"7PE;4NG"IYWS1H0IXF7AW)%+$U=@-^=Y?*3/1 MPPVL9@.K^?*PFG6X5Y\ZX2KA#N-N?@6R\;X31D9E3"./H:<_M/3&0K6#)OCH MFJ/;40K^K Y;N=#*Z=05I5R<('* I>0I(,;.W!!H2C*5)^4L%R*&+@R#S1=2 M9WBZCXYPNW3Z+R^B5]F17I0!CDQG3FU(4S( MJ!;:A:HT9>>-0HC.S"9OB:NP@DW2%[%S)7W^SHS^VF&9<\[J0H34"^_QOFO7J7F#]B979@ <[I5I<']/[2(*S/B"[!*Y); J=8,"KA,HTX1SF M72YCHVKD"R>$F(1DH?0&H+QR"!PC80/KNV0!$M*ECPOS,9U#S\12(8BQ/I[< M6Z>\[EW9#DNA_>24NIXT'AVS3@'_$2U!%,LMKP5.IPS5VA=(BE3(*/:E*@G+ M=:REDA5=0>_^A\50?Y_HGB!X:!%DM?[A,0BY2 >&@GCQ+/'CY52R/C9YJXF( M8R-"L13JZ/_=D/^2X88RA;5BZ\3[,5(6W9=X)*-D#/2.]+%)$;%8]0%L:8^" M:6_?Y$N8@SNNB*>#T4>S&?F=1]IR$%#UE$7,IZ(G2R0)'$D6\?$/'RTMU&!M M(FM!HVL7?<7$ C(94R])]4A:]"\+:>"VBY!@D _+/R0.913!PHATXVR1>!A, MJZ/5V$R#A[][NZ00,B->/Y& )CI<0;^%\)RQ6&%$O42];+;TV8JDVV\;\]6, M7>WX"]K[)9*%6!26%E'21_)P+O=E$\>R;I_RI/4YL_OQB1QHL@U-PP9O<"O> MH.O'I(;IU,+\ N48WVIDO7Z@"_A&G#;BM$*<9@V4YPD*?GM68'X=ZP MP\ F[P8QN!&RWX1959Z.>J))N/%<'1_D$"]Q65O882-B&Q'[]/;8"0MQX%C- M9.];)I"DJI2'ZA?0CS) M;0J0-G+XR:5^<>.U&/DU9_F3F+5VT\S;0(R\H0C:2-QO)*_2GKS((G$H :GN;I-K=A&WCY9WLQ%]84Y43L0Q^ _P(L#*O5K MK[@Z2O-]2:[5DV4'D+=#9T'1[W&]U1) 65+:7RDJ[]L-*F^#RONKH/)^'_Y# M2A6T<$8\VR%83 K;:,S6E?0#M3I_;.'"YVE/(5 )5PSGJL"H6=[-/$3LUZFEPTDYY-NBF@ M5> !52#%D-;H37-T,J+1T"FA!Z'Y% UHE+%&YW8@65]+H5%" ]9I<2M]3>XG M?G@"*F28( #J65=B%'GMFKZSNMFX?8,4 QX?OI2G*JX]8BH/<#TKGQ H)/:7 MA2NXZ0G/TQ)HQ%:?&9*D9]E,RE3J7K3%2'"+2I0+/!-C+)K3!(.7M'L03IN> P5LTT3N+QH2>>_I-K_H+^ M$ZWJH[$Q.I0KF8$?LXI1'4DVSKM2<8-Y5A;__;>?OYV,B_&WCY[\_/!1\>W/ M#W[8[>X]>O WN?7E&T?GAR\?'KUZ?GSZ[+_ZU\\/OKO_[7>[^OFUN.%IM-(J[N&._/=3_S>::D;_1Y/- M=+:? )+R]N^26_LYG-$_K+_9AT-*=,35#;K3$?Z2 _SIZ.S\^/1?V?ZK9]FS MPS>'+XY/7AZ^.L^.GR]MYK*CNQ9*E$R$YJ IZ)4OYL5.=B-H;^MCST2&>T^> MW-=B"6FS>>/3,$S_@1^L0/WY-6V"<9)N_XEWM[]];']#B^]F>![EU9NU$6G:6 U,XSIC3B M;I?*?[(MXB3RK*N*/A*+B$C4"@.P\&_PP9W]H[!RL.'9;F% ".Q\IU;^)'H? M;07VV'LXPF7*.7TFT2LO&;"TM7]TSX=_XQ'D\U@5Z'@3!AD:DU@*=!IJ6@UM M;CL I)_10L[/]T^R!X]VZ=[[[M$/V8N2>WS7T4CF(ZLECIR2J)!$S!4\W<;( M[W[I)+QV1%(/#D!]:MU<2^INWC05.P@H?X%.RF=S(4EC [BE(U3^RC^2)3>5 MAVU;GD807#2>G>QEP[1M$ZZ4X\-10M %F^YWZ "NP82FDF>3JND+W6H_8E[4 M#I52<+96 _^Y'R(O\;4MNAT=46!SE,Q,'3M/XF315U0[MI'.,'X@=F JU -@ M;;P5&OKXZ=,#J+*ZA9C(G'PXB56#BMRQS5S]O2@ MNS=.:Z=/"$[#B&! ]ZF;.OX MS?'!/5Y'B^#P 7'7(BOU17G9MUK*.B4?F!S.90F7V-PS^=)+BEM= V?DH7!0J0OV-H_?2E#)QU8\,'C<]CJ MYT!;R)V?W\O)-^J%0<"+^>]H-_6Y+$(G9)+2>7WX^/X/=,]]&ROY'A^E?[O) M8E*)-/DBUUA@)RUJFU^6^"_M3W;N\JE,^>S=8B842T\CDBV5WC62QO.FR.5R M!(T0*2)2"^0M;8,!+5@6%JX+][S4\H)7271!3&#CHX(AM*F1Q0XUNYTB?2L47# Y+SD,,HB, M&]N&GY*W=99O(/X^70TM#RYH]Q7W;5.SS1M9E;&5>@"S\&E#D\;=C\E_P#Y8 MGSO[F"UTFDHYX\Z8QD8I'84[SDNAZ0FL>G)>][*?\@7M/"W<&>V!(TMNOVPY M?7# G!$O&K+?O]O=>_)D=]>'!8\YT719LGA#>#0KZ+EUY8-E=JH?:D556*TW M^1C?X@ \W'MP7YYF;JZS1]%'_M\GW]W??K#]Y+M'VP]WGSR1#S*S.NI*2W(D MVD42ICFJ)SLCG"QZ%5VI<)"J[$6.!.D9>V#[>[M[A_0#9^HP5^S*W_'O1;;[ M^/%W#T;BC8%00P3QTJ@QAAS)Z[7C-XX6!*Z-)BT1N;RYVS@]5'.2(9X\)C7H.(D[<1+795OOBC$.FF4' M-0@T$RO.F?(_L*.Y7]?H^W J^2H: VG)*6W@]G,9Z]GA@=!YFKL+^YFV&5!N M-_<#4X8-_81DOR0=]][3PT44:X$/>35-'DEV+FH/M:5P2?D%%_"[ [<,A\2] MP--(13[I4^Q_Q7\)'++1 HOSK'ZH+;=^P1,[^'V=\WYV;K)SV5RO#RO*R_V_ M'Y_&J9*S[.SHU<%A]O?]5Z_W3_\E>;$]',K[NVLSZJ$O<.R]YA5>P=J<\V<2 MY\1*\B4;!:6EM7&([7^$LY,Z.$NN34X3X0NB=9JT,;8..$@<3V$ZRD+X-M2, M2&Y=>0WG-<>-11!N@:5LO3Z0B$\4+/:13TZ1<&1C:6*!&1II["DM]U6UX.MA MTI;LA4D>6XXC0A&@?.]G%W2$YT9FSQXE!P\\G1>=3B4 $=Z.%7,)-E'$#D9O M <4FV8J*%9B"QB3F$IWD,XX\1C4HZW.5G%]]E*,3? MEG;#%[+!G-^*.6>!$Q$[[#JI6.V^U]\\8_YU'P2<2&Y&,FV:$('*ZK+N4+C;O8VH3I;W)!X10S#47!#W_5^1P7K)D2JF[+]W!])](]0;H;Y;J$_: MYOOL\+U23$'4_!\C@?=:5(H:)7[I>8E#Y'G068$YFN?Q;UG*D01L"K(Q?5>0 M=1+A32G0UR;!;EKVT^^S_=5!@'$IY.;.1-NM23T& M6ZB7K$_?%K@!?S9*R.Y\U+C++KJGQXOX.Y=5,Y8\_')M&2DV2YR5W9(;'<4I M]"&6QD20 >XZT^X5T6@0T[,F2^MC>S_7(.8M>;(A1F6XX!RRO"VK-3RD@L,? M %(*Z?,-QEMM\)E[=R(S- ')"" ME$61-C4F\%?DSM$D98!!>IJLF^9*<0+@1D_2SV"%B'5SZ^SET^Z>]]^$3EE1 M$^*I:3YYW)=58;R[S(R9-!YH).L-!4=G-HU8L[^AVJ%QQZ99/RZVKD9X9 MMFWEOB'I=_Z(?-#[M;/CCPTBFC<-PP=H3S=.V>;VO_WV_TF.5>R0#:5TX)J= M/3U(_3#)\(NGY;REVM2,WO7@O?JR87#5Q]SY&T-U(ZJWBBJ[67^2C(X\5W_K MKH#5OG8)5G1H3HF![+0R;-5]CPM+024Z]"7/;B0@I"F9V=TWM"?=-]K>_1NZ M+!PZ>&Z]W#]XIMV%%GY05Q*T7#9$B.U^4U7Y%XXJ%_T:1'?]N#X MS=&S[;TG'L;*7I&66=WX9;_",Z;D"*Q3;\U&DO., <=P=0%^E)H>GYM&FTJ& M5M\D+45H\M-&RNKK[-M=Q!\GQQH66XD1PDA0.2I,=12B)//G?_HR/_<-%EA_4E MBF]-!-9GK]Y*H3F9#2W' MBY^&1]RX,5?8-V. (^*0D(_,3.A7[^"R2XF$G:+UP3 P,G[_*&##7@ 9=GBM M(UV;O=Z7@S-V]/=: WRD"_<2"%3KQJW@ -"[PI<-Z-FUYB0V9:UORJ+(Y*&A MXDUQG?!)>B6H+/T";?G6R2ND[%<_3^(9^BAKK7*3U?E4$6C2STPD1 (NI0%W M/KM@K*@"7GDSKBYK6YOMOV5\'-?YG85WK!@T#RJXIK2L#@-\;T5U\\7,:Y=?1RC6I#GS=6 M:B3-8+3D^F"9PVH6,THS"^+70L NWR6VR!P:<54D- M>DM5X(;W/:VGI0&$Z#M2JK$V6[PO6\(-;=1"ZZ[*B[D?JM>%JPPWJ8]Q3BQ2 M-GVBA%+:]?G])Y?K:AECPL=QNZJY!)*63!/_L %O#13-T?/S$ASGIV?DUJ[ M9&(MVO5*5I]QP]O-Q38=Q&V F,G>V2JG0MQCD9D)?XO*V2H@=7.,^H[3=]Y @ZK-?<9, ? 2><1 M3@-TTT[V,O]W,W"B2W&S#7VRR0]M@NZW!MU?*UVP$:2-(GR9(I\H'FJ%2>QKUS5EI!6SHTSX&%*2I=&2'A88%S32/0 (1ZB3R-<9E#$E,=)@@I]%\ALDOHC MVH9WY@M8Q0(_F%U0)<-@/KYR(G" B/ I\WDR)O%!R,"2+Q>I,V[#MBU+:7VT9\1IL.W 4?31,(]T-#,QTB=LP?<*5W@/'1XQ@O"V@[J MRF.?Z"OERWB\ 1=LP 5_%7#![\Y&(A-IFB;2,N?G9\)\Y(VJ5;1JK[B1[RC; MG^:_:NCR7PB?OT\SE%(RO7]R%)YQD4^@120HI]2 (L<2D:7W?F-C2!CW-,V\ MN@1T(0=DBF"K _7R]\L(?N N3_!S'/M,((;:/DS>*%#<] M;JGXEB'9Y91Y\)BU6F] _TGV*([6Y&JM H MHL9,/Y!A09#]I\7D[#+81^:81N#9QXU)\K+-S'L<1?^EIT]F<[0*$&X P#LN MA-26UFWK!#1H].M_Q6D!\M'.'T8:)2=YET^(MMDC!,SHJ%= MUB78@?]!9W0G+WG5?\K))WO'B2M?T\Y,"3$[2%PAM_<=6FK43$.CAYE;$Q0^ M@MK9>+]4OF/(:KHV\C,<6%;1"6]YR<+9U%2C6G!L9J1:"J7UA1$@ZDZTR/(IL)G@T$#:_+?#FU*@P=W,."NTHXGQ[E1J.% M4YB!$K=PQ5/3JGHH9T8I)P"5G%D.E<($>F=]CO=3SE7T,X3NG2M@2DI:>>)* M<"\4DJ/G%E6^YPC=?RU??T)#)R30^=2 QX5P-@A?4DG;\$M/RR*\45Z7&#,N MO9N^BZ\L28H4ES8WKL4[ >^(C7E.%+E._0 ,$"Y*7"VTR2ELHB>W1D]>"=OS M'>6AFZ#O1J8^3::8>SH0RPG$R86R6$>_Z31UU.'H$$!7J?,*Y*DAUGYT>GWYS]M/^/PU>AZH3)9.>( MA1@1/'T/E)%S\A#'C>0O!C4F<:"CRF_@ZC!>#C$C#&[KQ=&]V"SEV1BKK4(M M9?W Y6^>-'G03#?)T4Y&:S-YO$-JJ.SHQMAR2B$@#>&&P%.Y.+A=FZ1A!(-M M!3FVC,/0= MXL(?%G65LFA[>.%>0!!D,;+C"!XP$F9ADK.%1">W#E\GA?F>V&- ML#?2 4K+;X="PD0F2363[_0S+%7NZ[9>S3_C,2F]N9 M]C4+*'I7.TG*,6IPGHWENT8$K+&#M_NOD,)#R.=+1<>.3J3(I$LZ )TB:./+ M%==)LKRR-&!]$7?MXB:@$>I>GB&/+-#GZS-MD[_>6_ SL-LQ3[(N8H8 M)!9GJ; )?766BP\9W(Y'*?:@NRGGB.M+00"_ ]!05BY;;Y__="\PG#R.O.90 MQS@)&"0;/_22]Y= MP/(IT;=,7Y>+IOYU9HV?;++&FZSQ)FO,66,$DK5^&(I!.MY*PRHY_WJGDN)) M#S\KX2KOZ5IC505M(U]):V#&.>#M4&3N%LZIU?E?DNE5^HC&<=47126)!35K MIU'#N8P=RT[;9T8W_+AMM MCQJAM](:WV2@_0Q/DK[=4L0OK MKO.*"QYO[C2G\OF<2Q#19QN.+_XL?;_A.2#-)0"E9&VS,>E>-&!F:I>2)3-/ MI<$_ V-J4>,'+E)3BL&Y?I&]O"[T5/UB>=%0A;1^EM[0 M-0[6'AO;[!I+$S;.BQKM8-SVS]=S?EP7MI'OXIZT,>,2OH96C*%F#IREFO.!I%(PH8;6'R*=?7252TR!>@$J#_Q-WM^;KH):Y5Y5PBYI:EC%/0VTC,+Y0? MRV C)T@M/Y6.M&>SJJ_?K=&>-MSH.1=?A[N$<$?@63Z=VHGU(:61@JBX"0@W MABJE71/:V'%?2HFAA%W""4+ A>_\3GN+LO:/<0MWKF7@V?![)2*WO$T-WC>* M_;QJ<8?LR6.6\-%FI-WIIWZI:X8KU,Y4VCW/QVG4L/IU77+-;Y4=G!RNC9P- MKZ X, E7G0X5D'KU/&I8B^B5GEJIY83QV+=W=^W.MEZ>/3V5,&+OE\*3.BAS M,^WF+WTI3EJH>[Z+.'1TP@7+8!QK94IGX^&/QA+#'<3PHK?E]O,R#L]B MF"^_W=U]4=ISU^?(OS7 W&I/A9RJ$IJ.5"QZB$OD]/4!-[&D5G;U86A0-S3[>WO#@+ MC5;7AN3GP+.0OU0NY#,KCSY**'S71N#B0*/KX.65W94H\ 'IL+< H*K=.C4$GX7 MCQ-Z,:9(Q9$P(IU@ODRQ4AP_8*)NN!=0T/9 D_*OLQCIP>XFK+P)*_]5PLJ_ M$PQR>O3JX.AD_T5V0&[..?WW\)\GAZ^>'9V_/CT\6QM5_U:-OVE>.&ODQX4T M3<+;Q7WDK'<^6609>%CH;2W?MD M%+BL.]943S3D4>FP3">S L%U8;\0]<&_293,;@![Z6>6U?B\M8&9"E'(FD>" M#4!F1M0M>]%(P.< M^D%E&"'V_$?S,=_#[@_6@D-47/1!(//*3B-8-D<@[1[?WWT0\+;I338$X-VR M[+SH-'FXU8@XWXCLVWS49\\8W8J*8UV8B-:EJ3C=BH MIC79B(UJ6I.-V*BF-=D(4DWW-QOQ^3:"*XW2^J_?Y5#_>;-^_ FS_D.5\)\[ MY:6PW">NP:2I\,O__MOCO_W&]7BPN[/[R +/OC1V]A[YA;+(+*;]!R[8X[LB M\_J2,'^]C__^?;)5WTHD.Y>6I>-7&SD8G?OR48N_@BY>/RU MR\7CS8VY;B?@;M3"'VY=_C'>]?_.5?E0%.Y_YZIL3M#F!&U.T.8$;4[0GW2" M[@RW?M6KLL)>749H3B;.75P,J:R^N"%[T$QGH7X&>*_9%7/Q^!J15;O_J=-; MUY#H;Y/]SS7[/T=5)+/_CS]R/G_Z-Q MJ+^@WV*0B(V?GC@OWSYXLO'2-]+^OT3:'SW^;B/M&VG_WQ*8>K2["4O]=0_L M^I_+C9^_$=>-N&[$=2.N?XU);L)2?\ZD7X!%^:JI"NL&%OJ_;5R6/\QE^8)5 M+5_.@?_2D_[<#OZRQ[,Y+)O#LCDL*^,#3QYO3LOFM/Q1T;(O/>G/?;4L)THV MP;2_S'G?N'N;Z,1?=Y(;5YM')P_T\%Y0+9^ MT?3@Y_\B'LZ?4([UQ2?\V8M8OGVPB9UM#LOFL'S487GR< .;W!R6/R%L]EWH)#^X9[^*R-'']<1R'?NNQO'XC]\3K.F]D=G+2/_J@]E!_QH+33K8_& MWO<+QDW/Y.5/=U:)]SH-\/79T:O#L[/L^,WAZ9NCP[=_J$#QC[^YE]C1JV>O MS\Y/_Y4]W3_XQX^GQZ]?/I&T[K6>NQB0MAF5+IEY5COIPJL- M+5LW;>8NFW/W3/[$I;5DGC33:5]S;S1](.DDTD?T\P@]6/.VX,:4,HVRS:IF MPBWOEID9WYM!-558";4 Q43SX M7='6\S*OLZ!R] MZYH6_3]OT)/QEK#;$0OJ4 M.A2VE=:9U3=A'HIJU&@]&R_HJW2SU>6OMFDW.0GQ=%8U"T>OND/ZN!]T6^=H M#8T_<4=!ZP1.DU^K74YT1MP+F\]8T6*=_-CQJ]:YZ[SJ,4^LRKQI*FM&>^46 MZ'"+3VGG:]KTJN+>LOBIV9937?#FTJ_EC3C<])NNRVFGOGI 2H'S655. M]'V\8R08Z"V!%Z'[.$36=$;=X%WHQEM.^BIO0X]WWG;7S5D_QH_D,?N!6H?) MLN.#T]3;OCF\-24GL28SJ0KMZN4UQCO.'\\1V7!FUC^9EQAY>T%!J M_AXF%*U26.BUN6X/_1'.7M?E18DFU_YX8077YL3XEN+2SWMJS>M['?8D&7:V M]?K@'C>PKYPLOMW&HANZ]'XMH/N\5/(!O*%+K)-=SUX?^ O(Q".6'?IS7C0S MZ>Y,C[YQ566O.'GZ3[WQ1UE'[1.8/T1_D>K<#G5QV)0%N5KJ5+>C(A M[XZOOX;%Z+_*9",2A^5O_P,!I W.SK01^!D)YO9^S?(@9G-VRJ_]KV_*_\EF MY,67W14-@9;H>$H7/ R*,S>;2R^//5J%<-30[(?.C*RRBG)6=MKJ5^[\RY84 M-BG:G%<< 0A:$WX[_D(BQ\J7EF;OPNB3@Q\BO)0.Y-[P&M%C M2X8;7FYD<++(_0^MSW"MT8QRX?7445&IZ3'<*QB]+,>'K78#7F;G)5D\:Z M+,6!X:&P[7)#BIOLFHI$K\TNR&[G&_*B(D-ZFA%T*-%.&.>DU\M'F79!B]@J^]Z-@HCD^Z>=Y!I(OEU M4Q8\G:L2]EC3<2-X[+A$9,0#R"9TY5\Z-BGX-Q.R![I19(1@&%73O--[W3P, MR$K=7,NZRL+%XQLLLSDJ:V2@>=,\6%Y8KXG+(22CY&PM+1L],VZQ0HAJ'@.AW)!>(6Y X7+F\T&#B=%8Y5EBL/'W(S>^TO\P[5J ^ M<)[Q%3NX[^4DZ2/)1)E"V=*E7\)QEE@B_OG W]D:*&S%4RS*,)*CLV>O^%2V M?"QS$K6JDK=<-)'&QQ& GJSGR)'N??<#+14YB*3"Y&H@"2#S9-KHIV&[8#DY MY"?1T^6UYB@J7:$TP,I=YI.%QUS0L;QP M']S(6NKT??'SW34//90L39K2#ETWG@(8#P14/6Z2ZP:3>0%X@+A)EOA'4V#+B7:+T2V^'">G!Z-$,_!E4DZB_:]R&9-68N/ M 5V#^R'KYV2]X2G[H_.S_=/S_\\5]K6>M&P(.3%-10- M JK;9[1UP4[)R/6!]\C_,3'CI)*>L^0/T77!_BI+@.9QV+WUJ20[T>8-X]NL ME?6\^FL X5=1XI<[D2DA/O6+\CW:[-[=T=H7Y+A!>-+$[1SQ\DW+0^!4%:I)^1 M(!2.1Z=:F9;DP)FU/.U4E^5 H>0. V7OX?55'=TD;+$(9X5WTMBU?!"2K(:"L"1_UXSTB<]" BE M\WL&8!ZQ=G'6]4!@S9'7KBT,ZFT MKPPZ)!4C,97/1=GY9H7I+7&UX'72;E3%#?UMY(]-I.PUH- QAD>.)QZ@<1PY MZSZ?W2#SI7\*IA.M?0]#O&_M]6_V3_E4BVTM!GFL0B34:!>+;;:=>1C0G*V2 M&\6T*%*@VS3N:10W65I4>N&4ETXP,%73.3N(6,_SS8=O?T&Z9$[S!D9P]1G2P*N$LG+.K4F8"Z=!0LDW/WQ_DH] M4;N6<.R#V\V7"A\\/C"3JB^BI$"8,8NC1LE)9F@Y)A)Q-Q&783>WKL=7FCF] MO\F<;C*G?Y7,Z1]I@#R3:X*8T7($^\/?!*8=[K Q-!H]RB3<,FF\ N/K M810T#-\"D[R6% 4^/X%3"\!5^9;'NL?#I"#&9]5A"%42Q9N-Q# M-"4X=N6<9:&L5UF_WMX;L9UIIF(*&M-=%)G(U145^Q$K(<'=V.*6-0!"H+Z" M\]2Q@$7?+.N+JN=PFI=0<;K-'9^0+J04Q:CN6S(\.+*)[XCK MYV598)*<*B#!O/'G"$/PL:5P@G&ZJ@LDZ\7+E8*%,CU.LBIA=;\:614W3#PB MW@I%D@83G20'OFX5 ,NN\)K+*\E9E==)3,;'2$:Q. 0\WL=+QYW=U947TO%K, Y0X3C>#/+R&]W4G2+,S_,,FS4C)^16L MZH#DX+N&4O^!OT016A&M^&HE^N%K(#I*S[X M;#28MK5MUP/.GFB(%T*W CL"AY9$P. [D"T+FX_@U=6K%\XJ4_"BZ((9;+_D MB30@[TTEWL;6G@D7&P,I*+EL,_5447 MF1.<.-UQ".-A*19D('?LWW( 4K4\C=5>(%E^'>Y0A&QWF M1RJ%-&9)*T:2%;++80\TB!!0.H(^F_-Y[&=^#U8?DB&@"<8OZ3/,.F1P;/-W M/,0Q#=QPPAA!?1;6&0K\2JOT84F;YY=J/01ER[+K(QAV,[US;A95@7'\@F]M M5KQ!8DS.,K.?Y/$8"A/<0N&Z1N"%6DX^O8 .5;>FJ%IM ' MYU2K&9);2&&G>4 #VQL,>'+WT)*-PESD.,N98@J9\+&[+M M0XRK0[]FWUVYBIP=NIS#=,R@<-EUWI9-SZEVQY9"9"7\PRTL4!?*4CF&R'8V MR=O7[^PBTW/@;[&D^I6U"==L2/T,?8+]*R]^ MC6+CV$5K8C=0ZAS18:XU*:2/C/3?=K7J :)D:Q>"Q)'5.9":G=A#X@K$K(44 M):I\.%2VO=3!3T+08B/>,FE<8XR+BU21V)8CX%PDM9N+RK; 9EBH)'ZL4]G) MSE9<<$@UQ#;TX'ZSJ&[%2*S+H8L8!KYRDRR5)^,1OZBYJ4<^^V:/E^7AF?9U M(?^4S])EJ8DPMM>60[+K+^C[$[X@HZ7(VT5<.)GL\.N5A@(5K"$?*"D M]JG*\1JL#9_ZO_W/FA?Y(JH669[>>D: 2VH+ E)MO!@8PQ^J!HZA&8QX]2!= M*2PG/P*9 %]K&E4 AX)3KC<5@)7=,EM:@!HEC%.L=XS>$;"',^S>.>)_;4Z* MH.>D.0?U+H$)19(56@*UQ['C&-6_CY(RFR10SF&1=H@>$EB\N%ACMVAJS7[" M3_)IZ,B1\#9@ (,, CWDF5NP9:% \D1>5D/=A[5;'?^X- M8:EC"QGD,(_E,EZZ">WVXWC[V;O%3%BJGGHZ&$R"\[OIM<<^%D($43J.EW1] M_*95J9;(P7P!2<->A3M!X)$2 M?G!%FF[/39,R:D +^7'7N1;QV4$F85"MD6R78A'HH%[G"T%B'Y3=I%D?8=Y? MFH].@W$+*HUR:YB[$.5(^3:;T>T#6&G913 +H?&*<7^W@OX.:*B8<$S S2$G8:BC";E1[\C*WH:2'0TI]K0^61BC=#'B>N;]HS\F M[/X[3_L;7!LT-F\BO*#_K(V 'XDA69$#GUW0.S51ZKD!R$B?L2V$6((P#""K MST4KK:_$INE)7E5"'#D8D*(:",^ & G7N $V.J[P5L1["IT[EV)3P%,NZ,:# M $C2FNP.Q[ +$ODHVHJ$5-W<:&6?6R$C:2Q6V0A(9BV_%!5U-E:<[@8#BW@] M<#L%>C*R;0"9;H3DX9()$'.IILPE.,!8+X8SZB-NKD@+:IYZD1 =[&3[9G64 MG1:*=ES=4^0<:*X,H],+R&3JZ! 7RFSBI^UAW3&HWM,L1#M WY.W2JF:_P\(DWZ68SU,(WDB/_;;&JA:!8EX^"))CA3-@H*/R_/F4A8!RWS* M9#U:&=F3]\:%M='QVSH[_NEXE)V]?(K_.;P7\GB<%@UEQV=/#[1>0$J)Q0F5 MR]$C#N7*6DJ%^1H@7TA0+:+$'-ZFP@_*"(- !=P%380.#+V&#W\]CS .-'6( MN@(4#2 KAR\!2W*X8^A+6(4A5T*KC:1D&'A ZCQ;RL:2WTP5TT58W*BH.N9J M/#K9!B6C1E8#^"2V _3LR:AT =?A_(APGGA XA=);[SRM5IK/;[IZGCT]I8\R%(M];6A_?VKH MK YB+Y&@,3V%DF%U<-7Q8#[?L>BOCQ$?KR[K'<.]KW;&!S.5@#\JN;8]%_2( M-$4N.$]ZH,!$%N.V+/#C-FW"( 6[Q:B2!H0%BC!I\!\!A:6PM]6 1S;N(V85 MA?3;D$6;MG;ZE4[2Z3PX6'B02]S@?#\!](O M."&FHHYHN_^M.^%?PY(:8*/*30$N"5\%&C"I)V?GK[[2Q,W#3>)FD[C9)&Y2 M8A*Y"$Y(]+.]]^_IF.?D":;&J3(1B+X7MG_2RW/2"-M@KG;R:* M']$FYCU!I8-<0+UFT>8PWXP$ARU67 C>W4HH!\C8$U,N^HY .J-YW'_\6.YQ M)K$1RHF%32W1D0)"3BCR^8XS^J? ,Q]3[0@UDSS.IFT(_5(0>DJFDD(!ULL" M"';51YI&?/%WJV[DX%1@WJ10(!7>\Q$"CY>'_H%26-A,QS"S)'XEW!.CR-_N M'-W V+>2&XJ@1L;I:EL4)!@F$PGR5C,4,FVJ?:N=)&22Z%(VZ2 MS^:2:Y'X74&G"#^0.>S1[=8')B$^2'0W)Q<]17.26#'2*\Z]RSL801 :>&1; M1R_OD5EOT\8\?>W:!5.GFK/!I6Q#1C MZ[_M=A%VWL-=+J>5\ H3,F+3>?^65O[H99=L$R\N*7+7DAYC#/<1WZV+KE3P M+M2Y023<95\A3;.(94R*8M1KLZ>1N&%B:U$1- :D0D)Q0B MW1&!4)R@T!SBI9++#.E[@X[Q\&]?TA?TT[;,5%X$6;VLRR7(=J:-AJQ.T&<^ M;&DTWR@"#.M_P-_C%9:@D21VRVF!492BL$'\TKL.80SLD"=')7MIN[G8II4D M5_I]O!G,0LPE[1ZA+C:5\1; 2%G)$6G;Y$O!I[G6F*R/>?IA,2N2Q15B7 G/&!QTCIBR1G1AI(F/>$ M"R^BV>YFSDV2W*[DRT'(I67D4K,^@%/1OJW$6OR'IVW^:UGI M0@--U44U=H'Y3L7'LX%H)OXYFKM=C3 XVE[1,$]=[:K^O:^,3_7R,KF?,:Q9 M)/W5^3D]\/ @.X"!1Q[H)*_/F->+?DWKS=R[XB8>GO^C7BO31:[B SEP:R-Z MB163##&+ZG,.%6@GA*P=-F8>615T32^3@0:5,?#^N=^8CV09B $=)>"5",^E M_ZI(@+8H#491K$78+*IAF+#7(WT3\52^FQ0EP,GF09Y%/ M'?_1H[%\3E8K5[FA*%8A+P>EAQ1?"3!G"'Y?42]OGDO5%F)"[#T4.B M_ -T&4^=L?D87\_*\<>^6P28_+%I+JL8RK@^FO&M8CFET:M<$3%90L?2HN51$;E"G \.-=#EIVZ\T9?3M)F6T21EM4D9\__HJ ME$H-MN$US*:.OX$Y 2/)<[0U%D/W/::G/D^DQCBJYCV!3$AR&,_4MODBN:T" M?DYZ&[6D>SS/.2J[+P2Q->. \+_116V-C*MA)<[:7%])0G!0+:1.]3*O7DBY M&)])PIRB0;OMF&P%2#7N>"=0LX10T>(Z+>/R M4%.I1&'?68!M[)6(&S!I^U*PE1CG&GE56F=@?;S1L9:^VQ3_5 M/K.65'0.\W14!=]1LEP0OO+(&ZE53A;N M%9>+(W6+EKT+W_X97R>K:FK6C32>^:4GPU;B:2B_WED^-$NE7F-G9G@1 38M M-!J"Z('V^PNE"5]&'%)@-PK\UFNSW\M]5:;IH"-2;EP^*Q+$43K'"$01]MD6 M#)C O9K02RC4O">@LW- U-71$H8Y&\8(A7@E&>,6'PDTN^H 1O>II0U1M03 MNS\ F@UQC5%/ZT EQ5E1,>4%*2&] -=(ST53/:[5?HCE2^J_LJWC-\<'BL0< M=*,)NQSXA2,P03<@&$J_'=?<&B4!R&E#2#+:,J7J$]Q!'+"_<>-ES/].AC&' M@&<2OF-[ADM=R6ZE[07N,)1!T1]M@"O9],8ISQV\MP7(]$ 3J(X>7P=*%C4G M?8(Q7#7-W.=0M=R$;\_"S=W$\SDT;2L_2814Z#)^?'WD&6LE)+H\(8V(LDKL MZ1UA[+2D"2"(\T76[(>'X.$<<3QGE+\C*>8B<9L16)G MS8UK:4D&I2@K]S88QL&XLG.;] U49H[;I,M K;G2:S!2IGM'+IL^R]?6B*K3 MDK@H=[Z3O;5V-A&L7U$M;$+(T8C5U!3U#AP3+!WYP$FT:PS10F=9T M;[Z7DH0DC6B@5+@4=ZRK$C1UF9LRV-8M]S9>0G]4V(<.?"PXX'6W3HJ0)^9S M/Z QX!)@H7)%^;Y61+1])?DE16B113=*J44CP4E@O%SW-0:-P1QR91!J(#VW7 _EGUX_60YKWL;.NAMD+GVNB8*VA?L6(> MTF\S3ABQQ32B\?C >Z#MU6-%IMGLBBN_.5[J6TWYJ-C@L&!9(C+N:5- 7N4\ MI+<%'9Z80#G9%_H+Y':HSH(*D\8OJI+C<%JBU*Q%),V5?KTM#8U9+%BW6RA0 M8[-BG0)_#EZ"U%;;:4);@! M82DK=^F\- G/,,J?YW(I*:>/'.DOA6L3;;$^OO1Y"O$1-8D7R5GV"C-44T4 M2J0)48;6@UU440S;0N-H]5KF7T=G_PZ2K.42"H^ !"-'3&-Y"RMT]C3BCB>9 MG;H(54&OK8IM/)J4/)=I5XL$M+& " .T(47; ZIK_(%1NF:0A=6Q[O&:'1Z& MMQUBKG%V1=@3\&M:/@2[!\2C7"'A;]= BNEWP0P6]GZ70QK+1!DAORQN,QM" M\L>8BIAM-&TL%_V9]=0:0;\&8GL*ZHC#8!MOG?[S'M<)NG Y^$O7I20VP:0& M"?)EWA9<$D7B+1PW-&() IG9'AV A .$:7.^$?!8D'\V8WTM3,0KX]-?;%-Y MY*T$#YN:;\&:OZ;$)5V@Y-D6>5LB"-)@TE>:P'BT26!L$AA_E03&[ZNRU2+U M+U5E>Q*#NOZ L?SN]+6:!TPA58", P)W^+^9+= MZ-)6YDJ%@+-#+,[L-8A!I-C5N\G<.W(<,YZ%D),@D[]L++=82WF3.N+HYE_B M3?,.Y%)S3PU,6,N,0']'_W+")$OJ9Q$Q:R0]%Y_)1[>,#2?,50'!(T),3P 2!BW_;$$?:+/ZQ! M^\>6&7V89&YMQ/!C"/$TJG<'A[ZHK=9-R0GJXM:FON)CT!U&'IP8FK>VZV&B MXT'_#@_.8BM:%;<0&(LJ&XE/OJH,+>'SE8%@U@E1;X"!B>F=C'1]PFA,20*G M:S'<$NGQ8W>#\!FI>[>=T_]9L>-2EF80G-4(ICU54HC\V9B(9XE7$2+#S,J&N8*!2YFQ!F1?OX$A:\1!5>F]S.6/$F3F#%FGL.QWP,9( M'PL-QJ[/B?X(2%%[O#1L_MIL+?.S^/&% MV@%/M 5='LBBF7@ WL68&PQJXU$6D/U[[DQWJI"?F5KT#%L'/<"4J1Y1.[? -8SJY7$EUNK1@T2/HHNQ'P MAW[&K7LC[N>DZ<]RI9IWW\C"F,W+*9R>N/8I?I//ITB'^[61D2/NA8!UEG[T M,3EHC!FWUFL-LXT&ZMX^/@=\18&/>47]&\ M,- D&Y&YNN]KV+3HA(R@F4X]K:OTM3;:5 /6'WV )US"#.^XSD8J+G">V7@& MBP"P[6GKZGK \L$9:H9^,!HH:A*4L) ,K#^.7W/&3Q(:HN;0Z%<[G9 UYVHP MUX7KF)BE:YK)E(MH$)97\ZO%J)#KN7,3[1"E_M_+&::D,@G4NNYT/)! MG]'$C)5S'NF_@11X0J>=[+GHA [%IWG']?*2WL'8.2;CV\_&3('\T+ ?K=/) MZ=!1)VFD1M773MA*:?O(XBL9TU"1.&\J3[EC"E:38&. M7EN%2W4/S'HWR7%AQ_P N@*:FHIO<*NR]?K0\W(W=@;4:,,#K81X?<[$6]_" M--D5128.:NL.^[:9D9F[WP%,FI;.,3ZL:W..N&EM=MK;FU9(B#;X+HMT;AKJ MPP7,N6-6<4QYZ]N#QFGO<"B1#P]=.)$QK^)7=K"$]7[.@;[KK%:T)?UYS>#5 M2*GR&V=5/G%%U$4',)$K,-XSL2O-^5+0H=+!RP(H6!A9";+DK'OI&3IH>55ON:TT3?;=)$VW21'^5--'O5K*L58)UP<>'^QWC_FOJ M;?=^4O72F)@U5^M$44G'RV^2+H#Y9>M9IPH'5IY)4R3XL_#@HD%M MX],+%JF.GLOQ!6\9X&YK:>PWO%E[][?YJJ5;$3Q9J#/E]O M.NUP>>AZ3771K]G"@NIESI(S9,[$ WM1*G!>VH]"L$>0L7/3#E;) 7TW!C)S? M8E#,K\I6E3>ZD9YIB6@:\N<=&8 36\5(GA_! M^L1>? _PM1&?T;A['$0.#W58L)\K!)3^(>J;OHDO7O33&\K'?TL26 ML*7/7 N#))<<%WIGKZ'WR<&J(5=\K+HE31@EZ^@,M-G>*+O/DWVPBB50:*(Y M<1FWN80M"O47:$.4,^OU0<1<")4J"#K?Z,?CRLD!_1B&+A*G%N)6WT]229<[BU(G=-]QE9YFF M?J1_&!))/ST85,>,#*8["JPP;_=?"=,HT+,>?*>2R9%@_B77Z*1D,'>Q/:;- M2M'(DTG-U$-GW]SNMM!F+<8-9EMNYW)GE#W%S,Z0\]G*I1TS9ZRX]P^=N9_Z MG-02N7(5X-L54LWSO*/#!T>FUOYJ.AFADD@9%&\5BM"MG7XG$<^[A#XCRRU8 M*)Y&);B0Z6N]'60Q,KZJ$56/7%=Q_TY4R$XK,ANFNY)F+Q9Y;F$ MTEST0*_MIGU 1DZ0G<]04E:FC?-6'6O;NY5C'VQ.E'2$R:J=6.IB>;,XE=)7 M[\P8BSOWQCAPIF>EAVZS!A08#^*@R$\E\I*D2<,,=*K)"C7:Y FAO:2[[B"< ME=+KLLDIO+LKEHSM3PZ5E#C5EV+5M"X*PMXT:H7[N7I=^[T@DWOO-K(OA:T JGR56U??7"#&T)3W M=W^($]G\J[T?@I:).'#M3"NA7=3!8_68;60L%O2O^Q\:(]2/D##3K3^/KBBN M>.4MQ1W@X)B0A] [GU"[*&EA6%00YELC,'1*(=+*KG5%F^S6(< M?%1W&!5M)8AXU9->='^B8]FT1N"C*N>HL9R'EDA$QWOZ20THJRG2[PU(CEV8#"L9 ML5-\GK[K?9^1?(H)61MF9856:3'0+$25<]!Q=(E6AS[N>'EU45'M@=B^T,'+ MNZQ&N/(@XX7P\@LW'P>[PBNCS5#^ZK;M9]:03U\CY7SU(HQ9TQ8)S]6-H(U0 MUH*)I$?-&N3>>6+Y^-UZNN01S"@[/*,,[=!#S)S2.8JNI%0^2YSCOCHGB %["HN>2FE:,K.0_ M)2L3)6:5KE36W$<':1QMR8Y2O'(,_=!D5CQLK7$GO23M"M(4;H4NP8JL2UX! MZ0\I5 @#@A%T!#'%JGR'.4#"+G:Z7#H@Z0;)$.U G&KV&Z:B%72=\./N/3T3LDA1)+6O[0P#\8JQN\K6YP M/[8!*$;CX*JLXY2DV.L^G9L^/ HX6D K>$UI%%@/ ?TT;YA%?B1P -I%NG?8 M/H792Z_A!+'&@P,)O< /(/L7982_X1*R\K*/BOO,J+/:9A78'J6W[BO-"#[> M9 0W&<%-1G#0P#T8/W(7%-YZ(R?MDM6$ EBB"ZR5]@_'SUXBB)GK+]@EQU?KE/N&RP740 'XN&>HJKG9D-DA"36@'HAY/]Q"B4.T2LY M:8W'9(J-*1!\Y&R3))DN!IHX[B *NT"^++=K3<81=M!;"6D$*; SK=4%*7X9 M/8!M-$5(J[TT3.-RZ-=<%8[=63KQLFD*CRSSOW7O!0MF!LI.MG]Y"1L2Q7!- MO3W!(E=2*Z!CX B7C&*^E/)EL_J9FSB&G#] XF'W_BY)9^L&N*O_($6UF]&2 M5I^Y=N/W>>Q'=4&?(4OM##A8,J5ES7Y$,$ABXZ?2ZV.MNA4=QZ:GH0YGYA.4 M-J?.STE.F6"(M,KC%CS>4P>_QTHD&1EM(]5?*>C.I6S"SE3AQ^QS]QV^!M_\ER1,D@\@?MJ,%!X5W&;%GT)9^'%Q@CZ MH'2%897E$HF6>&W.H&KJ:&&7!#ZL2K+A"@$M6]6BG1/W9.GK7E1YH4B26R[L M'>2W<@!GHPR N@'F+W@<:I=?./QZ1B:S(F,%-LE\+R$;*/ =!&D*Y6NRT,5; M-SP!"N^D6_=U32/V@/Y3AS2.=WY^RG^ES4.G^C,)' -A*6VW 5_:2B\Y]]Y- M9UJ?JB6-O%K=BB4*YS:Y!FNMH&'S)3A7LHZMQ=!63]F@3>%K%FR?@,6IGXZR M*_<^OR:U"'5QA=P"?HE &'+ +9T2+'-3+<;X6\WG?US.KER]0+% \A>RU/0O MF>/\*7VRR[;N;]-/BXI>M*CN9;,K&GG%4:^QJW^ESXY[.@#Q[XMR\"M-IY5= M,_B#M'3G6(V>0 VB^H1JD*4H&.C47L)9'\E!%3;!KJ3CE[>:32U1>^I! I%I M&/UYH +7QQHX(.FF2V^MB@JC,5EAAUN^3J(O,2).F.N&IOFQ M9@3P4:8E\_J=@<81CBVJ[+'])DETG#CC>[+IG(]3X1T5VJY9"*:/W':9,ZOK(L]ECL&2X[U*5ILJE M#@S4F+XE01)M'R_B)5LZ3&HCA_@0GQ0)2V86@>3=T!90PDIGFE*!]=T5W]W3 M1JJ^-)JGHYUJ:/CF"F'BUJUK[^_4('RJ] GSN5X2%GX[LU%>0E9"$VI:96 X4HT+B=.HB9XFAF[9>$87C4B>M6 MK)0NR=]IF69(E>T7I")I(8YKM[TO#+6ME_TT+GKT/YX?8 F']A%H1WU/717[]H;)#/F)+]'!X>T9P=GI"MH?YXV M[T?L&'LZO6?]>.S:KT:$$]X=Q=BPHE_-W+""6"$ 6[PKL;1ZYV0H@'+]E00Z M63\^?9G8)HAN(V.F!.5V9]H3?B2#K%N(:MV_SA>YEC%8X(-)#,+E*D7G V!0 MRB7#Y1#L',&CK_*9CSI:9;M$GNG?>S:'82@N@\XX%&:/36'T!XOKKL MU)--=FJ3G?JK9*<^Y1);-ZYC"8B33,0JY@(6]TL63V^JD >SS7]Q=F.S2 M'UNP"C[,WYX4&V)36"WB8[JQE]9%?+/OZ=' ,AUE9R5"P]Q?!1%"+-ZKPP/. M9\3"'#BZ7A]X=*>]B0LL45/CF'F*-L4$W&;&T5H2/]U7J4QIOAR!^L>PX TY M[]9&C(8VY$7:I.+6":6FM$B7,E):>\XEGK^+9G6IU7D:*?+"MH*[?)F./:J- M2;BM#,GO/\=B:+%ZIJ@:Z=?\B\?](FDH%*'*OVG:"+IO&0@F//%$2,O$AI:) MBR:;5'%,W9QW6])T9>WI(3RJ@(WD:*&;B)C//BKNQ2 & MC=I7#WJ-5-P0 &XRNJJ<628C*F*[FY%MWD"A(Y4["4.Q\1(0K2YQ%\,=Z4*M5 MC9"]R\+X$J10 LXI"O^J2#!)NI(VDUH)R33PH=1MB=M(T9BL0O5'$N86.-ZT@8FZS.IHS@-PI%.+YJ>F4_: M)LE^W"$JLK>@(VJ2=->*U$2B-U)IBZF;=#0F.Y(WLYPK5^E$N8!E&K"(C$Q& MO6(D@X*UN-@G9JDSM2?&G9(?2;*!\T2).@Y3C\4$7UJ.>W;!"T](;'E'74&1F /Y=@S,%@P3FGWXA-LLEY:NDV:VX+"'J"UP1R!? MU;IY5N4W:8Z0H=?<9$P UXQ'+WP;60.6]X+6OI9.4B,M3I][^KUHW/QF22:R M%N*!(W>+<2 G:-]D6 B2AL+C"A,1L(HZGT:,EE981P+.=ZQOB-:K7DC!G%R3 MQ03CX1(U[:.'7N"3$FP??#*>4AE+V4RE;+2$*4IO;^6(GN4"[PPW!M=E,#YI M*?%M!1U6]I%^24N28/O9=#&?UETABP-#'.).=O1<^$YQ1E1 MHN-.[G0OLISR=L)OT_5.'Q#++1>952)' \R)9\Y#>(1>TZ?@/9:SX?-& C5P M[SY\L+SMU]=@X>PDG1^.?#1(J3F73[P%.J-BI&N6EE6(U3. +J'YIG^D"MO94* M]NAQXF[<_6SY+J.R5K[$CWG*?9/?2>S%1-"CY[#IBG@MHI+FP1 1,=L!EB1V MJ?B=73]F 'RAH9%HDY7SC/8UV_),:I+?O6U'ISF#FL9-48*HB'E]K"=]W@F< M;?"E= ;CA7\G+G8@?67NC=QT,6>37R$>*-!T8>SHSLH,P1(Y H\@>9T3A214 M*\Q,CN&5%_@]%Z3$BUJ[RV9>,DPVK*N6'*EIRA'#, !^OM051>&K NSLX*3* MQ3R8S?DO',G:RV4@P%F#/M+;=?";.2,4U'0!^G00&)W]&JUUKZROTA;+U8N&Z8 M$.@*?-;K8_&>)[O"QV=2Y?1"9;J1HP;J9\P=_TT0M!*HP1=&43%#WL&?U! ) M+;=^-J+LO4"8VJ-IE PC^13A7]K(->/;CPX=&@L:8^U4KX ^XU9HS13MABZ$M4 M)_*."FZ'%G$'&(FDBFR@C\_33CDTM@[%.]5.]B*LCPQ$8GM**& WV(U (.EU M\%O(+,_5@TAX XTP5?:3 :K-7,SUF((\A >6:M%'6)?1WCW(@B7H;^=HJFO>LQU5D?AC'_E47&>L,]*S_)N25 MFT_'=P%_1!\Q,15L]RI7M=H+9: 3!KOW#+$>J'')UD, ;Z,&C]JSH"123VO: M3-B7P&HYTX!^)*C;6VZ&M5& &@D7G16*BB.\>[1T,BEF:7!NR4\=,.B^7EDR MRB_A'Z4P-1?K(+T=VV:15R(.GA7-9VW\J? 1+%Y,65US%-FIV^9^8;/.?6__ M"-X>F?GSEOZ_L*]<(TU.2D67DI>0G+ ?Z)J;N^T.T2ER26[:?*;N%R^L>GC? MJZ?TQ^;,S5O']OT0^8E:)Z)._[R(I[5& SP^_7'_U='_W3\_.GZU_R([.S]] M?7#^^O0P#/L;;,DWO)/K<3IB'K6]1[L_O)@7.[APY^H"-<(,%C2H-'.]\:HT&V%8HF(Y.4 M'MG=D]@!D[.Q15MV^FCI'P-VA7E997\GDY'.H9QTI5)XN#Z6 I)Q T4SND5! M\>P*-GR2!=O[=O0P6NX&)&NRGXM;]<[*5X@YSZ_I5$[8@G[9M&3N7M.6D*Z3 M1C0'>=M49.9JOGCESI9";7_7'HI<*!M5]$;?H5MH:5-2_B6+17!#LQD)/9R\0AL%+K MM5J@))8DHU8'V H;(KZVF$G07$7I:I>P+[++H+:O+\KE. \HT7R_"?E^K.LX MSP642?S+284\DD'QPE\87-*/5HCPKB__^V\^[#_>>Y(\?[/W\H'BR^_/#//_NY\?%_?SG;Q\\>#BY>#QY M].C![M\D,"_?.#H_?/EP__6KT\.SXQ=O#I^=G>\_?WYP_!*7T]G/]W,'#XJ']W4WOKI]_","?G M]Q5YP<^>'[W:?W5PM/_B]/#-T>%;^@T9[F=@Q6%C IDUJ(CUFW$L/O?)?>XBIO]>)1@)I/&V MMR2=$C1OTV6%=71W2+J48!K4UG/K!%T_[MM8P,!$X[G5V,ZV$Q_+:$K3)MQM MX* D4YL!GAZ2!;]TSF0.S#:WDYTY-#^=.]&!]PTF=A ?T.=^'\[" 55\-*UO MU3G)Y5B#D'WQ5T]Y9RR6H7#$+G;>8NF7C)Q!(V^;G,AU/+4X91_.\?IL)Y/G M-/5EPX $-%8=Q?MKO95I06E1_3'CR?J3MI.]#-\8<_S@CD\C\7"[AD"K[L^L M)$9Z$)G$/$#OL;?\%YXUN]&*RXA4R!@TU_S$O&T7@@ZN>G>7LDCXT%JT(J\X M1B:A;<[.RSB[)3\<[6P6LB>,M3!R/!4I_+C<4L6KR_!:VSBK M>$CHC[[_A!#Z9S"_[XH3\R"VJWQ!(O/]1?G>K;25(MO6/!LQXM.@?A2I_]M2 M:/S.B0P'_CG2 __Y?YX\^N[)#Q\(T<=^1^K^_:E>B*WTW_[G5+OF#,E$N/T; MVVHX]-;G%1U'NQ^\K[(4T-\(V4;(5@C9?B),1=./YZ3Y3%]O!&HC4)\H4$?* M(TXW_$9X-L+SJ<)#IM9ER5XZFZ<;$=J(T*>)T(]-4X!?=2,Y&\GY5.7#X.=Y M_EY]?O7T8':;E;21JHU4?9I4G8&V68ESN(*Z%AK('R!B:R1-NQMA6G]A0DH2 M92(IV'[G=C%:G?EES>%SSNL0R#VJ:4(HN];D1" "Z>MW-2K0&1@GM19%'P)^ M^/#!\9NC9]M[3S):A,)-P9=L%,S WSH@B;+"<649?:6O-9\$L@*4)\F*(^BG M$50\]+;@(_ O$KW-N3&GY:842O.!H.>7XE&S6-+I():4NO]G'$LZE5C2V@3Y M?=O.N8N[27<1BX>5/W(T+.G_%9K,"VF.QLMHMAJQM_B9)JN$JDG:("3,3-K( M5>LOT_I[B/SO('NT^ M&AFUIHD]RP>4I_2[Y\\>V/XIY::RP^CC?<_R*"O3<-9<$]::.F[SNKNP2FSI ML3F4#R^]G7^H-'W0AA>MNZBT7:V\1C9#&2)"*PFF,7/,5<(%R?X-3!:%FB;6 M>Y[9)0_]5(70Q']A%#ZD^5K.%')%8-3A367+GC+R!6*2Q>"YYQ-EB!(VM$H MV*O_SHUJT;MA]0N'[_/]O9(-X4JX.ML"]K:[QWP?].V.Y[OZNYO MX&H;N-J7AZNMPQ5PHL21[2U7 :L$W&JWJ3*&9K.>*+F.>ZX\"Z4T'&(L$#_$ ME#@JNE2WM_A&U+TY]"\*-H&665L#)+-,.8@9/A\]<2?SUYI6O,ZX6F4P,;H% M\K%R[>M%;R4C>C55"VT:)#H3?\>S:W>#-F7,62!/GOCK;\(F,4/';ULOCP+P MBS88@N_VYK?DKE$+(F@G>RYD(!?28@9)>4_[>M=%--P]OA=62L)(=I%-0>/R M4[Y F%5,B *JM/@3,B%L$MVT +NLC^GS5@MOI>PV["!OC\<(1?1U76+\+G=O M8&L/G).B,X1CM&#TOUZXZK0 P\!7+#V 1:W[HY4T:2VLCV047AZ2A:&*3,K MA!%M),'*G9C1)M8->6_Q(2K%=@&,18O15\E./RL$>!@S :C<*QO9[[!+HHIC MP$M,-RH%1P62=A""*YQQPC0*GDVGF3/[96S2F8NKNRFG0D?+%EQJ9MWVFK@2 M.A!LY/- *F8[9[W;P"?*>B&H"Z8_C-[ 8*([S^G'C^]3AR<-XP(%Y\JAK='7$\'] ME?/%@#U6I&V*U3:Z@6&;;.'#UBY^R;.R^6*&\X10AV_5:CP+0U)D1H^R"NAK MXS^@V9=\&PS$)I458[*R(>JX.I!8I>WULI2E2&O,5(+BKP;Q6BE*HP](KV'@ M/-EN,X9L"A$5L0L;$Z!G[&9%N&OC>UP=5QH9-S-"DDR8J;R@ M-WG[_[/WILUM&UFC\/=;=?\#*H]SRZZ"&"Y:G9E4:7.L&=ORM93DS?TR!1)- M$3$(,%@DY;> ((4)6L!1#Q53\8B"73WV;<^!S06=C2V32)4U='< MJ J%X.1XKM*Y$MTHR[>)0%HU?46RNK0Y/3".=;9(L4"LL NF8IIC(CU MK)4X5"V9DN-LRZ-4R/U!:IV)^AGCB50;G$*E/4>+./[X:M#IZFOF^.6K7N? M?$#;/!$C04T"Y;WQ+OVPW^T=N*JCG7=C&C9?*N6[HV*3<5MGTQO?F2&VI M,A:37)A; /5ASQ/!?I:!H0K/JIL,.#@V&#$\#5<@73&7JE@=.@8H3^8-)ZJYW8!:=4D,D=0\>;W_1 MH'.240JMZBJ"E!%"EQ#HN]:6 (Z(]D@WZ,Z01B2Q?%?7X&ERA0H6@'T6A[)K MLG5@;N:UNJ"3A8PTQ/R*_H)H@RL64>TG:7=%HE;<00D)\SZ^U*!7)?U..R5K MYP]LP)7;9INZ]$49[8P&!ZH6YP54JO;@5*VO4FV>0C+>V\*E0^PD*,=>A^%6 MT7J273$[SGF$K3^\5(;7\?Z]4C@*;T&D.N21VXV*4&'TVXRNQK!WK&[2E[9$ MME/ 33VGW'9.#E7AB/^-T#?^;Y* KF2-J7.F:HX'K],P- !\MNRA5=-9&Y:W M]L3QH8SX6$;VN/DDD5]*S?TB0;=9PN"_9"O1-1CLE0K?%CF".\3A.V0.B0.P M^&HY^0=?J<:T305P#-LQB7>CN57Z9$'$Q&Q,.E2J0M*M.#?:/');@T1 M,)VZ;A9PRWZ[W:!MJ93#@Q_&"$XJ?C M'%GN.UY2-+(,[7N&_IP)> L(N!1HTXR3!.E7_"[@+G$DAW&,\C2FJ>T!YCC= M%1MQT::C<0\&X]0]<43%$+F!+YBJ>HH?STR7,+%:D2+R" TWV-^=&,^4E=<=<> F.B$T7@NM!8@41QUZ0R&N^JK^ Y86LZ+)0"%WSZTRH MR30B 'U,(1ZR7\K^P\)!P,92=VM-@#2(:$MROMV"8&8_77:;YNH7M."]=.*, M095+)\B.G$M@N=)SH-%'&.L9?87O>8" 2CH5^C@7)LJXI2O;5E64NBP\3 @8 MV'LP4J,)E*FA>O9+"E@(89.V45BUIJ&7VCR8.]LRX*;2TV9]O-[@*.M'NESV MG6C.!^I5YGI@P\+\1?ORMOZ5P1,L;:B);Z\KJBMTW%AVI=WN"N]1"X.)T&6= M*B))\SZC&;I7(ZI:K4\0Z8P&!?B!3[XJF07 Y6P6V"E%.?8MCKA!0$)E6-AP M568.%$35* %TZT(:":FG1ICG73V<*L]TPA",$W TN;F_[I6NFDT7-R;+R22] M49-VU<;<+$9=:-$Z5XWHN66'*F4D"I-7\ZF[(3:W+#HD"0HI9;C%.7_=*+"ZT1+.D 9,\BG@9?"'3[,@O/8SFTA5%8 M<#$Q%8)*=0L]%]G)015-%(2Z330*20G'X%$6CLDJ1DD".PG'I&-$Q%U'R!GI M4.4O.K!F.J+LPRVE;@J^K(>1#1)6GLS&!:F5L%8])(RE;&I:!%_&HWM.,H MX)E2=^8&&5Q15DO1FK4['EE*8Y$O,+Q6M&@EM(:CH* HDL=R0 MQ1Z@#;"?:B9;"&,J[3S7K:*M'^+C^!J9)3!A2IPXH=IQ :W "; /,F:-L1[) M<#%)1(RXLWD!U(EE_C&/G;(6PI;624&J56^&ZWA4T@+U5FFS\%H-%-HK_ <3 M%?41=LM1G:J^@V#/ G(7\2[1[E*#LE$2#)$$G>PFWII)VJ<9GF5T(V!DW8R" M#1=PC(,$0,;/POL ].5G266'JO %=)DO?_XZ0-[!U;QD_D:IJM1ZU.+B"9#:6' F\.@L%U^ 1"HP9EJ;*ES9E M3C<3P?4';(;$B0 [[RM(\"T,16^AI%']!TO'64 9]8=/4XYA4Y.K$A!!7L>) MM44%;*1JD%TS2\85*5H:6T&JAE@8G-_Z+ .593>]YV%.JJ[L+3OL'79GY1AK M5-;[X(::3 Z7[+0UHC//EFV@J_:7^JK][_JJO2XYJ VV#DT)C SL*(N)F\^I MKHJW]IUSJT8YZM@ M])7+0BTDX]M3[$V6:YN#^^B0)HNIV4?79AR'I4TB\-K M:IJG@WJZ"R0%!U1:42Y*V6U]I3'5)3[H/!&Z9 $0SBZ_8OG&M\M("/)(K"D. MFDGFEJ>52C-9IP#Y*_HY7N7-0O^R"R^%3WDS,36@NI\*@^S!%B=?[59&'2)M77F1::23$NF'%+ MT[0XCM#H"+H_B\!1(PF5.UX%?A+^LC+9U*K*R9-8SV*P+X-C0H]MMU+E%O/I M8CBKS,T+FSI#>[M-W[7INS9]9U=MC\$;H\M@7J+GMUJ*';Y&A4,=C\<";^Z$ M+BMR+NP!"0T;(%&ABH])=DVIHKHX;M.CIM RP&F* 5@[Y""@$F[BX6A12H'4 M4)L%+ "#5+7"6)QJ[/GHPNB(D9Q:2\6JNAZ'AUC)HG$?03<5NL:/-1QI4,ZM MZ8/Q]LUM"*678EWKA+D0'B"*_S(Y@X)2M=H7FP&GKF4EH7)%3%^+@-U M6=>>VNC=/W0;?>X"NV2_R\K/]]"'D)&38^OWQ=#)11:/OCK%[TVOA#P+T!@A MD-H1-&Y8%Y=)=CJQ ZSE^/HZUK MCB8O)_F$4GLLGXG@.4.6I[>?PLN,Y[B0;[/V+"_WJ.+6+57<:HH.>IWNGIU! M?"9)7-WRJE9R&/WEA:GPKG*]R=6@@? XG]*[2?, /=(KQ$#$P=P(*4)=_W"M M^T1F^':I@A;9.$9!AFXVJ($DU:/B5%Y%,R>YK<6;4YZ&Y9POS)9&M:3NJ\!>$XYMTDHB1@Y<]ZZ!ZGCS1WGHJ+5OQU1+ 93K;WPZFHI M$\'F1>'%&+H.0=*')0"6*E"LFA.^*F^,-KL6RO0+X[%[:(WI,0P\TF$>R[N[ MLGT$[&'",^8C*]5>G"A1$.5\GX[OM'&UMS'A="6)BVCA6><EB)2J-,M:6\RE><1%LJ>!YOJYF(\;E&]_#C89X+,?C6PI0G&P'Z-IT@BP74<^U0XO2]X6-AXWGZQ%;T M\ERS<>>=>G,N$LE#=.L\[-S2J#-XW"Z=\BAKA5',H+LOIQ>_?=@A9)"P4D_3+)8P)6GK !4DY_U1NK(\EG]M3V 2O/(T\BI>X_\.[_&_B/B MIC8BR0P9HFP,5IR0_WH-KE!,5]P\_]JC^Z*E!I!I/,YNR#@M- 22?X#["T:4 MZ34BYS #^J^0W!WL&SD##UM4]L*EW;K\2^D.P<(9TDYJU6G*A:Q>F62SJ=?)1@A6X94YFW5L/L"5 M\*2!21.:<:-7"4UDDO.- :P45Z M,5S'&8(5[:#?H7JCFL8^7,&.,8F%5E&87^%^-5Z21>K&LKF_C#?\)C'=%S; M\49?/0Q>X*5W7IKS\0R?FXCW!2![H[I83@$OV'5&%Z4O[%$?LC9,N9PCKD+P M4$*^1FXHJ)* F.(U(93X3%V#2!D,#JMHY6"$B(#7%T?';UP.35%[%/M6AZ9^ MU_D]-O3F)& ,!_J[Z?@!GD.EAQB'L?E[C);:KN:UO!):DP+;YM-X@B=(1E8 M\LE#L#A0L5P%$NF8$Q#/6[)4&D]'6S1W0$6)9R7( *(3%G48< L!>X'E#'I8 M^$:UR Z@&JO2'1BWX<%::GWIW($F>!;^S+X0_\&B)?@Q1Q$G^ K ML%\3GSDU1(&Y1OP&;"V'C&*^M3RB[CDD?(!JA(&,ZA;$9]/"4%ZHI7(LC.LD M.;4"!#:%/06^O/I+@$5Y,R]BA,+$"S*,:M[IVKPE[QJ:Y]QI\YQMGK/-L5V((+0]"O%N#S$DVQQBS,EL4#9/:07=[PDVQK"QJC;F9@LL2GFLTYTIK M&$<%,RY;\1B9&Z1S03W*GGTR1%>P*4F\4I<.N2ULS?-5A5B#2._0ZKS.F2&R M"U6X5?E4JM&9S@,IR]YJ54)HQ$FDNHOKF,N_N44:-Z]+2%%F,<@T;@..L;J+ ML\^NTJ'7%$2LVH=^DUH;S6DGA>]&$U3O@-)KS"/AO4-XKVFN]?KST?^7OD%3 M8 O_Y:XV70$K !:6X+9M?Z/;G\%.HOA:]M4L^"3709)QRQB,I5:J;A'!C^*( M"ZV5?2DKLGS=@E,VCKE!2W82S%QC3*A&BJZ, E,.)"D247UL3V6><-8 S78K M5NV+:Q'&,]EV4H[HI00$VN)40TN(_QB@\0'(UM0GH^Y,_,H9E!5WW"H67D$U MN.9A.Z$DG03U:)!4DT2%QVD)#RV)=&R=.ZH!09M%+[[.9]Q_1YNFB#?S@TOA M3>T*;M^CB+ *W*-X4<:;LC +1NURDQN^RT&T45,BQ11%(7%W@YCBC%R[J63T M7<]J\YM$V7&5@N V.WB;V33+4K,.N".D\13YPH@:5*$O MN=,<"U':D7%F)6E0J4#9&O6

S^PRJX#3X+S_0G$ M++4 X:X?-T+W2TK>SV\P9A< ML=,3Z\O!* UU -WYEQ?EF J4"9DW+@-0/>2!\S;W0A#[PWQ.S91Q& ZM]=IJ M=?1%_NB(?W2H?B2K/MX8Y75V=E@H"U"7N2E;K5LYJNYD=D (GN3RC9%)[%)S M)KFV22]*TL6E9!$(Y5=E(?2RO5:T-$-S0VZL(L&_;9JYO%;!R90;;O%% PF< M$S'4@'!-PU53^R'WJRI55FV2\OAV4?FR'S(A726R6]C,FR_Q;=P$MD+W& M+";XP_+6$>Y>C35_PW(&"U?4]; (3(DP9.$/_^3[&/ KOCMX.:G^I4>%RM%7 MT]7BT]F%M+#8Y&30=)S/5C_36\\KL.5HQ"E=O+ H?VNW2+0J*HC%N)K:C A9 M00,4*M,->_0MR47^I0ZE\J:)O.-5./WBO

>%RR*52WLV>J7.Q"%-?Q"U-E MEI)(G0P..YB8B F&%Z[%$G4&GP*@IX3\2'8"4_$;!$1,#]/ENVMNR^HJ,Q&S MUM(&E.:N5-?6'"/32TWJN8HMJ*>MQ\ PXO[E"THYB,:)!XHJ'RDC$ .?^ S' M1>+D"JSQ_WH+_H\51:$+ )ZNAIO%Z%AB"H1N.%%,QF[V60RPR5W6!^$4A@*' M0-Y%E<5NP$%>@O8.=7PTRFKLC71O&I0'LC<." _9*E,Q8_7C--7@!1E3S>]#O?A!&V:!I[K?$"EI-IW

UVNC_2&KV]SOZ/ MI9-IQ*_1-F]I=5\A_?$'[ G$">]T<4M=!_>$6^,]]3J]1]D3=:6-9Z [KH7= M][6PG\%>9P^VL]U3VQGLPP>/ B+J9A-RPH;I1B?7J*K="ZA*%^!(LV$*F9Y$ M4#(0']=C>-SJWC!433X4JPK$ZW2#2+ ?LL41M3P6)9#*)K+DJ5'!S[EV_9W>T<#'ZTH%RJX+##J=;[,4*) ME6=O)P%XS)'^>POK0=YR[!UTHW]KV-L:8JM_Z@W)H12/'.\N#XJU?@A?8BD= M^S/JC#A\=K_?'9A1TL6<1;G490G8EY7/]%I$U ,1^YW>08N(&B"BW]G>:Q%1 M T3L=_HM'FJ AY8A:H((+B%H$?'LB #GJT7$ R*"*IV+9>3?Y3T\W:GW[W#J M1[73G_;("T73=X0!UA[ A__\8>>'^RJE@\[.OJJGTE<79M\<*CQW5*G6(P)L M?U7!F5QD6%C$!M@/O_PI<$C00FCF'S\-'X9>5HNH9S\^1S^*IVWEP//+@?V% M$]^.Q<7_/A 5LU/<8";'..L#P>(V,_RE8;[?<,3W#EK$W]O):3;F]ULE7E#B MBY7THY$0XW'YMN>S:WXJ,$EIW/&Q2N M@11 8^]ZE@ARS.$WSO9N9^\)8//H@GZ1,GXL2O#'Q/O*8&X]T;[?HOW[T?ZX M&NQ1\'[0Z3T!WA]=NU?@O5&^MIJBW 2W^5&4[B;HUMYN9_!P('@&6;IPO9)GNI7,#<^JBMCVJQ\F![I1YML+/2.J>5 M^-[M;+?XWB"O=+#:U&JP5_J02KQNNIHO-;4>;$/RO8_!N/V'M+%K)8\;EM-] M% ^JC5[4)&_[.*S[@-&-AFO6QKC'E]C!I_6.']<[+C+Z !C=CW.\KMA03N]U MNYWNR_2GGC;'VQ)&2QCKV 8M9=38;BCGB1^V"_WW:[:FM9K=;5O-MJUFVU:S M>,@CGGZ4B)G@^JL/)O:<#/14:=,)$WN!8<,:W(G@6<(\M+DP(H%'I9MFA5/NHL=M+:ES M2J*ZZ'"7E]0+A35S&WN# ;[M@5(^8&V>XM"G>!00G*@M4BBBJVPBF[I=JX%5 M-,R=AR'/9]PDB+K&<-<_:C(G\+2\61PKA2.]Q]RUI=0;54U+Z#CON&])JN9Q MI=S>CO=._>-3U>S$;A]9; 6#6.##R:V[#H^.H]:@A79H:?"-X'TCPFLYY&@* MA#?A*7:>;!=#Z,>.,31$K(#$%%N\XVM-*_A2ZR@YH'!&_5IA+:8/V8Q&=LXA M,J1#UJ?G#/4_I+GK(S4?3#;5G#MB%$?Q-!C933W-H'>KXX[JG8RC4W.>:2H*WZ>R=UY$S0[U*/C1O.-!U>BWO:8;]OJC'D:>'/\@'U9!:''@;\FP,7LBYHM[- MU)$^)A;032-Q]@?0;,[]::DI?QR)#,%5&-7-H8S%^69Y0E5L[+".'!B M!C71IC@[C3KY6'-M:")OG&@*)#@3]0,6X0WUHC1?3.74XH6.V=A4#(Z# @& MX.>R<_*(FGZ:V8_87FOA4RD^)L%830U./.[ A:04)*,\@'-P+VDSYH)%RK=, M\RH.B@5K253]EGN$YBSFD3P [XB=?$HRQ/@6YS5MP'7P M]['>QQOZU]^YYR=Y]4]=WB\=. 9;7;S1/;2I63L*%> 9'UO*HCU#HTC-8:F7 M(<^_H'[SV'<7Q+[N9>WDJ#C7=-*B84E=C;A:*K3>'L-*(]H5- M30T.B'C4T [57YUZ$]+:9Q&>G3I8RB:XYM?8G-!+$:VR22&W!5-;IT'?W%Z[ MS)AL,E!K]"6$Q0;"C6!I>QW$>4I3+>7LD+!F0DB:;D:]F;&:<[N=+AB,0*F9 MW1 2VL-_)P!8U W5I?M8&>>G_%5ANY#CH%3)G<,4]M7,[JU>!! M/2,[ZA7LR8RZU+, 9=N 1X.&-,F->CX+&O3%@Y2IO:IJ]:?[_H&='1'8D7=! MJ;N%5S'XJ@[+1F/)6@29;*%/84^UXP" 8NXB,, +D^/L![&'G( M(4B50. %ZJ"!]FKC)8"P3168YN+8%+@22/9^"@!35@M)W[)=K(;/@A!0QTNH M@2**IU@]3!V>K2%C]-&TH! DY^K"^3R]4SWQP!AT *J?D#=9PNCA MN'Q,+TQCY6[B_A$@.+H7^TFCQZN?PW'PA:;H)* 7EN66Z"B@:>,2EMBQE9!I M=3_'CI"(9OL)J_%UH>EK8:V2@T6OQ3:49"BC\L0X;3;.0]6+E*GE)L& )2A_ M[FVMOC++R\TJ@[$^4QO/I& :.\?GOY^=;/4.D#?0,R^,.SC7W%$KU:CW#.X] MV.J@=&C,C.R4:HNPLK(B9,I1[FB3 ZOHL>)(USE8-@GW9D:?"=G>FC]6>IFM MA67K9B7F?HNHGS#-O$6[3,WU*TT?D3X:CP:,:6J&G%9&XT6EHPOZ-$_MQ<#C MFH'@QDGFX/B1!!U;IT9;':=*(CW#SJ53&M/\G6MKDU/LX"Y=MYF(9Z&P1ZEK M&4JLYIF73+0'75Q6.CW4L%R0_VP?&SQ1G!.LVHL3^ZB)F=8X'L(/D"&<$$?! ML4DH@8M2:82S@X@M*1RD9D1\!*>#C ?8T7L!CL&D.)^% FEP#G+C$YJ(I$81 MR^,6;% Y24+9UC6S#*O)'^TL\BW0:V'#(U4*SXRXA^?9(P4#GN+G2JT)&N0S M XL89*0**VB64C-0Y01TMF;D/#[/C+V2-AR-8KJPIL#[H1Y%P0,,9$MW_) [1N.X!3TET5=A2FD0F U*#8T;G'B)?\,QGO).?;9> M,QNI"C$8[D$_ZXH(D=P64BDXIF(2S&C2PX*5E:*_&D4F-(&OEF=PS1I(+V0G M^M)O+UK3;$+:IJ-4^.:T9)E:].*6SDY4,N%(*H\6 H&'<\PQ^#I5,VU@D]+\ M3!9]CG$1+IK8%VCZ?7R#\LY%KU99YU'Q_;2=$?J3*G@HWP9B-;N3[5@8*U1I M2#9T&.1>FZ%K,W1MADXI65! 7_WX!@1;.A$8:*2!A62M\!AM#@31XAAPV-!R1![&K0.<)9'P^&#_R^.IY3JN(%#X?^6$.1=%29/T[(E MN)1<4VL FFV&>%'U&3C:P1YP(1:CUZR/:5OV'D(OCRB[40(:G -<"3-%P:!R'A,&T$E^Z<'/:N)IY9A,!&!I;4.!%8,Z"9ML["!NX O+ M$Y6)>AUW)G+/(V72%4?> ]>Z'"!#Y(*!%6+R6$\U 5;0KI4.W\$S1==&&I>< M::;4BY5P6YCF;::;TT03D#'+Q09'7&ET.)QHYB4RZ8\ DY/%X)\B%4)#.X_L M3VB0E0432DYKT!*XE:/(H2C.Y.N0D)QI1*"F<%.A'"+"L"T&/RWPHXGKBY$4 MOQ70%@&Y@3CNC6*3&(H,Y+2AE+; @@QM6ROO)*WW*1K=B7$=:9Z?R3/+T*B) M-0[%F!V3*L._-AQYJ2(=I+9P8@MP9N+-@N)$*A(VH0QU+C7;:708#;LIV=?% MC(!41YQ.F.L01EJ.](;LY@,M\D7EJUU"_Y7,2(2< ".F<_S^BA4 MJMV.H#) MIX#X-P$%%]'9P2?DBQA@2RU)[:B(*)$E,Q?%"(]"TX,>CH6G"6X MC#M# V+)8Z%=X9PL##+CG$?P;WC7UQX@0$[D4\=SU$3MXP\E2A><"-5-9'MC=I>?T&'E<-;"]B!U=.8YJR2 M7)!)(4!MG);M,X!ADH="O?@J#R4N[1B6W)C,,648S=;P:ZC7M]]Z?:W7]U*\ MON_+B7PQLKRF>0^>C49Z@0>C"1X]SC.&.:X+.T>V1^^2 0R'F 0S.I9*D'/1 M%YE9/!TYHCN*Y"7H@JZ24F,S:&$-5$,T+]Z4#ZI1Z)A=]E$?^ '%# MSDX[K\>\]CGG]71W6T34 !%[G7:T7AWPT ZPJ@DB6H:H!QY:AJ@)(EJ&J <> MVH%N#XN(NS;FNLUW:-9TL\9].FSN[G3V&]U=_=8.JYN Q+V&SS]HD0A(W%_9ZK;^FG/UY-/&.)P7LIM3 MZV_6R=]\85,O!MN=?MOQO"6+,EGT7^J$P98LOH\L-J0+?KW]Y\O"1836BVZ] MZ#7G5+P ^=QBL<7B)F*Q=DJQ,8YTC0:J;82>;51^J;Z4\N1"NT:G;U&_L:?? M:-2W>>8'/=LQM4X=:T^YLG:K5>&--\_7J 2IOPQ^,KT5>E$1,,MD;H9'%QS/2IEE%L'_O$<^!?&^8-^ZR2^7.SN]%?F65KL-AJ[ M@[V5UR0W2S,W)D;P*TWMGB7Q.,A:O[].?G_#V']WKW/0.G&;@^_MO2=)JK;X MK@F^=_LK4P"M1UY+CUPVT8ZN: AQE+;UW2\UG_X]A+RY/MB+*CINL5$G;#1< MDS7&@_TB4N$E.#X[*DPB=YU(M"YMZ])^1]UHMW5I-PS?[3V #<)W[V!E*];6 MI:VE2WLAPA =6E3W\,57@>YMZ]2^2*?V7E)\\)!YJ%H)ZTW WD[#VV-O-O:: MWA=[(SWH7T4D$B\DC>KYTR *TBRAP;RM^UPG]_F%%8SLM@G$EARLZK VV-*2 M@TT.;;JY<;[Y1#PVV,NID2K;O>NNNME]ZZN8$51*-X*IS789RF;UIOO4[>>L.L[5Y[][:Q^%X7QZ^W M._MO6B0W$\GW8>J#)QDGWG"U7S?M_BZ(O&@4>*'6[BH<_V;I_;-6F[_X_DEK M"_GN:B'?9%F^N2@]:%':")3>1TMW'[)!8<.5<6-\\#/;\W:&8APGPLF\;_#& M.)*:NW7(6X?\_@[Y;GMSN*GX7ENQ[W3V6H>\H4B^GT/>3@UKG$-^Z7T#!1^) M<9 YKTLJOC+HWJKR%V_GWR'D.FA=MT:@]'XSK-J;Y8U [MK\VEMMD6V6)FZ, M-_Y)9*W/74.?NR@1!B 1_#@?AJ(.(N%>3GG_23)JSZ )?KRM565+%ROHHK^R M1TE+%AM*%JO-PP:[^S^6S(:?,@_05!M[YF&V07_>"*0#P$'HV]3Q5YYFP7AN MTP?^?Z^O">1/X27.:>0+WSD1(S$=BH2Y:-!SG7ZWWW6=XW@Z\Q*:HLI?W?), M[^ !3U=Q&/HH@.6C[.U@MX"(\NG^$10V0?]^&V3POM'/V#]7C6D+?NDXZB^T MT!+AI7"Z7K?3_Q&'Q[[J][N=?0>.$ 845*&!L7.$@RC P3%@&R?Q%![L=CN# M]1_L'70(>)X3^/_\X3_OPZ^#WD%W>Z^[ X?YR:L'5,_S1(^XXV.F7HCAIC&. MT_'S49:N R(+T,,Y#LEF4/>V=PS$7"=.G-V=SOZ/^/:,+H"JI16(>X.=SF[Q M 9!HE0^L W_G$GZAMH9/W';4&P_'" 4 +\"%XV59$@QSDC1XGLQZ&S:9BF<9 M4@*\((^"<0"?@3\PA7^///PBI5Y4(&A##]0,?83N:<[?#7%^<1I$(DU%^A.@ M2B2P,OS[9R>=B1&\#^1Q.'>=C\$HB=-XG#D77^X_]$(9'U&3WA."$0@G%F.H(2'L$E JN4V)^1(TP@ROY.*%GU<$[SB$< M+D&E@S!:BXOQO.4#J*G2R8+$[3B@\ MW"X2$JB7^!J[E84KJ!,/9)980F$S6 76G1+^4 EGQ#@C+P&T),2[BIH<(@;X M&*@F$2![@,L4R.6VPG#K[+-S'009_0H@X5R>?'32FR ; M3?!8\,:K*R "^-(74_PQPN'W&%ZDV0K>/8JC" @3_XD$ -^J5Q"7PH8"6"I, M8XO###T Y.$%F0 Q'%ORH!1PD1 4;M\#M3IK/ MB$-A\Q,P QRPUFZRB>+6BZ-C_6"']?0Y4WX,_TF<":S@&K&&*)C$$:Y]#7L$ M&8%P#I$\,_@I<2_M;RA&7@XT>'S^^]G)5N\ 7H04G.8A?@LT!&:?2,'.]/P2 M3)'4D.01^:$W)X*;YD%=KM_O@HACB3F-*:_6UCADNMN;5]L&7MF_[[O_^7 MO?]%2UOZ$];!)FSH]\N MO)40D\6SM_U>A^P,^%.>JK?=V7XD3)6LF8'E(GG.)!'C?_[P/Y?GQZM"6?F'!5)+^L0?=%I%5AH^8F)"S' M@N?.)F1O%\T^M"'W=CK;!8MPL(V6_%(3[9$$.^N#H/[8%J4]:M""-U8,K M26&..ED]EXG1!+5YJ"2_?I,K+3HV)! 4B^:JGY.:NQ6TJ'A0,,/F@SA/Z<>L MU!9VAD,T04$ \'!/Z;3EZWF2H<"0 2HX7V +LJ,MB&X>I$! MNK94P6Y _"$T$.)R;>\J$8)4"1V(T5+>EV4!)TZ4$W3L'0T%PE$^)OSR>>TC M+$*G\M2@Z=@HFF*9'G A2'C?>B2 -\O]H&63H&ES[86Y<)" P/+$Y3QGF,0> M"'TRV\F=UU,OB("2 M2X;SFTY# @/'[&E<>\(N# 'HX<@HX;!3[S$OP'C MV77^SCV,"0&RTCSQP/]QR:*?H(6D3'^@@@*FR)"6E*D=(,/N5<\#]/(QD ;S MN8>.':SJLM@ N^)J[L Q192J60))//="V-=8""2CN7%=@\1GCT;"0/JS9V>' MX$N!%0V0AFVB+3R$G:PE'4%$"8=L);(2Y1N_R"T'E1Q0DTQGRU\]$B2M>0]_8H84LE M<33CX'Z!HX.=3O=.<:/B+E"Z..!GHUD*4F11E9$ PM&U/ZZWJY&) M($U#4> MJU*%4G'<9:/!;>$5B7HG'H(XD#XN&-&PC]6D1:J2W)M$8%P Z1CIW!#(_8G" MU>Z?" ,P<3WE*>)'BN$TS1H2!5H.P_A&:>AEFR^Y[JCK"E"U "IKPI26E$NA MHPC;M5$3K[#)0(:C##/*C^12R>J8>-? GDX*,IE\TR@#A,F%/ Q=7"G7'@??8(]:H"'0M8YE+Q*_L]CKCF$H=3VMP/,+J+7D: J2&QPL6@NI'YYF M+!+)O.KM]UQPSHJ< 9\.\-/U([UUT(8+BLR&PJ(!*0IAVP,VN7>VC'1\WF0%\5#Z@K!7TH3"H%H;XOR:$;X*3:\HSHTFE M-+5D_A(_D\DRG%LL#-#8V^]T?Y1PAW_WUM/LM2'3VW)\UHS,$S,CTSF5J):7 ME3D#6#U/4Y,%_18%/MC.:681& +9 \],V'2K< MZ"I&DDJ6K2MM]P!7MC[?TGD"[P:0#Q04>*&)-RN=EN9#Y27&">42@%:NP/'( MI! BB_C60Y>XMH>YN'68'3E[>]=PL>+L[9YEFZ_%V8>WF8CNTS7'( MY9K&+^TQ^JE1!5X2)09 'O,2X.246MI#EME*)TD<89&*EA6_\4TDR5" MK(?+AK9&X3I6#4&.WU6* >"K3/S#D+)-Z6JI[S'&;D7B7:RSSHXAO(*%!EB_ M&_E5HD NT[VKT5,T%N]3&E!_F6O/*?RHYA1J@B!6LAL5)"WT(PZXOG@6WQ%V1B M_X[602-3P3O=-A7NY)J.JY"XMF"%! M))-$4C%$F.H$(]1X\T:3K7/V@A<'KLRVJK:\B[PU83OT Q_<'KFZTSE@^[MK MY2'TKG?6C&EPIYKH M*('SQH4MRIB1^54QTB!%35J4-0'E/3$\PP;:T(N^.F'LR6I!^G,TP0Q_BCB% M?T; *52]@-^#[?4564?%J]/$$V'@''\^<_Q@K$Q>WH"]&F C8AMRY*7L7M,_ MQ-]Y< V.$MN=(XZ1BE">!SOK2MGQ!&B1=>N2U[$KMG>]5FW_C)>#$I"Y* MG'LD"**E+UUKOQ[&5ZF:07*TSIQ)X,KVASJ%2-8X?#.3E:L:SPJ",EMF!)DE M*E[M6Y5+,NLR$L)/39YLE@^!0$VM" :=L:;92^;,PA2+_U<.C@&>H"GL=EGL M6$$M+%3NDAFNXR#+_2&1:$%&*B7)5 ZB.?:TIU^3*'Y0M /^T8=@BNI\@,!<*^ MX)6['>?(=AU1",![4B#@-(N3N?2,937O.,]RX$PS7(MKJU+:EWYSQ:H2"&9W MKX#F3*C"(RMJ6;JF\A0SC -26@[?.P,.^!9,203J-? \)!;T=K'!F2I2 7<[ M3I =\*V68.2B,2P_ =JE-]Y@.?M0&)!3BIGBG4#7SA@X@\K-6*8LH8LUR !. M-<8K%GPF027>"I/VJ\HQ! KG@Y0PV%,WESA"J3; M6=P6,[?\>A]C7G1](4#5;1(D65R][1+;T37;E6&U)4U?GG"U8:XY8XA$V(0>C>GG*K.4C@X M'2Q%N8;0R5&K:/6JX\ 1Y^<\*2I<]0LCGSL.UK_#7CC.X'+: ?5>RMM4.$'\ MZ95TX360"(8: ']L27K1?,''5!7/0<59 291G*D8]VN@B"!5?R&ZG="[ND(9 M0\'W-Q0%QWR<9BB)(CP I>U"?;W)$%1]1/PEE=1F*-.5!9T0J$/X)"SHCEA1S]IC&87RC;CDAA$A1ZCHB)C!BI:DW)Q)%^0W06_XV M$.@^ 1OV>)5XTXZ#%BY\IJ]=IHH-K-U9.9H"=Y?6"535.'Q^XR6^+AMGBP;( M90I$DZ//@!M&JO!\\ KA=K[8[8><8D679-\3"KULXRBW\8 FGV+2G^5N6;*SB5L_'\S%%2IM,O_\M M 50Z[3)SP,TIZ ;Q+!5OU3]L^"%L9)P=H\0CCBZK3 F%];T\B]4''-2G3PJA M?ZN)@_S-8G(E2]3&5&"??<$U^RBN[)UIQ;VMEZ,)CXRE6B^HOZG=Q5M.DMP MD&[-3\B,$2VL?JKRDH^%S.Y-?9Q7VO>Y!P@W'[8XO0"OW3(O0E(?1%<>B##8!]ZC@@ MWK1[U+F+SS*5>3V*?; A@D];>7'O^YUNB^"7 MS,&[G<$B@NL5IZM2,7+X9IU-G[M07;.(ZS[#=[N=W4:E^AX)<8T1^_NKQ/[& MH*LA0GR_L[V6$&^* ]';?WG&QD8Y$/?3$/NMI=D\5^(^J-[O]%I4;P97[W4& MU9KI)[K.__B5:'>Z'M6@ULJ]MK5RVUKY^5LKWZ$IQ_=!6\?TD5IIU:W0PW%5 M;VFBFHUG1::,D:()O'(GM[?G*@EL CB0WW*130U:BH+ZJ%/6#R5!KAM(%AGW MH>A''F4M^OEP]G]_.SLYN_S3.?QTXAP??CZ[//S@?#F]./_MR_'I!7:J?#29 M_GVM;_Z0_;ED9VN?6@M5M+(+/6Q6Z^P O'# @A:SUK/@_\ M:.F&%A=PO.R.@^%,0T?5J>GV?KN%YKK.*@C+T:)IE@0CW=+3:B^9\P3>(NGN M6MVT9=\O!D&1BFF:7*JZ\>&OL(VT-=@:>^J%=&(S,%=.:8NX*W^UV^VJW^' 44DK)8BYR!,>4CP#]-5@ M!ULF\K?:(,K_Y46Y)]L]'^97\"[NY4I=4<4PH2\M#3L2( H017F2 M,=ZOL8.G[D<'@BLQL #-26,D^HMBJT2*I-O59F"]GBO[?)IU9,]K_7+4UI$] M2.G5H+O&.J?RY+I_]#6.1]0GX_;8![+U,8(!=\/#.;#5;LJR65C/XV3H*9,O MFD>TD 6%%+NJDI3V%24L6C(:]M0%?PU 8RM!G-B DTNE=B8)#^+\JM@.^U5/ M X5;0:N&J?QN.0,*/!7<75<.@0;H([*T*KP,P8']O4.$)39Z(Q WVY$=L M63L 7D_S(>R39 EV8[\Q,%);<^VNT94<%S]QO,,WGBGSN'9YY7^'+$+P;4L,@MJ0U5%"E2!XXH)44+0K0 M2%S%&??Y+OR.YVK-L27YU//E'-)AP M@#-KX-WTT^LXS.%9V 4+VC&/!&5:L9AY 8D269(G].\ K6##X(QO:RZDA+1U MA#1/9PS7Q7/@_!M4"1%@.1=^?3J#KM6O7PI+7XQ"ZN>-AYYY@5\2 KHY?A7/ M[ILN^7>;$N"-""E^41K *W=V#MS][?TE)/UN[]$H N\-KK9$+(('(UI"MZ>%=I=;X\GW:P2F=M[]MMNAX*"W(O%@J MTPTF30/V*3:F1ND=967935-"664??ZPM"E M96.9"$B,\^*(G=++0H]FR* "+FWOJQ S/2DEE3-DT,BA<7Z,?1LC]<&"(G0K M;F39?"X"!"U-,AI!P497\!GB0Z#5*1+"B9FN-8*31S0G.\U'%+%2B*.YS*A@ M)W'H6U$!7"J;NVP,*!"[#6;07,;+P0\<0] @G$Q/1FH"O)F9$QU6+"A\W+[;5*W3>H^?U+W MZ6UXBB^^HZDCY$2?:REV"+;?-L$J55)\>ZCT9);HUF M<9THCK;HP'*D)V_,RK?1%&!A&L'P>Z8X]N6_Y@/PTO<+CRP=U&K/(**1/=8! M]HLS$1>'N<&&9V"0!A0HE-. Y.0?ZS4'BV-_DWCNA=G<&>98=: 5]WQAV#T^ MOU<:%IM@F(MCH01*SDDL(,2:EEF8U^:$RC):K7CZS@Q/'R[A^>Y=>7ZG)"9NY?DEW%L&X^X2,-IBX!9I M&40 \2S6,],7?]Z_A<7+T[6K^"](*[+S]BS,JH=>6S.=)J+ JC+K8\8XWGNN MZAO7GII-#UDS1H;0"5-EO82 MD"AJH!>^2LX^U1D1'NKJZ=EAG/_)>-+5-QF'&/$4.]YGC*.O!,=":1!LH\7P M(H&MP[U!>= SQ=&T,E,SM\\.K5CP%RE.CEB<'!8J+*/E8YEY>8:6G55N67DEU+:W;*LYU;P[\D>HQM%$%X=OME@,K9*BS MW78M(?ZD5)4&[ 6V7'8K-NC')8L9+)?^W=%1K<[+U1&O>MUU"66(,R=GR*DL M\OR !W[C2XQ^KXN >,>:L\$"@@9VZE/<@4#W]CH]8P3F%+D/U=O28-]JWK'MZ'LUDBK63!H9=6.']YM".3/)+Y;)M M'=+2+56$M4*W%/+\"M96W8<&,+S$SN(_.EZ6D,;#T^!SR34CQS[A"6I#AG]@ M#5,68-HPD_.^XT(D0)O%5.8T%#2A6X[_S1G NC09P __'@ES=Z#*H?BC-%^< M'J<+/0+#\,@F"-,-, M\-641LVG'.QE0*$UME(E* MKQ$F,4VEJ 0/H5\,@![K]5Q[&2/ ,. Q&HD9&RUH"%'E#:;:ZU6H8&9"EU/) M'P(XH:\BGL>2AK]HKO *^3TF'B7L54T^XI*_(=5 !8VL'P([J6=J+LW$E%?:45Q,&^EWM]XU-#LX:+.#;7;P^;.#[97/.U_Y M/&[0E<\OIQ>GAU^.W].-SY/3WT\_G'_^>/KITG4^'U["_U[0%Q_.CD\_79Q> MN,[IY3%= [7I_G%.<1-^(+?"9;JQ#,TQVJD]AUB M(%3S8*;$TVGLL\4,AA0H61\<%[I'AZHX4A$DU*D)Q)*L>_^"Z.B],P>3-$PK8RU.0 MF0C+7WC>!471Y^=IW?8UCA\ PE?81&&B[_>SSR M]#+6F^6AT(N>FS=R$1H5F\DKQW3[A&L Z:#F,@I['A^#41*G\3AS+H4W-35P M)QSE_P+B&9>[R.'XE ASCA)XW<0Y-"]^?7%T^$9O$@DF S<-:$Q$$V4OH\LA MZ.Z"[OC4[S, NV))J<(=Y2A?4B%*P2*SC/!JQCV!"EU6U;YA_HSK\4%P#B!RJ MKJFG[>WN*5X$9X?A"W1,2T15LW+?B*<$*)D4'AJJJMZCF M_1;M=*(G4A9M"52V" ' %K'Q/\K'1>QO]V/#3C+Z:J"V25 M7VWW[EKLP[D$^[K5[8_M=YQW"Q<%;V2[$GU?5I;P;.'5#"0QNG1EQ8;/S@[U M1=51, MDT+GB9ZXJYH^'@ A5T#$3"3(OAI^047*\+,FW\ZPD#LH%;9VE^? O M&0K"-\N5S$7>/ I1?)A+OU@R([[)C&+'^3=X25N3^$;E&I?@%?PJ^!1,1AV5 M)YX2AKZ"H!"!V][ MHJ)5 5-YT1A_K:\N%RZ-ZK 6$F2<<.^5:&YVR_D)NJY+!2(H7?7AX\0^>WTX M#_3I)["^U84E>2,SXBXZ2#?PN;J9!'0!!G_@)2#5#W,_B(]C,.1M/\?YD/D= MMWCA:65=B;9_$/ <>\"JGE@'9"7Q+7!-D3TN)\H4N,*WHIQ0E7&5%2\>TPK? MW!VOL44K.LJ5.6I?7EJ^D[E]8+*=)BZO[URI$BM54[EB:6)[I/';?LA(P[]T M=JNTJ8&=M+< \1IORXLL"]D%/,%HN;Q4]X8E'+Q4W1"SKW6A@9K(VR>Z+TWU M+U$B@8;_:DIZ<. QY?#MVV@=YS.F&KQ(PVCE<07>_8](R*%D4^B6HH\,F&FD58NF^KW633V:3%UF%KB$2+=U@:B,AH\(Z_&(OIU[/*M@@M=+K M&K7BJAT!E8? 9Y@EO[T^JS[RY'*24 ^%Y3V:.)4":*G08/HV'!+6J[U2S:B2 M"=(>NCW,4"( KII;D&:!,.YZ47.BRB"(RTM;FFM0+> =)11RLHQE&6K>N+(8 M0@JVP8];.S^:JDV[I! _2;V0RRAE%8\Q,GGWZDCZ25D,J40B:1T% %>V,\'( MJ7JGA+H2I)32BF([EZ53B/:]0+?$PCZ&?Q/-Q041)Z5K(D4<7R4MB5S:!LL, MP[(*Z,R)!O0R922E.V78T%)? 2Q5AC),A4JK(V#X@2A69\0WJQ/6AX>6.@.K MB5BU*+%!M0!:"ZCE2IVRG-HW)C;#ILT'W#D?<-*@?,#EE]-/)\[9IW?G7SX> M7IZ=?ZIQTT>4&U=A/,2P3G"5:!(_! ?W[+,."Z4RP SR@B](J]"'ATV#@&%2 M$&21;)@!$C6!]U$-MVLLTW02C#,IH+'_C)22&#O/(QT$3.?@T4]I/5J_\"5= MHXGXEF_Q*Y: Q^>_GYUL]0Z 0^'TTV#$1A48'<.8(P54EY EV%J$KB&#WQ$G M5UXD@Q4IU1R$4A' K@.*VLA(KH$0.4*J+U5@AQ1@WUBTPN>I M\S9U_LRIJZ^AC,<$^IJ5M4@0D6WV03+DBD1EX",!5"A^":;T9-K04D^C.!1AU*T1F6P6T*X8+N:+*!.D^I3 M,-@ #T!C/KQZ$H044IR! 1N,LH)%G(KR,N;-B!^Y?9=;37%\C"ILLT7+LMQZ!/5RJKVO"VX)6Q5'HS&$L (N!.D*^F/S*8@)"IG5.MOXX_,2I"#_6MSVL+Z-N[B'3*JL'(Q(>U0:$X*6/YL[ER4H<33 ^C_>]MHA?"!2""SV) M*CQ%W>#>YR GXV3N7.4!,B)E7C&'+<^["&F2+B!R*8J.-9LYOE=6"GZ^N/P$ M1EJ>^?%-I.H""1UD]@AIZJ#0PIS;W B="ENM/N0J Q*8_ #GCG/E\AX._W.J M*BV1+S4!6/%H8MH1K QDCD"W8>!+P)2;5=*X787&NJZU+Y;-@H1XZWA <@];1OZ>C?]H@1__\W;NMH\,/ MAY^.3YV+]Z>GE\[AER^'GWX]Q>J_FH]Z*%PS &$N.0 ,K"W9;PMT 5ZN\!(R MMBB2J;5"RK8.74]$#2O&JK64547>.45.>@?0XP],(7G+%W?FBW<-XHO+PZ/? M/AQ^<4[.+HX_G%_\]N74.7\'(O73Y9?#X\O?#C\XYT1PZ?T, M%416)AD&T>V,&??&1U,UI+NKKW_K7'1DK%^Z?V ]@"Y)W[R]*T?PZ7#GTC=& M/WK$_KPI\>'D6JP\X[$&?%((C74-H\C>+X:]L=PX. MGGBPW&)S[QJ!V]IYZ!NCS'[F[OV%'WNWTGWIBXG,?&0A[>^.. MW!+VRS]R2]B;<.3=3O<)9O_6ZLA V#L;=^1-0_)F"NR6KE_ZB7<[O8;Z413+ M* :1&N(D[[\L)WEIU]@_W!-'VH-/?>U08 M[:\!HF%A$1LB/_SR^?!/"G8[)[^=.D=_.I]/OYR=G_SCIV'+"[7BA>_%,P<_ M%_];Q+1-]?W[$OU>I]Z@^'!Z<;%P[)IZG2W:ZZ(-6@+Y?@)Y O.W@03RN&Y0 MHPAD\+A>\/?"XN/YE].'TQS/CO?EJ*V]JWO'TS7&E;V_^&J=VV89]'5Q;FMK M[WVOL+Y\?_BI*69^2PR/3 R]K4%+"T]&"\^N^U?2PF!KIRE&W N@A9J;] ^K M)6I-#2\GQU5S&+2N0NLJU C=M= "JCY?%_3/ON'-I?CAUH*>Q79 HY$0XW'Y[N.S6_M'>F17%?G?]1AUO0!V/\?EX4[_Y#<+7CWF M>9ZFO-IB4KJ):5],'12Z]ZEH@MVO^;=,*]I;66UI_$%I_X@3:X]GK M#]]XT)DOVT Q:?P/K 0M<&ZA@=MW]_8,& M7==HB70#B;2WY^[U5X5R6BI]:53:0+^TM[W3H&M-]2#1I[:Z-UN.WNY-ME3Z MPJBT@7Y@?]O=V]E>QQ%L3,[U<#1*=B&QNN7 M\VX;R&PS5"W%MQ3?4GQ+\2_2 6Z352\U6=6*^&49J\&@)?>6W#UG84C^%WL!K6]IK!EL[K09NN;4/Y MK09JDUOML;[+;TWM+[AN1KJ^F] 0G; M\VPB$OLBK?-ZN[U#VT0+:R/TRK;;7=EI:B,<-0_/(//[C^_JUW#.!5BV?KDRR>\9_P M[PFW5@9*.!#3GV=Q&F!:]6TB0B\+KH4BE&[W1SRDM;E%3UYVCE9OG'VK>!TM MW=D5RIGM[W2ZJADU(#@2&L*.EV>QTW6ZN.Y/L+#Z+\%)[X+;6,,.0F^6BK?J M'S\_ ,FN@!SM82OTL&3Y[3CX)GR;5/[*TRP8SVW8R1-*6BDZ^RNW6MY:B4UH M5=C5*Q=7?ZQPX<*00WMUQ_A#.Q+L6Y06""); _W&RB7"\*9!^ALN4WC7H]-2K7'SR M&L#J>'2UW#K XG/]["(D MDVCOY]2YT#_Y##_YX-W"<+$KK'X%E$UP2.2<1Z4R,4!LX8CH+X[D0AN?&> (?U@C"8EDV8%'7E.X/_SA_\<>-O^@1#C_^SO[/3_LSWPQ_\Y\'N[__%'@]'V M<.SM'8A]M*2]@A5OT4.OSS"S;6WKER,0K0FZ99,260T0(D4WX9&'[/2WC>LE MW:^MG9TM=JC,[O_W_UK+7[$.)EV7/E':E=@:)L+[NN6-8>VW7GCCS5-YT/U] M:XC.6STM!T'A['3V]W]TS#\-3 MP_[9EP4R2[58HQME;?DI]1'ZG^FS!G_IA M&39!@>^67+SMSO8C8YT=!0'DS[/+TX^[)V=?3H\OS[]<7)Q^ M.CO_\O'PT^&OIQ]//UT>?CHY_?CYP_F?IY)%'P8O-DAH>%*%3"KA#J6 Q!UN MF6W#W0[_[_K_U2=U'3ZK8P[KP&D=>=S3"X+ZD^M"$G85VN\Q5)U%JD$&P!\] MB/([[-RB^X+'57SR*&MQG:8&0OT"0?SCIZ!*L3VX%E$D3Q\%8+M%&4-V.0]< M@FTW!OJ+;]"KD&0JP 4!'PQ';R-&X"^$(Z.:CG8W#>?'"& M1J# MWI5E&!AX4"F<4)"-6 JOB#-@R$W]0'K'?JDH)VL6*O\S:+^SQ*U,1T,9"9: MJ\"E?]#IKG\,[QP#HE2\7/U-T=>WK,IO $ZW:E'+7-8_]89I'.99 M.1YJVTKKQ;/YA)W!RL![XP^XW6*PX0?<[3<7A7"% MFE&;PYP?,'Q[&/IBZFT$ 3T':^YL!&2?QXA%_CO*TR 2:=IP/7D^AJU_"J99 M&E\'H\E&$,USL&-_(R#[?.QX/A.)A\W-%#\VAP7_!)_8>2^N?1$&&T$ES\%_ MNQL!V>>W5%WGBTB%EX#710I17(LPGA6[T=>=(4_G8%6_2X)TTD9U'C&JTZK$ MIV))J1SCJ$'AU3_%)/<]T(M).D+3M%6-CZ4:MS<"LG7@P\])[.>CK$%<")XA M[!D3-4E\G7Z=;P2I/ ,3;A]L!&3KP(0?O>2K0$^Q.5QX"?;HB1U5>L$D\AP: ML+<1D*T#\[W/,?L/+F*<)R/1($5X,?'RT/E#!&D*SVX$O;19BY?,B3I_T<@0 MS;_B5,PFSJ6((O&Z]^9U_\V2*18OCG:>(U+3: ]=K:=M\4GD.)FR-U)8)]8[C)([@X>NX9;U6_[6L]X0[_G]BXEU[SD4P M73XZ[<611IL>W "F:]MGMNTS'Z/M5&]_@:H;V#[S(S7ZP[M*A[D?9,XQ=9;* MA&C;DSTBG32OT:2ADT\Q-W.,KEIB>1)B:5Z71$,L0"$S$:7<_V8-\SS# MJ+:NOB_T< VP76M5]SA]JF+7OCJT3#*-IRS2DMVBS#UPN@3N8.>GH1AY4^%X MNDD2U5YBUZ3J"[=!I#O7.OUNK]\!=P9O%\&_!Z[S,9$7S)V)ESIPOFOA8[]; M?'ZF;R2A(@PCV-17Y]B;X>9&4ZXZ+K:;#W*<^MO SYZ,7>5?XUXD-H??"H]O'9]&U2*E+I',$ M^X7?NU_OO;OM.@"GFQ6K(AR7KXQG.NZ< M=IS?T+_ E382WPSA//?3$0B'&JG-+1RON-]!GA_U]3O!.&-C;V"<9^R C'.SU"*SIC'9R373K MS(67$ T)C-Z&2;M9$E\'W"47SBH1$R&S MY4.0"-AK!!L^CT"#>-&<@ RK'0(<0*-&L#60M\[I-^3'*^&\QF,'V'SW1CTI MG_CDI;[WM^)F62?S!O?DN\Z8C][K%[@44:+/[!DRU^?2,-,/OA/#1%)<;WOA M#;[UAE_!78NS&CQ.ST(Y<"'MQIQXUKT6(])8ORE<_BR15@_)"2"6 6 M;<);1(!O10;[V#GJ''88J>^]Y!H)4R>$+T:3. YI/<\YZES(W_W?7(!H@<7" M4%R)#@4/&J L*[HT!+\ XK?&,3=*1QC&Q[$O4LGH R+YDO)#9;KF97D+9RFI M5?S/+*,V\+\1THMMX[44X3_-3ATO3.,50@7WM"A4.I6OL@Y\Y* K%^F7N&#Q?:!\\#ZT;ZGICG-8]4MKY>JM@X8 DSI()[@6=ITTMU=\ M4QH!VL&;TM@ /[@B^3@289B''L_TS",00MR[;<7CL22K/IX$ M#WYL_WX)NB9QZ),%T;D "0,O. T!NTD,CW&72_07ME]&8G/A<<0? 14VM\6&#X@YX,H,EB/!;AE&<5+X?6>-_K^V MNU&3OM>[;=_KMN_U,_>]?@S2?W!E6FJJ$ORRJ"/OT;>"E>2_\G"N]>&N0YS# M)C#[<&N]_' TPIE"UC5@^?:/GGGY3@?<+^>O&.1>6?N3889BVK+T[%6DH[UD M']J$P];%(-H#))BQE)%3] 7E.!.26+I AD!W._R1^SNP,/BVPQ0 M+_!9ZI0L#7=IS4NO@%5Y@!:QM/@]YQBC;., ?O29?R3AA8[ZZ^//AV_X?:@I M#DE1:)OPH]D]OLW N2EV8*'E"!B 1049 M[S/L)?4NN:A>B$3\&L9#8(T+\ A2UL=V]VKTHL!"6C ?]]!_!O\GSM-P7K*= M%OE&WT.RL3I>C&0Q5@"[[S^Z/T5)V]<.A<"$Q6&$ZLKF_!Z,!:S5 (@N1*%LU"$ M(M7Q'CB(BI+I< ;(@,["P:2!&15*!;BI:8)RT:M0ZT&"0UW?$+X=(O F'RS0Z0 M\K'/K/[[\N"NY> N.E;E8U*8:!JG&84:HBR<*W=P(H4;_ENS*@E/^3 (41S6 MRC/&Y ZUZWE@Q62ZU:>_B4$0^:1J+T8!4 TQ7LP,Q+_F\)&.H$Y$Z!GR&X*(;XR*)0J>P#TO@"K&_[T@8J3><6F#+,SY^Y(SM64LC=[N&FBD 6E)!>CUKG<,TC<&]S!9JAZ(YJN3J1D?8YC<9(X[*S8T;BDV@F^) D^7!ZZ#IKGE!UEXCX4 MH&(Q^0\ZEEB+O%K)=3.@UT@E9>72U2ZUV86*KNJ J'IO54!TJ5%KW,0ZN"V^<[O[:WS7CO8 MM)C7(._-F,+24V5-E!.5PM\'U>N0%O6(^043XU)-5C!!]"Z^@#RXBNB+PH[< MHKBZC@.I429H%B0!832Q'M:))>7DHD>[=#-*/!PHF7L/BXR@Q-!: AV,,(CH M"LB21*3< &Y.2<6F"!G=TF(-T8(G+34.T&%=RZM&;:W#.:5O@ )2 MB8 3&OV=2=.31V"'MHE(GBEHDA3,08R,&G3.&+J M'U&*8"@-. J]F@ :4'Z8,;62A1#J H\XN?(B:4&C*6OOU*@JMN,^I_/11&;? MUM0[1EN57[%4P34TD;?7)O+:1%Z;R%LGD5=LZT4!41+!Z1(17!D$.$6.G(%9 M+>S,E7JGCO:3CVL%7+0EME,NM 'I%.53,/>QRI.M*A<\$&4C4@I.NXTM^C\\^R_?2'-**2(&E2S!DA,N;([@5Q^7:1**]@C;)8+61 M%X(B+U5^F&B'.;U41T7?;)F=Y"H8V3$1#I%(B%6BI>#\R%#?&D4A2+G_0KM^ MOKP>A$V8CZ4W'P6QJM);Q[MJB@E3;@FTEI-4U79E28)AV\*>6N4VID(?P=5I M\ZJ::>.D[)F Y;9;L53Q(%_D$=!PT8?X@"6.4AQT@"P<5%@9F:O56U]IYG%X M6H<;\!>C23 S+$\5E5IZ[-I^G XU[MQ^E(M\-HL3[8B.X=4<$=&YC(]6\+YZ M&S\7"M?L%,5B 2?7BZ5 A,C923S"!0$]0C+#NJ*FXCC'WDQ.3RZD& ^#A-.+ ME22TU.UP7Y;?L6CNC>G_?J[B9KNC$$W3MLV4I6]2=WY+M!T)199; M1REGD !^>C%*[2'8\T&:B2\#!(,Z[S MEJ4B=#U$9;&E "[6B7>L[1C#H%@#_?'LTXES?'FV_L*N<_[Y&)2 2,#Y6..I M%1MTG2](>]![, <*=#4M_W M/@[>D[X6\,L_5)CB^]XJQ>EA?@5,1UH!:8SJ3Q8H=&6][SI%7QC=7:1>W@'Y M[G:1O-[#8/D>5BQTCGGM8OQ*7UBIAA#*JC_!I,I%5^MLX$RB@,0V( M0)G%X1Q^. -A'V%A7CA-[N_W565=ZD5 M8'K]^>98_ON-5,Q3?444C(21N,$2J E8=.(XQF1.2@5'2:22.A^":0 GLL5W M.81D%4D6DH!568TJ\]QZ-585(@&O+BW4Y^MH3[MVMD*525#5ZJS*S%^N[9%Z ME**'?^^ZCGXGO\[8\_JNX&=)4%AB ]28 HSE1ZG%Z5M##V\ +MRW Q/%4.Y M!L KUJU*6-J)B)/X&A3JUL4D$=.?_HS_._6V/LB&WOV#%\^-;SNK['$8 &+_@ M\Z1SLF(1K2B;Y[Z;'FIWXVE.-)A2+G@!RD%2<*?G9!H\H:G#B!O(-8 M4EOP<^M.%I>.'RQD)GMV32HMA20-#[ZC!Q.WY#[+'?P[".,/WG3H>Q6)1'Z9 ME5[K5:T11-=Q**-2*%6K+:7Y$%X>H%6&L=_0 M"V&35B*3G@>'&X@-=V-";70O;)P#6Z9@IX(Q/_(28,R$JGG@S[//.@TT=U*N M2)Z%7H;UE/0>>Y.8]XQO(GPH$AG*" .AOA'7B_BHA(T\A76(Y>"1O[5OH^F4 MY>)=8Z.S,9)JK-0*-_"]YWO ^!CFVWK/YB=X89>'%Z=OG?='']B0@=]Y&-N5 MMHSJ$V#127'G"R4:Z]Y9DQ+[?_;[O=[/=Q)X0501UUBLPDKB^&LXCQQ0AW-9 MF=;0=-E^FRYKTV7/G"ZSH=WK[#Q2L[X'-QX*72#1?B!+*-@4%&17\Y(J%)Y45W6 MW)>&2,]=ON?;TI!/"@>SPE56OB7]69F_("J+5K$.5=UV*Z [IVK[Q[56:QKJU9ZHP M+^,;M+L+-_5UB=06]YSYN*5"BXHJ=K8H^(3;/HLND,/$J/ E]OTI;=/X\X4- M HP^Q4#N'X67SXU+932O"1 MZAY4#B X3DA_[_V<6EG$"RZ:D>Y':C3_>V O$ IV5;0'2+Y1S[[^\*%SU'EC M'J"(2:'.^YB4):[R7B3_#<$CE,$7(!51M1E-""9G99D(P'+Q8A'UDW=XH\96 M%3W='J.!VZ*0O'-+-Q+(Q8YM1YU;.KII(?TX[=SD4=;2D\?G'S^??KHXO#P[ M_T0)I,6F;770:Y=X4X$HD2K1\ND4&6 H,# ")$(IUFS"EKEN2 >>3B2O%Z)+ M/$9I2XIE C !M:)_C %F"N401V-X4A:I@LBBC#5>C0;%R$$B80HE',&]20IW MX@:@=/K=/KC;?V!+*[S$Q\_Q#N# X(GZ.8@L$L(W$V ^Y.LP3C%V%*3*G_%1 M\ O@6YD!1H[N=W\^QK(/^%)?B39Y(:!=Z#OCIV'8+'7 )8(BA\G+!'%,71EO@[QSI"C'A$I%R'<913 M26,Z ;4LW7U[%2S;G[-&\$:C)$=2@+U[ 8400'-%@L/PD@XRL) X^I50PZ^ M8]BDTNEZ,,?OZ7(!$!)%MX=@58S595CX%#8)\A6K'_"R/$9&O 3VH0LR9:&E M?HQV@T2<8)@@X@O( G2.LT *BG#O0*5WE?),(XA_:0&CM3QB*[O0AA$;$:L/ MV+FA3PHN4-<(3_F;12+UWULH^M^ROW@#<+K55;-Z5.J?>L,T#L&O?V0?K=S2TOHA-B\% M(AS251AU1BP+V.]W!S_;"0^[A?3J]N *[$N;GW;V=UI$U 1W<[!RN;M+2*> M"!%[G>Z@140-$-&*IIH@HA5--4%$*YIJ@HA6--4$$:UHJ@DB]CO;K6BJ R): MT50;1&RW(8XZ(&*OL[O7(J(&B&A%4TT0T5I--4$$6$TM(AX0$;=/?+U;&N+I M3KU_AU,_JA!^DNFFSPV$VP3@1@#AMFC21@"A98>6'5IV>*GL,(I#_/"?/_1_ MN"= #CJ#Q[40]M> Q["PB*P>&\:A_S.U#DG$UA'6T/SCIV%+ X]" [W'E0S? M2P.'8>B<8QNYE@):I?B@0+C-06T2$%KGL&7\EO%;:[AEAY8=6G9HV6$#G,-C MZU)%ZQMLJ'?8$D&K&%L'\=$<1'DQ2UV4G7USTC@,?$==('UDR5"XN;77Z2MH MR3N!6_S1^M+B$TZEY7:V030*9E[H?):YX59X/(X&V:L#'7U7#)KN?[;DT9)' M)7D/QY,9.HVGC,LZ\L$@= M%4;\8O.YT4B(\;C<5^8YTC_W,-\O)MXP\P+GT ]%DM(42M6C<*&S8Q77W!4< MS\M.A:.KCHSE_S[F,9_&S2\<\]5CGN?)0]G40L3N2S,H-(\L"$1[U[-$4$4S M_,89[.^X@]WM%7&+EJI;JFX:51_L#MSM7K>EZI:J[W>KMI94W7-W>_MN;_N@ MI>N'.^;JNZ1-H^O;KF36DJ[!#W.W=UIIW4KKNN3"'L2R=GM[77>P-VA(O>0] M'.8/V!3Z,/3%U-.>\O%1I6].D[A"TNO?@H2 -"1E^ < .4N_OZY.(KZW4O+K#X /[=AH9=D MYO>WW7YOE9G?$GM+["^$V'O;.VY_L-\2>TOL+]\]WMGNN;L[+[24ID;$7A>' M>J-SM@==M]=O!7LKV#?":>]V>V#'+!KM+R:3>XYS&S\%TRR-KP/+/3\^;[.Y M#6/53? K^MU]=[N_J@ZNI="60I_5/AH @;;)W(T@T$9ZJ_V]GCL8M 4QS?0] M-\'%W-]V^[NK7,R60%^2"&V>7[B[L^=N5P3\7GXJ]T\QR7W/>2^2=(0.8V#G MVZ_N\J :HF])?870NS[^^[>3ENTT-+Z)GC& M_8&[UVWSN&T>=Q.<[($[V&GSN*U@WP1_O3=PN[W%K!'YZS]EWC 4A2F>]]][ MQV!#M?^R/LGB&?\)_U;31SN] S&MF"M:'!9JCQA=P*3L*J;GF7ZK>!TMW=D5 M*L30W^ET5:,RP' D-(@=+\]BI^MT<5U['BC!2>^"6YS!#D)OEHJWZA\_/P = MKX <[6$K].9QGKT=!]^$;]/*7WF:!>.Y#3MY0DDLQ=C,RJV6MU;B$UH5=K6< M4P:["]Q!#3N+?%EB'YN:B]C]+KCRG_A:V&,R]4+^1+9^DQ]5 /*'7PZG0&E9 MZB1B%B>9\)T@>)2+D_6I1[(7R//>> Y)PA-BF%;5XE7H1/ M E5E$^$*L-2>.G)E(QK@9>,?65&1),'+P[SST4B<5 M&?Z137@+(DA@\70F1K28F,[">#ZEC5PE0N"_TH[F^ 5N;XGYNXFY_X*)&0E5 M?,,F_P(^'2'ET@">3WWF4 (L/! XI"3I9"+102GBP@6R:N!.,/:KE5#P9M+,[%G M,!D63]RZ&DC_8''U%K9[8B&)R\/R?#B1-)P42"8TY4] @S**$E_R5TB3F;R$ M#<#?H"]EXH4:7 P\\4'&\@+V+]Z'4R5.XJQ(J1#M4P)+6;[TA H*'L2\EZJI M2E,F0SC07]4D!5B"5$)+8CQ\\V]8)GP=9K-<1O,BIZ]';V HI&08R /Y!7O! M:3QQ*7ETV ,P"E@E_@=7?L6_SU6 F LSF97A@9K3]40:9E^L'_6N(MQ,]2T, M>Y6D7T009I+MG^I'6%>N(K68@>)G\;EP/BG2C#@:'>^EC%0&XIQ' SZ8*CX5 M *L0IFC;KYJ8,002)A7 @136(1'>TGP;LWK<1 7D849(0IQ3.2_%T48J"B, M5380>$^G[,1X0"="JHJG P*FM$"8T$\R8KO%.AW!4KHMKC8:,^6S4GSO]HZA M9#L21YS),H'P_W$9V@8ZA\W*"]!Z+H Z =XIRA38:A$#PFEXA8$(X/R)EI7H M$%#"R"9#AJ,=#9],7,U 0*GTLCI;7P+_1)1*IGK")$44C[$QD#+4"K].0U\1 MBG]12ZVD*6660M-= 14!$TB3K^$I2H/&0%*?!L(/+N:O#78%"0B3O*279JOB5@"YH$% M(SC:2_,$2(P8'3Y[*.ZJHC?8^CR)X32M-_'8 M$%]@AW@R,@YA'H#[299*%0W(?.X#VO\.D"N *<U5BO/%Q!")Q\(%[F#9%.2*DCWHOR1+BO32.1*Z,'-4'TPE8 M0+.R'(7MT> $GYP(M 3+0)PB#E9@0H:#JT *++$8?E3(5&KD2A(&6!/!(*L- M"5A0L:8/ZN/'_>+MR FIN\&KGX)6U;OKW/__C1HXS M:V/:AS8F2^ "##+0>+Z\DE.8^[6,KN0R,W[0_<%XN[)6S,+P*,3.8'__1U'] M66D+-8WBZROKS&JY./R6^8H\H.:[EF/OAU5ZRG@TV&WX&K<'VP\$J0:7WK(< MM%+,0'O^QP]_.S\]:AA,CVHBX?M'K'?,92W[0R0YR">0R\5/DS,LU].@4K"B#CJ-CS M=D"> HM!]QU^0:X-4<2H;[S0]M+GL]^RRD;"@2W/"0E-8&S ^R\5+:F^%-1+ MPR0 92:9TUYH:H&V:7^TD],%&Z%PW(LB]6<2+"S2!5,@:IDN^5BJ8P.VA(HR M/#$>#O?%,9A H%Z?E-[43Y$DV-U.)Q>=ZCC"XT*A=1"!V(7?4Q^-1* +R:ZO MJ0Q!5Y#I%U"FP0@LRA_PC'%\/G&M?,)<9-W&%K94P*F]P@IWHL^F6@-!.T1Q M#@>@_BI([]7^Y P,MJBT^>?PET]J6&RCQ(KI>H,.AR(KYG.$NU90LSSQO^B3 MH(,$D@#)#7!"$+*]$DDV9\DG7JH[-3=C=HV?<3P<'=!H\,>^>?T>#+N&06

4DEN:+PZ(J,-A09GB2 MQUZW)+36;*E)18+KFI,"55QFK2ZG\M1A2S;56''UK+O5A48K/TOQ_7$SP8"6 M!R,JR)8_;<\7,BO7+9+NTD)?8E>@Y<&(&&>A41I3J'/-C6(4&'R0QX-O/QC1 MS&Y7ELI266.+ C?/R40Q6]=7/'W8SU6B+*9P(JSX]&%+VZTM1:O"X:SO=(@A.].RI=6*SQRV]!>I M31O+K0OZ8E$Q!%*KX@T7K!#LL&F_55EJ%GLY!4XX>5BM9>53A3#XGJ$2'X,>3%8\?F?N%GJ)D MR5VOV9S7&E.;97I>=4!?DX=--QD^L[$TMH4U4\FMR]!%SN5 TR/KQ,6\)B:3 M),Z9-:))TN)MC'I&OA2;[747JPISN; 8">D""3IP1*[#:J?2H( IX %<;+U_QELD1S0T*LW(E:UM,HQUT8(]7@7_TY&/L; 1[IIS5_ZY M_^'YO@>M\D>+'-J3XLX.W3ML@0,@^)Z]?[ S_X,G+YR$9_&U0K(Z5UGYG&C M#[YXWU28 )/*]^1+>#%_COL]^]QG???'?[^5B$_\P&@T+^&;%_S'F_41:%JN M,RWI'V^69*%IN1J*O5D>B.;E6BA&O'EB")J7:\$8GD+S$KYY03@6SGE!.!;. M>7GO] ?O>NDW\U(:0_(82SNM/?ED#Z/0%,7GS#!%VX 2^;^'],,7!4$2/ZCD54_"3+_%_7]>=B-9<&*L))56=W-L3D1$ODO.< W%UMT\%E)%NW=@=L_P9AE!V:-_O/J+Z^2%!]^Y01W M&H,NCQM3'-N,V7,9MK34&$PH7@)/1G9_7B#M_.P[_BWEX+]#^=R5+-[A6>Y* M%F??SVY)&.]%XNY*&.^%\>]*&$A-D)I$[HS@&P\B12-L%,(Q1\%6O$.3\!ZW MM'O[1CD-K&ZWMR!M?48TNTD%'&K(7TX*3GU#0[UZ"?O][\V$\=-OELZNY M93M)JOIXCBW&%NC*6*2L3)NGX G95[@?-Q*;?'1B,F?6]4L8L6%2=CSS7-G! M;X6:N++793:G=RU32^?SRPPS/)^R+R;IH>$O%A6]64TN>M:F2I9[L%(:GC@= MSZ122->1KM]P1#54NIY^H>MIWL#7EML:;W-8PNE01:5CMS(+]6RZ7F"I4F=3 MQG!N4-[,,EYY758YJ.O!X1?Z^O\)(\*2/X-BMF",O?,V1I9AG M@Y_!3(J:(<>L)X\&/H>_B3#U8>[82PVF_ MN0T=A:71VD9K&X6E[RDL'1S,]O K+\^!2:<%]G@,V/$QP;3!N+;! Q2JOI=0 M]3Y1'L6K;R9>'=PL\EQ]&4MBGBGO$4^72$\WFT&]OM$32VE66XYIKU2')_#! M$': !3&/FT8^PL8X-=K7&N#JQ6=J(*NM3N.7^A"#* A!F#) MR]ZDB##@_C A;=/&M[^ @946MDY47+K)$>LM_EE+C\0XJ MX/WH"3V7&3QY'C36Y<=C0V71=X+H=0R(V=1\T]WY2J+HR/OVDN:*0#\\-PZ# MX2C*?9M1[C\C(/)WKNOO,'ME>ZZH326_5SL >ZU'Y2Q;2_F1O'KKFK%\LN[A M(WR&ZT53X%BK('#]-#QF'-YY_\%+$._1WHF068,\F"M[,*?7ZFEW9%%*-=_5 MF[B9M>7LC*CP;:#5P,%)O679(*6^6Z5&+LE)79+3*[7"+Y4E.32&F,G7]+JR MQ==L"2HU\%A(ZI,).A&G=+I3P9$3$\&5X4DWYERVW)U3$QRUN$OCL>?PR1EX*<"X<7^TJS=3W_#*U0AK>,#7PC> M4NX [S3P@^2U.!4L58Z!^95C8/'+HA<#Z\6P!1./FM-UFHU6=1UN>JK"V;-=*WN"FHZ=(0.XQ]_WS.3] ?_2)(5 MV0GJP85U3'!=^8V<-\0.(78(L4/AUEFS M,-2X3)+V&Q/@ .$[SH@D/I98@R+'*')\HYS1Y:VMR[I3QP'A-0Z0Q?K$T&M< M#A/$T7"J+A1OWEM!'(".$ATGTF^:4 @)$!(@#BG<;MQ?5%_Q_GE ',F0A8S1"_!YL0R.=4GI?3R&W>DP8TG! MB2],P+L>@=-B([_%>TNUP(4_L%T-12A11':&^5J M(I[Y]D%@^&/(UEU,?=P?Z1I&U*IYHC41ZGAK!1$"G@%'(2H7P4.D"9S(.%ZG M-1R:HE;(6W4OSU:'1DU94:/%:AC KP()8[AG\V.BX;#]9S*T:PE^)CM:,== MJ7OTF*+C&"'_)US^3_FWLAU!*Z[2QFV6IGIF TXF@>78;?=R :P:-@:25L M)>W;%,XB5N1=6)D2RN+K[$O$"F^9>[VOP]PX/ZOE3$>9XO0\BD/:,\ MJSJI8E5]65AKB]S4+C$00N 9V/$DNN0'04@HA'%]Q^X&BWFVLF-+@CO])GJ\ M!@UMTI(GGDI4,+\S(B=FA=YRY@Q-")0'\4$WRP=% M]%K[4 6SSNIZ'68=OT2^VF\=?&57UA.NK36>3\1J-%8_3T.VB MXRE4!12AR/15+D5'Q-,)O:43:7T:H_GE1!PF=+/)%4A,D!?%4AMJ?).(/UE/3V MER0_JS)R[(U@>)O8Q-_8OO?D_FP0@X48K/MCL"+C1_VY@+,3*#P U9:P>2S? M_*,MU>\W76N-Z9C>=*B*[1M9I=\ ME0*>E"9>!K_8&X/"CNCL#-BKF[#%_L4 MECJQ.9C[GJO5YT=]JU6J)"+#BOMFIPX/FYCL9(D+J1@FIZ!0H127#[_WS M;1YQJP<5\ AXK;IV>NX)]A!;L"RMN:DYH_:!9Y2&GA%Y),:,0LPW&F*.4*%2 M]%V4#VHO0R4+DT7>7^O:@&VX*M6AR/(*:B]P4Y+H M;E5UY*5L^8C 000.8(C$D$5^EMZ\," M9^K:M"*O"LGF0@6=A6X0%<]@B,M!T6#DNUS>=_FL(FVVHR/ B4R).)@]/NT6:C#09>1GG]C(^J\E+(3=W#'%\[*R9T_MN,#Y< 1+#/+(_GA1*2)YSD7R3&Q'DIW$ MKNU/?+Z.N;:A2;%_8<%_(871DY) UQ9!F.#W\A[1P'9TV7%SM@DYWJ O;T=V MLC,N)6P:A;%.:(-FRE;IVL@&EA0.72(B\['T&!3W/5O<]]KJ=&U$@;[7M640 MJBK"RSMG[V+*'VL*BYFUOW8W=!L;X#TKS3=JDE]B(+A 6HG^X)DL"%T0NIR1 M=;JV#,)DL%S>7_RTP=)+CMUR8L6G,'FJ-1G/7-1Y+< 42$4=N6\V[$14N,(] MD?#I;HUSBN@I=N$:A1B!Z%Z",0H@8(,RC;2\63J8PE+*(*& M(FAW&I^/6N[4M_ D8=FY7M-1,4[>UH8FW9]3;%F%> +C\60\MF]UGN\N'/]"4L%G@45L[VSMGV#,LF-HEOS/J[_L)?'H M>3S\@L9R3#'LE1M3'-N,:=92=E\%]']>P%N,A&&(#E@*EX7XJ437W9C//_)( M;*;H,)"P68QHK:.U'HJU?N62U ^N=12LNQ.;[-9,+Q2L0P$-%-! P3JTMM': M#H&IA8)UWPO6T4%'6KXC3N$Q%[8"TV?G8$R;X QS>>%KVN:)X"9:/$Z1ATDEJ&XN=7M[["'LD_K-(%VNNS!(]YCKBSZSA\+#>_1-8J.!X0MP3%JD$:W@NUIUB MO;13JN>L4:#'F=U*QHE_T-'DS[P/QP:CD1[3HAU9DLUYL&H^XXT@!B>*#$Z( M9'%U#^@&SS=YC;)/(9Q'C2\ A8=XREA27?"@=F^:2OU)Y=]$V>QD*X^;]>V0 MI;.U>F=;LI01/.$DN)CV?91%L=V(QW9#)(SK^UM1.\OD% #2ZLW-"D.U^ZQ6 M*&JJF"]PF^$* @@\TB033^(?NPD*X0?"C[/C!_+P3LLAG0 _Z(58QIF1WV$7 M_3SK5@9DI3L-#!#@YJ7BU)'8:_29I')0U J]:'BYE#NU'2_A 0\Z2,%SP)\< M3?3@@9:"I8/)F]NNYB%V";%+B%TZ)[O4A7H8!+(LJ?.DA%F@@_E'%3R";\-& M8[#NI!HK71[D>_228]NUDLJ3P96WZ60/=M#-F3L1(I=NT-GY6#CZ M2VJLE$KM186H:)PLNWIBY!/3DMF&:DQ_+DZ"U/C.U!@EKIW&Z3BA,B<&;J(B M">4JUY5+K;*[SF2L_ HJGNK\=OK:/3%+W_!&$+L417;I#NJ#;I T M>@-#7T5MFLJ70+2I-(74A#%5O2ODL^Z,*W96A$!B%80!Q/N-RMXV&3TR " MT%;0X4CURH#._O5++X(NE2Z&^)TS\CO7OM'BJ5LP@C>D'\74<:LA<3X75D\\?+>V.33>POWP4_:-;?1V\F M0S'\:,;P__<>PO<'H[[5\HYW[MXN[Q7WQ=W;0"3@]<\60R."Z9S "G/(U*/.XF4G<:*$"!^\L&[C\%!:\18-O*5L:M045C MA4%[-.KEJ=2HQ$ $V-7 (_8.Z7_$@O07MP7.':4_C2T@LC['-2UUBVF)M:M7 MUAZ_S02V0' P,I8YS']\75GRGZ!F_@QS.//!0)3-\V7S2H-W?WE:<-#_^:!2 M7Z"SP9*#?7I<<+VI#!PKT39!)S;0R[)L#WR;X(#'%G"^/%EU!",V%QP/'H'F M@>9@>04:),#<*D6S!$O40!/7 P\"PN7'"0?S9S%_%"@E;?GKO^"?_>=$0Q8< MB!W3?R3-G1O"YF>P5OYY.6]$Z@=)P0Z 1U,9*B[ $QH^>810#/LW[-*S-[]X M74*4#>--_F?_AI//N@@F07;VHB.2>Z!YFO1" AXG\R2<9__^S_][/J##J,LC M9CZ3X:-LB ^53DQ<61!3P@*Z,%/P5@)&W>/QL S2^[A^.<3[I*P6]2/=/K? ML=\_0K$<3)PIK!//)/2/Y,&,GV7S(W_/SG^%V-2!V/VO7C/W:M%_ZRMWO\(7 >@$@&[L MGJQV8WU\]&P=0;N6:>[>Z2 FJ]_ ZWA& 7RC4;W6:MG&=Z;+[; __6V4:OVRSD MF&ZI4&L.NE 8/$D][,1PIB'L%_23\7(4W5]9.#_@4OJCC?/PZ_G08K_'%FL6 M8G!TL6!XL;_@ '_\?4(H?VN"CNZJW(_NCYAD&X;@N/ $%V]J^RZP?]Q+;9:G MV]EWBXK/D+B83@D3/CW!2#XIIM.\("HRGQ%35 83<2R#91Y7E+ WAD;IY$1P M*&NH+^P5KC"=A$J9*VC-O6[I;GK5%C[/%-@-.Z.G0C'EUO@53QRVM+M+$J.' M75V7Y5DILUZ-3;'0!BVIURV=M-T7T[R]'".%HB!W^9)'GO=,IW(++GU .]@-#>Q1Y49S5>R*YXZ;)DHR%+% MKYD"VY3Y@CI.9-?4A $M#T8TV.KYB9#9S9L0GLPQL>3"B9LG/L*Y MVUANO:23=6TE*@W8\F!$U?JB,\CTVY2^H%J-TE;A)9-I\_1A/S>9X;#'L%(? MDQ.XR(TINC\$DD\=MK0:@]5\JYEI+D'9FK(NJVF39_CT8F5E_/"=@P <;?9#W0-'G8U%GWW%:B:+2YA$6/ M^NN-7DSW0 >.S*C67 M*S(J3^"'3?/,0/?,7"?-FE:[1"D86^MU@J8'PQHJ[9&@#2E)WV#I-L9TL8U= M;<.F!\,:)ZAJL3)?Z!B1RUED>S;(# P&-CT8EI">K)O).NGKS877*:_,B6$I MX*U'-%5;V<5!99-NZ9J*%<>#@I9+ZRIL>M#7M#XBZ8$QEU@AWZW6QURU4A*# MMQ[T=5K#>&\Y%G163NB^H'5&;@<+WGK05\JI+*IE8K72B;RJSK9383U<@*9' M5E9GM; 6;;W6Y ;#45)9\I/NU%?A;3J'ZY6LX',GNZ180#_K:*.(ZJ7J4@Q7M<3)5J36Z]5W3@[XJ MS6UAZ;0[)+O@>$E7%YF\A@5-#_IJD;VT5:-* UUS\I.I8FTS7"(X+V[?U\=S MKA\=@9V%(<*]>.[*/_<_/-]-H>G\:#9#HT_<&8M[KRJPT@7?L_[??Y_>\)&''ZN7-[ M5D!.[WHK@5C;V>NHGE!.(;F!>%8V.?E MO=1B-"_?FI=PIC]_00CI3P@AW"G.Z?<$,'GQ#<^IGWTI[N&___W/Y.7@1=N M$OF_A_3#%P5!$C^HY%43@=)O$?2?E]U(%IP8:\%<^;PLRN9$=G;"(_'X[H?8 M2S$BY;EWY2&^JCR9']?-H3NQZL $^ ,IA31Q]':62/*Z>=8G7R-X!JV1DZ^1 MB.$(GGYWCPWSL1#?+]Q[L44'GY5DT=ZE&_\$8Y8=0[/D?U[]Y54FX<,OF"\< M@R[/XS%^CQFE+PK^?J(#*- !%.@ BNO+(A+%,JBR'AU @=0$J0DZ@"("!U"$ MJ[ R$D;D'=J*=V@2WN.6=H\[USW:<6AMH[4=>>,KJM'%Q[L]?$><"FY0>.HY MLN#ZS@9TS19U% 2\ER#@T4- ;BJL%Z;#?TYP#MCK.XZ>#N=^O%"V8#L=>?ZH MN4TE9YNF;76ATAXYY:-566?6W:4ZT9M*=INH]\5)FVGS%#SPZS-W04O?9_AP7C/?J+/N>_B^(IJYYNMH3S)-GV,6/BF3?&%(5>#JDT_ M_$K',>S-\WN09B/-#N&5A)?7['/?J/$ES;:XE@0^26 #W>!'F)-5RR.HV?!D MKF2<)/!/7OH>"6<%R&\G3.BM_+Z',+AXT+ %"YU8C$++M^*67!SGSGT^\9-R MNDVEZ4UE!]X1!&]@S<4;Y/IFJ,J0*]#>[BH]X^ M]O_^>)%'1R,H Y6EF&<'A_(*XL+7=F6?T =AXD J2+X MDO@\.)/U753B&")X%CRJ%GA) M2?R#/A)"!(0(B,:YKKMU,D28KI/MYI@D^[K)="K^L,2UYA(#$ %2.M1=\CE! M3:JDP3ML+,F-S05-0@P.8G!NQ >*'(/3>HHGY?8RWR>A.N:ZN-*RYK7(3 M7!J)B7R;3T-W)QU/)C^8=!(A$^8>+17DHER;M_F8MFY'66;)=K)KKNFU%W1W MG74R0W@1!O!#Z'B*0&P-TE;D/EPN"^P=;2VOAUE-L#Q.FZ\X.H]-NUI)!=H* M? 0JGJ(_ZR5$G*-Q;# :Z?% &\UU?<$2@TH6=RHXH#/^'*P3>2T[HK:K<+'G M4&AN#*R5V$IP'"&X9@T1.(C 003.C?LNCUA0 %!0?D2"IM(-<("#AV25+7@6 MF;:4&4L*'F<%5Y9RMCF7+3?H:0&F\18F+F6&M)H;B0H>&U8D+U&8_2=43XATJU(6&S1X88NC31G][LNC#1*LU'D^/J@ MJ"\*3:*P6H^W2V,%D 9X<&0:<_N,%T::.=^=:M.. M(6'5W#S-UI.U+>9#FR;P/JDC-4?1IZC>]3$U*R;$YO[$T$3P5 '=L-1XS)(] MQ&1]G6R1A M[K.)-O5VR6L(WB.*IC8HOIQBVL)U=QVG/Q#2K=>_? H%@$C ZX]E5TVR MR=EV*,S8[JJTR3D6,1P-&=AM.CAI-9G)H H9A ?1B]]?'@_.G"UU&CSH_8<(]#/7'=P%_>>%K2V##6]ZNJMN1 M7<_11'AD+_P[BO)_/D7VQ1WR#P95&N3\12)@GSW8"F$TFX.$W-W[IC]Q2'A-1*X8V>=E 368!=C M+)M,]*>8F6A#)(#5U.DX<>3Z$@0$" A0:?-I@_57!P)::/4W*M7NZUK"9Y3Y M-MLIU0,@R#S\2L4)^O ZE)N-\G_?#\M]V.&*"5YP4/-C( M@H,X@DMR!-=F'V]$5BA]BW'YIO+-, )\OQ7,$M?02P.[C2GL[$4ZE[.Q/G4M7;S\U":QNM[<@G5*$(_\L(OPS^A&+[H8CMD\ /E&Q_8LBA\)K_ M]\+A^BL,/T1^,('Q'2KEUWV5LO2%2!O3%O"#@QO2DW0<(Y-W%EL+%9P;& MZMAK#Q6YY+4AH-!W2@ B0 D3H!P$ZN\<4$+/_JG#3G=2=.@^VY35C"&Q8Y5L M!!9*Y@/L'XK4WXD+AR+U*%(?SV["SP$BV M=]4;/WUX+9RA6?(_K_ZRE\2C]_'PJ^O/YX8,[R07C)BDN:)AN[X3W&P61/D5 MPUX].R[U)SKFY\Z.^3E__E_X2JYW8S[_R".QKT;G$))++/5KEQ*CM8[6^L76 M^I6K93^XUE'<[DYLLELSO5#<#L4V4&P#Q>W0VD9K.P2F%HK;?2]N1\_W&;:Q MN:!),OC5Q.A&!M*I46IM+=^5/(6 M0(*&?.QH(MWG-K8@EYLQ4R]9[C#%!BOH$+,R#S\RI!1R7>E#_%@UW#GR<$/HC@ZBJ/?5!S] M4]07"CZBX.,M!];18@_=Q-_I8@];4@,*O9\J].[)\(P+%'9'87<4=H]FV'VG MX7_VA@N>P767H\6,:^8D>2ES?L6IM7F"#&X(PM#Y%"A^AF+N88&+\\?^UE;+ M_!*CZ1)5]#)CP[4"N( '0=,I%&M'L784:T>Q=A1^1.%'%&M'BQTM=A1KO[U8 M^Q%)?>-X"B !30'2L+R8!?\.0_B>(UCNSD1&!U++_2[MMZ@& M-'?F7]E:@I:VL]F%'Q79<60IYMFQB1SS7?"CX,;FCCT'8]T$]^7!^_/F\&!= M%)I$"<4HH1B+4$*QX$OBSR= Z/W&@YZ=E3D !HS;>H0"QI+8/1 <20E*9K=L MSV8;>=W<>(MMN;30F9G*$\&=>#3V5DH0BCRA#$*45O9@CB[9J@>^08BO-FP);'EC1[MRVX%?%#%D +0U-V(D41?E1E!]% M^:,4Y=\7]@;(T%2 Y\Q 6&A./$&S9*ELL6MQ*EBJ7+"=)G"G09\LM091H;8' MA2,^=:Y5(TBM7]%9F>,+/2J?*PQ;#$]D8,2?C-,4.C4 !>E0S#\LX'+N0T9. M"RXKTPS,LP1)S;4.3! ^XJHIF"9:H@2:N!QY :L?]\7(PDN;. M#6$#9TO^YW,C@U6[B:D,5]?/3P_MQ:3\EM%G"!9)6_[Z+_AG_Q81N.$.Q)[I M/_M1!>OLGY=S3J1^D!1$/_#HL??I'S1\\@C.&/9OV,%G;W[QNH0H&\:;@8[] M&TZ^8D09'BRTERJ1W /WDU0+"9Q\)IQG__[/_WL^H$,@?X3<9S)\E T1H*\J M)R:.+.@)00$]^"D8*V'C[M$<^*')/9S_?()M$G:+^I%._SOV^TO_,=K6@A-R1#0!=2_G5I#W.NF?/?Q+X#_KEC./)'\F# M&3_+KOI\S0NQJ0.Q_U^]9NZ8"GSU*W>_PA\+Q/;D-[:=T&O&"Y?;N::>;:[NYVYULO_.&=O M]FMKOR4<1[*7Q@H.C)4 9H_9*@^_&LW>OO>]9BS7;'2;M7*>Z;'Y6*'<8!JY M,E.+=7O@09UM]+HG'-W+C6_RXIW/!_WPB_O1_0$,+L,0'!=L)6#SL'T7V#!N M/":O11DL6G>ZVVBD&# .'G\#^XKPW_],3KD\_KQ7GV C> TMQS!#"$P;.&=X MD6VP':;&DV0*HZF'G2;L;)F&;X+NBR>)/KVTSQJ"YSMR4WFTP< &_FAL3?B4 ML.G3A88\9+6\J3GI>H/:3-L[0U*S?%EBO#?:\; 9_A"3@1$W!U_H.;Y\,IA[ M2ZO?W_ZAM&/XS\3S:]@/_WV@1'V,-OEC15\X#QO[(='=BOHOPC!CV*IS&0F7_<9R^$\"[/#7L#OM^V M$G-'-C47# >\39(- ):PRD5Q;'/G:!BV#X337?0?;2= R,1%@ M90SHA@=]5O@8S(0-,#7V^$6_JV2"L3V]3IC/C=\O\PX&\'O,12+')7DT>.^7^B)6M&-3CW;)X)@PP% 5V5H!OG1NR![#2!X %APB& MHH"W@(^ Q0"_!>@,L.B?Q@J[+WBPQ_;JB("A>VD%[X8=?)PU./28.+5M2)'^ M%AKP*\";@0J 1;/K2#"ACW);6;MN E'^O5M)0LP$\P5LD-C<=L#*,#3[H,=/ M@[^\&Y[Y[8<_R3F8_$!F0*/5::#^JRF8MTT"#!!*]3D6!):5'(,Q(O"G+G3# MP2IF?9AU&8\QKB;$8S48>8DQ@7T!?F5 AX!;KPF!P,NN(\C&#[0'?FZ'F81^ M#X2+*M@4X&8 @%<.\A-B_APH/L T,,^V[XA0C2$ 0HV#N"Z"F1' :M'E3:!@ MM@4=MUW9(7@,%^,> N/P"G'##\!Y_[']EN""OL#(D6.+4,]@BZDV!_C"&- 1 M ,L:[E_R+M04,S0S6+Z6;T[D8*,">Q>'W?^E^!VON[US-2, %L\]Y[DB$+62!$"#;&V3L M!AR,#5X@Y-,_5=UM8[-E#R1CZ6A.@':[N[JJNO::N2S'H+?DRX6B*RWIA MD7 @@:G@7J*?))-2 G#N,:Y98'9,!( W5P2X[1S>9$;XK+)$PSGP+I,6.'2Y M!]P_TIH$7 B@@5-KAD7W94D:$BP@OCSD$\$E#?,3;2%(P,QD=J\8K@$5K@O+ MT?@%O33 N9J':Z>C)Q_;(O6$=/YL*I(/GLY+P09#EH"$K@@E(A-*3V0 KMC$4!+-PXY.C;WPXS-]%!,@VVYOZO3S M_\>PLA3)HM/;B&NC^$J@6=-MSW&Z1[_:"F&C\ M!"Z2\'P249'IR77)-+NCXFDWD;\_NNY,X]G>T5VYVMR9[MVMH MLS@K6!'GE7?B%,LYX=4'R#4LT^X&CL$J/*A6%\^K6_!6'AAQ3B'0[=W<&S.B M7LH=4JKUC+NH,XEG]D)%Q85YHMSF+ROE<=DH7-\7)S?U1H'RFPU4]/G\YO4P MOC1;^3-2*QV5B^F!WD]TE8?&9"\PGE7'<_M^4;CHM"J]JV;A/-H>U;;R]+UP MJM>#N=LN/J1)_^Y^)&83S7'WI'_1N2CL \PUZ;IYD8]>9SO.;3IZ.[N^TS)M MO! 2L<1[\+BZP>5\CPD%V<_8 "4#U %=2,3_"%;?$F";9C!3)+4 PRW=(A.;KX#>P/YY35@<4(-"OY0FJ+X" M/7!$9O8;H2T]P"L =TVTU=H&_8UM@%EE^69P"X2JE3 C%A*":4Y 497,A<"O M_Q#GWXQ1Y.!QOMBXJI6B0B+_V8X1?Z[,MG"&?#+&,F6 ,L\E$P3*A">:(EY? M&Z:F",=$TNRAT# 'DJX^,HLV7%\:L\DC_= ]@B1K.#:-+@&:'FA&CX8TP0K& MJLQHP_M]*%%SO#S$(EN:1V,F&5 +.MP.3+Y="L2* 0!Q[>@1R@(&Z'32D;K1 M',YI4J5Q51@10Q^>TQT,):!!U;5B,P,8@4$64*MD@0P!S]C %B;4\(,&<0 O MFMFHD1TF'4@VH?,QDG8M9<),-9V ?C&;1D8*F M.OAB"OQ 0A>QZ1#9>[YU*( M>*X&]F[F%T-+WNHY\(X/>. L#TL7$ MI)WA7SRLZPL&<@D_DE0:IQQ%N;M.9>"$>_\O":>#NVF,QP89S"^"4178 MVS=['OZ 16H:T0?$\MN@03R41^@=5?!$" N0"L3,T(@D%@ RA+?R**JE;Q@? M\!;.(8IJ,TA .GK+\7&$QQS$(*8AP)&CML[%:Q 5 6:!DS3TM3U[;^ "-_7: MPC.^IN$-CGF )5!MAQHXE6M'W.!J' MLU^V]ZE1&,<&,+&]_>XC!,C/*7SA?Y18?8$-@):@=:BVL8PF0"W*<@]_B9,! MU==5=.%:4]&V'7BN#DX:XF/1EDM#E/) MZ231.YO/U\.N-X\[]+!K\:G;NE6KUFN56K%0;PN%8K'1J;=K]:IP 1)DL59^ M3UGQF8NG-DE&@4_FM[%;N8>V7[C/)]38A"P/CMU4,+B6%7 9$+CCX/9:X"]H MVU5"ZIB+/B"RA$!'N'67 9N.WMS/F8CL+CUX&^TEC9!1HBL:H M9<9@\/N-2V,ZQ&H2[Z90_*UADE0B?,Y"F2IBHG53 J&,4BT+O*=AI:K.',I4 M!IV!P$$'\!? ]-16O: 3C"6%Q(2"Y8;?TW!+5^['S&-3'2/(X1 M&LK^!%MF MDNK8L.R@KN+N:FTK5#VF[^3.7[<&ER=!TWAURM'1BTP#-6$,2+#4H!OX$0L+ MV'U'4O&#DP# 45 2J_#Z8$GX!20*FJ&&XHB7@>Z8)CQ&%:&1CC'_7#G#[7LJT#8Y..A9 M!8T$(2T,4 L@J#BCKQ M'NVN*IA@XL-7OXS Q<< )7.A'T^>3^E[8HS.(I/3]%( X>R)R0@*\7$Z U!> MLH(DY:=AQO7PK!C+HWJ&[W>/"RQ\Y,ZU?[]3'#^[A\5U7*:N6#Y3")5ZUF+1 M^/.F&S..YCGF80=:IO1'8:JZS))"RX_(S&I"X[)P,Y=YU;H/>LGG<%KTEE/V^4=)) M98OP%##%9LC4*0]C<3\J>N='1/. 6J^U.$!CPODN>8]-B3M8 M7JKRPI4T04$=8TB09^LE^DPU#68)VA &X6:M(?MUN##6ASO47B8%,OY,4X'< ME_EAXJZ$K6M_N7@%JLC#,M%:-C9T8B,<7+G.,WJR<^$[01G/X FYDNX'+Y.5 M>30'/@*WH\\CM6HU6!J/!#>6%*Y(0Z'B ;V2^#$76D5^S$(N&8\([$,%+G38 MIE!T 7S.) +V*R9?:2R+E$>O#F C#*DP'8E8RW@7;\4>!'J21M<)^$8 !8"V M+;Z[O@9ZRU))\1%^T-B-)@F?F$%%7;C\R -*L#0>Q&+1;8!\,,66D(@P1.(Y M(1+I,$0B#)$(0R3"$(DP1.)M(1*[73 O<-B(V]^Q4UW:Y%7[:&-^T;.VP53; ME$%)[UT7.D.S-XJ63'.PR!#7X=@Z@-7 M#@(AYUAC!2>E!C'5_S@SI>N&+2QHZPO8,3:^,!P;[9/^8.ZEKY5@A#E3CZFK M(7 JGVLU\[BD9 T+NH+_P\YV,]C5#MO994,YF:5:CR>=UF#^: _ORI==8YU= MAHSD&R66(6K0LE,<-PZ)>ZRN#>TS)L$T#1#R#!.0@9AC-^1,4V&@0GU:ELWX M"O-9,E>@HFHT,I'B%.(OM7/(^ 9JUC! P%=9LCA&&M)D&,J"T-DRAET,J1E< MHR%?]M+,+\G40ABT 01'DCXJ$2HR;J7MZD6VUBAD"A?EZMFB-2LJ MZ7Q&GH>T_9T3Z%I+(O&',6+8'& ,!G52E#DDDG_FDMU*?>P#)> @W2X3JOT4 M'!%ZCLUHF/Z&F;"8HPT 2@LC1 _5.G MSC?N_'OO-/R"U6WT_1SB,IUUSIU!6A]-Y4REHU73]]G30/9\ZKG9\QLYR1'L MM<:W6F![O(2];4Z@/RZ=#"M&LG$1GYX6 (^]PZU"2B017LFL]WY_#I$:%<9TP1*/L0C/T 8,0 M92R:X::=LCJ-+/0&8U5F!#06-WC'U4:H+Y]=_($P\V6L"V@7KL:Q#$S 5UEN MZ+GWT!*JW#L!>,>'4@F&UX)C,0ILH2L!##\M8'%U QA/_E=L:WE,]X761H10 MUV$DZ6[B*.ONMZPR0%\()&2PMR;BTJ^8T' \%Z+U/#:.%0Q8Y0QX[C_OW%WD M%0SS^0W%+[T=>:S!90NK#4,H^3]>9I.CUJB]Z$3'^8Z:/2M<)8N%'W_2D?R& M+D04:!\+CV?QQX^#Q_WTZJ8T/S.+<6*VU-QT+-\EY@"/3"05SZ_!(\*E> ^+ M?/BUY&@[HG,V,,F]Z./GDCDB5+QJ$9F+*TQB]P3U]F,A2H;V:#1JE*(7LM%Y MO(W:@W4[[N9Q80#+6X7F_L&+]4LD$BP/BPY)B%^6=?6L>2C/^%5S>NWU;-\& M-L8:M(I"4O1B!VJ^":) Z3T64(F6+7LA+"F*QQ+L3=SP!;5X,3+6LC(.BQT0 M9$VRK&74!*_(LP*D\?*L5^'ECUG&>M&.*0_I+4TO7,+B<@FFOBMM )/8B J7%(J$XS[$LB#"$T264IRCN[9A%_)([7]):T,M/5VC_1;?C+H<&HE+5VZ35GAPOMP]O M5D1FN,:PC(J'UF-B#PU6Y,S%0?<1F<><+4'/]'!IC$%8CU3Z9B/66(6US*S% MF?D3'B'1SJ "OGP9*W5)UZWUF%:#>*6/$1"P+8XW[" MG)IB:M*#PY.G,SN.+./.E201?!:>]"3),&O7:H4NTYP"0*:N_S6AZ\]%' MW"SL@%=L2SP:2V]GY=50>4/"\3&>=79#(]16*/PI;N.N$V?[1?F-;<@CC]\D M\QZW.0!\Q>)7Z)1#X)O*&F;XK28;C":^RG$;0O:"\0MAT-[&H+U,&+07!NV% M07MAT%X8M/>BUGK=?+HG9S.)1#=%4CWXIT>Z/4GJ=9,I21)[B8R<)"G>;$]R M^PPWKJ[5]OW@=C1J],_'E[HMILEHT$UTXZLC=>7>?$RU)L>C:;TF5^+G*:>1 M&'3%]9'*S<.\6YY,K\I1/K$A;"$O[*FYBZF I8A9\HH.62DVP3 :@ MQ;Q8/0#6 %&U$*-EVM5/TWBI'1J8ZON)]W&\9_8/%HTZ,S2'5XJSB3S40;4: MT,%&#YNE63*:4F+"$:VZX/GLB5>@P5?Q8;&L]\ HBU7VZ[F/6M@&<6S,<'4T MCRZRXY41UQ+DJR<1898VWQW/6AHBQ@@:*]K,Z@52DF40X!1-0W-H.,+GQ]2= MP?W]W)"ZE)PQ4FI#GG6B=^5SM=XK9-).&"[[AFMH>/ 7Y9D7-O)5(NJ.@G%S MO-2%&]^R%NNS,Y;.C9=;,S(NHVD"S@86!+2,,6*Q-3S2:/7-U":L8J_5!:48 M7 G:+_&M4?I6QH!?&7RT'N+GSV?_.^+\-G&W%T6QB>>C[%7]N-#I9![46VTZ MS62O82U_/JMKVD?&^+T9.(M:^J%L-W&A87U3 M72F[C=2WU@FZJG2GQ7&R5&X9HW[TLEH1VY=A/L0;1"/UX(4W%TE8)3070_8M MK,67LMKF!:Z8/E!\\IR^?N^N@ME1LLK2#8%>EY^86UV3^<#>@E=!,274TZ.H MC[EZ.193#A1;Q" /@G4#-76V++_""@.ZEAAF5&%%GSWAZ(.KNE+&N)7LW3*O M2H:J75BPZJ'8@.;/=%KX MW!4!?R?'LV>R-=_:D=EPYR8Z/63FT@LZ4^-+AL1=J7'/"9IC/E#;=%_J>DKY M>K;R0[A'8/ MQR;_NHPFZ.,-.,9W,WAO8V(LG_T"6_MH=YQOX//Q_/GP#H10I/.Q>&*/,.<4 M35^\!OXG,(K>44$A8SW>0I8)Z?=7PTB>2TP?<-28@^+8;DL-5.0G0ZS]N;SE M-@D/+]_84\3TP4$S["W;?&QOV>++\/=3MOF&JYV+[=VM]_?1HKV8D&4C80]_ M8-"%ASW><(MW%$Y4[X[JO<>,W'%*MTZV+95'9#$(B PEU>*M_QIZ@4HK?DD) MM?L.>C-:7#@Z ]GHG(I&/UP7^F.S/ST[N6V*\6A>-3/UVDGGT9KC1G_\22;_ M60\NFVPGW<.AT ;+].H[)NB_#@_-V$F=ATV$KXKU>,*UZ'VH^S.(D/I^EKVZT:?PJGM%'YOG@KE^:DO>^5S,7T7KE MM'1T6I82RC1S^M K#?,8F@8DWG#-$C3SDX5]4-LW6BKYWS1).2)PL[IGM>B3 MH-'B"9;@FG^XR+TR]DM9 ?8:+N$5D*8698VF"W&KT4_Z?P%I=/(+XR-Z1!@2 MC565QN2/0 \PM[$"-A)TS4ZTQK37I<*K\V,YO7O:H,0(I@0Q&_=,)7.>,(2E M_573K12],9LD$X\FXM%DVLTI<>DJ(E#*\C(/F8DN*K26/>K.665B_($'O> M'>T"YY9F[BUHXR>8UE2M93;8E\>SLO)EFQO\M"PGOF'U/I.H?_W6+QH:0Q06)>1+ MCMKU3$PHLI_<1TQN0@CP.GRCO, MP$54\RB[0,&S^GDE83[:>KS7IGI9[BR&IS?SZ*34O+LHK,/@ZN[[NBH7"P?3].2 MU&R<&LV YSUJ$?FWXIC(:U?Y4H4" _U'JWS)]2SUB<_UGI*?Z$!EFT5 XO3M2^(=1;Q4:)C' MGN-='=@>$QKF_%KZZIQ,Y';\6DC3 9Z@]8^.GB[ L.(0S(F!-KP*L8$]9B-#?LZ M$UJ]WFO5UW%;]0'19J)QT;5ZLRT*/]O&!$@KEQ)_L>^IF\7K\X<_N!, 9SZ1 M@#3-A9"(\/CPI<%@3!L%$DR=LDW#C1IG=?$D>1BABA[V(\8'^,S4G*]IS+^# M"IMJT=WXR_#3,F=P+V'J).O6S:)@VZS;']WUL@FZ1@G:8IVUN?D77D&;8/K> MQ$LU!8ODT6)/5.:*&OVHYY1@I9IXH5RWK?6"9XEYKZ73,F717\L.-J72+";, ML6+5GV!_:-GG#5.(8"\FW,.ULBF0-# 5RIN=0F+5\L.K+]+4SYC #Y75]_)< M: EQM<^!#,OI>2U97-<)IF0!YNHHT*B U)+I:MJ^/L\XYPBEJ<>\=-MRS7B JQO9;S*R2]^^TI(J\Y^8U*+FVAA<9$30Z"B-4H*@9[]: M>Q)[Q*(E1F=FCSZ2I(P)PJ8JX8%S0D2'F)B.BM08@DOP+#8K3Z"!PPX6G_;0 MW5KZ:ADMN1C.D;N!A#!7T9/[K.?UU>,YC--Q6*4ZF;D!@2W!G6ZR&'D:'+_, MM0X&VYL>-^/)A[0H'0H&-D:\4?OKGJ:#:K-BZU\7=;2KO>4==B*/W"&8DIJQ:W'EJ M!)#>305=+=^'#N*=EFR^'@;=K=$%=!"WP.VUU'VP^OL6$^FF4T?W0>#^6M8Z M7+8'IH]C^B_2[MC7]S?"BB#JK AB$&SKOX%LQ;DU!AVJ#T19Q3%Z_04?8N4J M7>>M5_&66WF)R<0&WPDWEKGIW+XN!$BC?(X+1EI)V3NK2AW/?F M<:'W\JTRO';P6H:+.(>D9[AKHCS#Y<@L$=^E2F6#&+I4^[T"GDR<)I:CV9ZK MDQF8X KQ7N,U_F*W_[+R+&T$[_(!6D6$":@]%!*I#&N,>[SL]9*?!QTHF$JW M7*F^:>%>EZ_EDE16B=3SBK+>0L!$:/%7*Q"+I ?"3HBUQ_LA4,X&?8%4A.)I M>RNK%)2ET:=O.":H"U-0['CX'2T@WEH2O0-JP-9!-67"DH$?CK3;/B MW4Q\Q V 8#!;>LH+<0%I!'GQ^V3$,,6QE&X![ANE;H4LQO"84 M6^? 0X35H_5O^IMA?\5+"V:%OOAA I +K0Z:AK+1>,I%X!9 !L3IA3N\[2H_ M'A;7/-!Y:(S58DQ/IGT6Q"-4GPG>("LGZHK(03R@MP?M%KO$%ZJ:!.J ZZO6 M[HCGME]_R\#''K @%VA#@F+,=2_L< K6>K MG\!>O8D0@INN(DF7M 7H8ZX=D=<, XD7SEKS"O8CF)_M; @C)-X4(9$+(R3" M"(DP0B*,D @C)#XL0B+UH@B)]/9W[#0=[<.??HG:@T,JIC%&IH"EJ*Y!I2GR MB.9M+O9A;GR7D4FW-2+#T8UEG!2CA4IS'4J;QVTQE7W'^)#0_/=LX]KXX,U_ MG%A!Q6PB+]:=8 ;TSF59 &[<%P!NB, MYFY85O 8E *9W0WLLV<%E+B+:3W9T)N2%?C$? ,>GTTU=\YAO!0$SR<%(H*J M^\N1^(I0T_$ZL>>&.?(-X&UY\4=K86&19.JT&YC

-M6>0[_@:I%- M-(*>.-#?9%_>!I^?%ES6%0>?HS6269N[^1! MQ)S#HH5AA^8>W1'7[J'O.)1 MVY)3F8E[';I\#EU+'//>X2$8#RI@+;6H31'.5)VX6:$P MKV[UW3+Q\!I#HS:V9?H,5V!7<=B='K>BN[XSD*LUC%CQ&MBQPV"W[7(6EE+@ MAI<0M$9XN.^^-R846&M&OR+LZ:>TH1B'BANGX3X9\0_CBC9-ZD!8&STX.XY6 MJM=IC,X366U&26'#JU]2TSE%-T/VJIJO#: ^6]3Z-[]R]8T\^F7UR"SFV669 MJ[]\V\>^V1;?_>8W[ _5+WCM*BJ6IYV.OEE+@5U-$Z2BT:2Q;G6IEZ@,)]=245QAOOFS$F[)]O4+*PG D: MM58A"F1%'?Z>U\8?W>!S]WK8AK]C4I%.YMA: 3M+\IEEC\'()D&3-(8=;3NH M93:Y>UHK2_!:%WBXL&O5S RV7TL=H$V?6!9LCW8=,&>LW\ NYK&*KI22-Z)^ MA*$MO=CYU-R[P]O68R@8#6%;CF" 1*P$7DF-_P?@$*-V+WJ)&SZ,H>@@T]1( M)BOX/(I60(JA@HH+ 0^+0-MP+2 ]@OBJT/!%SAV#L742FO4G$HT!VG(P[#8, MBCGNA,[$\#C"PDTM\RXZW /KV\I\J+!%8PSZG8]AJ.RR,1R;&LFWH(U#8TG9-_?Q@ M8P(2!E^U_PY>N22WO ).P-S=E$4M.1>/0/+> M1,./V IWD.[+UOO:Y0(Z6#[*WKS4_5/ON@: T)5H,( %D]$P);AJ0?JFTCO# M)Q3DF&K ^G(3&^.6EVG6+!P ?J:U&3G%HS@9C#1UTS=MH4^P=0*/&^T[.L5W M=%CS\1-ZS[BA?8&Y,!J8]Z&!3?%J'T8/MXOW M>H$'@.& B,L'N(2)4;CTC50XQ4 OS1=*RGET &^HY.Q;*%^=A46H>@OZ&[%5 M3^=A(C2%BD&8UQLG](LOEA_+-B)4Y E<=I/8F;J(L_000UFEDS;&IP%'(7XR M&4LCC!WG<99^ZO7%%GH-PX'9LSQI+XA\&:$9Y#HJG12>84V17)Y#_51PT%03 M0362:8"\J WS_N,&-#A>EGP<\7!@0FNS,Q>Z#[4&Q #=IGH+*S6 M/1SNR:0!JSP@D<:WLW@G[RI>]D"'!]"+AMU" C<20QG:EX377W'M'V3!W)1> M])3_(L5Z=C9K\,ZD*KP._#/P;5AN2"X/R:"QZS9O1LWCN5515@>UY:KJ_ M.Q6WN="9(YX7EJ(#Z[H\)F.#&NM];QKIZ+_F&,_L%]NM ;A)U?+MB;9KPQVA M0(2ZP5+F1&%IS&4E.(D/;V7AUDB[7W"L5C:)4%^0ZQ@E5)O"-S<+03? M)84>K\A@V./%2@[76WH'!W9M_&SYNLZ0ERX( N^:6,[B,'QH!%MI//% M>.MH'E6J9U)*Z\]__!$C^8RXI^X8[P_=T?']8[QPZUR/1+M7R^8&0N_1AOYF1:Q!A",E;0DCR M80A)&$(2AI"$(21A",D+.\EG2+K7SXO=1*^?Z::D>*J;2V9)-YW,*;UT/Y?- M)_NK7=^33?O"7EQ/G;)ZELO?MZQRZZI98"7K@R,7]Z:54-OM_,B1U;GT4):- MU,F\*W9SJR-/6HT[,2V5,N76G?VH')4>KTM)+->[-C)5*&7BVJ#3C8NY]HT^ M/E;GB7JSFU[O3I^\2<;K9>DX7XY6CTB]H-GB?6D (]?6>3^/GY\_]H^S\6K2 M4L4[,NQ@Q_MT-[TZLE:MY1N@W1?CTB-Y*%KW>JH]+,#(M75>IQ/2O!B]K9<; MD_[H2F[F]<[UH)M97Z=S?=^L3D\J]8YZY9#+DGV4:!::W=SZ.J]/:AWYG.0F MG4;R[DR1>K5AO#R D6OK7+1S5?FA==<;M2;MRE$J&7]\+,QAI+O.EX<0I5\4 M0I39'D*T,Z3F>P;1[#DY!\06UY!CC,'%_:2P7@&GQ1'%J01A/ M-&-!N+3M!65SC^2R:&0@RU;8E&7K]J1U!6QGZ59PO6A"P5_6V4OH=9]D8?,6 MZS=NK76I=2UW0>!YLRR]U_3*9,8^;+O&\U'[;CX&NF$. $=0&?*VMZ8+/M40 M%[>K,C/Y\&].#J1%\?*4<>Y4NW9_-M#*H7>>UES= ?36 1>>X6#OIJ69\D2NV6@42-^=9+,6:6>^"&GFQ768M MSYY[H9+Y?ZTM+"3(07RD"U.CS9-[*5T"C;@TAOFI'T=GS^TK46/E=0K+ZCH7 ME"<76?]) $NYWP?XM-'/JWHXXSY>\BJ<'K$"ISP&I.JHU"YEAW*Q#,T7H:7Z?3B/"?9.Y#B'7EE(!:?:?DH]U#.*6Q.DE>./U4 M9J3.3V_K9Z>)^X;VP:)\-!_'BW?)!^E^GBVWV^LU"O> UD\UO.%?>6UFOVH;W&P^EL^_ MKA/N:K>JQ!=I8/HAMH%X+)Y>6@?VT$9V6X*+&$NEPG,YO'-)Q-+)\%P.[USR ML4Q(+P=X+B$?.\QS"?G889Y+R,<.\UQ"/G:8YQ+RL<,\%^!CF?!9(["YP517^\-O]RN MT,_- -T5S7%+))-9C] M,>LWDC5=B''IR)RG%B>MRD!N!@3*8)+06T3:W:DJJ^DA?(,8%20FF6S*#J[W M3!SXP6+\0K'VP%E![BD [-)MML6F!T_]O4@\D=NK7O@Q/*#8LJ]Z57)2'EW7 MN]&3?F]4EXX+!\<#$GX>$*)UB-9/H+4SSR;OIO'L7;G8)^.>E11;\@&BM1BB M]4>AM?B=C'BT0QS-P/Y6 LWW$&$.<,^?8PLXK#U_NFJ_FL)^"$ (D?WOV'.( M["&R_S5[?BJ&8@_([DJN.P2Q]5([LDQ(O[^S@M !2&B\,/>FLNTNYR,&F:+5?H-I(7R'WE^I_OMF]/48.6F M79)L7XT_6;=LNJAH/ '_=:MBT^IHU]E<64IVK=;D^'R>C,Y?G4OZK"6O)IBV MY6[B*J>J4>5^4"Y:CR>7Z7SIZ MCYO51K;<:;Z^OLYK MF=&@G6K51M%XKK/0ZYK3U691,D)FE/_Q)[>#%QVF+^ 950O\^,G%%HOW'Z7Y&Y\N_VH'=>%HW+S.5-\RI>K1KG1?'LOB9>?;ZD M1\C-_:-MF7('N+Y\-ZG.%KGS0C>#>F*\Y%QVY^>CSV=%P[K=+_=3DX>X>.*$S/2695OSR8FC<78\DJRD43N>7$Q(6,)&4O(6/;*6%R_1ZZO66+OPLZ/ M&N/C<_FR=R$W1J]O(_-:QE(=I:Z.-3D]BC>N*D5#>\@Y[5-LRTC]'F(Z_SWY MRCO[/;X!-UCS5(3=R>.>2CXDAO1S@N81\ M[##/)>1CAWDNP,=V%F<-S^4S.W \)1W_#255=_/O+]TIP"O=EWYMZ3XQ&+/, ]_R4)O8=]_R4M>8[[CG$[;]CST]I\ >\Y_=*C_JIN(4U\/P7NE321R$;2V>PZ31RD"O?">["FRR:1+((Y#NLY#=A.6H99 MC#$Q!4F9T?2'4/I]@_2[[SIUGY*NQVZ_?6_U_4TYR6PDGLV%2F!(!B^X\/:] MU0\@@W@DETI_<7WQBPB&WX)%?!\I^8" \2VLIB&9A&3RX63RC0RP^[\WWQ@O M0T"C?")2YF\D_2]'X>^L*WX](3B5CR22F5 7#-'X0(R;[QJJ];5TN1?>26?$ ML@39,4VBV\+$,#$_-11./U4XW;=19.^>D .WC^[&H.W>0UHD,_0>AC2U)^_B MOF'P$325C*23N2_B?3PL^?);,(DO)U.' :0A;H>X'0:0?G,ETL!BG\01OI9HFXB$D8[J)+B]%WS;\A>EOSX\&N$J$* MG',B.)8C:=I"F)C&3%5HP+<@6190ABZ3J+V8$&'N;J-OF(+DEK8W^C"C,(95 M#"UT[>N& $LP)2R9;PY(3%B^@\!ZQI(-DZ/3GP(#_H)GQM)"Z&'@.77%* )P MSH3F 2558G$F[1I/"!A[S994U2 MQ_ 0C<"'G2#@V9=^V++3P"GA$.'@"/['@*&0J2/)"[H2V^)P\T-SN7ZZ&@41 MQ_(#4K($G<@PI60N8D*!KL]?V%% -DD?QBIE$=;Y !')PCXAB"[+DZ,SPMMM M0_C/9W44N9(T=@L4L/\"35THZ,HE 1*:$:L-R!UHB>[2JSN ]T:7$W!JBQOM MRI?K@U3U#=B^*1\NL]@RIP]*Z@Z/<22\GV<-X(^I<+AYRB>-Y M??[CCYA.KO4+H:?RL8!.Y-\9T)-.B/:(N8)(?Y^+!\M@N"> M)%,>PO9*P-DT8S(FNHVM,:Z+PQ*AV/)ZH< X>+'%Q2;*0I0E/AV>&%-H%85\+AT5XQ'A?Z:.8?]; MI%<^7%,MHV_/L?T.W#='!#YJ2D0XPSPW^#]<3.>2.2)P'[''D(BGC@J4+ !> MJW!KJX^4+G$J&7!. @G#$ M/7S%2[WG8AG\)EB'W3=S8+JH3#1MIW7V?2NY;ZV=*J9\6B1#@$H4"^BN%FC' M?__K_P7*T:]9"KA.[X,AAXU(^<6 1%FU>ZD/*_@M:7-I8;G]DG(QT>OI^-NS M"R1Q6>E8+O>/L/R3LK#5@\,N33[(!1HUL:>"K9KX=T^4W/>1MIB(98(GGDC% M4FLG_B%F&TJ?G(U)PM#$6^Z_VXWBBL;_IE>RCS@1T Q( UJ@@CO_RH='"%G4 M>N@M!;18-&B++,LS'$A_WK';F'\MM(CO#L,.,K%.J=8H-DKE%@N1.&N78A^Y M&A>WO B)C5SW!6$4/_[4&VUW]>V&4&S46XVS6JG0+I>$2JU>J!=KA3.AU88O MSLOU=NL==Q=8QLXZRIU8*R8H*(J8O)V;X5APPX&&11YD DAK#6F[-KCT4--B MGQ3)EKSJRQ^QY-=8@7=IY'22Z)W- MYU3@RZR+ASM&9[>_8Z=0^0D,:1>"(!(+XN_HMEKE[%^A5:O6:Y5:L5!O"X5B ML=&IMVOUJG !&%^LE5O"3V0NL5_OC#0ODXN.4,P1#&84*1IC0)V%9[YP;2!^ M*0:^0S4_LEU*05.))].@16/"IY=A>HVXLI(DS USA,50QX9"-&:IX"L ZH,] MZX;-##X"FH1,%5[#9*@>L>>$/&-22J+4U&"H:*2P!9#^05SEU@?381*JONT0=^E$S*2EN+(=H"MEAM1P S"QB2OD M&< Y*,*CW<;R#%OOR<]?A@D7DLEM3 C+ 6K=EM WC3'=2,TR)8!G3=>-&1M1 M<( OFGC>/U'/)J:V$$:@4*%1D#[2Z/=5F;@)/,6A2D#6EE78OVK9[M=L7E4X M5W7XUJ0FJ#) S1@S4U--5QS\_I?P$X2Q+=SZYZ",)!@+8AA'#5W M(T],V*I+\17XUN_K'HIY4;AJ?.>:O2U"C6VNU2TGS &3W]W2\Y1=PC+M+G=X M-,P6,6> % $33Q7WQ^TZTO!D5A+'3F$DW3O-M-'.%BJWKS>@\<)=%>#(9S(^R$,GUX$8=)*'9]?CDA[U-!O6XM&[RAUJL[W#F&BY'4M>7%T M$U^<1F?#Z_/LX&0Q^/$G$4F*GV2R7 5S+@#FW,O ?)F9WRK]9O,Z/KZ/WYC9 MRWG\J/OF[M%O!O/9\65R8.3OJR.Q>+.0;J[%V0.98U_Y;/+Y!LO/]9K"YF"/ ML"-FGFS#[$>:(8\\.V56S\?-TZM4JY,I.0UG;L2[9X/08?H&N][DX"V/#"D$ M6WH@!V5G7+K;)%E&/Y9%1135MUQ4*?%'4T&O@C '.A;0/)E->;9)OKLV#F?? MQ-PA(+<"7IMJC_ON',L3L99.NC$!V4P!81@8OQ3>5W5X4*5R,PUQ!/&$RM[P0GR8RDST MS5;@U2JO&X8PDH%!41E\#ER;/JD9R,YB(-@LU\\7-P;AW*&.8,L5A8@.;(MO MDOE(Z9ND.??2SE5-8SYD@3"'+<"'+=^_+9R=/"#78U(@.H!-*^"E7OJ59Z[C M2)!)K9I^9S?=[#HV4-#@9#W"7[]/3:0& MT 1.@WN);$)[R96%Z6[M(?PR!,6<'C?'"R;^VS8\X-B$HM<219=ZF'^>U:>I M-HD@\ M;7:8$/Y3#!W4DH5'K4@-*CMH9K2@&YE)JD8QBF#H!K(=5<=0 !9I 0CT!()% M! HA=_DT Q 30!X_V/HPMK.7,*SX.@ERD]P,I!78%K5E5Q0U,">KZXB M#^H8M42A+C69 $Y:"!MD&0/V?FZ(0/Z D+;@*'7%#VI^F-YZ>J#9]U7;54\U M5-3A<#AQ,"@P$. '74C'_Q$8+/A)N)3!+!J.Q@@6WFR#QH@XLT^2@=.GNZ$V M25W2&&OEXB B"(" ].#%T<+LNR,'<:N#$!_DY*)AV0NG?Q$B>:7\)/)=(5& ML<;M6/L68>-!"=8UB 5DV%T[VB+2BGYWN_]I1G6N1YT999V9N1 MGP3E2I0&@)TL'>\[UD;MPL:I:"@^12E'>2K<&%% F_[W)OI=Z M<273DW-R7_G!:(,]T9:[1NY^(HK-Z6RTJ+7%U8%YW&Q.Y5M'PA6VX5NLGUD9>=22K>,;'LTO;_K/V2&F"U.UO@HYHXN$TE2Z&8V MP-.^F]4?K\K'G4PE(?7CU^D+(S^'D6MSCI)7\[Q\:HOES+3U<&>4RLJTTH21 MN=61YZ?-:O-R,NN7Q4EMT(('[8JHZ*9JPQSG?%M,JIF,O-* M6<>1:^LLM2?QRNEI?SAJY>YO%J>)1/T,,"017U]H.3]5[INC8W%4O-5KC6$F MT2_+@*")]:%2Y]@N)(IWCV7QH:#7:_E1U[QOHO*]-K3?CAYE'^J5;+RE=NZ& MCT8_51L/NHG4^M"*Y92TRD-+[[1*Z5G6/#TZNS;F.'0-5'W+&!>OS*0V1F=U@?7RP*;LBP*;$L712*/OTUD;J+)N,(N<@6I#Q8!UF\A\,;HL1^/MVSB1;^]K M(S$KBW)SSH=@]\W;VW5&[X0= 7NT.E'K6OD\_0 M:K;GG_N>>X&V[U=7WU@4*)\-S^40ST7,A.=R>.>2CXDA'SO 2\C' M#O%<0CYVF.<2\K%#/9>0CQWBN3Q5X#,\ES>=RPO+9#^IYN\-"+D7 .%#&?B; M(9!["@"[#(#;3'Z>*<_=O&QH")'_^R'^>"T@XK%TZL,AL=7;_W+8='0WGG$- M&G\U*GS,A;E73K &CL\J1OT)S/&%%'%H0 J))B2:O;8&VR/1A-+6P7&+?1+, M7RB##215QS2,KR*!?3U^&EXQH5P6DE)(2J&T%DIKH;062FMOD=:\+.IH**^% M"/(M3*I?[\H-I9!0"@FED)"'_+673-\PHY:DD?"*"=%CFTF1>6E^LOI9OT), M"8614!@)A9%0& EOFW>^;<:T-P[:1,)+)D20#0ABZ$P6D25KR/["P-,064*) M))1(0HDDE$B^R(7S@OI&!WXA641V6/G3\!(*$>@5"#0DRB!$GD]#'KR?O@_R MM U;TH*X$U[9WXIH0BD_#&(,Z2*DBY N#@8F(5V$=/'%C$!OM/FL%_"694+Z M_9UUR0] LCQB_:>PI*'1%TXDW9',A<"[66["@I=N](NPB->1Q/L! [G%'I6N M)X'UGX_0J/(1W;H59L+J-OK_%J-OBUW X;14VRK$:_91ORB$XD.8K<70;5GM%PEH9><..P*X;9DC28U>N& MP:>^->:5YGTO>]NIUJX?S])U1SPK[NR^^4A,0Y&LX6JYW&<6R5U=4LNS,A84 M+)^*BZL3N]'?T)BS+7?O3NYGA?:513I.YB%]>GPMW0W.L+ASDM%]0OQWK3EG MR Y#=ABRP[^8'58QTJ^A%X%K531C?DSMTGRR1_%2NJ].6NW1Z6,M>ENK*4XT MM[/+\WX98$,[&\@U8UHJ5[OY8F:N#I)V:P ,,!,RP) ![IT!BOO?_O=G@*U< M=IH:+4XG<:F2L])2(G]FR8/#Y5D7E?M$ME]HGHS45*5 +K7I.)M#GI5_#L_Z MXFZ?O]%P]S>:ZKZ1T?JP]ASB]M^QYQ"W_Y8]_Y6X_0E.E0_9\S=RFC2V]YON MD3ZVLS>)C+8$M:\RJ=R*"#KK>VQ+#Z$:_:EJ]#Z!X1;O_&ACX;?6A9]JPW<0 MML'GNTIJ-X7C^942L5AVT\M/L3DNA[HP5P^:_NZHWOO_WMET<439T MN3BD9$MJ8\N MFLBW,C_^)".I5#KD7"'G^FA?1#&?$%.J>M^Y3E$A*8_,)I?/?2O_0V$,]&%;/FV6*$+?-,:T M%W)HMGJ#V6K?SLW7,A9]_(WOZ+*7TA5PI M-99MJ3!21\5,[?'N:-J_,(_FR)5 \10C"3&SQI-^A4PI9$I?/?3M>S*E]]0W M7\9'3LV;^FGVYDB-MTJG=;-9S;4:*N4C^6?PD;_"JQHZ3\,8Y#VZ)?8-@U"! M_5K.UQT&Q*9S5QI5,E&K(SV>=K61VGB,+YH4GJ&7-61W(;L+V=T!*<2O8'"G MPYO;6FM@1#NM<^/F48LZ]]/; 4(0M.)$))G(ARPN9''[=M?N&P9_'8O[#'?N M#JZ4>ARF;AX'LUZY(9ZD9L5<_DJ6*5?*(U?*9L5OY;<-\P_"_(,PMR;$[1"W M0]P.<3O$[3!O[##DLF"QO1*1J7#,E)YD(L+^" OO[5DE3H(ZJ!A.3R,'H1-_ M>JFI/>S_@$JM'(J-[_DNC6F]G.[/]$:S3,9JNUFUKT=3]>46O\\MY=)S1A=7 MB6C/[F2.R^E1XZK[V+XO=!.IT!$2LL20)88L\:5NC^IE,MO6E.E(O,_,ZODQ MN2WE7VY@_%PFJ)2;Q_?:G7W?:5U5.F+M5HZ*!F6"H;,D9(-[9X-KCI*0#7X M&XQ>WX_4NUJFVBD2LY%T+MN%A\7+(U(^EW-EXNE\-SXO3>/C;$+73XN3BQ-Q M@)SKN0Z5_Z4];.'_BCK[XPZN.V/ OD#D ?WI/87?GQ=83?L%\\G*$Z>W1/@ M$Q9+B1_7).39TMM#(@!5$]FV!$!TC(_D%6B,OB#MS-N#@0)@!K,V+(AD"D17 M8,":/8+V \-#$2DS[NWL0"ZW./;\8VLP)VF!58FS9\*3(-!5]C3 CZ&O6! M0!XF@(+P,Y#@UKDD%RFC@.Y1"W!.&'OMCH5E'\' ._JJ+NFR*FDN 'ZZ[_I% MXT9C#/$ P9"T5=V1&#H&,.Y%#M+;\Z-![O*J*H^J]7XI49:25T4R7R7$HJ%C M1PHVU:5JC8HF48 =P5^_A4LZ/<6\OKQQXQMND(/:84!+*)F0YFB MD6 "'OW>PE/WP9 J/C*T !.IA0+XC&0+$\.&#_"3MA LIW9-A$MBR %^:1)<7C/_!RH '(KWA=6;%]LKWQ]*] M 2NF4/#@2/,@L_]:SX;+\WS_A/413"^[AG"U%I>((O/1+Z1RH&+:(Y" M5O&-(774C]3N"1*A9^@*19E-$[H,"M 13QC8DZ8"V2E (#U[G3(V8H& A(VR MNJ0O-F 4\%!-E>&8'MD@"9%W5@J<%;;,(&_<"+$=3$1 MU,?FD7C9?A#8L$L0^(A@+R:$D;&W4^ :JF4YQ(S@TR:!C0*L'!FER)5KP7=I M/$'.04J%0[7[ % #WB3,B:8)H(00DPO*<"( YP!QJ#JJ6L^G ]_U0G%@B2S[ MO3G6;L+ %4*Y%A/WN8R.(KA%;VB8'V1KTP)^(%/:@-L87@;K=GEU@0K2DD6/ M3:C _5"6+#OBY_QEQP2-( 9L7<%,+Q ?)7A85DU069$29,*?7J*,B1<8+$LC MMHVO]V2#"&?J5*"%GR0-#@WD-L0&.*J!(YD2B/2X11-^F%''ZT1:[)DE79*! M1/%JN7V&5#WF&PX 0$7> HC)R-V]J_DA(A+2*PX?8_R#/04Z%UH+4*,:&#ZJ M(2 '.$L1"REU>:QX/$"!@!2J-:2BD ""EC&G8(/IJ-W'[CL:I0RJ7?8D"Q;F M3%!Q$Y L(0.'-A,)?.ETN77ZM>5,*;]PS_N4<@:**1HG!K^JZC61),6ORD= MKI= Q+M@=8]BDI]6,%O M29M+"XMO-Y>+B5[3^-^>72^)RTK'&+\W*]W7K'W05ME+N: MVW=BK1@77+G.9#@6L'*X15!% J2UAGBI(W>':X%_4B1;^O_^M_>>Z+'=K/I< M+\Z.BV"5M6SB&2LWBVM@2QPW!VW MOV.G<6X?EL>R9.I #-8%,5MXX!=4=VC#2XY >EM:'V6]?EZ[43IWH]/'UOFP M/.NT%HG!FCWQPSGJ+@Q'*A3$WU%&B-O^%5JU:KU6J14+];90*!8;G7J[5J\* M%T"RQ5JY)?Q$[AC[Y6%]:"-]M@72.G@;J8OO2Q9W2(;1(\D"*B=K:^0VHO'$ M076*"=,&4Z48": J"N@#8IN@.^B8P5N>*J78HIG. 8*\8[LV!$$!'1-=+9(\ M%-"O$P/=7*.S[^/M$6&B.=;2^ LZ-BPNKLU#[B4+5G T3XI+8?&@WH&HY M54JHYEUH%04Q$X\(_S-U#/O? "90WL>^WY^^5^1:GG]CQH2WA(#-VW %(*S9 MH:"_VA)^LD5?MCH6^^L7O<#GDHDJK24,X6"$'B'4#HJF+*ZM(Z2 UOVRG8DL%2$I(765[\9G$H,MAKU3@P50% 'Z3G \[!N5&(4IG7:A@VGNP-K M^#'3ZQH&,"O)9HC@GH.;91;7Y^]XQV[GDO7<" &VY.[5Z;U9*=R<]4?7G6RC MK"TRR5%E\+)TRFUW]M*_'W^)>Q_.Q3V6I<^^S*&"98:*E*CIDAK]55& E2;R M'/IQ)@O4 =C=AUKR5M)N;K0160Q+2<56AT9V_N-/)A5))M;=^9&/!V4B[P8 02D^W">,=D^_+3N=TZ-9,W]Z]I@<_/B3 MRD52^<0:*"G"?SPTB_&H>9FN]B^-B_QT<'C0).WHB9S( M7(U&3FY^%K\5JP7SO/#C3R*=B^22ZYA)N95[:U@KP0V"&]> _R;R%/0(C8AK MQ(7E:XO-YJN/EMLI(([P*D90$=UBL**\L: K-6KOAO5=:!(<'!7J/5G>-'+U M3GJ4;,=);5 U&LU'M2 6UE6/"2(*WRJ#VP4O)!6:WQ>L6"80RDB@3_&0? MNAV2Z.SSB2W-SKL6OTU$S"*!,UG*3UI1&FHL^+_B\J+[E.M_L.AK)%UE[A"0 MVX 'VH2YBB75%-"V3CQAAR^-NQL$":09Q7+E:P4?A)$#%' $Q\(3D70N T4G MP%OPF[&A$(T)6-[<^#3ZKGS"'9V:"4FJ)3@:6Y>VH %7,A>WF->-A4T-=!IT M)5$3/X^4$M#)0*>CV[6 Z$ >-&2F^H* M+/8+?7.?*GW'@_CCRJ515RYUSTY9.3@RGFC&@B"_0Z3@(BD[)1B\U$:6@7.K METLP,-+GCUFE&1U)TEGYW!K?'">GS?<6 M0<47W/2;KZD"RNO,_WJT6 ZY8"100#1E-YE5I8)]3;^@F'7-SZ? CH?^6(+C MJ<#A7.'9;)0)/8G(@ M7>:ZR?D'&=&?=_OE4K%\^ED![OPKZJ2-/S_@W>>F"?AY^;7[3+W!MS>4YKE3 M%YT],G-E!IW(OA03[D*.>\[?'//]VJ;[4M=#S-?SK,)-J7Q,S._*?_)MVS<_ MRDX8_^Y"S/T<177E-W.XSP$&3_JZ^<'0%[M#I1Y(5XY-/L/)O3T3R_?<\Y$D M$+WPQH(=N71X+@=X+NE8/!4>S $>3$@PAWDN(<$K6^&0&Y7M/!FD.R*G]H6,>5%0KG@ +4,8?1_/](_ M7@F:5(["9H^UE=\9=K>8&UW>;.'=!,60FD)J>H_K[OM0$*ME^#ZP^0Q4"1'C MTQ #:QN]%V)\;#G7$#$^%S%RX:UZX*QR=TK;8<+D*4WRKP3*IR#*04,@1(L] MW*@A6NP1+=ZKGOH!7+0L?$17A(5*-.5CJT$>%*?<F^3G7XP ^YFF=ET87SV6BS=:]Z9>:2OQ M B/ ]:C7#V>"SSF# !-LMN/WO=YY8=2I*N/.I#0;Q!.]K\8$*_H@=9NVQI71 MXC$Y:O7K1YU4A9Y!)O7I3/"0E*.0"7XZ$UP--W^*"7:=N7W2/LLXHW&)1!OW MPZM,1?EJDF"ZT9KG+NN9>%RJZ7:Q9T?C?>#D?^)[X(#/.( !WQ(R6>%T\MN M=U2MWB8-,AT7C^Z^&@>,J[W)QN: MTEWX"#,# W20SWT_N^=?;-+:O\+XU93V*X\0=DA+]W9!3MDUO2/>UDL)L]=2 M"D-@ULEL++?>4B;4VS_H&!Z'U?DHT;L;QS/'%RVQV"[=]0? LE/)6'S#,82, M+61L?[$B_AR*LKM$Z;?.%N*H<5:\GN?N^Z<=!_,@<[%X+M3%/^L8;J9$3BWB M5JHS[4B=_&C6J_'%\_]B<=\2%3 M: Z+\J*L%ZC$EMU 4:&*_3''H$5GT^CI\=WM*%K)W-T.QJ-QHXT26R*VH:/9 M/]_2J8X-JJ)]DV"##. &Q+)#GU)H3@UU]&>P&B2="E!.C1/.=D93?"R?#WIM MPQB11K86O9XF;X^/!S_^Q('\0P7]<\Z@9Q>=3"I;."F/DXW^PIGF3JL&]2FE M-OCU0B88,L%0GW]7 GQ\,!LEE70JG:*<&UCI1?E"30VH4W>#2R-4YC_B#*;] MAV'I\6S0C*O%LGV7B]8[:FJ.;J7T,TV4H6,]9(*A[O]J NP_WJ1JH[Y]7VZ, MKZ8-W4K=*2*'JT.JK)Y69O3\GH;+J)OX4_7 MU#X)'4[?SB[[FO*)KU6X?50=M8C\6W%,+(J[D:9[3]-T[R7&O#8QQPE_=,Q# M+C,X;SVSLU:Y'!VV M8,QI-FMG"S_^I&)B4@X+78>U%N]T>J6%Z>3 M>;/;(-&+]AQQ.IM^ _V_FTYX2+#2D]>+:+K1=>*GF<*Q7:MIG:,SD#C3,3'Q MD?2_9^TNI/]W5K,.":>CXVD^V>T7Y3A)=\S3DKK0&]TFI?_<6^C_O=2A0X*5 MV:]6\^GCAV*GD1O5^[FX,LQ:!4K_:[+2*OT'6H+P0G(K77(^H=+UJMB_H;+U M,S6!?7]30#@K*W)ZBNPDYN_N4DOT$J.K9,V1P_XL 43 MNZXL2]+C2O&-ZGBBJ81GD NR8YJP&&TA2#-)U5AK95U VPJ,:6%[$WC,))(% M]"L\$M.(R@;M@*["S%@G'X](@FV-)56G-?(14&3JP-9YWSOB5\'=-B[!(^!; M9GM1 DGN*UL(-&X,3K(=Z&P%'M;T'=LQ?>^92 L$*!TZEA8(8,OIW<,CN 7X M$V%-.SIR1.&M8=@\;-$N?D\DE>%W7S7A$&3)&BY?Y&OP: ]54Q$ 3*;->@8B MMZ4K&$H6Z_P'RZ+-[/U3T)XZDM!3HZR_ ,(#H,+:&L*\>G UR^-E(*"]?-P. M6?B"U=D#.XOXP6 2F:@3VNB&MPA2A)IE2D1384;'M 5I,C&-F:19$8&)'I*& M[9D'0YP2FV\"_P+0Z@8]4E-B2\8^/C:@D:8)"@#;B DMP&*8Q1#J!F!P0HQ] M:+<$R5%D7ZN$,FS-7JQ9Y,JL;]"VG@B%I"1+E^5ZJBPZ_7GTNE>_:$D;FI%M M'K>E&=F^6#5K;[FUXQ1OH<3;6U)\-FBOS%7*Y@V3_!/QOE"^MDR\==TK6PRQ M-AV _*Q%)F O\*VQY2YELO>L>_\N$10A89#Q,]^@+V+4KOUCKL+JB^[:B!V8JT8W/Z:ANR?BB"&8P&/!]X,PCD! MI.4MO%%8\[H; UN7O,J)'['DUSA:=EP$JZQE$\^0J$31E?+9=(ZD4UTE)XK= M5"8M=G,2R731LYY+R!DQ+6=_,-I@3[3E;K87'YX-3NY*Y>C=_5W+&<:E@C- MD6AU9/6N6[8'5C5=KEZ?U6'J?LKYR)Q MEW8*,#*S.I(D$[*8F#4NRXOX]+3>U&\6^MT 1N961R[2JJHVDN_WA3 MZAU%)S>#;JH;7QU9CSJER_-*U8PO[$[ZHCRTK\3%'$:N[V@XT$>*TKWL3$OD M3"O4CKKI:0%&IE='=J733J<1U9RR>G-\-[GMB_U!"4>NK;,P4XR4O2CWRM*% MU"69_EUI<=;LIM?7*0U;M5E'S23CBW'W7B.9N\[UM-G-K(]\+-^DSMIWVK@C M35N5HA/7'\X+\VYV?61V;(GEM)(SG%D2Z45B0@5PY.'#<'9RWQT2BKQ6$J.9TD>F?S.95O\^O2 M\([1B?B/K2_9V=%WZU,[1>]/N&]W\3_DT8+X.[JM=B[[5VC5JO5:I58LU-M" MH5AL=.KM6KTJ7 !#+];*+>$GWIVQ7^_,$\,6;!_8@BTCQE+)O[/?Q_8"C_OJ MB/.7]L([N(,0PW,X@'/(Q\3P( [A($+.=#@'\9<._OD0">#-S=C1%K /L4%&'JPQ=F&^_;9?(3 M,O1>CR'?H__30?&,;X#^[]E+\TO>%I[P)+Y6>$K$8\G#;E[]##1X6^?,4#SZ M2[:\TS;R#7?\E'WT;[G4_SY,_]R:X)].HW_YR.W\^E7U6I"@Y ,).@(SRRM MU6F5NH_'G:.KP571B)^V+J=FNWIY%F-59[SW:WILC$F+3<=Z\R06=(W M)IB[8Y#(&OV6I!&+)YJ;M%TK.*HX*^[%4V^H/!60=/P MO4397(&+Y_MYU;.2/]S0Z-O%[46NTTR>QC/Y\^'UJ*3;\2&&KR=__$GDUIO$ MANSAN]1/#/G#N_*'M5(S;^,/S?$14;.5*WM$\I/B>>WQ:G1\.O]\_I#*U^HY M\GAZT[E^.)E?3Z9M[&$BM9U[ M\[S9Z4B5V]/FA9G4!N,]L(?[B9-HE2JS4KS:RE?*,U)WRC13+8_L8;WXYI\R.:LW,M-8A8^OB MI'KI'*G50C=-E9](.IE^EG@3$OM!*#,AM>]!<7D.MNNZ<216C6Z\U1TMK&SC3B3G>+&# M6I))[[)J?F573HMH&A8P8X7_S!&AY%T!XSQ MW*6Z(%N4U)8R&5UD1YWJ95.O#^]/;A].FI_/%L?91.O,:5=/RF+RM&^E3Y-C M.U?H9E#?248RS]1W0J;Q1=T](=ZOP_8&AA7[[TB!(AY%@+C&T)(!<@2$FA@^O5O54E@,!@/"XS MNNC5-BZDJJS,IS*S:+HBF6;.(7] MI+WU+;#N%G,^+^E)OO;:?(-\OV5D>1('D8_=D[=]^%/7E5PTNP1 6(U*[:G8 M5X;+TA7@;]!+97*3@BUR^4YR9LQEIC.@F_V$:VE%Z#)=/9%RMCX12.J:!"@OQ M MM8)/D^&RO BV^F7E#737GV&5S\CF'U/KA0HJ6Y6%*?6#4.86)EI?*YTO0* M<-$KUIM],]=N<'1QVF0'>F8QT$<0+ESKBJ+O](;+5YZ86P3/V_5#^6CQ7^/E M]NOJOSOC7S#\@/,#R+\"XW_%'<5Y5G\#[O/V^WHR!C;NIVUG8Q M/WXE0XEW1@@$DOT^;W<@VON[EQ%6AC+(I=1>7VB)+/9>8I]N()HJW2Z MHV4K)9N;#9>5H>*0J;F.6N?%?_R*A>C4*4]3(-K?\M ^=$I_:\E^Z976J*5N M-1[7&3)LMF+Y8-H=8J%*?HT$ZA*VHZ>2HA M"IL8_\8]"G]M^AL<=A$_^.0\6[O7TI!.1%*;[59T**KVS[#WVTW4SZ*UN?LJ.K+TLVT"T7+,%6\;DMHP-$5:M>'CTW"KU1_;%J#3 MV !TN@]3P5GWH6W;*S)V$SX'P*V>PB?9I@-^O+>3Y+;%^(^7MJ,KUK'HH:2> M!@J\);8Q/='P('Y95#O6IQ/U+'^!#YLVH#]^.9%C .BG&6X8 \X!LL+/5R3R MJSJEXH:P7L?2]A@0"'A$?46,18LPP=0QI3$V[A7;(B!_*;J(9HYPRB*&IC$A M;#@!PC;<_^-.V8 P(&!YZ4LA'%\W-C39(BQ'&N\]U'L.?)6]1Y0(L3N5*1R# M^J_C1TNHUAU\W?-C7GP7/4V$?Y8=]R@PANYKT!2 :2$8H!+_$&#F0'B($#P M!$1L@Z@9-H#4$#W^V<.&"T,%#Z#L4C/(:S=J>)/BI8I DTAP&2J&2L M9Z-8!&08R=&0JD- \;4<4O>NB($M_UP M,38@O,[A(P"$26^PC+\],4R(9V.HV8AP%2",ID!,X8X9,@$QC(!34&P-#H9$ M@W^'XW5[[$&:M5DD>A 0(=3B;^_/'\V0F!HFAD:X#!,80Q=M\Z;A3+>/VM]= MM"CX''0&'-W6H:-I"*>-N2)[*X'4Q).#G\L =_Z""U?L\4M.<739"A%(P44S M\GY5=(CG[A@$APHZ(W2\0X@RDF0ZHN;.>BYJ#O"V!!X%VU >4=+=OE0D#'$3>8,_=V-O*E?P.T8 +Q)LBDNX,FIP\USIIXTP3T>*IKF MZWJTY14TM2JN# 4M.BJ$)[TO M L_S=!E7AW,YY'XDE9!\$#%XX"H<5'1#GP,B'),TI$N8RL!!W[6.8"E&"JCM M:/!$==6P_;\_;T*$$-!F[3YP,Q,DH(0X,9SGS=LL83N1C;B^AB*0[G-% B%" M-PAT2*+GB]H6TO'T$37@^Y'NA5@/V L$<>AU4Q%B#D!2.1*1&CER(5JT;> ] M?7=12-KW7P,_=?<"O6(B0AGP\!I3<\-VFT5Y; O,"5187=IL*8^P08.S0)!E M @W@(\-59?=XVD(/?=YH \W-?I8;CYS6#I1/145V]5V,K$,7S,&+M3U#*YR( M;J C:J@!3# /G7P"0'OJQ_9"#S,&FJ5[/(*]5G$$ T4)J;WH7RJ%:8$\)B&/ M6N[)]<=MWK'LZ^JHH-]+ETQ--,T^U5M3*6N6+*EY9PJJ\V6SDB@ND$.&3!RF M3(4N38U+N:7?20UU'NYKI083YYS9-#5.-,SYJM%$$=$,'3V@!F:82Q/D0MZ\ M=Q)$DOK#27CV9 HK<0QBDU8XNQB,$$'BR<.4DA!$!VN*3I8YT%97L$TW:FL: MZ "J' V(3*^9J)UUDM54@5MRY?9CGB8!'YWEF^Y>*+H#9-8^,:Z/AE&!0?MY MX-VPTSPN,3<1$"M1O>;8>LJ"69VIMEP[2I6E^M()6E M4#*!K9A8KT6R;.T@DTT5S/F#S%OD;)%>V+;%F[$9^^,7BTQ:2$$%2>*.Z8R4 M J2XH"-]2QNP8U^ZFJ8"57Y==Y"JN!L@Y&ELB([P!TCST7BC>D*" ].$R!LB M+&?PY+T".PE:/-2?)@K68O^@4I$8(3OF1IL\H9%L=1&DFDPU!_D()=&6QF&X MUR\UYC_B\+E(S<%*JZ1 4Q$IGB- Q$ADQZ!-WU4H)^A!D"(Q\L]GBHU!I.' M)XD6\IW1.&Y4^>D2FPGD,2/A;2WPR.4MOM2%_VP.4@D:NR:Z_1__(RL61-[5 M3WS6OCC.Z42$B:$3'7XT=OM;)B-Q],FF3R?Y)U(E=IZ\][BP!#3M9-[1Y@D7 M;A!%1W?NC=T#/A=&5L=T>^/]_.___L_N@@Z#CKV@AQT:>K2AL1HX N&!"40U M+ [A#'Z*VD)<6=YRD\D('?WS64GUIL?@Z^Q(,ODG\?PCUDQ?;AP\*<([E-N[ M/7>_M?D(!TIL/D-N"L@)/TV@X42X%YNVH['15"2^O^-4-!(]V/%SQZL\ZU^> M=BH28Q-)\K_:]GV_OHQT^0I1%ZB V/N 1B 0; M>9^VT0/BKS.Z97;G@CO)GHA\@;-BA6RQGJEG.=Y-0ZVTL^=T$AW,9L-;V_34 MHUKU!W)8?_RJU=N;V;?K1*9>X^N58I9M:HPM-K@U,RXR@SFU*#RF+AVO'DH=E_:CCU^EM. M>@N.'7N7MKE8&1]M%A0)Y.2Q7G.'S-L\90P*LD*6ET+.J93JL=7J,+;GXIAZ MBL>1'!+TS_!K7;[=?PF^F*\5<\4,6VL3;"93%VKM8BU/-*#09HH<3_R%\#'R M]Y;O Z?-NUTB2]\[;7;X?7L)X">?S;'YN1=1$)!'[HT#OH79% _ 5_@&A.S- MI16^5W5,$\@1XNC3/G/E<0\W'D<@[Y5@5&S2B'UC-I4DJ:NNQ':J)28*RYC: MA";-D>R1F[>5WTL3)=89*"63YS):WB[F.;7$)*!1'(^G[M(H?B=9ELEB6GQ< ME.?J#!1S#),K).I+R"IQ^C!F^9IW()MEY43%[*!8D_HPI^BB+BFB5M0M>(9C M1'%U@.W1OQZLBHU"@>L*J[ Y6F;M)IUC@V"]WSB$5KX_)A&'/(:\!'#7!04+#MR>/;T1PF(,,W,"*YY@YUYWLX$-3G(N*AAG;#0"& MSW#! V$9 CCT&O>W"8 V%;2PC)$"K @RLBT%LCK^\I,CCW"L$8[DFCF*Z<9' M>'-&;WJ>-/PR*TDX/'FDK5P7]V9Q[D4%BK,8H/AD69'<&I^>OWT3Q?&\#,EP M-!F^$Y)RC2.:10(K!W NWHJ@^3<6]1&X;FS8$ *$L4"$<.GHQLB)EN5,IJYB MLP H.,EZN4_[5$0113O;+RN6I!F68WIJSPE&OM;")7B K#"K>7L'MU(2+;?' M'_X!\0M<#IIJ"-KEA@GA#K(L'@ 79L,SP@V-T]5MR"#D&A.%%:& 4?AER(/; MCZ;BROO=0+=HNT-7CO^X_-0_#?-0!><.#1^ M9YJ6-\_M'N W02(K7G@4BB$433@K^"3X-D*T"1-_#W'5=D&08@@F,/.Z,H4' M75F@]D'0,*&IK'NR+ZW<6S*HDN#@TF?H'* 0/%M4=+28#5"@>.1-@@2BIK73 MT 4.1Z%T&.60MPCOI (7B=0[A=>N]A@*S@*?1(,-)KFFI 50*.(7J"X MAY7D:1#H.Q@<=UX9(E@^0R21G>ZF"^!]P3H]47U>B,M@V>=3T!V,.!URKF*A M>WX1!2P $(;\NR'.&/Z(HHE7&PZ&4S<0AZ]=R(2KF3KPX?@T]F[87U&$T)]= MRNXK.><\=/=ND.)4A#[.U7LIF=ZP$YQ>03W%7)@>YWA4%K%)Z;'A61'B MXO2E+T'?C7Z#$U#VR>LE'F#>Q=,@J-!&Q%X,Q2'LWGGFD1ZK%Z=H_\^19SQO MX+L>Z#W)Y1'D_D,JO_N6?W#0#E[:+B.A03MG,<(/$>$BA!'3-*#9_7RP;0=Y MD(7.[1OA%X(Y ZL(NG$@C"[.(2):SA2%?+G$@CMBN]34C0VY\#:@X\B-C?=H M;\&E*4.XP\]I(X=*P_$-1]%7RI8KH7()3*1[; ^,B2$#%#Z&K!G/"XL-@R&T MF%Z@+7KRAKML((UU9>8 CT/0,;0[2^>0#+Y1T[8GD*NS>S:SJW"@K+$5HC$. M.4-F+2(M6AWRA!_L+%:QH";W/JQ>IM2X?):_CO'Q>$ M-/^N4VWM>[??#M>XF>XN,_G-U>=Z?D27Y]WS5=[.?,_-M[.(9]4=J\Y4;*,Z MOURT)T'N'X/PM-\*3XL%X6E!>%H0GA:$IP7A:9<+3SL1;W92E;O/<"T?*27H M,N(UQ<0B@(*-^.,.'??VQS05U^,V054V0G9%?W'*3AMS+0RRT^_;NR_L< M/*VMYP5.881L7+1LP\)?=Q6NW2LZU"6%^&MSP?1WB-"![7DPX3)Q/K\)<'X6 M7(E;6.2*GO'7M5"\*XCBK@$*%X2]L8B^<]'<=6^CM4IN%0L;C=C:^3M;N[NM MUHXG +_ \NZ+AT,WQ.1%^MH^T;UB&$=G[5Y5>YX07(4*);P9NEWEY@F M&2,=\A'V,&ZN?/:GMN."_ CCPXD:FQL4CZ7$K>V/BX?9:!:A [[82O<88K"V MVN$0M+#A$((0?L1&GM'VO,Z,D *'FV ]&TM?&\0,1?K9 =(P#1W^*(&=6*;7 MHIIG^1[/FRQ7%>A:>+%4]%JK. A"FW[#@R"*OG=RM' 1+2@"HFQ,,;H]"Y#E M!23Z*KJIJ!,E$0J3N4*QN D7X;>!>\0SZQ.;>$J+2!OP?[MEQG(LG_8JBT&( MLE#D!LL+^(%A,KKQA11U^ 2<&VT182)O&/)"\? 2YUP3?[6-*91A)D;^_9/@ ME]FCY(L["@0*3<6YS)KVVLT, M*IV$SRKD3D?#=^NXV6!*T 2$\VG.W%G7L',=Q4O-NN M,2,K,E9H<7$B=&UO0ZD276I*-CJ,# ??E\OHO)3W2X8]GZO/,?/7TQ*1+#LZ M0)2*>X(,!?.%1,;#%+.]V-].?R="-YPQ@0PYH0+W&%T7>T))Q_\^*F;H>2_% M#'WV?*^"=_294A[[>W(F(VT;W+M#_#L*N8(:T]8HP[+@5;3#U-BH_9Z&^:QL8Q+N;]1M"-37WX3M M% PYH036#+L';-8][K?*'QEKJ)-*.MQ7ZQS5?I#7[:=Q+E#^?D?Y&_A>^2MZ M'#[T:JEJJPWV'M$"L8RL$*JYK'-MI9#<.T>V.5LH(>C5LR05INAG[0X;EFUQ M^7QH)*+'-+D=G1*7O]WYXM$3!KUE6[?6-=0M]Y&> VN7O-@UYC[11D_TXA]& M#@08="BXBMLQM!LJIH5BI433*[0(P8+"T7@H-G*35N.> 2&WT"6TNC>J/JYT MA +Y[.U)M(%/Y"EP(1[749PK ,>B[]%PX-B$; "WS*%[F'C'DHVG''+#!SQ> M";T-KI^!U$OU,/@0\QUK5W!$$#_:P2"X0SUZAQH/[E"#.]3@#C6X0PWN4-]Y MARIB%;\_D 9R(IJ0^HEAE.I'I7B\+R92T?Z 84@Y%4W0J7C\ARL;XJ8)D5W* M*]W'"A\EX_GL+&\.R05(0YWH)7.QD#DP*2?#G3:5&'?9/GTXLE1- MM%;&NCU5\]78D[2NU4 T@T;&7HY,KTV%K7.EFJ ,T\EJ*RS(3S$T,OER9%/. MB-&G:(WA9@\%+L99CSDIU80C\6WPWM#Q8XZ4=%8*DV(^FZO%:;FA9)M]YG"B M8#0S!RVA(JF3JL.K@,XGC"8+1QY,E#,+R57MJ=]5^5AVSNLQNT1WT#L\?GMA^M$^^')G* M5$?LHRKDA5G&49:SI:,]IME^['!D-YV8]YJ]ABEDA =+R"CY9J&W@",/%F_W MBV$)*GJ:$*XM9A)C",W2"(T\6+P$QF1;<**4FJ?&3JQ)5<3B"+W]<$E6H2;T MGD"FIW:E:3HCQ6/BRA[UXX<3E6GG,;V*RV&NK"Z>LH5NDQ4>6#B2.5@\8)Z6 M))?N"AEN#3DP$UVE8NB9!\R\4( N=)I"C11UILXL^^-\O+J (U,O1];'0YTJ MENL9DN[-Q4RQSXT, ;V=.J"3.0?A5:$=?^(RY=F4227LA5T?]1.'2^H-G:Z4 M99IYM3N>Q):CFE%O5%"KOH.1 WH\GW$3HTZ6%V-*#BNC8;L\@B,/6722(HN\ M-AZ3JU8GS]5[FNNIZP8_:2J>\1(W'MOMYT:+$U6TF&;]-)&-UF77S*XM>[N%S$L_A-9:C MY8>Y$0-/K54IIG86Z38[OUAQGE.'_RD'Z/-!2C!O!7U4V5:9:[/I"D?P7$9H M%=LHTH.M95$$2$N IVZQUN9:'-^^:.NS9S_3P-[9FTU.>,XP>5$#6.DZW!1R M&&X^I7OA,E?N=GMZM/Z04Q:7VI3WF6_8"?4RWQH[7"UG,O%:RFQ3WL/0Z@Y; MHO9*KN/7IDWCZ<=Q&[V+V9\["L>^Q>*2[9V>P)VE(1/%,T^0VB*Y2OF^.;2; M,.,:0^36C$FD(JG4GZY+C;GC3>E='=6CT)X[V5%]9^4[ST>5@=%U_X9H MF]_#R ?YT[4>%Y ,;QINWM[@%V^&B@.H;CLV^ J+C8R0L6>;[(8%>R+__8%XE@@+S[< M%[; O?MN7 ,?\N2\!COES7P(<\^>^!#CFSWT)<,R?^Y**D,E@7RZV+SA8 M;C\J\K?N[;9QA%L%B\9&J+(?W]0U(]/ M4B*:BD2WL4COBM:X!*E>#=GZ./$V89LNR1@JY-5 (VERGWZ!U/A.:GZ' @>L M\$&2;&6)_JPH460D<7E4.:.HL)O4C@-@N8Q:'/!'_++T.3-_"+I7V#Q@D(!! M @;Q!8/$HK?$(*ALY@\:9"=ICL*$D #(.M$,]O18RWXBJ_%3%\ M9N-?74P"SGAON,NW(D8@)H&8!&(2B$D@)I\6D]-!1SXFQBTYR5W3*V.84]P# MC1@8NFS=@MO[*WCYYHRF/\ZPBJ^Q=D[4Q"&8E\LBO!SVG.G5,TY3[?%'C>&,X+;8?!Z0V&?T@9" I$U&S_OLCS/P@W#[K__VA+.V?NC.1 M#=O[^\OL_)?Y^"^R]31P66C#?X M60YTRK-BIMF/H>(;,2;$Q*A-(;;-!MV$&].?"')E#> \"/(5&NY5$>2MRAE^ M I1Z/3^>K:(&+XBMA_AP'&\6$@^7 I2\:5C6W[?_ M]B.HH93J9E)+=SJ"0M;8^BQ5;4YBN*XAC_A6OYCT$R%R%@LN# )+DSN]5[Q8^* 5D_1_P0"$0C$=Q2((YX MBCEJ3P;2$$C#/=RG?UA;BM*W?&_N52%'_9IQ&?+@XOPW+LZO&*?_)DTV.0IG MNEV_]E+]Y6]ZRU.$/4XO"OY[[J'!J!'NUZQ.5! KR0=+K:^I?.&JE^4ZV8W& M>OTL$!1.[DEZMM=K%Q?]!+HLCT93P=76.;W+UY:C+X(,R@=+]?5U^V\@2,%> MVH\+=3T4\MGD3)RE$M9,8T\AR!J8ABQ:XTM]?@UUYJ8+:<_5;[*4I'>U$Q7B G,Z]]](\2X"WTCN.BXV6N_&R%&(":!F 1B$HA)(":^OC;_]FGH M[BO2H@8M:4"(%FJU?+(50'#/?J9[=F:Z)&3#0;V;_>"Q.E\&^]67Z2]O52N6 M<*K.**:K,RF>$[1\["E1/NFEOO1-^8!31TUV6&8$WAE1P!Z/"IW!HI_":>71 M4!(%4@>.ZDLYJN]2[@^ON;Z;W+]US]6KID?)5B(7Q,%7KFWKBQ&O6HL MNZ@(=7W!/S)-(9R8(A1(_?A%'5Y#!5G9 0I\\+[:9RAP=R; !VZ=&XEZ^&FE M=%2U;JVM<'JDUF?R" H[SJ6.A9AH]*V+YW_;Z-6_-HTTW<$U9P+W0;K ]CTY MEJT,5[L<\T)\W;]L@R/HZ;L;S'S!9+&4H3D1L2B>>GL,+$ H^AQ8-L[M)Q; MA!]8%LIG&*R(,>17;46@Q'Q4B]_-T8?[8(7@9_H(?C@TC0F13J=1C7;V_X\0 MK 2'(1G25B'"'@/"VK* ^W#=L.%GMJW!+XLV(1)3N%> T(!EP?&0DNA+XL9T M)%!_%>0'0I_",\29_M^_F-0_ULZD(T1=)X HC0D33-'7]!$QA<0Q9'<"&6," MB;PBP%S4'+@0.(\QM#.!B5A>4W2 'D8,1<4DT A #(!F+ A)-,T5>I;[H0BG M+CNX%#U83H&$"6("6;$)MV]#"#FL%D#3T/_Q&MQ-)Z# XM00W49?'AN:C/_\ MO HXK8"OX:$#DBBA1X-?T )]BO"D"#YX,/A%$5,6NP;6RCVF&#Y#,'0<4AS M#4X8?PZ?L#\K B((I)ZXD=(P'!&VH"#"Q0_LWF8[G 1(B&-(>\ M3)Y-> M>O8Z>_)>B2\8$_!TB=&"'T(O0LB#VX' @S#&6#?_G,A:4. M8^JB-:(V! 30T8"->Y)@J!"!\#5"?*DTD\_"S.[Y2[T)4:G0L^@0LB+C]8U% M2".TX%W1AU2"#U.WO M7)FX+<^X6)FKT8JAA'#=TX,S)6>)"[[=QD1,8;K3;/ MM5)QI\#VZ<.1!;5KZ!7R:C$_'<&1!V]?YV;3CC-2LAP_<.A^ M*C8<=RTT\N#MB[E32*\2BQ47M\?EJJ)#D]? HB+&28%2UW%,4U=4"4-F:PH?9 MI@,NHJ42Y(U>IMCHC^#+_6U,C]MUCK<+5VO57D>#SS M2_,/+XV![&B@/FR8ANQ(=E%WE7KXY#:"^$-N:D:[O?A\,3"%E2+8PZQ<;UN/ MBPMQTP3N]M@E.32 ]JS!UYGG YP!+8+-]SVKSF4N[[3\CW?,>1?%KHTH&9HF M3BWP<_/#[J11LJ\WX8FX#.,=T[]A9"W_'$#M2PTO( W^F1J6@CCD MIPF@=@55J1?/]$06OW@S5!Q C<^QP;;AEKO0JW7UI-[/))[=Z/[[6[X&)D*G M@GWQW[[0;X1N!/MRG7VA&#BS8&/\MS$!D/ES7P(@\^>^(" [V<\]V)C?VI@/ M!C"^J2#??[/YMQ#\UEK_QC[;^I=A(K'KEA0Z<^O?5X)AWVP&' C,MQ*8S_?* MCF%>N!^!<R0_ M$(Q ,'P@&"==!#J_^*#,[0E+HB)".FFB-I%NYGX#!.NG75];7@X&FI\ MMCSJ+S\4[R_&>!L* R6TNA'0(P'%:3M&EF?%&J_FJ8^HW;:Q-F56%66E*:;2/5I>?[Z W7O% MO)%;]QMQ:VJJDUR1[]6EAL,7D9C'H9B3H01)?JQ>G<_5DIRB*]88R,34C>,Z MJII\1VCZ% )=NWKE*9JZT^0JL+*B4;^<2\4J[VGQ68"\=61L=Z8L09OW ;V5.)4"QQJH;)'3E0?&1NW 7\W8_MY2-B?)%#YD:H M$CA?1R=WU'RSV @W&'=DZ/F?U#XY$+V?PW81VP"9Q7-A&?) M0HPL-[-AKI8OC]82ZW8 I%,A*L4$5G\@U+]K\7]OH;Z@R7] MEV)QZY_@O:(@ZPM.A2U,% M"O8.5>!ON8JT,)9%+J/R^D1)9K/S%/MP<:JT&'LA/E6+=15T%YUUUQH4N3ZF M2O3(\8T9[=*$2>X1)MG7J*5N-1[7&3)LMF+Y8_R,KUE035S\Q@K\H84(G(DQLNE?4(AF)HT_V,_!VGKSWN+ $-.VD>_>\ M.7ROA@K2T1W4]>Z?PW3B,#4/_?N__[.7B'C@>/ TDAT:>K2AL7(R F$WSU$< MPAG\%+6%N+(VQ3*2$7JK[?S<:C4,/@PBR>2?Q/./B"P'&X=*=.Q0;K\$"/[6 M?IT.[[,WDBV]7;>-Z4^:BL3W=YR*1J('.WX1Y7*G^,Q_1&)L(J3X5[N>.1;5 M^5LUJ:>Y7A71:BTLY%+SF;#6]N+N:.*S@=N[]PJ0][LVW4B4Z_Q]4HQR[:Y M+)$KUMA:ILA6"+X-/ZARM39_QM7MH^JI3!HAPD>@/:)I2#5#VM38<"QXXEDA M BPE )D6U^'#)^44F-YOLFB+V_R;&S@(7D++,#Q;&Z;&EFWBS5Y'13R*A">Z!;SE-]VNPSAY71UD:ZGI7H@: Z2R6>Y^7Y M_(E9'*O@-N(J@E"ID(8:?UHW^)4M#SN-HQ7<%FIWL2SRC:0:K_2?Y%K63(^Y MYK$*;N!AT(L5\T\"26>I3%F>/K+VH'FL@EN;C2G]*LNK*CT:=YFLLQI2K'?7 MNC]R9B:T)-\K&1S?I_1J:S(;\=%%/W[XS+"JSIJS279 AOM+JK6,1SNIP@B. M/'AF)_Y06#PVAP8'R6ZIX8XY?&!1?>K#2G.3$MUZG.F*&L\/*;O^4$\,ZW#? MR<.ALZ%B,OUFUR+Y<']03E/YHC9>]"GJ<.BJ,:E4E-Q:)+OCJ%5[G$U9^I%% M0P^FFB@PS=14BK6%<&S>KL^JYF-48I'N>+CW[7QJ;367@*3+]BA74H0BJ^"A M!T^=1]M]\.2(,EENJ<.H7"6-PA NZPA5K64G.;'DP4SH/I0=-4VV#4,:H:$' MC-(:A$N+Z5*MD3Q3,\6HU5TQO04:^E75]AJF 0')7C4T4;=97>9FCC)%=3%/ M5=]K4,JPL*#:;2XS"5M6@G'2,Y6]4+VT4R?>.VO4Q=ZJ4==HU1MIBR0@5E!+R8I[#$?8"OJ$O[SLKDN%Y:+6TKO>,M&^U;$>,LPNGI] MKFLGB06"$PC.W0O.+9DC<>_(G$P=2 ]K$U&C3,? 1$TZ-Q>GMZ!.^C*GY-I" M?I:4D:^6SFLGA-!DWPLEZ+\:2I!>M5=3P"X5JR\ZLM3?RA @$]L]=VC^O%]&Z6;/FVNCY&<7)EL _TK H0+3 V-)E0)E/3F(.)F\876).?MB:O M7:;S:TJ28K2[]E)O5ZG:C-W*7W%'_#P@?)QGDZ/TX[ IQ!>/83I38PL,\X5N M*$Z>M*>CS%CGZC0UHV;B-&?K**<.:E1,B*8N5-0HP(T -_R$&S[3HMZ#'.%2 MII<83*=%DN:E3%GHMHH99,4VZ9: D^J*9L+A!M4+'GO M+BS?V5]W :KW8XSZB!A?8[7>"#$",0G$Y.[$Y)9\$M=2P.]"\ .CXXZ,CELK MD/QAYP)0>O+N:(#1&SHP\**.@,*2YLL3DNJ_GR8('JZZ*, M&"H43UVHK7( %0%4W Y4W$Q:S 6AHB351K0QK($R#.O2".S\)$KY-L;$C M6!3I& NNB6D#3>%0E R<9@'$? .(\9EF=H4$GLNJ956MWUO&QUFA+E?:#YU. M33/F(X0P=.R;Q/;XR/J["_B]'U/81\2XX5"&0$P",0G$Y*XB?JZEJM^%X ?F MR1V9)[>6ZG-!C\7(<;J)-"L\SIR* )@"N1!H-Q5)!K9! Q@,9]Y=+ MX(,RWJRM>D*[S]CDI)VM669!S@ZC6,;C2,:9U)NA!/^V1;AY\/^R,O^U&5QS M)I#TT@5V[,FQ;&6XVF62%Q+K_F7K<:*G[^X;_@63Q8*%YD3$HILHF1:0--&R ME*$"Y,C5)K+K0"+ <@IT"[Y-G$"M&VEPMD'\<691R#HF?EN?ZGOG7=O8/?UZ MU?0HV>KD)35?&V8I3F0Z&?#Y:)S=!1Z-J.&JE:S#T>N,FJDX\U)ZV)%CY=&/ M7U0H=22Q(G1I>D!LV*$'_"U7D1;&LLAE5%Z?*,EL=IYB'RY(C^F,CJYE/IDD M9_GE*B&:TP+31/T80O$CL( 3W2Y-DN0>29)]C5KJ5N-QG2'#9BN6'[:,1FKV M>?!\DR3*LE)KCKD2RV6>EF'2ZE?+3QHF22Q^A"3PQ80]!JY+?05$TR* +D-I MR@()1YRY?V&H$($X'OU+I3 AT>I"A FL*8#/F@-M];7(0#X#0U%':R#0]%_, MGG G3J5"> 3*:17U%9RUA(YXF1#AC[+C,H(Q)/Z@Z!"3I!"4H.'()L1K%5\I MT82^,W0T;?7\*=C)I<3?U8Z&[!.Z06B&/H)35" /6B $MT+3C 74)>#7"(BV MP++P0R:B#(C!:G+-):.]VEVRK,CPG;:W= )]9#G2^'G][N[=].DH;G2& MC&"G'B9-4Q0FO?I#*Y>#(^,N1+7:8YDJYLL7EL\UUL=1.Q!OBJ$\?/C.A*NO'QZ$FDI.'84YKM>8Y MAF3AR(-G:IFV,D[$987K,K%1OU#*/_5B:&3JY4B5C2]IT>Y.54?JKH<]=IG2 M2HL^TZ=>CB2M\-P>9J1VZ9P?Z10GZLY-E/05" 4F8K#V]3RY#O=(*4ZNYDM[ELN8 MU&P\ZL<.YRDW!@\9-BNFN$RLSDY6-;E?GJ!67P?SK$8?R^''=+A/\I OZOF< ML*"SS7[R\)E1E2%'#)\<".6Y%76235#7[5$_=3B2;RVK22Z:K7%\7,HR:5&; M-\ (99@?#&W;@A-]9,E'CAYV:JDT0S^T>OCNZF"H%:YU&J5H>:E.U$I&S-C+ MN/(P\JZY]HRO4Z=//)(ZA*^=1VT-UCTP\S[2P-#& M\/>EJC_^=0&040F-84U^KPKNXG2MWN:(^,^PJQ2\]F^QUF9K^6*ZPA$LSW-M M/D34N#9>Q*7YCY?&\#S30'V84Z Z!RI0,9%?,F4;F8.'_"C44O5\168YM?Q( M-XQTV^@9VN)"'#:!'#!VMP$:\WN>C=<9Z@/< DW=S?<]#X7+<)[&]!]L$F\O M+UQ_AP05$'%J@9^;'W8GC?(/O0E/Q&48;YV^=7\\<_/F ]-=&_S$]:PDR3_Q M>\W-2[V'4=Y\/NNQ(2-T["N=<:?%_4M\S;7/+[ U:NJWSNF&@2 MU+F!^2YJ).]+'?4)$?RFC7[9+E\1W.>+@QNX8 MJ8(S3W^%<>C/,DX48L7W.0#]K^PGC[FYO]+(NV$,^0N' /P='":_B0E4+)*Z M;4Y ERX!&YR!#6Z<"ZC4FPK$N7)?_*=97#<7Z KW/&+DHFEO5[";BY.IJ)A M=F4<171=N*_>==6@*V>O?8V7^W9$^'NSP[6]X8$P^(H@@3!\W]5_S2W1I63A M5KQFY]Y]_RNL5Z@3]]5*[#;>%$>/HG[1,^=9H[6!--:A9(Y6[N^B+F\N!224 M('4+]OOAMIZOQ),_#N'/Q[U:IMUOB?K(+1&-?JLJNC)Q)IO>0%[1Z!/QKNE5 M57PRS Q*X7MN ;)AH_:6@38MW3+Q8JG_,'_@:%II-+*.^"BMFGLY2F$+2#]E MQT3>PIOV,M4%)J_[U'3W.)[J5EK4V[?!\ILY6 M/6[:%FKSL/#Y]I8G)I8W#N='AKG$^O':G')IQ^$GE!.ELQ'J_!@6Y//YZE_0JQK ME;D\[4=C-1+4^V1#YY^ZI282:XI\AUS?_"6,7]T4MVG!WNS]S$O3-N-8<(*; M$"83:%B3M\;*],[\DE_0"#,P? ]/A+J MU]QJJ M IO@_OJ.K7^_&_G76>5-'H;^M/&#K;S+NXB[Y=<3^DC P $#W_+5VYF#&(-+ MH^#2Z.8NC7RV_)L$]QN[9?+K\K_WYG];EUO@W[]@"ZA/^,;(L*TS4G)0%\06 MW8U'NS5F\C3J)Y ?GHZ&XN3[8N0"5 A0(7#$^[)GU"= H54*BYF\R4U(7F.[ ME8=6RUC560@*R&'^)BH$'O,[-GUNP,+9Z9ONY77M=$D_6L' _X?4K25U79OM M;E*-"-R&@=\[8. [6V3@][XG'2_P>]^DW_NU.@#$, MB2,HMU^0\*YVT$>R>X5#^SOP[RU$EOLEWWO'P&=W3/LCCJQ\DI2B:FM0X)PE M->UPZTY:##?[*2\#G$ZE N]V@!PW59SKVM[I6\XH?S]P+)5'?11G%B,U;$@L MZ52-&ME G6N]''.2#CS@@0?\)FR=36X&\59.N/\/L\ +[O<=NI83\=K7QQ=E MTVLOSB_:QUTDQ+Y?!R&M6:LG+<(FV:T/$\-Q\W&<&R^@!N+ER#+O,UX"T/A^ MH'']M?D%,^XBL?7]F$%G,^:3I Q39'UN5W*C=I$?CEF$&6ZN:SQQ"C2"ZY[@ MNN<>KGM\MOR;/%%OS+7NU^5_[\V_S0B/&V/]B\ :G^>S\%6!@Z]X!;@-M-FW^]YL](:7:]8PERHI_@T8\ZDA[Z\ M0+-V,VE))AFXZP/I#MSU_DE__8!P5QZ&=EU5JVHFQLB]UA=> M?<0SMK)S9'V^C/)"O%*:"M5!OY@E1WT*-UF.Q8,0]4"&W_9W?V,1_E*']W$1 MKN9C=J6<'N4%9YJL/2SZEMXNL4B$D7,[15)O>;;_;8OP%?#_LC+_== C\CS[ MY3%!6 -#^R>=B*0V>ZCH4 #MGV'OLR-YD+'$H0B[P]RGH<>_5Z1?]K_$*X;_ M;)XK:4 TD0R,_Y$5:ZJ)JY^8.-Z\-@P/)\O$T&SA1V. ^.]G,A)'GWA"0I)_ MHBGO/'GO<6$):-IKIN+>$R[ MZ._0T*,-C1E@!,(#$XAJ6!S"&?P4M86XLKSE)I,1.KJ!E9];^&#P_D>2R3^) MYQ\160XV;B(NPSN4VV,W]UN;CS!<;#XS+ 57E71S:^?@Q:9YNVX;TY\T%8GO M[S@5C40/=OPBV< H$]C;G?^(Q-A$,/2O=CWS0BA^ZY7NK^A!4$(@5&GN)PMW MK=Y'.WR$* OGTT;L3!A#(H,@4K>MK;B)KLB=AR"[->\JK2SD4O.9L-;V_O?/9%[MWM[,OETG,O4:7Z\4LVR; MRQ*Y8HVM98ILA>#;\(,J5VOS9US=ON(TV'OF[J)__!(B? 0>_)HFFA:AZ(0] M-AP+'J=6B !+"4"FM<:B"7!IKBDPO=]DT1;_\^_!.=GC]W6]$P?!2V@YAADB M/HS[4H*),E*B,;H?!8EX?Y 4R7Z2EI*I^( $Y)#ZXXK[D802\9_A MW;IEA_\6:VVVEB^F*QS!\CS7YD-$C6L3?R&\C/R]E0.L%FR/5A.EW=1DT%CW4MT^K^Y@<\'P[8:W%+VN;;/&0?OX(';BO;-:/7X/( M,3/&3S/%+&^:E 8,[UL\M MKIB+5JHR.>L_1!W-Z5=[!OOC%\/0!\9+Z-+T@2;=#GW@;[F*M#"612ZC\OI$ M26:S\Q3[\*7TX9../*T4Y+P0?S K;)D$5+/0A/2)'=('G[:7)E%RCT3)OD8M M=:OQN,Z08;,5RP];1B,U^[P-_ D2%9RQ27+2C.,)SE'-LQP2[8L6YJ\#V6QO.**T9DOICJXH90B8WJ50=-9SFATZBD7!H M%6("@)(WA2^W30?LF\I[%G>2CB3=_7N?/.QL%^)2S\!&BK?DFI7[!OVN0\DU MY\FM(9YT[7#;W+QT8ZU[\WG+[^D^)!I)?>E=FNM_B9"Q9]7SP+)WO_U"M05H- MG-!6K7&M4:C;; (.!C>!$F_1X36S^Q;D_YIK^QK)?O7>X2.RGOP26?-O?:5X%\Y%/OJ&' T/N=L MR_OR(_]X8,[N@N\HO.Z(;P6IX>V%<21DI]@,3[B.R"[)LEIOY&93?KWFT/T< M V4^&3U+:7H?81A]?SK*-]%*;MC@"- 'HL_8!. (_B26Z46GLLJ45458A[FF MZ5B-(MN/8OQ)'-XIW:MRQ03*U91.<,QCT!D M>6W)DUGI(:4N2NLV6=.I6_J M1O*1'G 7DG])I>BJ.6+7<4E=G0#?52,ZGD_62=6M8CR5S)/Q8KX:?A0ZR?P8 MA6\S;V6$?EDVV2UTRUV!6F^64A_Y3;#1E 7)KQ%Z.'-?5 ML<&JELJ%[?YD-8TE2^IB 1]PD,Q0G^I]L%^ M*IRO.3-#!9GZ4W]=?>CFFRP<>?#V484N7HP;.=3'O!M!83;I+/2Y/.2.IUPNRQ9)9L)<-387YLDTHRO&[2-2%O M=)K'>$IJ\&$QJ5,R22N+Z-.#:'1*)@MYZN"937GVN#+GPPXYD2?YPE2$O#@= M'4N0H6KV(#OC$&(T\ MF&<-M-HQM97*JR*SRO*I4BQ#=D:NQ;A)>[EH)&A.5,R.J#D@JUB29EB.":S# MT,ZR7LKQ,Y+/DQFG69@F0%ZRV,/0SLOG[;V=?H,S;!)O9=CDV&*+Z+ 5@2.J M',L+K;-GQ+USTCAJ^\>OHDZ(D@1U&E&7 +%0[#'!\ADBB2+*4=!Y'FI.4V(" M1+Q!A&*C$&(3TD@G),"R >?6P%SH!$TF@6:V/,,B+$"3!&*\BI"M,<* MG(1%#( D.A9 (ZUM@LU?FU7"E_R-WX*_+Q..A<+D1,T&INY.= K%$WUF&8XI M>>2=&#+0+,*QX2/6Z(_N[ EC %EFCA>AZ%/'MM T "+5,?HN1.O5Q3&G%K>S M)KC YP>BU8H6?!3RS(1Y!,DJC;;J+ 5P72UX=;(/4< MA[I<>6:>JBNX^C &(^$6*'1PW$ MD0ID%+A#\/^843S&QHD2:(2]FL*GP8_W,,$Z'"@C/OKYI5".*13'Q2C>UKT_ M68?BM;P);V=N-&LBSD2B)XL9[BQ[Y_D&?.80[O>&8IO?P\A3\-,M&;& -'BS M6H.W,?C%FZ'BP#(TQP9?4:;AW('KN_4W?M/=?K(R7[ MU]D6*I(\Z1@.]N5* M^\)$8B>=U,'&!#@6;$N 8W[?%XACP<9<;F,^&.GQIGI\,QD6EP+PZV9-OIYN M]R)5$AI@B"#__1'[\4DZ,$PD3E\]O_2#V7FG:/=*EBGRONR3+Y 9O\G,[Q#@ M@!,^2)&S2=+M2 KR+;K"@7UG[H^>7PW[P8Z!3B U@=0$Y\\)J<*7.*[DX%L% M]T?D9@X$R=^"],4J&_U9D:%B$29Y3R*#;QT]->ULU4 "7MGP"G-/O-(V;%$+ MD-3?TN%[ KSE)_P&%'CK9N'^21!(02 %;_FE;X8$Y\H1^J+3<2\<)!&AIR]Z ML+@?G:);]5C,WF7SA?P$%U=/%[JRV%PV&^AK#DQ#&4> !=Q2[X8X^L/OL7:2R.2'O4/8Z_3B?@N3GZZ _8PF_A9(CZ4BB+.E/F;1DDO&H.%]SDQ@M M"RA5 Z4CQ4),]%2YG "0 D#Z+4"Z;I]R?P#2>=!#7@Y9ANKH"V[5D.C*LK68 MCG*?;Q'P3O2H34"F6*@_:FJ\6%F7US0W3;$H?2O^#O3PIX_C][6XW#;.>S>X M>R?YXU0:QQC((Q2:C;@(D>RH^O<-0?53V'GM6C!?4_O+5>RNO5;?X^QW4?QR M+KID/'!Y7C9$%K#)M%FQ]O8/Q_H6%YWQ0!TW@0!6Q4)V,%I4$\+"35*G0M'D M11H7!S!U[S#E@[7Z'J9\J0Z> U.2C81"^=PM7SOBGK?T]N8[!0Q.5(JZHA! M-+0:BLS-1JH:SB[&9'U.I_(&VT^YE0!#2>94'>0 G0)T>H^')4 GG[M8S@(E MXW))&$VBH[$*J"[-,T_#45-$10?C[X"2(W5%;ZKTYF6*H)XH0<<>4QVIU&[] MN;$H7YRS.VJW;:Q-F55%66F*J72/EM>G&#!L 0DQ(4HOMX#^F3M?W R^DF13 M8LEH5X1PK;RVG:^&XQJN.5KKZF$-E6HMY1=6RWH!I6 M4^"?#;@<:$F@B1S6(^L",- FDA$3\N6,3=6&DJD;OJA'EGLN*+:;#^D5Z-LI M!P?Y]+"*W%]>%;V_SUDM;,_:HY,1ZOB:]BQ ;UA05>R,O=C]Y!'?^=X'3H#? M;9?A)Y7X"A2@(M^[!@XJ_+V@?)<_KE&,_F71IDLSP; M4XK@/$KTPZB?4R;QWPA5.F)G=Q5[?*!V6_MZM[6OI6\#$%X+/2BN8XN),'"& MZLQRR'B.'UED%W588'[\BAZQC?_^K7YC5Y:DAKA"=$0FZF&-[/M3E[Z'@G3. M3K'7AL*+^P!?^ FHU*Z?X+P7%AM@S*?X.IM=/,1(1QL4C:&>!IGY;\1;?1(8 M7\'%MBGJUA"8K[0DTHL)*=-+Y8=*_*)^M5>6,%9& M_@:,G+(#4)B^-!;U$7!KYP,G_[ZU4C_%72 TOG8@Z>?0 M^LP:[;6)$,"\GV"^ ??(D(NZ9,+'@2QP_W\$\ >)5DQ)<:#)EPSN$'YF;OO^LFS]!W=B=]#/[Y*\UU?N0P#)^&K57+OW6'H;]7L%B)M+JJ6 M^3X$!W>HHO\Y&1%R9YUF+QDO\EF)Q'3>N666-&AG(I8;_R,KUE035S_QEKQ8 M.IV(,#$T ?B1=P.F4X?= ="___L_>[T0#N37$[0=&GJTH;',C4#8;;4@#N$,?HK:0EQ9FU,M M&:&C&R'^N156!DTK%DDF_R2>?T1D.=@X=)N_0[G]: '\K?TK?>^S-_H]>+MN M&].?-!6)[^\X%8U$#W;\+Q-A$EMB_VO7,,6']K;ZF^$%04*$MI>T5 M=?8^VN$C1%D4^X\C,(PAD7%#*:RM>(F_SABVLCN7EUU77Z(M2$63&+JIDN%+0%''G0AEL< MMW0FRS]9@A/CRG$Y.V_W%-18_* )-#O.C(NKQ]FCFN]7"Y2\[G12N:,MR%?Y M=%_/SA\?A%DY*3M9;4U9VM$6Y+6DIH#LNAWF,IT>G\@M'T;MP?$6U#&*%J5Y M[DG(\'E.Z&5;J:'-'FM6'F:'1?(]/#K6G?#%IZ&-AV[H=.D@2U:2X&EL6PUQ MA4"9U67XB>F W5:OSQ'-AW&4,;K_N)X]YGDAKYOC;HNK]J1DT[]MM)-OM=&N MMPM ]/;'.MY M=[CE%.C6L;[F0\WBRV2%R7(K46H;K&6*5.Y2@:T[B@VT5$YBZO,WR?=; /<9 MRIE@@@9^9XRF.V-?152N/M@7O^T+%8DF@WWQW[ZD(G0@+S[M-9#Z='\^FHDDKELQ]6OZP_Y62ZE M7NY-7C[?<(V,)*Y;NO/,\G+8.#E@DG,PR7WQ" H;"@#4S[+A>PJ\99K=/P7> M< S*+K[^ =H05Z:A:3AFQ$ WI@283#5C!<"V MG8N(+DY%[<)=^GR%%]>.,+XV=%PT@OC+S\MKE^BCR7XKEG"JSBBFJS,IGA.T M?.PI468_G57%>3+:Z-?]V3??Q*(Y6XF00 7Y;17D M,-@U\RK<-/F:I.H+K:&"<;6JI_/&,D:B2&6H;21"5(R^3!7P0$1O6T0#->'W MU(2/B*BCQZ:#L%Y@N6XXGB@VTH M+E@HHG$LHHD/EDRX46]('H6BZ+A"CNC8 M8\.M$!U8/M_&\KE\69M ]?BTZH$3/#Q0>Y94]EE0C^":F%YW11((<;4NV4^5 MOJJD&G74OMMM\YJ(!7Z.0-H#9XA'9UR^.U:J\\5#LK;<=F!/)D^I^_?CQF@9*U%#*A(QW1 ML&H"JR;P8?A1 MQ]C(ZA$TL^?U!2_H:EB-LSU%4-1YHU0<]9/8>?$^'2.0\4#& \_%M=65$S+. MC.D$F2;'*P[$9]+ ;J9C#S*JHX0TEM@'.Q/X6RWA(5.:Y^G/<@=@]"G,N78U M_"]T85Q[J3Z"ID^I'VM@&K)HC5_>"N.Z6!^Y&JX,R*<:9TU''&_VDW5]0F6[ MN87;Q'U;5S=P=P1"_@G]XMI+]9&0GS_^X\.2;DR3#_G'['PN\*Q",LE1NB-, M1VZ/]?BW\)SXR,BX"_R['XO+1\3X&O?+C1 C$)- 3*[IP;@(,6[.M+]&#ZH[ MD/LSF >WT'OF#/:_[SO,^,\!\+IO\HW2V,?R16?.TX"6J#(93LZ32ZX&./)Q MA,JMHXB'9"AV,K0J$/) R-]C_W]O(3_S!<3'A3QNSXRAK8HC02ET\DJ^J5I# M;H&$'(5/1D/QU*D[QZ"CUH67\OG)7[H51L701VU@3K)@8!_V59C1I85:R$E# MM5[C"_-$*ZKSU*4:7;S=UP+]%XM'4I_@%>^C;:^#=Y+?-RT\4L=:>%3JM7RX MS;6J1)JME8E*G:V=L[W1.V?I]:4HZB]Z7$)8C(5P=_*,,8$471&XR ^0"46W M#4(SX/:)(Q/@QL(6L5#L,0$_*EJF"#0%\OH$,KVDB!HQ$'45/DBTW: H&3X" M?=O:=#^W#1N.FIJ*+BE3^),XP>U=4+.M/RZ+^[%M8V8D2/9&D%93@+LV(S2' M?X%318V3O95EM@M+PW59Z"E> ^=UA3(*([O!")-E0FXWVG-.T)J?=B*CJ11U M"PHIHG .GN,L)LS+\Z,FFF:_".R2TWTLP4.DJ T,IO48%P?LCU],")[E!V<' M+CK$.:;QWG.5$UI]K9-_JH@)4E%Y?=[)/JK+MKP:?1/Z-DMB,C\9E@#7+367 MW;8^[3U4FJ_2]R_$U_\W$R$"%383,O\/H:/SS2 *U#S/! MS%&0O$%I&P!B K^!OH7J0L$!2,"0/@$/$7WDBI@,<"UN5]1DKT.WA4:CIVL[ M#YZ*BAPAVMM/H3((D%A#\;9LU.[V_0<7W./=SNCGW7$Z)9:?2K5'6W4FZ\7C M>+U(1CL'A^#^1A:]9;1$&Z"CT=K9Q56. V%:J&;(28L*9X7R@\724$HJQ72] M14PUQR*H/\-T)/;G2[4#2\P">-3#JAV"KQNF4P[Q%]"E57WH]G97)*BS3O#] MU)9@7&Q9,G-V<<+-&+8Q33WIT?:"105,"?AMB-7P'Q/.7EM!:E@0QC7W-+#' MIN&,Q@='"DU&#A0Z/YUX\6N>>%]PX,7/PG9QC^VFO.)TT['6(Y?O/"VR!2UE M.M87 ?(JVNM8C^E9F%/J#X)BUS(VC40Y_AY CK\;D.,7 &244H>?CZ$$Y[Q/ ML01NWHMY90^?@6A^%I_C>[AS7@9HI_JIQ=BL:&3=7#+\8%XI=1Y^ Y\3^F30 MLU>#(LF+U-J0DA3=?ESLXW/D%$*+OP'0?B/4NP!:*J[7_*!2&:CT%"S+0KPS MM7J_ ]"4?P":Q8)XT'^ 0,<(WFWDN7$!&XF;18S%.8""J"E )PQ]%\EQM%3B M'Z0,60 O'PJ1!20'\LM+U0L^>%_X(\0'9K(Y.A1K#R\V8 &GYX+_Q;'^_(6' M,CL EQ8U43\)T(I.2W(T-EX(72L53SE#IRV6H,8N?#1=_8@GX^10Y!S M0JLXZO%D=]%VQ%[NR6AP(YP;=80@(<@\UA1(J/6.M@HA)'MQO.#W>4K(5@)" MB-7>S=:W(-C'5RUB M-A&QTA\@5@0T!2H-?S!"*C:P#^[IUV']])Q=1!NC9E/>=N.=3K8W>QH6(#Y^ M;VS\!(#2\5*]PJB#;;<>:_"&%9W'2_GU:8(]1D7;A#@@U^L,%>M#7I7E@^ZC ME^:P\W8DAMZ5/^[+O&I3"*T6+LPNB&Y.X2)MH38'P"1XQTR;2"I<-C*T>6A+ MP;_AZPV+GZ*UNHH6VIXQA>N=:HH =,/1 )%6+)GP/3QG3/?[=VCVD*F+33RL M4R(]$6Y)FDC(B <0K&@TW"Y M=OA]_Q4 BOT-G=U]B $;PV:=3:@H;#2YL!K MA6;=E;M&Z%6E,?DE8>SJMFO.<#42"#,(P(,:LM]6) C>O1N\ ] 8 74722J8 MWOQ1O$$JWF!,!M3E\JZ@652X'S7J39N+2:H%A+3YQK@1&D;=;W-[BCP9&F/3 M;M-Z3]?),Z15N'A O@@J8F)P'IC:PIOV8 ^()ES$DU2(,>;/,'[R MD$R5@H MW/:GI"J2"L)C=)#_OKELW(_>3LR(4CCEX>@M:!TG,CE^_.(B#JIBM,'.1\G$ MG/@GX20!>"#GV1FF@!]NHL!5U7\F$;%Y#A(=!5VS%O_W/]$4M,HG'.\R7B1A M%+0E 4IVR+BA.;."!*+8#[T"!]5>LOUF!@%4=%*$M4",&Y)@,F2S)&V!R!2S M<[A$X,@@Q99L+W^4NH%%M =)2240NJ'E'C/;*62V*PYNTS(\ L4'C9?B=ZZ9 M$#XK,)5X!1@1XH9;LS'4K0&.!>-D(O%(DT#E/N&AN,O$9XHVOP6)S=BWQJPS_2^E#1P(!__-:ZI#M J1V M-6HY44IR(?E4;\=!;=9"3E/FI"<\=&G80!7:ZT=-C?(5?JUM2FQ6;JMSB4 OHG(C&0)-$ M@O0-YQ3>TFUP7$<'<\>LM[]'SC6#T#E51,\FNC9_*]CG\X,9NCEJP1_;X3ST MJ0IGGUMS)V*7W^BS^C2S["2;7Y?&%)/S=/;A8MY[=VNBT4RD5EI2VZ]6AOK?#16:ZR03(G M$O=M$XN2D",DT#&_5'@]^OV1'896&Y8V8=N\_UG$_QD->Y796NI7TFR"JX%G MG5N*1=!\:<,Y5]^<-/C?MX_QM'!;$)3*D<7L/#I!2#]^V=;*WAN!_^.U79"4 MM V7S^#!:\[?WT/J%E#!FE/0B7OC?TV-;'"Y5)<% ZXV[9IDKH'..6Z?ZLNS M=BP47^SYI24+S01.1W<,_/1=&$>*,J;5^;=&2[<3)..>5QVMM\D'T9-XA;[7/_#O__]7]X-^:]S M.CCM@:$#&QJ[.T00'NN D\/LN:WA;)=A(G3,O3;RW%H'L<&3442 MQR=.Q;#LN<1YO>[5^E^.F.J(^O[3J6=/Y;E?BYD@R"*YBU-AH :->#'BG'NF MPETK2?[E_1[D=>[F2O5L/<>V'8=?)W=.Y<2W&A>W]O5.3BHPGRB*8KLOG=5W MZD2V7FO7*Z5[ !U6VUCEG9O^QL_NM1O/=2#M"")JB M(),,!QLURX J,!2J8,,#B+0X1H)5YP5RMN%/ F=R^_;TEUCR5Z[VO2$(7K*6 M4SR#<^]:=ORZ]6SNTJ.H?R0[SY2A2;RUNENA -+S MSE,XS*+^?^3+D::V%6MB(;'N)G+K3(*K#L7AR[TNC4>CWS-Z2;'=[,RI-,3-S M?'+O@W&1CANM,247^$*3H[R(#8%HT5%#C>V<89M6=K0.+EW M(5-,W!]L\XM.KJE:^374 MQF ',MUZH:B/C?@T*N)S]\TY9901,W[2YZQE5/5VDL\6ZW3SU-XSFQBWR14R M3;:NQ#-0"6"8%GU@4PO-X/U*.$?R?5'Y7IX25)D M>YFFUMHRW%GG43E3W\C"_*F^4IIKG=RJT#:89G/#$9V&(WU[5V)]VV.>.MF<4+6SS4-VN5&\]V\=5((>L% MS6C'4SDAUTVCFY"^61-/'6$XWHH[$NYF-=FDVO.DB(>ZLT)=T@F281O^[8": M$RB[LGG\ 1[^;IB,^!N)]L@_9V;9'XLB']GW$RAIM#4RU+ 2C5(%=& X":> ML/<%A#"'0CKB:9L>RR*HB_,X:P&:&>#G1:.QV'&:@^]3-,/207W2=U:9MA?9 MX-VO3JI!SUH>2F%\&<-'._5%<9B@W5N2*?NJ6>^QLSB5VTCAUJ;N8./CH M*L&1:/)8VZ89VS8Z<I'ZTPYQ&'CDFO4V"H: MCW2:A0%^NG]X08#, &?W2#7@;<7W& C> *]M<)![4X&Q+053=U_J@M)9SX=* MPS!4A'ZS))!GVY[YT>6 "20B%V+NYS"*^_ZTS3-DF[]K&7D"W?NAW!CJLY8) M+FP2O7V]]U,*G_/O;Q4\B$;H-XOT! =QI8.@XI$8%9S$^4[BD]6JWF5)U]LU M\XE=7Y3X?WO+S*<,WC"/$Q_L. M\/GV^/RI+?L.^#J%FNX>RWWIM*>H/,#V -L_CNTW+-C]N]2 K/!W4?]+=:MO M01.N?X!XRXMQR?*J-R"*RW>]N3Q/?SO.ZKSE,L'T4TD3QVZC=YU.E">TKG:4 MW*S?8\LLS;&K0JZBU_NM]8]?T==2*!Y*YOCHZ\@9^)A"Y7[67$41\$&.D(ROLR[OVY0H/&Q_+ZWRT-\ M&:?81RD,:[%0<((9NER(K@@B1Q,*G=O(AI =.Y?LJ@[[A"R(S89S)>60QX@" M&?9513=MZPJ1C#8_!8*E@/JD[=E+%FXE#W=2.NRC96^CHV&BR*+U[X,5SA!=BD50R\*7>@5>;CB2"\,(] M' 05"0CB+LZ!C"3>[/\1G,1EPSSOB88_P6OV'E>^U[@/5#@0"/Z_']#T^"+Y MT9'H9=OOG-T[_GM^\0#=KX#N5X7!V8@@<)K?CF#>J]*";%("E1+"9K-;>M5; MUFT.+5-+QR8LNL!@6]J>*CT_+]O>[NH4=04O^]LJ\KWD^E]H\^_II1=O;/-" M$;AWD?<>!>_]JEY7V;$/S/9[?0,!=Z4.5-K*M2*. MPQ5.S>=3;:,VN6(X,6;#8Y8FX^U!6,MO]2VZ4!/]\2L5HLGDW3>-.N&??^S( MPE&L$A?*$P#*!\!EXL>XK)53F1K &>#$W@.IV[C MH4"B@!9SB#\XU0GYEUQSM#?7$^09B]YL*VL!_<0>-@=XTG5S_1'6^=(503L"UKL.UD%+?66LGF%6'6I %<\ #LD\7Y699&S>H M#BI]%,4EE*/1SS&K.^1)T4#S>3P.$S"2.V8D4QWXZCI#5F*4I,YX/&C-R;:R M5HL5N5H6:-$.Y21#"9+^OGI/+-![ KTG8%=WR:[RFJ6?X%9,LS'O/U7C.Y); MIW:[OKA8M@OH,EP4MRM@_'7H'TWQB;L-ZW2 BR$'>M G.,X-LRXOKR?=>G/? MCS'A>XN?XDK2"J15H;.GSA,L:IQ;+M5UXHEAN6Z^HJ9SPWF[D1XE$(N*AN(G MVMM\#X7JCK2/QV1XCZM[W=/F@R#46??6T^GDGS65CJE@)1K.:%13W3D<&U!;8PJ6:WTFB,&*R!D MB/JL=SC00 (-)-! @WD1E2-.&&8D.8+R\27\Z#5!0PS4$ >U2UR,?TC\(A< M2?WHJNYE$R"P&QX.3>,[M"=TD197W0X6Y;A$.BZL>M>M-_Q]F>$K;/ $NRNG M,UHC76XTNL!LU4LCJSM=KINH,Q1D=S032E"Q>[@9Z:O6^.&;78]>@_'__4.< M]&CA1L^J9A)C %"A1<'BT87(K:\A_/X7N#.\%PZ"I />K@YE*O]^N%3IK9$< MQT!>=)+*6Z:E ZPH Q6H 'T@KA[LGFX15A0H[$;6?'@FVE MWI/7G70VARH'A\C4J=O"&%$( E!KF47E+Q;[]YRS% M<'KYWN26:4E%YZ7:.& WB3:]G<>CJ7\1UDPDJ#"][#2.-EDR= XH(:>TIV%H M.L1*@^"@S@!4&]T>"*/2BX6N;? ]8ULYK$\JA/PE>B.6X1(XQE\]U;1MV3HI;#?+\+9!F1T;N&&@\Q1 MM@\C+EU^VW#V5=]OZZ20E'>M3+V42L;9.B.,V755XF0Z_>,7%0N1)Z3D0=!Y MS8BW>EH+DK%0N.U/C*TO*(-..@7:#Y6SF4@"/3FN;NJ9^6BZ,#Q$Y4U?S7GK MH[Y:!H^.>50XFT3RX2CEKX**_OWO_SHJ\NHSVQT#VP-#!S8TYJ@B"-LU9''& MT$].67-;PW5-,1$Z]M>!WSO+BV)S*\(P?Q&'/S&3?WEP+SN0>ZM8V+\ZKF/A M/'NGD*V'^4'Z3!R?.!7#&N]EZ]GZ&A5SQ%1'9/B?3CU[ZLK_;RD%>")((9!4 ME2,UP7GDP2,$6<10,2^"7 LI1HAE[E4S[ISV[5LJRXD:;^ENKE3/UG-LVVG3 MW,F=L^Z.;S4N;NV=3B?ETB<\4[::Y:R^4T>:5+M>*>72'39'Y$NU="U;2E>( M=@<^P/K6&7?W\?("W4@[0@A(6=,-VS[5+ .*$R.$Q2!$6F.*!!^R0*!E[7P2 M.),[7SW:GU+ MVW**N?7H\F[)LU(I?7.MGCQH]5VLOJ.%H6@3IR-]&_6P!RN@: N\<(].?US/ M#8]$&K[M=Y*0$\V0!(G3<2$TUWT%=VRS,4LW+,Z&!(=, AYCO,*MC= GID5J MN@Z6EJ3;YL""VQ(Z!C?ZFC/MS3C5YR[>[,G0S5&+4T60WD@&_N3X-JO8$,%/ MX&M,#, "T$1(5E-$?7@\\G.-&KHF6+Q9Y51K I=IZ1")2ZJ]>6<6,=:>9JUH M-]:ELZ7&EBM37+$I>NV$#WO54*NH^J3E JS!;=$II VG?114->MJ&YH,AJ^1 M%+8=>',6'?8TBY6M#3O=11=\O99#MD/$GQ+V5_@6X.K+9%_TP]\5*O10#,A(@&0 MI'C(#;0YLL,A82SL71LNI4-:P@0[@4:)@;Y=28(=OG!(.$1 RQ]1KNJ4NR8@ M#7(*>G0''=4^#'\'/5R'\OX@.EH&-#A)J%OHJ<,*TZJ0.S#"@@Z9EQ.D ,+I M\UE&)YI,Y5(QN3^)\5KY.1[/ZX@\3MC5?[GL%#'(5[FOB-\*O[=?&R(4294/ M%31M%9)8*):Q3VQRJW1:*JY0[AR7.\-Q)4^*#L\AZ*=0+"Q>"JX+BMTD<*Y_O(PBJ%?NEE2B!B&( MV M!DU3JM 1$. T'^""V#1%I2Y"TK"; -7IPE*B80@2:$!@3<*H;I%A'/&Z) ML;75+(] )_Y&+T4Z/4W^ZZHL&7M0VAV$OZ;^_>=8H-L:/&I"I^V=?\[9P"%; M8LH)AT-R\0G]TL8)WHT%F(0*S/T"W=R6K4=;0N= M.8P]TB#,O9!+CQI%R1$ZQY'CBQMUM@O(Z-.ZCJ036MM!XCBKMQ>_7[LC:]1< M*EO(R^:(;4N]9I9J[!K/UM==@FF>URT@[/E'LY M*M*I)MN5ME:MM,YLMN,9Y&2Q5(@\T3'R")5R8+Q'FY 36T.XLF=0+O/RU A^ M[4BQ:W?!Z>9[ U]0$'J\UP_/?>J'\)@='X/GCN)CY\."M)!:2D]CL\1:B=&0 M$IX&FDY^OBJW'4=]@0(EU3 Y1<&K.9ETA\^_6AFMU\\U@R:E7'4:G30'.TIM M_O@5I4-4\L3Y>PCV;_BW 4P3R03X"&$#4I]XCN>@!)*>D]FL MEF:Y*U3B;(&66[4G.3/N]>#)F*@\A_]@.%5%>IH'F@:4=Y"@;(K$TL=FRJ=& M8J\34+6YI')V\C11*[6Q@!HCO< EZ0C1\)AW'Z=3*-;$[]X+ &YCQ]"S% M,M'.XM"AT%,MU\Y\A>7?5+Z[P2@<@\(0>T/B8TT-/;@5<6S%]2J?S682+)BT MYFVV*BZ:ST?(39X5M9&R?1*]=^UUI287NB.RWQ57$EW?].L=\WOS:,SK2BYM;-A">%A2IQ*\(*M7X!\A5T! H]VMMN2N7=;6>Z46+M/(;O7#<=4&EZIV,#'X#I8;,:V-YJW 31A92 M%0H96Q03HJ*)ZW"08_A[.,;UX+].12>;3'XZD.NU@MHD4\EZ9]J\ OSSC&PE MA(8TZ98SD[ YJ];B,F8KB5 LX3=VCME)) C??2XXQC]@^,ZP30M)%[ SXKB! MXTVB>.2IU#R4[GWD_#,!/U4U11.1S,E8 8?)C7A M[IF! D1T:T?7>(CQ<%'W1/DEE7CB5(O3MS@/-H2UN_E"X2#QXYC)@C/MRR$3 M%-=TG.2H/9FD()>+R"&+\,0M$YR?=(@WV XB#PSL@ W< ?+O(W5$U8BYI@(3 M+44 #\7WEXNUO/; MTQ1T)U=-VJ;&RU--@0S58.&1F]N:9H*W;IF,*7+X;$CA>+>MF@NM'&L"3A+] MMTQ.C[OH+9.;G-#]7)"A3V74M8OI%ENL5W)LJ^W8N@3;[)8Z@T#B?K=+,1T= M-T_?PC5 BKVUN/5>@LGA]" LH+9.OS0H__:>?MM'0\5.>V8R&K3'L6,'W_/5 M]$,B!93;\ ]1Y^9.ZH-[0\5.NKFPK1\;S3?A9K.G92=D(L4T)8N?CUGJZYX/ MS(U;^UTT[*VE+7.JZ>C>CNWAHT[:XMG):M WQM%>M\Z-2]8T##)E5<37?$]Y M^" XL9Z@0^Q%N@=.E#:<T_H<,M4(^[RTTBV:LI MO&8I@O=D.)['+\4I$*Z[3>'6V)Q"?L2)I6-7G'W&4(7$:1" 1#N+++>:-M9S3C ME>GPDT)M5*,QW&7)L-Z*%R8MK9%:BE\,;^^W\3&L.XET4RF;KQ77F2C;[NUJ MHW$MVA$-Y(!+)CZ#=K9F.]<,.]T*XM'+DX#_UU!"_UPR<4S3"IF%W8\<%#!H0;$#U,XR"M<,"D/6.!;X4JO+E%HR5-B!"EP\FCW(P7 M]L-)Y#K>Q.&F^4E>A3!+%'6 $KD\SN.+H9@WM$2/Z)3](9UK;G06A"42/$6U M:8L:L=/L+3%LG!F48M61V""W3_$).2B)RJZ!V-KK40M\]@#KE]?*Q.YWTW6666;B,IY\8,! M$+Q6/];MXW:GOW=\ZO-I-2\_Z62XFV6,]<98U4I&_XWP]=N"W=7,,"'@]Y[. M4:'T_&#::LT,7I?RN:31__*)3H5B2.EG$YC5)#N6P"W8>,=9+\I)7 M3-"S'(3$K:)1MMA?=>NEP3/=F).Y1/OKP0V'%0G(-RO4]2RG*$"P58D&YO0] M5#;L)"NRA,S34T$:,'*9JRO,?%TBU3@2=M%DB#D1[B#^AC"WE:3S8_V=P/Y# M.1ROJ+="6A5:P$1N)N\!O$$>]=$NP5"[5)+L)YK40&DOXX4$) \(VA,97,Z5 MEP,;$CYBA=#D/\'-[4_W@YG9P\ M:'%)$6H R9YW6DY%)IZ&EYQL9C;<7C)F("=U"-QRF M5Q-*T ;I4704>SE2KW9JT](FKW272RXY2\Q6:LH2X4C?G*M.+K-,DO4UV6XV M\].G%!.;JNM1S#]G3DZL8SM3F;&)L#CDDSV:F_?12-^Z\7ZH &LCU0G?* M,OE)O%5.PY&IER/#:8W2NHEPC:QGIIF:D)LV$D_-47Q$OQQI37BI4:B,N&ZV MO30H,'IJ=E9K.-*WSO5V8_9$L@3(OE:)+8W2I!#;H/9GOG6F5&K,MG:UA5S> M-K?%SDRLS";H[;YU=IK)'.@,ZOUN89Y19Y4.5TNDFZ.$?YWLK+WK0?2,8:T]P)V-?.LLI9A!;"(_965KD$F55E$NE\BMX4C?.KMZ* M?%.,2?1,0R-]ZZQDHDNQUN7G[')0J8$=+6WZZ_2(&9$O1V;GW&K'-6I-EEXP M1IJ;I.IR=PU'^M;9[ZFC1;]ISMEPO544NW)YU.-1JP3_VZ5"J4T6BAP+>JU4 M9;#3=K5Z>P?NEH45^O\,LF6GV?5 M$CNIKFME7!W9MU*UTV]T>Z4MQ4KS68EGXF,RAX92_EF+U9YB&=O,LILHM[12 M*4[5S9&(AOIF;=+Y0FX)LC.YT)ZF$M1L/1B::Z3!^V;50;E9YAOBV-AOIF3:1[6H>E*9;EDC&QEZZ7PF8*0B#FGY62\B4RF4YV6J8;P=A/Q$R)*^3I#2I\&])5&_%/4[U,X8!SDWWZY^1I8SID3. M<5/>4P"PKA)Y,-:QQSQV*B+C>%F1KY!'F_#Z6M_Q6]G[Q5XKQX&B:?'J+BDT MPS+'5=BJ,7\N1I?-4VY#R$-M?XG9Z(_)F15KRO5E9[M<,L_5#4HG6&$7\\8N,4/[Z$ ?UV/8VNZ * M[5//KQ!'^#3X/N6EDFY&@OELID.C) UR]#3,*? M$![".5WX#IFVOU_Y9K+-?L,X:N+\3?8W0$VLZ#8+EJW::AW;BO-I^GB[Z,XN MKA@@<%OD?/)[QUZ@30[^P*VND..V5?1;N'_4"].SWW:QTVCRL5J<#EC9#DNF)L=QS'X)HSX\HYC28;A>>@=PR;8EP'!'_+*^\ M'*MDD &%#K.;29)D?QY;R.'"M&_TH0U6C%^-57(]3L]MI%R;3"0H,SQG 3.N MX2J>+)40#"GY*,TR8@;;M4?OA[5DKG]/XVS2Z?LKI"U9]+/1+PK[O0Y149"9)*X"WZ,T 1Y^=;&\[L7L,>$C-!(!4@2]Q>_)@;;\SG#?E MO02+9@@1VL+<7N )EAZ2[EQ0.M4&-0WU'MZ"? MC6KXNB944UVRP:2'.!$\H@F0T!L@=MI]6=!MU#& 7P#[-7;T"]*I!NF46W&2 MW;GE)3H[/RM9L&>G7OFAU)EO/O;[9N9X)SN<=S(2/Q:' P=W@P <' C]WGN:0B9"(XE_L[%T@OP;GSR49203VR^7. M!0=ECD-MO^5_N1T0/@.%BVH\?P((WO,J_ DP"-#@/9GY!X#@/;/T#P!!0 CO M&EN_#0)F\4:5B=,P>>L>7!]_ L+^2MME;9H_ ,"5OBNIOXX(/@V2C'S;60 M\QX WF)W_MN^]K_G8G_7T88_R?]?QP@?A (4N3B*7$4\/#B&7$>7?G @_=%D M]&AZ-@?WQXG@4=3L>S[Z@(/>C0I^'T *E/2[$QV_ X$;2=- =?_3$8?7%/00 MEV"X4ZY[]]Z_[XL=?X:>JH,Y)ZEP@8^BJ3X>2@3ZZSUPTCL"4J"_!H(FT%\# MQ GTUYM[U;XOB0$2;OU"H_1(U#! F;Y M "K8N8D!E^P,I&>@6OEQ VR SDM&H%L%NI6#$?#'D!MI5H%WY442" MVK>D&A(?:%3PW[/DB$:P4'J'-9'>W[ MH(NG@N(_@0IW/17NNV'0"C7Z#I2\;\QOOXG'[+Q!RP M@@R9&\'DP:[$!)3R M/7R(CXD5]ZN0!OSS1C!YL(3"W\P?''.\+.J:I0JHFK>F__P/SP,PF?Q[YRJY MVPU LTP#-8% 5>%Q[PSX"Y25C*K"(^OU%$)\=L_W*U7?V Y79_CY?=/#K\ M:#/A2&X3K?;D^=-R,PO/.Z/$4D3=NW _CQ@5(I/^-L??FSZ.^.;7I,?Y@''K M:B__YY+;N[K5\=MLXG>:XGV*47RD3^\%&(5[92MMI[ZR3IH&;K9W@GTL"[+< MZ5+-,%G?5)[ZF5FKWN^E4:O4'[^2$?)/XQR7EZQ7M\C>IYB/MRJ"B.]I500_ MY2O\6MN4V*S<5N<2D\NM4NGG]1'FAPW _Q0L?8O[X'KZ4U\.Z5ON);7L(=VW M _1Y=(_V^K$\I5,$Z)]$C*0:"3ULOWNA;'^GNS10%Y> M<'M7MS+/IU9_KAO[(^C4)3<;J8>B52>$8VNC%RK5&L^36VM7K-8S1BD_0<*1 M(G_\HN,ADJ;>D(^/%/!*X%=DIPB(!B'@!L>XO1KBVC^_GROV.T6O[FS3?^)! MWUQH77_/=U;..,#MAXX@W=>>OX5&'O"P.]'&+[+G;Q'3P8UK?_PJV*V= \]2 M$+/Y0,SFJ]VS;V-N8MPV2FH#PE(3"KIF&"<,S<)FD%O4MZ6*3%.-RI1I;AL+ M+@W-3!3%B5*A.$G^88[8P"45A'#.&\+Y?;YQUHB.\2G&\:R)^$O_QBXY"6 ?LY%;LY%L85$'LXUL*FCL"QO>RS>[=!',% MRDDC[.&X_>NVUN.95+[-$7\_O$UE:KQ<,@P+"#D<:;)U'*P.&?A+1P?:8^4) M%<=<&DRAUYOJ9'LYW]1,*3ZRM/6(HI#)%(NE0O&H/WGEGV^!WG^B<_"D"118 M.M_!TG&I_*O&#MW))L?5U7;$6L\KH2K+HC9.I!$G@,9./,)\S'7R<%S@;$+N M]AEIK^SM?&+\.U@9#\>RSW9\MT^:^B""?J>@3%[3)T *PC+G"LOIEQM]S<-G>K%9UM=9IH5] (84(4[?>SGC1! MO@\]W9$'R9: MZ:[&\=U;KW]P!KZI#5T@O%\TA[B-;+8:63X'5DN)?I1;4"K MZ2<1;1G:0U"S^--"R7_"G9Y/6U!! .=;!G N?^"/;(S=KE?1J M>=PB4Y-U83VB8B@.D*)BH1059%S?52#@!G1V5Y& !^Q&<-H8GX3_S'+R9"I?XPYG,ME_]CT=3'ZWQ].$AV[W6^ MLID!4]#I3D\NA)N3M3FN@M8 $X9=Z"L>%/H*A/)-A/*I1E/WSD N6RKLGC7_ M=TN%C5=%1:>C;(?=UO+=\K0PRM$L9C2H5AB5#"7)MX1P$*QZ!+4B"%8%!QTX M>H-@58#;0;#J3]#U QX6!*L>*E@%;#\9ARRH(%@5!*O^N& 5>R" 5X-5B>2\ M+):%A$[V$_24GG#&F(ZF1U0"!:OBJ5B((6-_F+\X\(O=C5\L"%8]1K#*PVD^ M&:P2U$FYV&1B@@Q$)KRKKF=LN2HB_H/OIT3_-.83!*ON(UAU1!GC]REC_&G* M>"U>1>UIHS[+C3<5:=R7Z1)OSGORKKEJ8MF,XE5T)!G$JP*Y',2KOG&\ZCR, MYSA>19U*&=DEX@71!$S7&I%]O=/J% "'.0T.6-&A!)5X+V#U/R9Z%_RO(*U^ M^3C3V0]\9AFF--EZ<>P%B["_V=]V1I4L/L@UKK!83+!H343*7GIG"HBU(R$( MSA81A(CJOH8%S@3$A)-T8H4.$'DQ-,?'(=K5TCU->FP% HDR [D\X'1AX=Q,OA;XW1] ME!T6S6AT'JZ2X4V6S'3F[M M.&.EZX-:,U,4D1&1\-?^PWA_%< S1X!G1@JU48W&<);-> MH>< ?+I53T['9+-/6I5Y^MG(-(4A P$?C9#T"71? -UA7R$" G4!X!YO])4@ M329 !RH/B#$PUP#8DR&@<>H6B0 J^:]!\(IF(#Z*SYM8()N5T.RA"F>8!-33 M\=T'@=LB+HR>3R0$D@/7Q9B%OG#&F2OI^QO*>3D6@ZV.M:AW__^[^\&_*K^XYB[H&A QL:Z^@B"(]U MP,EA;@)7\)-3UMS6<+;+,!$ZYBK]/_?*?10M*QYAF+^(PY\(++Z#FW.;L =R MCD405L#$_&G_RGV$E7GW&:1(A D_=:!PB%.\.#3GU$UM\9.F(HGC$Z=BD9CO MQ"]B>V%5SE%".6*J(U'PGTX]^T(G_:U7VA_11)"E0@&AV$]LK=%]Y,$C!%FD M66*.":D0.1H0L]RKNMPYU5WO6L:0[;QEG<%5I;NY4CU;S[%MF[U4.KG()5?C MXM:^^-%)!?T3%9)^_*K5.^[J.W4B6Z^UZY52+MUAC ##QT>Q M<3PZ8AB.&T43?)P:TQ,A/DG\L&F#<\WCR8 *SVN-6J\KT?5PI=R*E19U$>IW ML9\2DPO&QU%&* M33C2-V?&J@S;;&NIL>")66VH1&*3A7-&_7,J[4[+--7TD]P.MQK*H%Z,)20T MTC?G>):K9K)9GJ]$ M.-(W)SD<[Y3\LK3L9H$ULA*+EEZ+K4<)_YQ=H5^2Y]GXL-LF&W,E6A;(44(< M)?TC^0934Y42(\F@NNXOGH;/8C+6A"-];S=G2<$R^\LR&TX;XJAF=E*U/&KB M[9M3> :5>:Y=KK.2WEKG\[5*HJ2A1KZ^.6>#8KN?F&]WW?"\*XK3Z'(9?M)QM4BVJMK'JV"4?ZYASFT_VE)9$#.5P0QFHI+N7'NH@* M%/LFG837-3+5T')=P"JEYUAT6%'6N*KY\:PC$$V,&3*:&#%\4AC%)CPUXF*4 M,$H BDM223(^X?B7DR>-7;^= /*4Y5IUE=?3DZ760S@=?3ER*SX-H_FUHG?+ MY60Z-IU.GZI-N P4H3D>J?6*GV/!QFYX5\ MD@6J/AC%VVMFI2'T][V^N>VS>6VJ2Z25XTK3]/(IN5+02-_K8[UF4I$*,B/3 M);DH/3$J+VP0\?E?GZYU^^LMV=N2V6:\$EZEGSIM!DU*^8@JD\\I3)\J#,EP MQYI-C!19;HX04?E7FFBW-CS]1,MUH\Y.E 7-;7I-.-*WTGD_R93ULJITMXF$ MW *IT7IEK>'(Y,N1ZQHD@(Q82'8+Z7DO^116%;&?AB/]>[+2NUY#Z:>GW:Q. M+MJ9LCB7%VA2_YX:&[+2:X-5&YIL1KJ[MO]6VU2_,$F:EQJ1/,;]Q)[J AU5F22!U,PPUI=$.\7*D,Y\X3F].V>K12+WI5TDKFKISM@G5YN5,2?3.=1F_W[[[,5]7\K%)IR7/ 3K1Y(MII)]'K M_;M/AZ<#5O M#J?;869=E,GZ3"BFNZ#+I&=HG?[=B[MJV9PGV^-NH;G5JGJN-:X_XZ&^W2^8 MKEIZEG6.!-6HF:HI>BH%H7]*3&S-:2(LU"46Z*W:$KVY%:;*B,-)4A.O9B1U;@G8<@CV>-;:'9MMD&Q/6'( M=K0T[D!!L>GFUW"D;Z&"4IY->Z9DL6%C4Y;K);E^,E@&*?(944S%ZMDW%C;XM^_V*DX8%N<;+79<&+&)0O=<&N9 M@"LX(296H\Y\7BVI$[+=48N-6*:=RRHB&KJ?]H5GQ?[E>#2FR.&S(87CW;9J M+K1RK DXJ#.BH?0EG!MOA4(^8,\@FPL._AGVUOFS_VT7TRVV6*_DV%;;\3(1 M;+-;Z@R(OY'I&_GGS";-)P,\)[V3GEC.P4U\+XKC.*1'V+G< MV2Y >B,9(W3E%U+P0M&V *15H::IP/GD:>W34#BUBO49R/6GEM@Q\H7&TA(?[[QJO%[C M649FNV%F^9R5BD5]O8'GE0I%X_X@QD>B1[]]8B\#1VFJRQ+-%IC6 MEH-'$WO6UH]W8KE*K10;S\I%V9J+X[;:3PQ7 (7[0C$R>8+ CD)-6 B;"G.15UMJN&V("\&&M"QDF@"!;P,68.H3?]00>>9S0,-$415NCH!** M&A&&-9^CB,\K$:%6NTMPSG8QB6'W'11[DFKC(Z(RGVQ\4S3^O*JX]^S^O4P4 MYQ$.?I ?STSQN#^/XB?N6^WHJ!O^L9W9//+^+@SPT_W#NS$4,'&")7'6\Z$;[&_?FO+LV3.Y!B><0.1RP>5^ M#J,TM9]V%&L- ?!N ,DY%?QB=R@W-C3%,L$U(D>OYSAZ?O=Q##D*"?[6;38Z M\F;"9W LMSD6*@Y7%AS,_1U,0"]W>2Q4)!$+SN4.SP7RL3G>$QN?8^_OJA073G'[+$+X(!1@ MR(:YY M9CJPBT#8?$&;G$EV?&>\^ -YI7/SS$82?+LLX)H!=9R?:]ZP%>V9*<8F%?L2 M2\!3K\=3OP\&H?N]-A:ARU/V7S@[)&"]WY2(OHE^>EZK/L"*Z]3E?-L=_@= MX#W'\P/3Q;G*>-Y:>+3:75^WN3& PU'!I&N4\;PYG[A"%<^KRX<[*-+Y:NJC M^_14#A;$1B=[SBRLETQT!1@V;(#I=*C5>W1\_=D:/[_7">?4"C_2ERX[2$FK MW4!AY7E,F*\6C7I1C*,[(J@M73(9HA+7[0QUP MFH\4BKDHJ_EDK<]Z8Z&HK7I^UK5 ?IOJ-^42K8GV'3F*BI#D^7KBW$Y_2>!7 M9)W2*(>Z7%AC^?D=+)C7-9/'4T N(1,>[3QOT1OBUM+NK#A\8\GVRN9>;O'Q M34.<./_C5\&N>?BM5=/ ^CN32O:U>XL?T]!VT6$R6LCN8N2RV,W%DUTIK";% MVQN#QT7]"KIF&">T,2/Z7%[E\I;4E=:=GI(7-[E4%I5608T?R$0HFKQNE_*; MTUQ@#@;FX)5KWUZ6^YS//C2^SGX^:2.6E5HX:TW(:+=--N5TFITTU^(:E!X)W68QZ-=7YKDY#X.U!+SJ&6V.C^GEK"9-*5IPTS MRE?8 MG.+3U:]!J=OE)E*INPQ'$RF+SG>9/.(>R,5,1J+^6A[?T$&2U_0)D (7 MR9E<)#=,- R4E5LI*WL:>D]?Z8S3U>%3/]]EMZUA;CQ-=3/J'%7*HU%0*\2< M\**<5%>^#5T&;I3 C?+':3X7<*/X.- G/2G9Q&:N/65%G5UJ&5'=91L5I8L8 M$U*%$I$39M0#>E*"H.WUK,7KN&;N:]-_XCG?7&C>!K>O($DOLNG'-UOM5YQ* M^0:J$"1[7\Z6_2XM6[^(D:)'AT=Q8L",IC0J1(\,U1";I4"Q)!1D -S5=;TZNM[9M;PZ M/XQ?/5I*^::0H:1ID:QTV]79(+50S5ZFB-LI0"N7)B/,NU;N<=OJAVI3?8,> MVY@+>+L:I VDH+W6E\"< AW@?@24U4(;B%PTSVC^H(7)TIISIAL)-U MSTL-*9I- )%F0?1)4HQ-:M<#32BRXR'R5*-C2]7W+X1@.ZP(?C#,?8EM4R/@ MS\+V'NPN@&&[K^O1;SB/,VO??!PR>X"+=AM>K[ WBZ$*1XY]; !^)^"I2/KXFIG;KOR\IKN M/$+C*,_Q)N>51%//Q8TNW7D:II^;9BE9P\V4:>HEP7OZ@URVHKW-\8_+V?N@ MX6DWX&7HK]2M+PO569/6PA(9YA,%8\NL,L^=]+W4K7=;LJ!B\VX[A1?&Z1M\ MS].MV0 +3G=JV$,"T.U;0?"7Q]VAC1":T*Z6;UR_9CT3BZ3B'Y),SJ-O4+8^ M$O^]PO6O*^YOUOL*BMI>MMJPO<58))$*3N%VI_ Z<3#!N=SCN<0BL: 6]ST> M3$ P]WDN <'>Y! 1SIP<3$,R=GDL@ M^>_R7&(1.F!DESN8C^=0?]&5?#NH? 8L9_3:?J,-?U6(_0D@>$_!NK?R_<=M M=<[;F"U AX=#A]/=Q@(4N)P&^2> X.)4\ P""CAX9CA15K.!8@0L,0/V*^/ M X/O:RJ>O:G+G5N*-^RK=VFF>-<-K!]-+CH)IH\B$(.S/W^+U>#LO[$:=$,Y MS/T$@W'HDE'PD/3KM6 ^LIL)[NGB<\($@>3DH< MKN<]BJ0(L.+B6*&#.2>I 4Y\""?.HE,DOH%.$:#''\PRG+O9Z$YR@!578AJ/ M98B<=.%Y[9"/P\0%P.5-TC/NOX7J&!#?/Z ;,,V/DX3QIT3Y Z3X,%*@NARH M$I'%*0%6!.KWXP?# IX1")*[0HH_4/EV2V?9:(+K9YT*D?Q!ZK@+D8!@ B[J MH(2O,MV?<2\EP) /8X@B30#QMZ0&*!$HYH%,"3A&(%/NG8$\EII^*'+K#Z3\ MMFY^PYZ<9P83ME\"$KHPD_T^^((*3 ?H$J#+!]$%5X?_)T"8*^KXWP=Y MD4 M,)M -MTIJXE]*U9S\HI'D-G_G3+[@T3^;^)6NG\0!$@0($& !'=].SH@@X , M B0(D"#@A7]\O:S/@N"$67B^MMLWMA?/TE3[FL;@IQID1R/Q6#@68]14'%]E MPCW449?;$?Y8GQP-J:O ::!>B\V:['PP5>5E;]=LBQ0]3(^.&JB3GV@L_>4> MZOXNNW:=S1,-TDMF_2E#REM63LR68#'96:DGLCEB1M$?OVB&"=%TZHT.Z0%Q M?A?B_(W>T#>FN3[)YEK<6)C*9=YB%\-D-DM7TA_NY(W7-WZ?R,;O$YE[53QM MWUEIN94%LMK^EE,'Z'-Z3WRK1+[)31*BV:VW2D]RMA"?M1D1$E\<'XNZ=UY3(IO%^: 99_7HQ1RR5),,A1/ MDA]2X )2NR=2>S0'ZX&"LOUY.+EF=QDVJSY)&;7_I'0RXD,X6*?".K/J#_.2 M3*>*PCS>:O=%/0U)"3E8Z0@3_8B#]>'HZ SVSO$6C M%C.N91+39G>N-QI/M6JW1O5%R&Z8'[\2D6@T$-O?C?X"#?D6/LYYO+BK5J?- M%;LT4V*IUBCVPQK2D)&/DXJ3H123_)ZT%HCVNTYN#$3[?8OVKSLFN\90K/;3 M9+IKQ6B^(%CTKI9#E@1R3"8BL;=,\B ?]5'S49,1D@E39"21^-X1LB!^_;UT MNZD.W,A0D:HL=HRR2G?;C7$B.VU-\[MH^I[]GWIM)RR9W"C;391WZ]U&*=5J MS2;4[7!.*AD-11$Y_E$1[#^3/A_.9>HANT1L.F;;/2TM%[)"^&DT[3Y-XH^1 ME3KOC-/;;6N6(K-;=9 4XMQH65@C^D->TU@DG@C24H/TD3^%"7UG*^U3:L)C MN&"E7I.-#OOAQ9H\=MU"UCU$?RVWX/@0::!=!2\2"']?',JD=SR'IH*%;G2D^][2S);C-BH:E.J\^=8O,A M_+%\L_27[,(YO;.9\2DX_ MA@^U8X796XY%HA]SHCX'>Y("Y,B\IC&Z1"59+XG,0;B/\AT#<3_+9R@D0(T -0(6>N>I51>!QC=(R[F.ZG/(^68ZWKX2-5W) M&8Y+=.?-U737' \+%7#7]RICR6VQ$<['=MUZ+%P;3I?%6M(21U04)>6DJ%@H M17VL;OMB/%Q+%)NQ.O<8%QS#52,ESJO/ M=3+17YHLEZ=8?ME$A( 2:J*1.!TDU)PQHG9SN7.EC)N;[_.>8W(7D;"/D4ZC MTF&A6Z%4F%0LQ)"Q[TE*@>2^;++,S?<92.Z[S(1IEG8IH95H M%[M632J+*@-:-1D;"G;5M^A;_ ;[%?_'1*^%_Q6DU2^?57%VY)E9ABE-MEY\ M?;6K,K6GKWV&*KWX>*-EN!6$/Y)J-E![W&(WK=T?7,1EZ0($OG MEJ85)B>,0Y<0KA!-S3?&C= PZ@"Y8K:)$.Q]-L<4( MKRD*MS# 3_D-!#:!)\].ET),W#X'Z(;:4>@/@A/53=>PXB+:+N8*U%T @.I,P4$4G\X M=4M,.8, "N"A(D.8&C&W=T!(IO%R^=#()":2LO^.T(%IZ4ACA*A)F'!.%^=M M@45 B46T@&@IF ,XF^H&JF\M%#@1N!SJ%3!<\,_K'(J)^[!EM$TV4!_I'E> ML^QG>4V'7%B%4Z^ @=9JKU^"4Z%U92%RO=I_0@258A(1_%*\,F4;@ELT+ 5N%^J7>,L+2U]H!GHI MA)$#*P$=+'H#7C/@=.0O-M!#YZ C>R7GR N,M3CXCWO.&4*2?R%"\,Q\-%V8!XKR=H:P,\/9 MI3\/#QCH+FK2,=<2VPO,?!AIP8N]BGOX][__R[LA?ZJ!8UMY8.C AL9,3 3A ML0XX.TIM^RTM"T\$*00:[F2O5L/<>V;4VOTLE%+KD:%[?V-P-/RJ9/7!^T]59G M]9TZD:W7VO5**9?NL#DB7ZJE:]E2ND*T._!!E:UUVF?I7O4S"RWD$Q.<51*]-1 .F \1?R- MQO_?I:69_QZ^1)/9S_ZYK.;^02HYHVQ7/8G(-?@LD$VDY>C$&3$&EW @=CX"0< ME$AP4=($\@355+8$/T4^9QOT",I06B K"=F-OC=&D,U"'$]-*-(A.>3PNA)\YS(I R42RH[CX7KX&R+K4!(@K\,20!@.!#@6^;74C&H(' MHB"2=M[TDOX=B]VPQC.T=CQ*,CR;]NRF 55ZH",SUC:$]_NI(\*&Q("] UBQ M," V"2#TUBO7DJ(@?#MZ-;#?C'#=W0!$I \&M:')#4;CI35)3?*KE4P;R7ZW M3 \R%6-],NID.]ZZ+*"IBNQ4XF](?Y<&DP"D406(G +)%A+UX89Z9[\.)Q+'%JG5 M^FD6R\O]3LN*II\ZY+8J7@F@NE@MQ26M,"'GD^F"7VIM,\$W?_SR)[S\A=D6 M!WFJB]@'ID@H&L^9MLM& "N@: M,#] VX(CT/[?E5#G 8T C5$C85,;"D]/F M$D^P$\1=@M9VT_0@.8>_+'+T=$K,+;! M/Y)$QA)$8!(#:'<8_X2<]T,]E9\BNE8L >[\('>2T5>8YM^.TN 9Z,1_D:<4&0DG-'4"0AA!P)I5[NV6E#])ULJ!(L8F^:RT9 M_8A HY\(E;-8\$$$V\4FU&_P7/U3 !)]S)67&;2Y]5C1+D;J?6CY$TE:H.PD-KN!._G-;P MNV>5$W0F6=XUC&Y6ZU4;N7!Q:#3$T]P5N.^RY9:K7U&A U/QBC#$)X[U%AY; MX)!$3Q&ZX:5T1U>#3D$<""(()XX\! M;94Q?*NQ@-"!!@K"-$>WQJ(.\%-54S01G987RUSQAIR"'J&A>\)5V'S"JKAD M&-;!=$*,W$"HC<)2DHKM7XBK50[;&$G;5%,A%#QKL>W@XQT@YR1:I:)H:^,G M<=##.T>+/B"4*U\;'=85JV&LH!]&H#W;&S,UY-N 6([]O)B@=,B(5 M@$Q,9 MCM >1VOAG4@@MC.@&(7@,"0!6G*2$^=2@(&AH1*U4ONCQ%>JM$=/M:0II\RG MCHIIBO"<_Z3M.VQVZFZY-54'7=/QPFUNQQV*5"#58/IR[3.Y\T\ MQ>B+RA&'#:<^JJ_6@&DO(+WB) 7QK[RF-S#\'%FQ)ZZ4A[8RS[UQ4X\S7;D< M[[&K<:78$3ED!?B+'A%CJ,+ /Z!N1, ##B'<$*"IJ#KQ19^VM5?0CC@F&F>' MV= IVX )G;3*(')"_.9NJB&=7:HN2:U<+F?6BIRMKX1>OY*N@M3-6&O>F+?% M=C.LR8GQ0.I.]57:DM#QTR?$*@3Y0M>P(Q/R"FF%E&,L8"6X>079X!8D:#@$ MOM3<$G^?5H3#=Z#WWN!4?U^O;0&X3>37LA-"S3R I\ I:"^6J>G;H\&GC[LV M"!?5/F@\D_0V'*W5IP-EV7]-X3VKK?F.@],13:DCSPVA:J;M8#IXS''*QI[! MVA)0,HDIU,O7G(3Q&-]";><^$U0$5/\76R3O7;T ^]_=YU 7AB^!K]R'>4(V OJIS@EZ'KB9G\KA MV6&EW;#X*3XZ@/SIBIU6Z:7XD.-31?P:JG'_P$-Q80A1"%(?/^4,C$XR%$7A MJ;:VDU@XG..$_OX?>$@X\PA-;<&QG/,M@3 -GRSZ-HP/#*J+DB;\"]\D_8.7 MOO\E#NR$G$T=T!62N("S3.!*X2B<\LD=6Y*>[$\<^472!_T" @QGIJ!@DA." M/\7:;%/S"$VGFH+=P0Z\\7+A>CF>AZO4\8P"@/8^;^MG6+\UD,X,EI;D:,!P MTK$EX7F,?_''OZ75/Y!"T3T?8.R7AIW#V!G-0RA#712]6+-MIPY4@M(K:47@ M:KX$N[&CM$3%%")X2O1NJ"J**JK["Y$7)'CR_(!-FC)[-'XT'V:) ] M&F2/!MFC0?;HQ;)'Z4]ECT:_5_;H3?1:%HYT< &;BR>L:[\^"C5053./@QL\ MD!;8WH9*/U+TW;0NQ[K8>DP5I).XCJ (48,JDV' %Z!@!P^1= QPAW5,;K;&D! W)(I)9#M/,XG._* MD^2Y/HH]9W^WG20\FN3VV3?.&+3#.LJF0=3Y#XKA:6O#M>MXYV:X6O RL.[LJ%G</@=9%,*SDUQEQ8A\I:.W-AS M37)SH[!2W83E0I+B:Q4SH3XQZWW% MUXO!,W4$S]1OP'.]7:_*Q6&1E+?QY_ERN%F5-^6;P;,<3X?#_>RHQ;;S6;:X M2XMR5A O#L^KYD==$YYQJM6<;]-RF)3DR7A7_/_9>[/FU)%E;?C^1)S_0/B< M_J+W&^"M 32LWF=%"!"#F04ZO)X-4528:9"8$6? $ M=L' 57,_/K5_]N\&BV$6_7.>X%O)C9$7+<%7&BZ\,.5YOG ED@%507\E ,U? M[0F![5Q-!(N2O2!BXQ=NWH9HJDU^)P?Y^6SX&^B_05JH1 3K_M=/JCAW45:I M'WH5QW?T(/2!3\Y^O@@< D$+1"5S7V@(&?A M*![2.Q9^%%BAKF]!^9=,_:!IU ]6^V;A]FG^V@9!IMR.OK;1])Y%$ZASYSX6 MW[S5)C0VF7T[ESO>NZC3ZS2ZLLP*NKZJ8?6.5'J:U<4?/B5_(/?^QSTDAC@ M&\ PW1"RGG\*@.-NKEF>8ZP@/[TD.<,OGO=_VO:< M^+]SH_M% @.MXUTI"U)"9%N5W&!CX .?'P;=VV".+TDE0\,"1RK,( (\[.L, MAA5,8".$6^3(YHO-_!8Z-MD@0^@RDPQ 6A5.P Q>N2?4D.9^GL5S6E+@XSBV MG]NDC=V'!0ZJ+3!(!M!1S.#6XB00,W^NVTERI>;N%.<[A/"=_# O1K4MGQ( MX[28U(?I+[N/2/+<[C-@_L=V=P)Z[KL]M^O8YEGM$/*9@#ZC9]+Y_(;EX6-] M))RJ@&/ 0Q4P#O",?"P=ZN5]FY24N4^BW3G!'?898'/QQ-_FG12137+8QG$3 MN 4W$JE6W+KQ@!78];IQ7V3Y;M^](R1PAAK2XOG*_,;S]NQ>,[878H.+ZML3\>^7$YD(3CEX4W\S M2<52-T&R(/E)]F4!:#NV[WX-)NMSC9^7MRV^&AEZFK*]]@.0V]RXYI^+8.Q, M?F=U[N:T/O<=JM>X]35]?'-'F/V$8@Z1VMFYY.]L5HJRESZ9O42A["64O82R MEU#V$LI>^F3VDN1;0*+45_M]0I%$B1VH8IR@2)&E9$ID%)F,]\D!B>/20R ; MTK8>_SJW:#6L$B_J5*'*4I5TW)RQ-6A-OAZI=4KC&E--%?5*V\6X?*GS%'=J M(G$XM#OCX$ M(YG7(W/K M'H*1!_/,QV.)15^H=P6IPU!]A6BF\%X-C#R89[4YEX<=%L-U*E_QA+Z0&933 M"S#R8)YMDRBWG$FZKC?F^+"9+B2DA+D0$X?S7%8GVM-T5)D);;:>*4M-IU^; M+D3Z<)[%J3#7)G&QSA><4H7LC C3:@S!R(-YSARQNFH_S6I"9666EG)\FA7\ M9V[G^?4\-_)+>6YQE.?V(]II%J@V4[\J-;0<#'5;G&Y'&_?+^QA&H&H#Z^) MO^;\N^U^A@-,/3"T]=:"E,!?*T=SCM>P\G'UV:)=^8G^-G2520JR'ZL\^+W'%Y53,) M>]5M=A;"BILD*8=<,%J7>_A-44=NU\-].#$]WPS-O4U/GS,V!&4+W4)==S)] M?I;*-KK3B43VF=HY"?HD8>LL*<5'>IN-XQ6E1+A+:O'PFXP?.A']TNC3P)=I MG/O.URYF^->;89X+00<6ZU:T;N^;J/Q]\9$<_T;M[!HP@NN3%1["%,,8<)\4*<3 M!K6!>*D17/F7K]A\O(X7K<7'B3UWG^3 F8%G_/19^&;+MZ_GI=A6ELDR/0EC5KZ>E;H*(;2%(=LV MTE,E!Y.EJ&BEPK*RXD?)BJV"F=:/*>V9=RG@++*#)X-($= M:KK;\F-'%(1-*6C9D !C!76%WX>JO:LQ@=GE)^3#(@+@U-S$8,[%U,<*G;^V MV""&AY=K/V#!O2Z90%^'59&,)Z"@.HHF[_ CM9"))\R14[Q&Q6)82="*;.'[ MIM<7^;%:;N8+U=A\)%34>DPWUMG%JE-[^!U/1+$C_ @UPE=PY/(3J9\HY,O\3"2[I6)FF*]P * 2T3A^:#B^ M.BS]^R!O[/.Y@$5PP0K7S]W!?)9X#T!WLM0AY[@P$P$BCFG"2@Z[D7S%>S8- M VMR4TT"EC9=;/J4;4J+'.L X"=+&,!T]>LV MX-:DO /F4^OSO@589D!TKD MSA.",^!@/O[\@XYF6VCW)>EYY4<7W8Z,=,#SOG8MU9I4(Q)JY+/;O>U%N=K-_GY.'G>V" M7+H):<-0EQP$C/N;^0ZC$(XF_ MUY!^9]D[SXW?,2B&OX)T@P6@P8>1_@VC^B_>#I7ZCF5XKGJ. M$/]>,_1W&A%_*9ZY^?E'W>2)1XQ ^Q*^?<$?"0KM2_CVA7G$2;0OX=L7A&/A MW!>$8^'<%^8QSJ)]"=^^(!P+Y[X@' OGO@!]#.'8Z?;%][3L.]3^R,R_&!&8 M+Q#AI #^QQ1@/B+ >ZF:AQF:P<_GA,SMXF7+@!3YOP?FX9N$((E'BOKK*UGQ MIZ#4FU=CODX[V+8PPN_=:0Z(1^+18U1$LG/OLD-\5W;81Y*])=&![O8#,B$> M^4,>H1.WQ2,XBWCDIWDD?FL\PJ!#-N3"$7H*?&3+WSX%/HIBG/A:>BAI@N0" MR<5'7G$D%_?(%4@N/O*R7K%<'%$@#TN?R+*J#@;O5G0)@6:Y344[MN%?7=.5 MH,'WN/^GB'%Y8/C?4R[O[%KBZU(O$?+U>C];X/&G[E9_W%OT&[>EX04(V%#T M6-7B5]FEJK,5ZME[%X+EM<@'WZ36!3#F",E MC!$T(&CX"6@XLZ)\ T'ZXW\?>8Z%IFBO+"6>3ZE-\R)QJ338.+SG)K3U;:LKWN% M7"ZQAI6\6( -0(%@#K'AFCWOF_LYM^<3.:,7Y(*QI ]IL@VC_9![_-)+#1.N MA= PVDCS$5BC>U5C(O)UC&^/:,;N5KM/:G8H)J!=1$4IDOV4680@ 4'":X/G MTDL-$R2$T!YZ&Q**1JFDU)/9%$;16&TQ6>8&I,P!2* @)+!Q! D($KX7%+GT M4D,%">&S?MZ&A.JRY&DY,I$6LJ569JZRFB"5:@ 26 @)">Q80[@;#!J%R!MR M$WAY.ZZA$!'C/)&H*R$&$A,D)I>,REP),9"8(#&Y9%CB),2X/J?[^4W0FQ#\ M'S"[26"+*I8'RX6%P>X^&FG\ >"?2ZH[LL"_S-4WND4 (SU&5K1Q;1UK\!2?QU>)-C9V]XL5G:6WU&@^"?]FKY/Q9B$#]EC_7;YE&_9;W> WU M6T;]EE&_Y=>+1OV6#_HMRU2?E1,D*Q)D@A'CA#00)0F/@Q\2B:L4)I,T^_![ MOT.O@*>Z$WM>B>NQZ2@[6 ^Z7H+CCO5;)E*R;65Y,\UK^6Z:$E>C0AP;'NNW M7'MRNN3(9F?"BA282DM7V>YJ>*S?LCSMUF4W\X1A5%L<%)H34^GT:\?Z+N]%)SU;8\&B_Y5&GAD_MPGBI:PT9LY*Y%(];M6/]EA4R7UY/ MICJ#S<2B7L^4*Z18/MIOV1,=:ZJ434F7O,YTR966;CQ?.]9O69GJ>&'0IQBL MK?+U)]Q.8L+3\7[+258Q\U-ZB*V4;"4N3@=RO=C M.6UAS#/CI1QJ6AUAO%16JEA?MK6* ML1!Q['"BO9*P7.8H1L$*$QC!5:5VD,^-:G^)G5;PPGA3SY;;M/W5_KJ*,XY*DR$!R")H6XZ0BBXS* M$"*N4.1 I>D^@QU,V?(T56T]6F^58$LOF6@K!EY1. M;CH4R4/22I6E5J.Y6('W%NU>5\G-^F1Y<4SZTHF$PN+4E!/4,3MOU.HULY5< M').^178M.++84(0V(ZHDEM(SH_7BF/0E^.+33.WE%Y@VR%B,/2TDI_KPF$SA M,@&69;;*6",V:]76*B.6..BS.!@Y?$HG53R?+6$SDTTG.Y-<(LT,1>;(2)%C M*KW,/"ZTG1C=ZS1ENU7ECG*@WHZOY&-X/M?N6$\IGP,/)L"(7H?(BE-5 MGS78B4'*1KOH#8^*@"1A^94TZE?UF)&61:W%$16+7=.3?(,PXO#1ND M7B5P)IT%,GAD^Q.Y-9>HNX4:K\V&4W78;_:3Q9J(']DKJQ27W$*+U#"BDDLZ MSK)#,0GP5.IP:#-;Y:GM5:))6 M-E&T( @PA\N:YDHV!W O@U'5HL(,)FPR/>: &7XX 45XBHD=PG+T+#[D26\M M/[4 7A'XX5!5[L_*75',8+'2H#:QNLUA*]<=YM>!_9?$-5./>CT8E3V'AO]8?>,2/>4^N@ZAG!R5^Q MPY)O3:[#-R*5=?$:C+A[/O%6QF:)G0&MWVP )+X8,FW\E@_F_TO$H:R6YCRN5[?*%; M(O-F;VK:R07J>74:)_=K8VUGX!>\>E<5[ C!DL^=6A6")9\['3<$2T:,?0]+ M/G<";0B6C!C['I9\[I37GUMRV#->WU[I[53H9 Y6C'J,?++ ^4?$NK6F(D@< M4-N0[TO#]?8)"147A+PQR,=<<*V=0$+%!2%O_?$)+KBR7A_W;N MJ'U'"(B 6/T>EGSYCAPA( )B]7M8\N6;;/P<$:ZV0!)X9LJS;4"9B OC];=4 MH>)GKH)=:TF*M^Y\75>-H@_O>MW*O?.-%+Z1;W+D;M:"7:P]QIBK6+N>L)J% M(98J&L.@&P8=)VZZ%0:2[.LOJQ0:R3[U=? O2W9'2TIE76GD,6E4S&5DYJF) MT\.@A07+8DBRD62'NA)4>"3[Q)>SORS9'#?V"AV>MOB87LC6&9*O>(-- PHF M_L4*K&&S(]+J0 7T4* A$5$#4D3^#I)_K[&PQ,] T977DWX.XMQ/FXE;L2BV M\OAY>!K$>D+/<',#C+"J":[T-/-*O4702(*)4HF;*#Z%Q/K'Q3KDK2+^N?Z2 M4A_+\IMEH+JK9"9NL*DD5ADPR?1XP+%V?],* J>B!'/H*D"G-1+K:VGW<"NV MQ-=/ZYDF)=V*(K'Z;-4FNH!.K<1JT]"!B!()_!8;.H3+/W"=('?%WI$0K?[2 ME\(0YR/.OX^V"^%:/>+\^UW]I:^5W?)%LKO(++O/:L1OA;5NM!O"K3B0/V^* M2MF"2U!L,BFHY=RP.%A[8B3+5]H6X%9)\Q/G(11PJ32X- M-%T'S C9F*$5OI]S[=Z-A7AJSVU&!::X9+QA*![K(G?$>$Q+#3R3$PA;\.@U M9IM,+^W5%R+K7S",)G#DU+T[(;WPO< ;<,E^2S+?]-:6N5X3GUEQFU>5VKPZ M<)485H(B"KVU6#1.'.8 (F_MK0LINN+W@[[6'SE)7:-F-)](0N4G&C[IN&V\ M4EW#;EFPC6J4PM^[TGO-;MB,9:M@(LC4/JVI?>D<_4_>/_A9K^JE%QT:!#RY M+1$(\9\A8%F.LYBM+;MZK)@9+XF15J^K-=@MC800R#"HJ@%"C1.C!KJE>'+C MYCM0\:9Q(V7'\;;4)PU,,_/)])J<9,65WV$16#?Q*$-_TKA!H(% XX^<^9=> M=&A4C9,;6S^A:K"M@B44\WU3+Q2R,6;=Z)C,TE^67:\QBP2QZ]VRZU6G?ER-6SE$5M%U"N\I;<)07F@XI>OY MGF\Z7.@&XC%+,*TY=-U76RK]80N9BJZ:G+$ M@LB0^5B,@^O[XC5*A"D(4W[(;QTN3+DMQ_5Y])3Y>,!,1^8D(7@:[#BY[$[![\@DV?>PYKC98_3DN[$WT1Q32_?UK MR"-5\0RU,MB6801[R3F.ZCJ'G2L&1]LS-]T2OVLMJ$ MJ#[Q,<[HC[!L+CT8 I94P1Y.P7M#)[LPF]./7MJ.6KP!?C,[:,\!TP7?NMERL^# M'R,-L&YM -C:= $$@'F:ZN;]\!E9<&Q.(73@]#\.P/&=7@2[ $C]@PR"?A:&=M$"1& M0=/BB;2,^3AL/N/&R_RV'_B'OO_)1BW!_@I ;?O2S=;X)D#L-%;BFW_CD$4_-6W54F/+0 -_@'M&N!HF:NOGKG9 M&/_%VZ%2W[$,SU6W^B86+/1\31OQSW/%YNP/?OZ1OYM\I-]U_:*-.--&$(_D MN]$5M!%GV@@\_DB]&P)".X&PZ;XV F%32#8"8=,/[\07/T0K)P.W+ /%=&<#I1^RR=P;^5 :@"_F ,(@- M[H\-8+&3#W#O6^ESEP#$O3ZM@2_TURF#D2?G_%#'GC^R?VY[]1\:';>]?,3Z M][OZJV+]L.OQST$SRG]^674C5I \80XCAN4X05QR8-D+R5:N05T+PX6%"PCH M3Y0X.I-D72Y[B7/$RF WBZ6>H+V2-TR8^DRF,H*138SI O?'O4:?DUPJ6UDJ M E%*[4C2L32DUB#;SXY2Z02?+3;T6;&"N4M(NS^M=G_IVAAG+@BR0;I+ MKSHL2'@&U03\LOULDUR]E73.5#A9MCWPDB.@*(S$^K@X7;-"RI-*Y=2LP=?+ M0S'A%QS#H@SU'B@BK$!8@;#BZK2F[V)%J:RVE]ELKLQ+3=S,.K-\NKV$6 %O M:Q'1!,/\7,F@BX= ;R/H&89%7J=_,YRV'>)7Q*_WQZ]7:WQO?/#*82@YTE?! M :Y&YI+A^3?S7HQQI%_?4*3M;/KSO>C'9["EL[;E'--_G[*)QEKI]7H"8:Q5 M#"\Y0S<[#-JWDW24I&AD*R-91K(<)EOW+5FNFI)G+*;3,:9.*WTUW<)*!:46 M-'"/DU&6?J^8T178LD75<2*QSZH7=X$\M^R,NSF?VS\G**9T=D6BM94^;BM\ M1Y!H8,AD/A=OBH+F%>*]E"LMUAHG,GZ>0")*,(=Y C_1G S),)+AJY?A,R@0 MGY)AF:/"IC*@9DYH@X:T:D&&@31!D-(&3[\GP-;LW0F017">B7;$] M%*+57Y4[$[$^8OT[9?TKL)P/[WTA;?O[VG8HZX?^A*9]5W5"SVXYEU7WB)IM MBCJ^GBOS."9)M&W-1ZFLD>"V[3&)*,9\+EL-"2\2WGL5WC.8S,>%-Y-3V6Q9 MXF="PA1AD(R-# 1D*]V,H(-9'K'^GK']M-O*V M;O0*J=I(U0ZYJGWE8>6=%@M'-.R.;,^Y7*YM8I5)@L(]W,BT9ML&7<21^^8H MCHPD%DGL22WB]R66;A=KX[0QPG0MGD_5>EZ)EHW:M@$6>9B#AJ+&R"Q 9L%= MF@6(]1'KWRGK7YM%[$>-CQ8+O0L)#;\@_G02YF7UX_W"Q(CI$--=C.FNUBAY M528K;8&O@=DA]>N&U"]T?^_G?9T;EX?XW-J7\]R190.FXI::\_S/6WE*P0Z6 M]JKDM\P0B^-"I8^Y#9$OQ-JY=&_:T.WFR;.(UM5N)B/.XUV]8L1(5^D6G5)^ M*.)^S2LJ2L4/D_41#" 80##PC@/UCV" 5FM*GJDZA+YZJK3'Q0J=]^B3YR-U M%M4:F\O/:8SRU@G[:>%4,'L!8<#WO489ZCT<"+M)^DJ?R5BV"B:%K -T;S#\ M]P9#JL-L9&@?NQ9KJL;&I&$3F\5ZRW92C.72V.+4V$7WI_93+5L@>(\H3#+B M2FKC5DW$*:C")*)Q\KU*?$CTD>@CT?^2WG)4])EQHU46"#,CJ),2:6.U4GE5 M/[GHN],&UR:S XY/T2XYSL2+Y8&U@*)/^=8+]D6MY3K<,^$R6JX3"*_89 O1 MZJ\J<(98'['^G;)^V WTBRBWURF]*%GS6I(U[^,:PS*DXGJO*PD30I[B6KS2G25]XT35D9$4@ M*P)9$8CU$>LCUK\& _KX-624>!U>8;R''%C$=(CI4.+USRT^>_M MZ+(W 3LDAT?2P;3@UFEFT*)B.UWP8_LDV5 E&[+ZZ!]%X^+R:IAO*M8;I_PXS(AJX!W M[2TQB?B.2AE0-A.#Z;#3Y[U\^?G?_[6[H$/U'/BAL/[,<#7+"+ULU $O,U5>;MMEUUYK^(O!':G_' >#%#W;\ M)/H^3CSOSG^DR,B&N/,_S4KJE1C\T2N#/^&#@.@"?#&"3Q;!6C18X*1"ZGR'([ESZEJ%\@/*$_DQI[C:H/55Q*)'WZ7*\WM[)N52*I2;E2*^337Y-.13+[,E5-Y MKAAI-,$');[<;/S@ZO9QMK_WS-U%/_P6'AN/X'@W#,EV(IH9 >>?WXTO',0O(:68Y@A^2>I.(BS M4ER1,9&0R8$89R19[+,T+6(R25!L@DQ@!/L0R(:T/7OC4]U-ELTFJ4M$K-?L M=YF4H=1$H$V\'CFOS32%<-6<'J/:MCP:QSNSPE D#D?*QE2:]0O]E* VE7*V M0\Q73 ,8 F+B]4AG9 Y9I=1AA$92+M4$HS6533B2>3T2+VJ)U:(V;NJK?J\T MLG-*IN)P8ES$7H\4)J6AGN.28YZ:L@5W5':3BUX-C#R89X&ANJUE9H7QU%HD MN#59*5LJ?.;!/!/2:"@IO=A(T ;\M.Y,BITX#T<>S+,YMLA*I31<8I7%B(L1 M9 HS/4ZD#N=IS MXCTN6%+U0YDLAY?%]?3 M?#X+.^X=D#Y));(\GZH^"9*NYZ1XJS(D4T.1/9PG[]&KO)W*)755L;A$KMDK MS59#6-W\8.A27;8"=V+S=; M)JSJN4D9B$- M%G#H 0. LF]\PR> MN1&<_!7;=1IOSF"NPS4'#+U5E;6L^5!&N:ZZML33"] MI&')^L-VKVK]?GZ$NW4&2YFKAM2LDY+4&#Y$5& M3L%,7-M3 ?U\^^79!@@T M&AFJ %-'_;7]Y461?WCM9M_XS>.'YO_[P09_EX$B_HZ_B3JM$^59<2->/H*6 MP1L\^/![^'C,WQ*F&>YS$53CW9$*_]NRD1\J5C?\\^L-H_]<8@S_8S<*?L3> MGWH_D(#WYA_YNQ\(P+^BL.28!TRY(>SS##17*%01S8&C524BN?YC\HXMJ88& M%B>YGFO9*R#6]M0"TJSZC_5_D:93 [P(RH1K^5_;/&U#RY0U 4KF*NKKP/ # MR9?*X_,"TP+K J]PP2RT8#'P[>H$6%;PB1;0HOWU.G"V8/3 @FTV-SMSAGUX MK5Z_?)YYF'UGVKP"^MN_=VOV;*7TVSX-^-P:ZL_*=YUO@F0.PLUNB;?^.0;S[%;A1 M%H ,'WHP-GOAOW@[5.H#N]-SU1.[+M[F%?SSC+'GA/K#2#J&-B(,&X$_$N_& MA=!&G&DCV$>,01L1@HT@'Y% A&$? #*1:"-"L!$(F4*R$0B9PK$/")E"LA$L MLB+"L1'X(_MNXBW:B*]MQ-?OK[SOUSC?JIDOK/JD'H0_7C)SL.+WHA6'08IM MEGM_?[6R94 2_-\#\_!=-8!^Q"];YHV9OI/%] EB=57)CO"FHBJ1M"K[V78! MM4@\^@;93H-+/\\DG[C;@"3YQB29^*XDX]@C>=6"#&.F/R2J'Q@WM\T$Q)5S M 2/_*KWP6GA])W]-VZ&&=7/H/N+B7K[=>_+;X^>[' M!V?YQ1=\N8JFW[T(\Y0$@.&7+A$NP+<, 7\W#(T-UCM5))1JQ0EYJ8HJNBD_,6%4+5<9< MB'%XEXR$71+I,W=)O./2&X'Z='%)0]!RVLH;K_ $9W?Q!/R5*E4>^L4%K/KB>R@;E79V?>KLI]7 M:9E/:\W)9-I)8I+05"K%THB<5B&VL !;J&B".:_2I2IS9:YDQ*V(6Q&W7B#40-VD)G/=<*AVT*!Z":+SN*G@QE?<0OP M@X$JPUM(+_6?@%SO5^_AW(P*-D0R&ELHV!O\;/['B,#^+TNV+::+Z65OYCI# M?65P":U5C2FY' <]BX^'?L7;8H7! MR%D_)06UJ&C=@K>@9MT: GV B!Q 50WC> M2XSW<*_AH 7$\\>;;@^;9@^?M>9?D@*3_4%7+N1JACY)+NN3L=77DCIL]T(^ M_(Y'B2/YQK?E\@L7$IQ;[;EM)+B9:P@_)_YO7CP0Z:0[K0K,4I\UFQ71JXUS MM 1;24'/?Y3""'3O '!'_G][T8E.,^M@=.I!#17J=CTHMS"-#S[-&=;Y7AO M"%4"]N$W&67.K!)VG7 _/-M/ L8@3:P!"7SC\S!N[#ZPF_< MO1W&O3;U[2X,N4UC^#U,3FN#@6JKIJO!QQS@L^%.A&:G6^$Q:N:-K9I!K:9. M362AR89'P8GS*7R^!X4L_'H7DM:KLKN^(:TE)2.FD@.[IGM9O-93B!7EQC@@ MK<"PHADDJG:24K+/=1U=M:J&W%@6&RD=-K0&AD\\<1)9 MO7+KYFH"9&7+C"FJXH&-@ZF&VQZW4=B_U?#@RR/.2++56%]R5%AN>0('!,UF MMX-1#.R&8F#G2HF_&YB_D/T$!/M%KC>>KP:4Y"04Y-2.'*>LHU4Q7+*TKGE% MHLA7^$PQX_7FUA(?BCCF1\ P%/^Z9;9D/,O1"I:BY)FD ML%Y,)A<0!8"91K$D0@&$ B@"%G*3[X]1H+)NUIZ()\T4M'C/GI)>?%";^2@ M0U],' 6^KC?P!:NL@6\#'HL DLNCR%PRO,# DPS#6DBFK$86DA/Q7+#HM:J@ M&-<5&F_7IIV=(47I0H99:B290S5OIM6!:MNJ @9P0 )=I[65.VXK=N_E)15[ MPE3F\62,+W0D8M@:)PV.!Y",0_.,B":PP^N&1Q.3[D$%NV9-"PEN6&RI'Q+< MI%C%\R*[GO*$Z,YT3J%+I3@'!1>6,B:B&$TAR;U/R;VL*70.R;V,_?-#DOLT M6ZN%5I_LZZMVEENO1]UR O./7'C!/\K0AW;03PCNE=L[5Q,*"[C$@8UQU*7L M_^'G]/F]A>!=2R(O]Z(X'[6%GXRJ"Q(ZB<,O8< M%_:SJ@Q>8W]1DP(^?P_QFZM8F>D-,8_/KA9C;)VL$PEFX:\3IA22Q"<1'SG MD0/\?L'A5/;:A<&ALO9JA:F85I7]J1ACTJ.5S4HQ.Q) MA?C*+9^KB9\)IJW*UM"$.8)^08Q-C444+T/Q,J29G=+">@O4=R42(/0&TYTJ M((BE ,2W5H4R0.PXM)R^@MC(Q8U< MW$C83VN&_:FPG?I:;0N))<<%/8OVEA(V)&PA]1:J2<.IC3""H;" M8^,1Q:BNT+1"2M69+2@_9>!(F[C]PK*^D%4&4,0XOW/$$9B-]T;=>E'(CO1" M(9;HU6+\L%P"-E3BJS;4/6A/UZPD(1D]L^'SCP M(,5E:GI\#BF,45TJ=\WVE%<+>I&3GZQV2?.1P@]RH1M8UQOB.K\KZSH-R/#' MO2[28_X,SO<++_(J-9/P>Y<1MR)N1=QZZ:#)Q7?RJG6YJPD*<++K289_FV33 M;2CR]^9:R4G3T:Y3U3MEK( $%JYB>;!)U$7L^E,WXCYP_EU@P:&QZ2]TZ_^( M =_)B[4VU023;^2R58HH-BHMO2;B#(P*L%&299&W[Y+>/@0+%X6%):@32I MKF>;?I7^'?'S&YI)AN\["G("5JID.Q%O"K\'#KR=#M?@T$I$1I(3\7E7>7SF M>WCH:6;0(N(L5'@MLSO?/;[)9X7)*Y[Z'Q^2(9E&<#*#']OOR09@:ZB)C/Y1 M-&=J2*M?OM"^HCA!/Y(). 'PT4B%ZN(OYI&"GVQ4%0S["TYIY\E[CXO)JF&\ MZQ[>/N''64T&R*3:6](1\1VL".B8B9'L#G%V?O[W?^TNZ%"MVVCJ.S31EK$=RFU.A>!X#KZU_?68X&T>B7#X) H7BU:3N@3^"/U/Z.X_'' M^,&.GT0'@0*^V9W_2)&1#:V&_VE64LD\Y54)S;U8BJ4JY42GFTUR33T\] =5]$ MXB&0B>>1W#CO\2-26NNKYCB?3:W*8W:\$(G#D6Y:HW)/E13)MZ<5=IRHQ/KI M6@V,3+P>.1>,06^>PA@A:^C6DQ!7Z:X'G\F\'HE+M87"/XU:/.5F=3JR$:85B MGAJ"D0EIPF3G5F]7T"9FLU&IXHU'-P6<>K(A2&X6AL>Z7^%1KV5.[M&<- M2 Z,/%@1M8BYS"+;3/,3HZX5NVNRP^D+D3J<9]UISW!S8?6%+$A">ZHHD]BH[7N+++U;MKO M0W@PM)F.S0MQET[Q[9F6DYCA:%B?#*''YV"HM&RND@6N.<8(NUMVF>6B-XOY M11X/AJY;Y4[>H58&;^S#=A.@&G"X$URW,*GR:V*.>00U6G-JWV!@<.,D M.[&CFF&/[Y\*+]_\@NMFYW384R\W)O8G73D[DX;ZY&;"\(R1 PUJ7W?=\7-N M-%?L6>=D I73M;.; L!9;BFW_CD$/ MTJ] SU\ &GRH8F^T(?_%VZ%2'RA&GJN>0[<&K))XT:[?-KF_I$AL?OYI?C2% M]B5\^X(_$N\F,Z%]N:]F/37:==5)3O"FXJJ1-*JK$[ZJAT0C\2CQZB( M9.?>98?XKNRPCW'ZED0'Q@(.R(1X!/'('H_@+.(1Q",?\ B##MF0"T?H*?"1 M+7_[%/C(:CYQ/F@H:8+D LD%D@LD%T@N[DHN?JK2SIDTR[VT+?J1V))-,\$R MW5^QX*/WZ);13,F4-ZO"JX]Z>$7HG9N?1BDRAE,OWZBH=+.O4 MU==.7XDQD*O-K:@C-96\O,KV.N7L7$^UW)Q9&*1$>@#O2)(/OZD$_;E":TA$ MD8C>JHB>OD#B1R+:-*::4.WFZWQLO2P8E7DEVY5JHM^^%FE\B M>O(*A1^)Z%QB$Z6>4-*P6;+75=(-K9_G8?T V+B6HMX3T3OR*@>Z/C>QP"K6 M_@;"0BU@K*YN[BJKLF=KK@9F-+75B>9-'+]6AR3+MKH=KVB.#!L(.]&(J1ZU M&) +X29="*?O_7:'V'DJ"\3O"KXKZI5!Z5G0&\]R7MV(.6=+$=4<3PFK'*2"2C:GQFQFNCWE,7I,U>)1FB!T.+6T>)4QM!9T,*< MU;IT';<*&*'D4]8X98F+'BS(!.PHYK"M+ (+!!8(+$)HEIT%+$K9L2@-L*6N MJ]5DW.Y51+Z5A6 !2\TGR"]:=#=AN/%+>2290]4O< [,L,$ 6,6FK#K(WW2E M_J:W80^AVZ5#-QG+5L%*4YX-A6S5M"73"192M!PGJ8('P:891Z!K170H)\# M$@S-!_S=F.W=!83\2K[(V7)69\L%+WJ'QAES:1J$"DI/;<[X0KX)H#M' +.X M<"M= (]9/J6HHEU2UBNL#RO;^Z&<3RH\"# 08"# N WKZ2/ *,E-+E521A-= MFM?BX[FRK,WMH>@W"28)%/M%@($ (UR <6)C[2/ 8#L%+9XB^G,AA4US8GK0 M&"L+3F2"'+UWG:+AC.B$RY-R$Q!X==ZC\Z_YBF_/(=Y&O(UX&_$VXNWK6O.5 M><2OQ$R["<%'-BNR6:_=*[[;Q/+M*V:633+U!<;DL9E,R4ZER/,Q82CB&/20 M$Y]/ZT'P@> #P<<-^<@_!Q]2GTB,M'YN+%3ZSC"G5KVR.>$@?/@Y130*L2'X M0/ 1,O@XA\?\D_!!KYQYNJ'7]9AK).AU"2?;,5_[8&%2,="-KL]__I,%4C6_ M^?C1\JCW"(Q7YX^YY2S,_O1F*+$ATA?Y*K]"3!Q;@ M=;N?T\]"FW^1V;+EIE5X,1Z*.>?D @'?&0!AX(B)."V3TW1BJ71XHBS.>ZE% M%JL7%_[L80KW@7V(L %A \*&2_J6UZIM*9(S.BDLD#.SULNL*XHPF95=S"+D ML3/W88$*A G_D'8@+ !85V6L%5)CPW'V*H>3];@[.%= M6>PPK'W+?N7]=@A^\5/KK>NQ]XA[=Q18N[GXV:U93ULIY4S%CZ3E_1C0$80K MI$?37MZI+/E48=%==[1RPHH!A".#BCQ$XCV,0_*.Y!W)>QBR;3XM[_*BD$U, M^+PB$)TGPV7E?%K>%Z(=\_1!MH+- M9G(+F*AM/K[RY=U/CL&)+]HP88XB78E?XR; \':R\D\$C@D<"'RVG^>8'G4OB83%6=$4\QG:J5H[,K8LU! M@4=>-]M'B??$WCD-D>. M#N3H0(X.)":7)@82$R0F2$R0F-R)F""W^9T(_@\8U22P-!7+ZQMJ**SJ_SV1 M07V!98:J3M.%G.8OU9JTM[I85V;B4!B6LH) Y/FVS-+S#M4")O:F%RR-O=O( M&LD_DG\D_Z'UH7]"_J5IGTU,IO4>5IFKT_C*693<)P[*O^]3IRG421;)_ZW) M_YUXU-\NUCBWJCDQ/K(TGB"F^HDQS$?WN\\2Q&'WV5?6S;]=">PE^+^B MS7]O!Y>]"=@)^00;./8<5QNL=GGFE0#O?/>9Q9^C.? R[6&&-H0/34,UUK=528]) S"#7Y*QD%;.%NJ81R*^Q;I?SYA& MPFDE'AGFK\C+KY L!QLWD9:Q'P[6>6HT&I_.57VM+FZJM- MV^RZ:TU_$?@CM;_C>/PQ?K#C)SE9H-QM#ULI,K(A,/Y/LY(Z)@+??67P)WP0 M$%N ED;PR2)8Z^:C'3Z"E 7S:4)VCEB#2 J"ME^&;"->4B!B/T.0W;GT+4-Y M[U "L^*$=+Z2JJ3Y1A#=+C;3CZ>1T'W"Z'QA]_E2G,[^V8EDJJ4 M&Y5B/LTU^70DDR]SY52>*T8:3?!!B2\W&S^XNGV,[>\]" =Z(1=2FK@&F=D62K?FD%<*!N_E(D5_K/O_L_R1YO'PL_ M1SK%\8PVQD\K M+#OP3VRF.D8\4ERLL1BJ61FR(^3N7RN)I(B=O#VG"J37C$S MQMKK66&DU\LD)2S$^.'(3'U9$;GF<(A1L6*YIXUZ/%/DP,B#%4UBM:?*L#>6 M^-BR93#56END\C4P\F!%B5A5'GCZ8B903SPQ62T$EB+@,P]6E)%J(SY_L,L!/QYZ%[FM./.,/VE5Q>LDV 5DY5M1M0(IO@\4G#DO6-5ML'5"\4 MZHE6M\MK"Z.2=9^$W$RL/414H/].P9-^!7; M+1P:_.2Y>CE?SC8B5;X>:>2X.N_+^JG)VY!'JN(9:F7PFM!)R=%DSE32FN&Y MJN*?G8?$']87DBS,APVA\N3,VM.TD,O0W(F(OZ// #ONDQHV]GD->P=2]W0R M=O,"7QU^5BF# U*&)\K447]M?]F=-%3"-A.&P"P':L>^PK=C"F_4/>Q946," M/\\WP+/'!C68DNQ[=\Q:/3_"I3C!:#! MAWKI1H7P7[P=*O6!-@'8ZAP*Z=O^GWWS\4NG[^;G'WJ&F 3:ES#N"X[V)8S[ M JS:=T/F:&,0D*%]04 6^GU!0!;2C7EDWHU/HGU!0(;V!0'9N3;FBSFE'UKZ M%R,"\P4BG%05_6,*,!\1X+T8Q*';;WNAL;^_>-DR($7^[X%Y^"8AXL0CD;CH M#4?FO5CNUVG7524[PIN*JD32JJQ.^JH=$(_$H\>HB&3GWF6'^*[LX,0C$[\E MV8$!@0,Z(29!3++/)#C[]%GABG+VF:X$?V?_W18R/C.X3IV&&GCY([BRZD8T_P[0-1CZH;RKAQ_X3&_PKMY&FB^^SC!=UCOU77T@F\'U MO*+E.$?NYI7F#)MG#8/A"UB.KA,:-B %F&5. J.;CA+Q]V[G(2%'0HZ$_/(7 M\C\2\EC:&7>E=3;'KPB7GG7[0J+4A!=$J(??9)2EZ1/)^/5K]4C&D8R'X];] M1S+>B*FFT;9CMD[TEJ*J*B,W41\"&8?%:\EHG#TLK7.USO1KL5YO08\R?D>BC)@; M,3=B[IM4VQ!SWS1S7YD#\,]S%G:T,^B#C?1AV:&(NBE&M%.)+18),I%5)2*! ME4M#-6)Z\!80+.AGV6 :DKT*QCK1B*FZ\'/75B7'@Y^[EJPCW\G=V(1O-PJ\ M,E/O)*&50$K$5F%L9[A.<:"W!;K"&RN*U#/#GTZ3P+X07&EO1)P+)+SL"WAE MX!Z\ 5 !K[Q@R_82_"E-.O7V%*M)C2*MCWMS"E!+L%J>>3#;Q*/ MQN-8%'LW (. 0$# H9O ,,W4BO."0PF5<:61-6*ZY7ADUUNS@OEV10" _7P MFV"C1 */,LSG4JR0%QD! P*&SP/#U_,QS@D,E;86MZU^S.6E+I8TB>)BI+0A M,,"6"$R4!?]AU!<;#M^$8<8/!JKL&U$*K "KS=6(H\J>K;F:ZB!'^K6Z8WZL M@WH(T.R-Q?W<$A&'(@X-.X=>OPZ).#3\''IW?FE^,C6LE:H&GN.(-85JGQ.- M+"3;EDS7\?N$U!N"@WQ'9S41+UA*)3PFY*6)$#(3\\1.Z;PIV^H$X(9DI*S) MQ#(#XY)S75OK>WY3B*:U[9FA*E5I!0=S$">&_O><(W:G1Z[=R;2>Z.L$XY4= M?-;I-(<+D0T:\,;I1#3!OF=V(K!!8(/ YO8B&$XAYS<"&P0V(0.;TSK/3P(V5++"3I[$ B-4Z$DZY4YZ M3KX+P09>@(P2+!ZEX^^!33@=ZF'S@=R KG9U?A^4RHB8&S$W8F[DL4?,?R#_;=,T^2$,[EH$FD^F40PUYO9T8+ZMYX2G_5/9[K,.D=2+*XHDHQ:"D M=80N"%U"ARZ727O_ KHT<]W2^"GME?64O.A,BL:HV6D-(;K FH-8E&;9*(O% MD?,?H0M"E]"ART5RY[^ +G)GR&D%;ZUBJCM;9,2J%I,Z-8@NK(\N!,Y&&>Q# M;_^__5##[VWKRV"PWV='DT^PM=!^TP:K76YZ!0D[WWV6C>>@%+0F/XL9EU_* M]R8G$K"D7C\]=!D M0HVGS%RIB65=Q2T-'=*BBS61%!.O1S8F^5BR(-14+$6WDIDAGQ\6,D,P$L=? M#U4FW;A69E,EGF(MRB9&'#NR.#B4?CU4D/K)PY&'&]6H2MD>$^OSD^%RV*RUE>JPMP C#Y9?'UMZ MW.DW>2&+:QY+I&=&90%''BZ_TF_PHILV<8QH$-U$#\-S=)*#0P^6G[6=9%8@ M"@7P?F6(IY[4E?[D/_5@^=WBP%[)6980LNF2U)EE"W19@Y>/L-DD;0VFPDR/Y3@R -"=;E$.S6>S8=\RJ99837IE9EL#8P\(%3_J;J:QRAZ M@0&P<5-#WATT\G#D :%D3EUW\\0L)4P6F59?7B7E;@*^_9!00[F\R"?I,:W' M*GQ\NBR,JFG''WI *%&6S?8BZ[DZY5HREZNOW4'&'WI J%G%+O.FW; !2^?T M]9B+D\-%360.":5C9*F;TT5ZU U./2 _N/^W%K3ZR'/JV."L&L9.M<@AW#H(:+-%;RYX#!>5V?]4;M4 M4R4A[P\]W(&6P9GS<6H&)IL8N?FG="\UKOHS.-R"= +O>?R:6NN%?G&UUGME M8>SZ"WO>@[T3[$<<+?M*2$,=PDR"NCJU@,IH#M.:(QN6X]EJ$[PH:5BROE$W M^F+?+3H2P[5KV(J8Q(JV1@NF5'N(J$ QF8)GNK:G_I@NZ/^YV_WPW6/7UYKA MZ;I1#LN5)A_!J5^QPSZ36;Z2K7/57#X5R9 #R186.77:>?\SAR;(S62 M!7;'- *>#517)Z*Y3J3O.9JI.DX$SMBO).- 9_QGU?2 $<4AW9E/72[1$E1: M78R,PJP>Z_VXCQ'L_)ZF'G-4&6KKL.^]HYH'5<XU@['2D; LX^0+\ _6L'7 ;Q(NPM1324B _ZS M -PYCSY_GQP Y9&J>(8*-S=86\:V)OS256U3,E+;R7"F4K3,85&; X/-<537 M2:ZR.\OCX.J:?LK6 6XV6@XFS=RG@E"P:K-DC^Q[UOQ4N/FQ)&/[@CRP#+![ M8(^W'.* K7/!AMG;O8; CD/#P)\[Z-W2@U>S_8E@P M0@B)%Y%\ZH'_P4W_U!,>SPIT\#\F_L@F/F7,;3[R@Y_8YXT[8&EO'[H7/]WL MRW\V>+!Q\P1^&1ELE#1UU%_;7W;7!J]-C8+3OIG2I_(!2>(1B[_G7=Q9^<[S+?#, 6##+=&V?\>@ ME^I7'PB7'H/8_,_43P0;MR\5P[-WH M%=H7A&-H7U[VA7YD"+0OX=L7@&,TVI?GW:_5JU_?W%RY8!*?)_#SC]\$U* M4-0C1EVT*!4DU4[&B SSI^SO$Z^K2G:$]U-G8&[+?@I,A,2C^U1$LA,ZV?D3 M"APPQ!=)\BQ1B>\*%('Y2OOM"!1,%CM GM/8_]<&NXA)7I@$9V^%2=[F@Q_G M ?S&>(!!ARLZ7&^[M%882/*17_#'T[@_ PUA(U+(2C"<2$\EOGO\,(_LZ4W@ M'SQ=X,V0V+6H&-<'*0AE$3X+$M5G8MT'DM?!*H5K?#)T'UN6O1O:Z%2Q": M(#1!:(+0!*$)0I.SHLDMLQN7D(KS.0"079Z' M1[6'[E0NPAL_07*!S@MT7B"Y0.=%:&B"S@LD%^B\0.<%DHNOU]*Z8KDXXHC[ M:O?MUKI6.[3_456'KQ;W>@DO-\?]U*Y,EOV"8F-#+G9&8ZL8QBK:G M[:[GT6:_MMOF,D9^H1_]MO_A*VDS%^#05ERY0]VP8O#WJ='H&$8=Z6V.5 &O(>US!4M[RLV94%@ 3J MX7<\2N)G!X0P6>4($)"J\(.J L[NJ@K@KR_C0[.#EQE33*5XKUV:+_/&VEYV M3J(JX$8A/UY4)1JCS+J(]5N#0FD$<8%]^,W2T7B"1)H" @:D*?R$IO =)) Y M<98<+"B6;\SS(SI-CK"U]7TD^(2F(-*T2L=C[% @OENRS/ 43 ":@J MT'&D*B!$0*K"#ZD*S)ZJP'P=(+H+5QP/XIHJ:.1R$7<*MIS/+TZA*A1B:RF7 MS+ #O3(6&DW2-*MY<@B!(?'PFZ&B%$DA70$APXETA3.'*BZN*WP#"LQ.+)V6 MFDM:D*8]B5@81C?_]'TH^(2N4#53:9,O#26!>IH6W"*_&MIU7U=@'GX3L([W MFW@0SE3I/P_$\)YM3=7;RXR^DYCLD?KL5Y)T<'%=YAL1DD!8-O#%J78U4<5R M$V%FQ=L5616UQ6IX"DUFV,FET]6<6]$K1%V1Z?6*R: MG^1<3J^3%KML+"R>4)P8UG46=&Y4 ]+,@G.9B+*)SSD8T+E\3P)]=^?RUR5X M:'?M1&PPLK")*Z:+W*"UZOQ!YM$GSN6RZE0;O3%)8%J^CG>,;+^7[L%SV0\B M$'%T,",Y1@?SUYW_>V)=M)X$JFLM/:R179;R,=(K9,B3',R)03U!:ZR#"\1\ MW.BMNL2J7AA"<4X\_$ZP49P]E:J-3N;KE6CDM/]0A(U:M5-?%\9IO9)6[=%\ M%9O9A9.Z[+D"M6*S6+TGI%8%*SG"LL2TM8"BS,#DX"^Z[&_[4D4&]G^6'!?= MFKB;*.;;X(>2',X4&) \11:!Z$')VX8&VDRNEN:S+?HT^2Y"#E M5\U80BJGA;;>+^(YM1,7V)K(PM 244Q!N5#(G1 29%GC#(<@0,V3E>;,Z&< M%&)8D9['\_&YSG[?\/F$UM2P6NEX.U7MZT1\X4UZX*7BJY'1[&$2=9H;%+%UW"T\#02AD2!C,MY, ME<<5" WLPV^"CA(DTA@0.B"-X8SQCR-P,%Q;#J/+_;2N/?53U5*BT..\DT9 M*+X[<7J$T->](E'DZ*&EQA0.P((? 6'0)0H$"DAEN%PPY0A&3 3%;8[+RP4_ MJ[)]6:L*O39]DG!*P6MUF]V5VL6R4U:?:MWT1)D/(38D@,Z0B#(,C70&! _H M.L7Y(C/'3 C\J4$RK:$F9.O*G(A)3:K6.VF1!CQNZ*SRE"3UE#T0DMQDT)0T M7V=@'G[3[ZD,MWJ;(N_8DFJ@VQ1_$$J^8,>%/7'JI8=*'OAATD<&AXMHK M,5\41Z-*PN6;BHJU$T:Y/EQT6G7W),&6VM2N\[B7J0L-7F$&'CUUYMV%B&,P MVD)%,1Q'624("K[E#[GT4D.D^WQ%]I5R15R-DG564-M)CIHH]1J?.&D^BD85 MLODRGX]AV72=I"0C/1EEAA #*-\6PD\& M?O$4$@@/2!$X54=C!A64RV,ZM% MMH1):[K0B=-BS.V2[GSO5)?>JMRLIP,6_Z6 !C*5$JGD#Z ((" MI ^<.'ZR(_NJD4[%QE5=Y2NU?C8II:E48W+23 O.35A/*:<@Z15=:2IK&LNY M:Q\#8."$8*,D^3GG*%(($ H@A>#' B8[H+"RZL/^_]_>DS8GRFS]_5;=_T#E M+O4\53$74%PR;Z7*!7?%W21?J!8:)2 @B]NO?[L!C8IFDHE&8_@PF0G3T-UG M/Z?/.3WB&K-N.]%[3 %Y,*URIVEDW=-T_3E9E$ANSAL@G\GF>O6F*PP8W(R. M(4\E"T*+X'IE@7?Z<>ZM7I)%\ 'FSZ:&1255+.?8287CBK [B=&?."5]AT50 M%!_K3%/-+16N-4Y*S7S?B#4](9!T.U+2'SP9N>2BE6]S2'H%QRG7KPDR? ME]BLTM;&% M=JBY0P8/-??!/.2>TN_H2U-,*T"4FR"5>:+%Y4F3B>148XDU,& M3KW%S?":<'IQ-':;2H;U1B%GAZK[N+G%*C77K,;S,DM&S!93D%IZ(S4Y20W1 M<@& $(V !5O(6\(4EFT^DW2=;IPR3"7BMS0=-JL/.?RS"<,_C<,#&<.<-F)Z MSHP7E2PU*9D"5S:FR9.6"J,M3V;F**5W:4:B$H-BL] ON%8Y3@3&I<)O-6)U MCP;^9P.$,?2W*$]/@)87Q[)E:;%)"3MLZ?W/.NL<]S]Y+Z=Z.ZL[[J6_7[)X M8O4GY>VD,X)$P=0=@Q@!"R':E*=0)(!AF/H8_N5BA9XP01[!<-:K)_(.+*X! M3?P #"&U)O0([5%Z'9@F3W'\/-:;].ENA6I%3'4FEX;(UWV(!7/=_T/H$B'; M%F'Z6A&OB[!'T"N86$!@$E 3$:9R4'!WY_U'E+HE, @)"8&"L- :+$+6\(L$ MQA4:[Q8$6'?G(K]=WMEX=RWT_X23CJUT_E3UNC((_5B])Z@(55@9C7Z)LF6H M8''OBJN=K=*)NRB#%X >C2!6!,@$C>,GOE(FR?_@)6U\>>MS$0&JZINU#JLO M'!W'F.:AN0(='=L0,1X<\Y$8M0&]-J"+!,(4[2/.Q;NO&/4W=Q;NL5M_AB"Q7;W/54B[=87-$OE1/U[.E=)5H=]"#&EOOM$\F50=; MW]S<],U#]ZY]ARQP506FK[=TQT+6A75+P+D $=%:(V!" CTB#&CZOXG !O_W MO\&W402[HF6?S "NV< G$R03BPD#9 VG2#Z6E.)\DI)2/&!B$*1("@P&@QN/ M-\#*I&[1%)1;?$0CN4E)2N4FI&WTF\C2(G='M@= BR7XVI)M*S$ADZ_;9);' M(V.[(YFES- 9DNHH8ZC6DI8TZ4XI9*;SB=V1=&S423./:K[KI-)D;5)(5+3" MD*>#LU='D4HYR;](Y/A)G/%TAV?JY28:20=F'R5D7LK3$G)+*FS48I]R9 F] M$5RGK-!*KI#J%20@0]H %%!2BZ,1D8^G,*#KL+$*$T471JAC7; M1Z=ZHR+42V*/9^EOJ'=39G=7BW7C:>H$CTT>I7E9+B/^AHU MDU;ZCVFN&Z^J\6JVS!6?0'H?]14XH_9<AEVM)RC(FRQV2Q902F+W..#%"*1HM3V*H.#:4_+M5F3X]V7T!>/Q-<9SQA"BVJ/YQW MN3D7B76>^V0KFD8C@Y"O\OQL(I8F"HC4'7M8&L,1P",#LP.0J>ADULBP7)Z4 MN&CRL5.F9GPB.+O=82+BD<);=HVQO,80J=] *,JHN*'XP9,#7&['^8E&6EDJ6[N42BTA$LD=H*HB\20-- MAKX+3V'"'X@2;%J);VEM;%D05,)5P6^-NX]XYL?FS]^^E&-;I5ZZ4^JQ1*G> M[K2ZKG5"'%G?OQ,83&PG9N+Z/MA4L75BY*&:L$V@69X?;Q$SV1X1@!B#%^2_ M2[(&-$$&*GH!36([>,PMX5CX-7%-0>[_^B1T2QBFC):"=H5# #-@BB[UXD"! MY=I!NN'-A%9@.*8P I9G'UG((\2O(&AJA!>&$Q#]W6*[RK4;\1LF%!T!NO$! M#=JK80MD;1DNC1+ LG2T8APY\+:B(0]3-MP':!#4+ 3GOU[7: %DNZ%IW"7@ MR-]ZU-]XXM=U$,@2PFL8 2\\X5E]=\0K;/W0(?HHABQZPW*$$2$Y-E[7:H%> M8 0#>"Z/G3&V"F5=Q/Z#KD$"QTGNB*(^@\@UOG7G\;X]!@M"&.DZ@I6FVX2/ M/4@(R(,&:)T[<,, 09#5AL&)IWB[]@+/B'Q1"V$"0UA0'6R_$P/'=B=0Y;$; M?4$3R6,<53,1%2 ;\I8 @MN( 0]&>+5DA!C@(11#$*_8,/41,CE=RH!HC#YV M)9AEXSE71&< [/H[*HX+K5;H A/!2D @'N"-8FPB::?Y&/?!.I,1H>B29"$" M&*-]>S@!A*&;;K0/S8)';Q#OV$#4A[9K.:J[<#?8--:G;J,)UW _##_S-?QT M7M8U$2Q-$8$9[?Z5]];A,HP,[$RYE#Y 5(VA9HT@ A*P"0G()D*]ZD"/8J$D M0<'%D \U"X-- !8B6%6?K4"-O15O7O11S(_@ A<0RCP<(T>?& A0,3P\HCR=3]H2@2>X6C]91>= M&X++79UNKOCZCC@;+M/NWE8!4&(5^]SD\Q$0$25CT29""2):%(DAYN]=L18 M$/KPO[])CB-N/:MQ(]CMW,00$KP!%3CHE7J*Z(A-T+QYH&ZC5/"6X?>2^E_('K+^ MOB/VXI-*[>+3T9"@55T&<'%YB,ZGS9'8G9(*?=UX6*:XZ MO'F@8\'\]-^S U()-C$#U@=1>NFB07=L"].&J\1\ZVK3IA)WDQ>O_HJU.C&SN%=H["6I26$(IN5E?- M9*+EF*XNQEH< M\P-Q]T?V+[R[JJ61*@DNE'9\6E\4XY,EI>C>NMWWD\*61[Q4]WSQH M^CJ&Z/[U*0+]%/A+2$>*HNPY*.!]W/1-&2#OP?7=;!"'6D/3K4B=E%]* FRE M%5M\3M\\1/=SP3X4[B()FV/83=C&TQZTN +UU+&,MH!F=E3(21M28B.LL>XI M9W%2?F49-J#I AZ9R6E-?'WL![>KNN"NS#W>"48^8J9M2*-$M:I,:OJL.\,N43_WW]%4[^L+03O=^+7KIQGG>./'!B(7>0MW8L_ MZIT+('8?R0:AOZEW_2P!U_&U=C($UGSK+B<@65TBM)PQ=N2Q;36 : WW7TQP MVZ9/R?6CL>F3%@1GC+Q;Q!F'K"!L1QV@KA2,RH\3O>2P<2J1!]E:.T>GST)= MQTL=7>4AN.?:P+'UU0/O M5-M]LG7VO9$)YX\A V?6MKE:V.IDV]OY^PJX8^1=XLVLRXU3M8WOZ^B;F&U6 M4%O]'L%)?_=>HL ,P>FW9_0^,MR)5T/!P-)5QX9?<3A_./]S.UGF0R>1_L]/ MI4S2=]2;^>XA7LZ#ERA]EWBS55"(F)!A0KQLIKA'0[Q<(%Z2=_%0CET@7D(Y M=IEX">789>(%R;$0+2=#RP?[@?W6G?PT$)(;+O'NM.=GO(;SVHZ]KN!2+W35H_#(H=6A=T M%0L.MY#K#U4J^9T $RC^.@"7D$R.3":IN]1I^RV>@U#^3+&>\[>-7 M_V3N>CGN]%KWS 1T1"[+>&F"'H#<7,$?3A?'TP#KU)_MSIV-4QH %ED_>+0M.;G=6ZVB_/;=CTQ%;(PK]=( M96R1:GZ>C*:?<-;W;@&V)9BR2\B=ZE OT1*!WL;W9,*#6?KR[Y>)A?^_=(IQ3"*]R6VK8)%5/*^WJ+&ORA:*IBLT_[CNZ M*\Y\(\:=$IM%/6P5O3;BV-.65,@\U9W1,ELELU13R<,IU8LDFTBDX7[#M[%D ML-@U%$JA4/HJH70!V_^83,+40=&_KB;"^1/#63\RBADB^F1=YM].7;W&/?\N MO?T:]QS2]L_8\V]2GB]XRS\N,(R;SNRVD7JKE4N@I=3?H:\3!H,_$ P^7+&_ M)VIP:+ ?*1!Z:R,R7ZS$V=?$L58@AY^29ASWF%:5I;O5;ICH5FUQDL@ MEDG!C0DG.1\2%/,D_DI6>2<6YBL!3_:\)F1^&TFXP^(W&46$<^*+$ M4!AR">/ ER3&_C L_%;GF"TIMV[+A^\5:4%!!98E2[*_ 4WL@/F>F+%1$K+) M:9[3R6R^:+3I2+S-RC,D^9A##1)# 18*L#!F?!;Y=59C]3+EE[X0.VU)'C!L M'X&W4BZFLXT^ONLAN;]KZ*%K^'YCM'VK+EMG:CAWG#YQ'^X)Y[:!DZT#7>"^ M%>+"]F@[WP_;"QRP.,(N*5>.E[ ]VH4B)F28R\1+V%;H,O$2MD>[3+R$[91H^>:IE=M5@8'JONM(6DK^#B)':7-TT2F8'ZSW#$GD)"2R M+AYF_K1XF$:08"ZL$#6%#PK AX7O,G+#]X/L)P 8(7%CY;L@%(1>[CHX7#*WOSXNV6OW2K1#I[H%?(O)BP-O1O]? =H8%3 M5T"J\YCM+B(B,^TE=*LN?V40OR1G'#BH4TUV07'F4WF4JE.9(9\X4A#_$Z") M6L^3X2QOTFS_<2FE(!LI#K7+ ,U&S'ZU]O5-3,1?GM0(H_5AI.O"(EV7'JT/ M (3XZTSA^A.(K:\*;;T1U$) 1[/OB6XU!$:&_*@K=MM%EJ\,NW/()Y=8ER:T+V/Y%B:VO-$0O66Q%VYW>L!:)M=A^;2%0$Q"A M.Y49$ENX[V:*>DMH;37>/$-_QHUWU\SU)]T:+Z!'Z.N[B4]M!;AHK7,=EDJV MNYDVV^RR]0[;0S]XBHQ%F12:^'_@,U[)4RTS3+9Z!4$IU*4X9VT.#%2C2D%B><4;D9E6Q-NQBIJ\X9 [@@P MT)=LTX%'$SV!ZI3?-T7%8/=E$88G027O(\$2H%<@$RZ4S]6WE=.(]^"4QO?B MDC2%<;K^]TJJ[>"LLS#@EM3;^7]?Z(V[D6'49 ?5+GP:C0JU2H\ET^EM,2=B M88K6,Q+! C>"A5K@-@AY*B.J%JT&6&"!DD-OY+ X,Z&8 XL:?CFMB;A]@D=! M=6"://EL)+5TV1XH=*7&5U*9PG.!3=\\Y.' =("Y(&)N?UEJE\5OW9:T6+0" M;8'%LSL/ ;RVMJ*_%MP!]]]O:R%OV:X.LD;H&Q:OZTQMF1";$06 *ENSQH_% MZ*2Y[U;3(\$?),HO+SY$:.^O,9ULF /,)=*RNK]7$NJX)WB]KI,0WD#)QC$%-G95G"JA*2H9) M9Y58%H(P<8>0 MUX:?;'>%V_CRUNZN$!_C>RQ^O#_4$L#!!0 ( *DPFU+Q?4Z/ MQ08 %4' 8 875D8RTR,#(P,3(S,7@R,&8P,#[^?O_\_OC]?J_/X_W7^_/X?#[/Q_L##4.O@.A1 M"RL+ (,# !,L (T".L (":&%4!@T&HW%8G!X"1&\L#!>2DQ\MX3L7I*<[%X9 M&7EE+55Y10TE&1GR034-'5T*A4)2-3A$U3/2VD_1VSD$AL5B\<)XHH@(44]! M1D'O?P[4 @@8X F<$#!% "? $ 08U Y(@G>B8%\"_@H,CD"BA- 8+$Y8L*%: M%,!A" 0[XB2NU5^5J5K*9.T3]PD&I@2#3OJ?\ M_$\'!)Z+.!\9=2&:^?WE*XE7DY)9/]S\,2,SZZ=L]IU?[A84%A67E-ZO>E!= M4UO'J6][V-[1V?6HNX?7_VQ@<&AXY/GKB6/ZZLKJUO?-IQ MP0 "]G?^HXL@<,&12 02O>."P:-V-A"0* 5=(;'#=FCO,'%%O>\P$J;IMRM; ML4K[[1@A8EEKNGGZ<\N MK<3L/NRQ1SNI(H)R;3K.<_H,GC+US\1GM6EMQO[(3[C;!^Y9M5NGGG/.[F-2 M?V-WA,EIU?RX-3#5_/(\71@S7\*C=;RR"+62L'=9#B+Q6)]GOVDBUH[(191G M^[&":@:>8$O+0WVI-%$F^WR0>JQT'"WCL<9,0J87NLG^9X=$C80H4F!00)]: M;U7E:E%7X6C)5%1LT.-?&7IE!42RUMS8UJ,!=>N)J/W3SZ:S%(SMYAPO._2< MJQYFOW,:E.03),4MX"Y5Q2?=FNGE22APFYQ._5G.3*+?B38G:5D7P M7;]EF&M)M=(G&INI]&X-N\G>=/%#!V4TZM9$Z M1IUS<[]^HZ"D027OUCYR-ZQ/HF6UTDCC[KVG&;)'O#LH;J/^UY(X$ AFW%J/ M/S(4_%M*5&35SU9#OIR3+2OE48SJ!IZ^4O3MMW MJS0&3A_^OD%_,,8* @S_[<5M1^YZ( 2L*^JRJX^8%;>$H,ZQP+L')M*>,R[< MIIR*SA(EK_3ZC9?9_?H:D?3+I+T]9_::M9NEH\FI-/1^).?V&<:YI"=-/>TP[Y#4C3?-CXZC6%\^\)]E,"Y^X>S[]T!\P\.YSV::,[_N MQ!6, 0+K;R'@4:]-",QRB4G3K#$.OKF.*U-E06#"=EDCOAFC8VF33B-"8.'7 MODT(0& R;XOYGA)"Y+N8#,>,;1(:B.]/U+Q4YQ@&^%^+;75+B4 ,%MQ?M,FG MUEVY^SR\]Y;D:83.IL%)D^S5R;6UD_Z"RQKJE):\;AB]];G2][N38U:24F,= M6U=843%K%Y/@V-]^+:K(DXOTM0JFBOR^DK\K,65(XZ4N2_FZ9AT_*VIT(RE1# 16:7!FB'%@;II*IO+Q2_ M\H+ 2ED^9V$K8[!?L>:->VG+$LH2G1@L7ZNCSJ$/:=*DZCU7 QJ:&Y/=M+.6 M+2RE;:,+76>82*=E^AGLJ:RK-..UZL MFCE#_,15R9S@G''QCPN; 4P'AI& MA-5W22O$3SA<,DY,T.5VIBA P*+JQ6+,AM*'Y1N!K@:4.6M&D.\#Z5V^6I;V M3 BHCUPUK;HDY6,>_7'&\+@6XRL>2X=:Q7_<,/#3'E:DI MDVP&9LCY#(P9C P.2YJ<&>=E%=4$_@2QO\A"2F$"X&(E!!*0 *A M2).Z%%? D(M*7Z0I'5Q4,$A8! 0$):(0012Q(+TW 8%5LZ @1502FEE4>D1< M46J0"[FP9V]YN ^[]YLS3]^<.?.;.6<$HX)Q(&YO2[$%$"$ (-L!!+^"[P%2 M6!@A#$X02'* M0 @+@6(A@F= 87M...1W@3\$$8+"X,(() HMLEW0) Z$(%"H$ P*A\-@VV[< MM@]@6+B$DJZUL*3C<81R!$XOD7D?2=Q?W[[+:>"+BKY?9!(*+;5;6D96=8\: M25W#P'"?D;&)Z?<';&SM#E+LG5U_[7!! !3R+_U/+NPVEQ ,!H4A M=K@@0M$[!5@87$E76,+:$7$\0E)9+Q&)V\^\7]^.(NH[?=GE%SF EE(QF%#] MNH/V.]F? TOZO\C^#?8?+B[ 0"';QX-B@258^T8J.(\F%?4#+5QNB7F/[.>S MKH39$N=T=X,[F4>G^O><)IO&^:@:IU'O^225.21$Z,BM9EAWTNE/E-I?LW5R MUQ-R!S &,]/AU"@,D9<)_4"V"/=4PRH*0 RKHV%IP4[^Q&S$.'N)X!9Z>963;[G@G _<[E@B?S*.TP\:RWQ>N$FPZZK?C7++AD*BI=$6AXM MD_+(,XZV:-G3AFM,M/AD;XF^B<&@EX(S)^NU^15KR[XCTR'UV(QVR;O>IG," M,)-+F)XL=5!V[NLNG.L_Z>B-:_&'BUU=7!> S+L:A:,O' A*:WU>2E5O=^*'UK8)0&Y6I='/1%<7[PH K2LH*OAYT,G-UI_B.)A( M>6SYB'6SACCI2#Y1.L[FY3^ MQCYY>$%GEOQB693L5<5" \.CVU("98^8B6T78CSC?.NWFGBK1[S#N+?=OIHU M=\VR^%'Y8A$P;.89JBMMP[AQ0SI<"68GD2*SL.!6!@H8I)V$7N#?$ !"6\(F M+6'&*_5BK5>(D83#*9R3P>7&-/U-@:W7G/A?)69CC]\U;5BK.,W/:&]> MK*H;K8I4[VWP&$]>J2EYZM(T3)MM;1X;D.];JGG//F]N%X%V5X/Q9!9\,KX( MP %QSWWEIEN+QYL58]5JIS;)+S^G:@=!-_K_,3]&FQ$I]01[8=3SVS.$,4CY M0G_DWV(["?@$\+ I5O&Q'PQ!$KP35WJ(;-6;_M'J!$H"_R1V%.[F>'X SR_ ME%XQ5O[2B6SE9<>6B?6X2KS;JI&ES)Q"CA[-'PJ4^ M9;3MCJ[U689P!KS>/DQ7?!1(C94KEW_O5]NK9\)3F6JBA463C)\W;;\*1RMI M'\4;=NG[HP+]0-"5U(D/R/&U5_;],>=T5"Z)%OYF/?/YP#$&1#$806@Q?/U1 MUKNF1&FW[@+68H6'GU(8+M]>LFXI!%WQHOY9HGF]$GJTI&*C3N1)XCCI!X^8*2?1>U[A&>_SGN;L1DFT M6?AE]-F*]:;S%+\-NFWMXE3G+V;;]T;<80<;FRROY6,V=38T/QJ-K/89NR9K M82^D:$129,QY\O64\#)Z$-?L4G5AI*HSGG%_M&X*;2( IZ"$E=+B$-\W#]V= M9*B=)!0^\/*/UG?UXAN9?'M$AWRY8F3NW M9,XD>AV[*(>$'SS[TNYMEYB\!CV/PAH>YII)O/,W8-MW#LI(0F=XB!K1$S83 M\Z3CMU0EF.8^+NGL@+H>E:R/%'-.-8U,I2[%R.0E]*>$HES?7AF5?\ .:)R MAYNCZ-4=UR/GE^JY<0WT>7;M@ W .=J !,&;?P)02P,$% @ J3";4C?] M-8A\" MRP !@ !A=61C+3(P,C Q,C,Q>&5X,3)D,2YH=&WM6F%3XS@2 M_2NZ;-T-5,5Q$F"7=1BJ0@@W5#$P!9FZVX^R)<@)3C>HQJHC(8=C_.>QW^SW2 M_34ZZ$?]8_+I(]G[/!GM.^GSF]'DMT]CO^JGSV=7ER/2"L+P'P>C,#R?G/N. MPTZW1R::%D98H0HJPW!\W2*MS-HR"L/Y?-Z9'W24GH:3VS"SN3P,I5*&=YAE MK=,3;(&_G++3DYQ;2I*,:L/M^];GR45P#!)66,E/3\+EIY>-%5NBB*PJHP.NJ4=P,@0NI_(/ 1SP6P6];K=OPY*RI@HIH'DJ8V.X) > MF[289JLVY;<6:2ZI%3..Y8_V(!*,87)4=>!WW\$?01_ M>WW_#ZX8KZWHYX!N/^6_=Y>#TADYN3$&6_EYX;1_M%I>_&(Z?N M0;>_-]PG-Q=D\F%,[H:W9\/K\5UP\\^K\6]D.)I@3[_;[7^CO8B"P3ZBH'=< MVI><^66;W&4TME20(9-')XHJ73T4]?]#/YKK5>NY*:-"J5S*M>X+-9<<4G+;FZVV%U.@=J$@E\-@*@HP MYX)4A=45AVDA4[M$#X:D)(!#>0 M"P-I$'.GYR.:FY(G3D&0P[6+X.E@=_#"PY244!AD<, M/1JZ#9@$<>C6C7Y1I*@-DAOX/Y$5@SD!3 VKM@&(0LL%*0$+"&.$-U#3%4YK MB)@G2X,K,,>:VBA121 <"I D%O..'T2:C*22C4W*^2JO$3OH=CBE085VPWT MF:4F&ZKN /@Z !Z^"("31VO][:?C?N^7@:GQ55,+#"(J304\[IE]9\I+0C5W MB $$B%AR-"[A --8"I/A"!3+(89B',5G.-5$*E-I[J*K5M)#I]0*:BEH-F0/ MP,(X0,\C8OP Q4]UKTCIA_\H\"V6'A(8OS$XQN M#21[<*$N6R^4KBV4PD*XSS5\0S?R@#7JA-!""AE=E^"&;B MF ,*ZY5\;E>5A@D@/LZ$<2$7I'CAYD%^_QBLFP'?5[, ZSJYU]!LUYD >P1$ M;5#$*"F8>^%@JM@()J@6J+WP_,/EGP*GJ0QR A<%C",0+D KPT$;*/S=H)(B M2"M),:G GIP&C]P"1GBF\@POAH:8HSQD )B&L\$&1$+TB- YTLZ?UOPI?NO^ MM'6P"6GB) M[HLB4)=X%P(W%R4DK9T3;>]$R=MSHO&,RLH%;T083U,@ZV(&V#!/2?>*QFV1 MAOSC\SS<.0P,A"QB/-6/565_?_EM$B5=27.L8]*OEZ,D7E9(+@9P?PR@SP G MWV%^:\RSMX?Y6!9'BGLOZ)= 3^?;KMK&%-^Q*Z1>7TD??H91VKY'9 M$NGMQWB'X3=7QH*1\:N/1NC#P/D"&K5>&*Q4HU <6*7-BK:X!A3+A;6";&4P4##5Q'V>2>H&3W( Z !AVW/5PR0%5/E3.N(_^]9UQT7^ M]$7L$"A'JB%$M@%WW$5U0*[[LJ6&>-NS 5',E)QQI 0%G=;?&>DZ$?"\E&K! MH7>>*1_ZZ9H# >!?SVDZWX,(K-W7<&![Q??;6))[3XPRP6 &D,=]=P_6REJ\ MY^'P_[Z%R[:6;E5/ZKTK -X@:6EXM/RGJ?K/L%KFTS[>#\&C!'W7=]/)7DJ]ZIEEYX!-*-4_B&V-Z.40-6(S(LM9"D_TN;X(6C+[CBV]C6EN!Y M=(07V*Z&5!TW>N4#<6]1R9*5_C"'T#H-34CN/@S/)L-+,CR_&M_>G8UO_[ZS M[M>MBSG@AS;MYLV?G5G?PB9;IY\TL%S,B(Y#CC+!4S)^X$F%;\_(C2\&__^, MN:0B_E+HM]9V6_6<,OYOIE>D@B;W4ZVJ@@7K+R0:-TW7.VIZ@0?CWGO4S\N( MTKSA6K&5X,3)D,BYH=&WM6G]OVS@2_2H\+^Z: );E'\EN5DX#.(Z#!FB3(G7N M;O^D1L B2-R2 ZI]SAO:)[^(PA&>4KS MF#/R;OSA/6$J+C.>6Q)K3BV4SH5-R5@5!V0]N]1KQOU.N3C!W)P-QX>.NN+F^'XCX\C M/^K'N_/W5T/2",+P/[UA&%Z,+WS%4:O=(6--%\ M/F_->RVEI^'X-DQM)H]"J93A+699X^P42^ OI^SL-..6DCBEVG#[MG$WO@Q. MP,(**_G9:;C\]+83Q19GITS,B+$+R=\V,JJG(@^L*J)>N[!]:!E"]2.;AV N MF$VC3KO]SWY!&1/Y-) \L=$Q+-*Z2(MINBI3?FJ1YI):,>/8=ZW76'*JHXFR M:?_Q $^U+);M$I7;(*&9D(OHS5ADW)!K/B>W*J/YFZ8O@4_#M4C>])VU$?_C MT#5,S_('&U IIM Y^MKW\X^@CN!OI^O_P1$G&R/Z/J#:=SGG;JH3)1G8CAY2 M,1'8O-4]#2>PAL4+>!P#?+FNN8Q>HOEG'&V<#4>WXZO+J^%@?'5S#6"\_70W MN!Z3\H86&7[8<>H8=QU16B^S6&VC;GZ?"\@ ;\BA7 MRR:IU6?65"R^H3_3Y=3NF,$\UG M@L\A$-A4&$+SO*02"@NE+<0&D&Q![F&=)0<=T?0PJ?#!%+B4*Q @T)B*'."S(&5N M= ;C$*3$E_EFWGW/-JTYP IDP$+OQ M+7@1I;DI>.PJ@66D&""\6&' X&0>H M>P2.'B CS"&7'<#&?%M*L.CT:- Y/N#>B\XQ\T_^4:!DSSU%L'^"NW>-.1[, MZ,O. R4; R4P$,YS@T]0C;HJ>EF.?![XCS#V(Y'I@!Z^.C9=< /K#KAR N3+ MH&^B-HII:79O@B)EP@' U4A>]JA20P>PE<^$<=$!K'CN^L$\;AU7ZK')GTX M(RK=4Z&Z604MK!$08, 1HZ1@[@#)E!,CF*!:H/?"2S,7*G/LIC0HE]P&8IRV M6 A@A5TP]D+!Z>? MDWB3UTZ\G6/!%O]VCR([TQ"H.Q,,XR4U*G> I :8B5D+%$ZI9DL& "$%G0@I M[ *5VU/#XF;@R.((X'F\85K+>EQ4?J@F5)2Z !X:IS3C&"CA''#YSY3G(" E MT!%J>($\1Q/([3S78#\0!03&/=M>@&WQZV/;:$9EZ<(!0I$G"60J8@8@,H\S MCI6FW"&P^<>GDQ#'+&@(<B2OOYX7<)O71ES3&)2[Z<^Y/),CUTFP7W MRP#^]+'S/3F^/CG8ZR/'A8?>-H0Q8:A2#5>S39)G1!\4=2J.2XTHW191&_CE MCU24:YQ2LU*%N/$[%G'F(J+SN8I6"R+%/9?5T=PC^^;?F\8WH,V/Q(;CG^5X MP7U5P98\:JZW78P"F3(6((3?T=5V8-R_GR'[-C.>E6L4LAZKM%G)+%> 9IFP MEG,N]0%P"(AH,%#!)V9<2W[R/TL!3J/S29G'[M#N<']\ ML#\^P-J!!/T.*R^ #Q3L\)0J%AS06\FC51H_Y_0>]8[7\T[QN$S$?=>R/ U^ M%B>JI-N?[#VQ]U,�U?;?U/\Z=*7L >N " ;7K%94!NF3*#Y8#9NIE4H>C) M0_.]FMHG]BM*@&A*-&S#30 H=Y$#(.Z^Q*NXT/1Z1N0S)6<<14U.I]5WD;H* M-CPKI%IPJ)VGRH<7NL$T8,;?5V7;X7D#L]_X:@<>07@Z1JE@C.=@CW-J]S;2 M>'=7RM.IZL>S*HB5E+0P/%K^4_?D5Q@@]3>(\.X3K@PL^/+ENHM5M+1J6>"O M5;F2CMW?\'%US&M'1&V9L(SWET%PFKCZ!0/Q)U!DU_:[N?[683&66A" M2C!B',,/I? MN@CMY>8P%3RI2C!FW_B4\^=[LTLQXN](O[2WN[KGG/%_4[W2(32^GVI5Y@RU MB-+1K*@4"2Z,%#D/JN?VAB[QE[LWA,E&T>HF>0$R,IA ,G0?T 3$ M1T1G2K *!2[1:COS96V7/_@;ZN[*^]G_ 5!+ P04 " "I,)M2GS%S M*%4% "*%@ & &%U9&,M,C R,#$R,S%X97@Q,V0Q+FAT;>U8>W/:.!#_ M*GMT>DUF\ M(#@QAA@"Y,I.&##ASUS^%)6-=9[;FV:W>[EC4<(*MQM4:F/G2N#V_W?+;';A^!45L# W+A HDN9<#A&D"84Q4 MSO19XR:XL+I(H;D6;#APZM^2=B7I;CB@_!9RO1/LK)$0M>:II67FM]U,]W&E M@]/W:.ZL+:#BF^CO=CLE3-5TP0S6^9X7W M-12,*'\E==R_O\&'5F;UNDBFVHI(PL7.?Q'PA.5PQ;:PD E)7S3+$?S-F>+1 MBWY!G?-_&+)&]32[TQ81?(W,C:S]4G\?Y\#\>ZWRP>RX>F?'D@=.ERRWK%!U M)05%VNE=S%<(^,2%'2QA-YM?!=/+? M(?F>DWY2XAK,GGL*\PL(7DYA.5J'(4/WZK-MJN?VQ3##Y[XHWKW^,V1TNI$H0#>L"(JD*CAFJ)BFP MU"0XF+"0)2NFH.TUD:[E LDAXJ*N)V;%DH4;A0D,MR0IA>D=YN84JPINE_ \ M-_+BQU!2+"H0,\50T$/!2O%KN9HP:\(R)BM-.(RH8"I'"=9-N%8LYP;*8I]Q MS%F$N^'N)F?"/(IXB)(B;\.Z4K8).&9,T81LH_(-P=5:PD$ 5I": &P:[0B5 MF:E]A^0UD7&LBO^2J!5)66[-[P3;P2@LX#>.U<1YHIMF7;*#-ZG<(EQKYC^* MPWVM?QUYQQ"@6I4G11LA=NAQ22:,7?>V5NSO#5?,-!:YT?D<$'4J!=W)$ MC_<8O?6,O5=40'F]=J=O[/C(J'P>B%8)!$\Q(A)2:(>1A[Z8HE/PTI%KE A7 M"%.&?FD :9II@FT5+D/),"YQ(D.$\F:Q*N(I-FAF'!G2HN07GHQ4&U&@(C'Z MBBWS>VYL/RV8;GF.]5]PO?-C3C$DD=Z$K]ON'PIJNI]BA[.&:9Y,ET96@M5, M5U)1IJQ0"D&RG/GUPZ&D)F?&9>]ANB9C"82Z7W9/O9[=>VY$U:KF6=%ZI0J: MUN.W)@N$1%0:8_]7\<#FK?W\4/.JMZM1..C@#GA+Y!<)N:W5K]^MK2*9O\+V M^8VU1?4^VQ7NY\DJEV*C6=^TIF;O@P;QN[6##S+PP^U;=L[5MZ8/PKO3L;W3 MCP$.)W:GRES%TT\#?'\#G+@_W?T[H>UH97)/ 3LFKQPS]5FCU?A&$SRB[F7) MFV"Y\F&4*2Z@]5O1YWGOZ/T%GE7E=#SF:ID@N'> =N84GKG%WU-2V\D=6+X< MG0>C&1YT+J>+Y?ET\?M[BO\OC/Q0#_]R2YOX?=)F?O\D\=/$WUPF'MV*#SK[ M?=BP3M%TUHG[1TO^%;4DWG>O*Q*^62NY2:GIBJ7RZW@ZN#Q\=Z(JT@8D@2<4 MJWJO(_#PTK(:.;RSO'\;FI$UL\IR3B(\P_CD5G):>42W:[U8^W/:.!#^5_;H])K,X"=Y4$.9(81,,Y-"!IQ[ M_"@L&>LJ6SY9A'!__:W\H)"V:=IK>[F;9@B/U6JU^^G3[LK]GRQKG"4DBQB% MU^&;*Z R6J4LTQ I1C1*UUPG$,H\)QF\84IQ(>!,<;ID "]MS[5=N]NUK$$? M38WJ.3(+X,CQ3QS?]3UP7P8=/^BE]OET%/Y^/:Y6O;XYN[H< M0.D+)@-M6T->@;";XS0@?]E&D"44)4P?2KUDUX87510W,MV*#O-)^5 M[D+2S:!/^2T4>B/8JU9*U))GEI9YT'%SW<.9#@[?T[FSUISJ)/!<]WDO)Y3R M;&D)%NO@&$%Z)U)\F6QEL@HM4$P0S6^9L;UC-1*,J& A==*[O\"'9N;-O%AF MVHI)RL4F>!'RE!4P86N8R91D+]J5!#\+IGC\HE=J%_POAJ8Q/,WNM$4$7Z)Q MXVNOBC_ ,3#_GE]],2LN]E:L;.!P97+-RE 74E#4'=\E?,%Q>L?V^\X",I'9>-ET;](XZV!J/Q++R\N!P-P\OI!,DXF]\,)R&$T[YC=)^,GUX7 M;NRY/;)A/AZ5OGJ=8_>).3FAV.S_\])-\CZ8,>-V"^=$]@>@'AZS', MA[.SX60\MZ:_78U_A^$H-".^Z_K?-) _5H7F\:82\8QB7$'G)'_P_#T8VF4& MD5RG3 89MF*")BQ7"H-,H;ABG(YDA0=O]+4A@.C]?.SKN^[O9%, M,?EORE]>[Q"S.UQ(E2(:U@7$4I46&R#1..M0+.B%I%21M^X1&#:\4*;I"$"YZ92ENH&WF5PC:DL6?!?>?2G-#KQ#"#&LFE#Q2H@- M$B_-A=G>[98K]N>**V;ZB\+$^PZ] X*\4N =']##+4;O"+(E1PV4][)SU#/[ M^)U1^300?@4$S_!@I*2,#@^@)CQ#4O"*SPU*A"N$*4=^&D#:9IA@=X73T#/D M) [DB%#1+F?%6ZZB05I6_I+)J+42)2H2#V&Y9'&/QO;7A^G1F-SR FN^X'H3 M))SB.41]436^UCYX M%1J:-O);DSTB(FI"8?M86^S:)\?/=T&L%V\ W6D =VQ+M!<+N6Z0;'Y;:T7R M8('=]UMKC;!]LJG*E7C7;]K^BB\.UW[Z.1C M@$.YU[#]]F,#OOX&'/MV]_0'X[\2X(Y6)OV4R&->+##)OVKYK4_NPM&I[?D/ M[<)3J*'G6/\":.)_^*Z1*R[ /RV;3&\/LL_C95UL\)JM98I;5L.(&SX>QF]/H](/['?'GL$?HB/I@<\5\CP^X5Z <1_BD1GG+$ MK<'G7W _S BG[+R;$O.M:^ 75+UDVVHO2/1VJ>0JH^9J(%70G,J=!Z7[ W4[ M81 3> VSZM_NWC6A>AB[=T_8$VV?_.9DR:RJ\2 QW@,"U8Z6[;.!!^E5D7/0)$ARW'D677@.,C M&[1Q EM!T9^42%G*TS4#Z-MMUW9M MW[>LT1!%36H>F070=3H]I^-VVN#V Z\3=%VXO897=^'DI*2>WDS"][>SZM3; MNXNW5Q-H68[SSILXSC2<5AM=VVU#J$A6<,UE1H3CS!8M:*5:YX'C['8[>^?9 M4JV=<.FD>B.ZCI"R8#;5M#4:FA5\,D)'PPW3!.*4J(+IUZV[<&[Y2*&Y%FPT M=)K?BC:2=#\:4GX/A=X+]KJU(6K-,TO+//#<7 ^0T\'M1S0/UHY3G09MUWT^ MR FE/%M;@B4Z.$,G?5Q2?)T>UF1E6J"8()K?,R/[2&HL&%%!)'4Z>'S YSCS MAB^1F;82LN%B'[P,^885L& [6,H-R5Z>5BOX6S#%DY>#DKK@?S(4C>9I]J M M(O@:A1M=!Y7] >Z!^6]WJH$Y,?KDQ$H&;E411_8SNSUT M(O1A_ATTCC%]F7HBE2(2YE?+Z^]GWA_;0O-D7RWQC**U@=?+CV-D;#0"OF!F:_2.02RSPM2Y MEJ!3!CR+IIY;C\_=WGFO'O?= MKG=>C3MM'/M ,EI-/=?S_9-R+K?J"^H=M)M;WGBU- K:-;OO]\Y/0"8EMV)H M.QI#2_P:YPAST,&##8"=5ABH6)&S^. PXS\I>,60\ PQE!.!'O_HF 3&6\KE M1%*,]5M-[=-26\/-D@1E89:AX >,LVR+3LF0Z^*#C6G-(I"HUV".L ,L,UY3%;!/A<5Z[M-BUAXY) MF:=,X*].SGM>($8(KO=!RBEF-]*_>.9W7&]PK)5!R+(>7K<,P!HD)Y%@C=!( M*LJ4%4LA2%ZPH!D#->7>']:?DW-_QOP_RU>?WML395^U,'^E>0 M_T.0?QK;6J,Q;*J;(%XR9RHK-+P@FWP [^46;YZ70D9$?#Z63GG]:O#Z>RO^ M+UI(>KC'123^L%9H$37W0ZF"IJ".7K4_W:A[L_&1X!FSZGE3@L>O^/7*\1O^ MXV\'.5DSJ^KB),%;?T#N):=U0OB^W>D>"K]:<\O/#=4WB?(CQ^@O4$L#!!0 M ( *DPFU*=GK)O11T /RD 7 875D8RTR,#(P,3(S,7AE>#)D,2YH M=&WM77ES&[>2_RI8O\K&KJ*HPT=LR<]5BBPGWHJ/M>C-[I_@#$@B'@Z8.4AS M/_WV!0QF>)A,[!=QHU1L6>0,SD;WKT\\_[>CH^M\HO/$I.KGP9M?5.J2>FKR M2B6%T15\NK#51 W<;*9S]<84A MG1\]N3X[.3L5)T\.W]X=GYVIMZ_4?<_#JX>T-,OWUT-_N?]-??Z_N./ MO[R^4O>.CH]_?7AU?/QR\)*_>-0_.56#0N>EK:S+=79\?/WVGKHWJ:K9^?'Q M8K'H+Q[V73$^'GPXGE33[-%QYEQI^FF5WGOQ'#^!OXU.7SR?FDJK9**+TE3_ MO/=Q\.KH*3Q1V2HS+YX?^Y_\[-"ERQ?/4SM79;7,S#_O374QMOE1Y6;G#T]F MU06\>0Q?=Y[Y?+2P:34Y/STY^>YBIM/4YN.CS(RJ\\>P2,U'A1U/PF>.IW9> MF$Q7=FZP[2T]1SW @S/_V,CEU=%(3VVV//]^8*>F5&_-0GUP4YU_W^-/X&=I M"COZ_H*>+NW_&F@(VN0^SF5B^*5O=FY+.[29K9;G$YNF)H<'_OT?3\].'EX\ M/\8'81UF:]8BR8PNSH>NFEQTEV7=?+_.-"KSN3K2F1U#X[C"T;P4_CD]XW]@ MC\-6C]S&*7Q%ORX,;=#092D\>_W?/[_^\?5 G?5/GQ\/><)??< )G#E3='9B MCT&^O+ZY^O#Z_>#UN[?JW2LU^/E:?;C^Z?7-X,/EVP'NV.D/%S?JYOKJXX?7 M@]?7-[=W)CSLZP_7+X$M?+CY".-7@WH"6 (T4YBQ+6'I0834,/)"W9@$>04,]O[P 3Z,;=PT M+UQ_!H:>@RBZ3"K\&I>VIW2I-,BPU*3GRA7 <76Q5"5P?E/V5.ZF\$&FYCJK MC7K[^D:=H(R906_T2%\-H(]H_'!PRFXS"OY2&8X5A1V-ZJTN4_V[^BES0VC] MQF0P=/5&%Y],I70>'AN8[.AR#HSRIG+)IV8"/%]\HBHT"@E5+J= 0GY!+S^^ MO)+5[,><]W83?X%:75V^?SVX_.6 CL!@8DL%=)X4=D;T6-93: N> M0)K-S%S#R[/"H;1T>>D)U>_3UK9?EX4VF16*0Z+^12]ZZO$/CY\=G3Y[]JP' MM$>MM1[8J6DFY>;(\:B7@/&@D=S!D.MBYHI*54X-C4J@@\Q4AL@5)ES6P]^0 MB"O7\Q_]7L,*CRQ0O9F;- MZK3F0QU4:PZ>+BH+8(+> H;A$JMQ!V!$,-[9$C]>3&PRP='9/'$X(<*@K0$A M1\B5^3P!,$/3Q:XN\QRFHSX86@/8U5>NF )O.WK5M%KASE_+>P L!NM9C"J M%I^ =4A<7>@Q#'3I:NP!H'!*2[1A!F'&>RS2"$@!(21#89@O?#"EUKX53]CQ M].S!$B[K:N+PZ*2*., ^HA1YK[K2,UOI[(#8Q[L:MJV9-HD0E? T@(I!MRDK MVG&41J>]D[/'O9.3$P5PVJ9TU("< #OCA_3%WC*-S^]9[[$T,*.34?BQ["05 M=^(XC!4N9Z E*H0(J/_UU,*0_']XUOOAAY/>T[.G*^+4U559P1B12]WGDQ>8 M%)SJK$Z-.GO6>P:M/3E]!"+2Z+(.KS^@Z>5N95YQNX=S0GYT14$,>]_SH=Z[ MA2G* SH9R$*'3A*+1X>1ZA*/,$@B.N7 ^+,,'T&Q@8($!P.R M YD_'+=J>3B$>HD@&Q=[;T)%)A&)QWSRG4<* MVL/O?2, W(#,2N@0:!!:!++[S.=(6D#*-8 HZ+AHO\78 M30+DJ?']%DS9-L?"_%Y;TI=RY./(MDW4$7R#D^DC\@)TIA%_!N0(G8! P@;] M&$J/W*(!@/B$8>6T/'5I*'B#[I1]Y:UG#X+H=1@O\]/%W?HZQ MC)(9L)3IJ\N R;)E;^?QWK)29%_Z20AR3C&%UD,KA 6L@ED-[8R4^K MRT?+"B9PH#S5M&Z>/,/>"ZFTVL2=OV]E*(7+&/ZC+B"&.O_6*N?L2=]"-= - M8!QZ!%;3 <_SA(,P>$KF WA'EKV]ZJ7]7"WA='UFIKIP1X"\"V"Y0*NHD:K[ M3YZHL^.'WSWX9O1^,&SW/UD)2QI^N2?K?>DW\("8[5OGMQ&H%P0HZ*NI+1M] ME$! ,6=5+Y H:X&Z9"I&70X1)9(^[GQDP/)X<4 _Z[<]-MY'38:GR8Q/PHQ/HT'SWY/"#V*HDT_C MPM5Y>I2XS!7G_SBA_RZB*;6_F/"1 -J[R$!D',GO)^MF+A]%7ASY)';B=)TT M,^#"1T.@HT]'>@0S.]?90B]+6<:G3_MGC[Z[ '@*'%A\(RO M?F5Z*(WYI$8P<-2%_:LE&T?7C-3KTP"1 9C59F667B4!5D\;@1JT_U)LV( ) MJL(.:P*"H/:/VV 7ACTD%42\,6VS%R-+Z\=S.(CPOPC)[@T%/^!OO.RWQ7*T M&\9!ED3L 2E B =@FF%3#NQG(3,C8F.?>6.I,Q-9N8'J,EW@$>'GS_Q$\^V!28Z:X M1GN3"KF\#X@!W828$:(1BFJJ]"SRUE/BCHB<1@!*P(C3&&0OU;H)9H*_ :(&@ TR6YSN0I\12+J&WK M-ZY@R">N+LT>(N"PL(>S.J,X*/1ZX0":Y;H=NLR37;VL(_*(PA(0#01S00B@ MP="\.%(&SA>M=,4AIDQ9'L8+1YGB*5S2V@X+-]9B!?%J8U6!'B@X&CJF=H)) MBG9B84OC-SR0W492OIWT6K:/)@8BX:I! PL,KVW\A;L,CWAT$W3[T1YTWR"! 307Y)=*L-#.-(=*;HD,B M;M]FO1SW;),:E7UBP;># ^\5;4AIC9:E(XH8+::T:)J-Q&_"6[3*80KR,4<@ MH D1E5G01 0J9)6XR8K&L#XK )MD!L,"8U@!XGMN75UFRZV2$VTLHPC_[2)/ MMX+J=L#.EX1M6(IO)FN_OH)UTU@<]M:OWHB$_>O5J]VSL]!01WD,T3'N^KS8 M-\8>#4J'4$M@:CU23P#NG3[&"-EJ B0Z\B3L";33NKC@VCV*TD'M0W/L)";: MK:L2-2(8$G_8ZWA_!?2MAI8=(&=9$UE,^NMB GP6M#J%F2>PW)]*-;)5CW6] M'#?#:W7K@CXW1BU/80X[MN%5!(R\0Y^V&YU_2[RX9;5VAX@567<8I?SSWLD] ME9@L$]01?B]G.I'?X8T"_J2^4Y;3M*GREA_:<97&#\+.5!C[+:1!) $0Y6(Q ML94YPA[,>>X6A9YYP/)TM #;T2)!IT\+ZSFXH7?![6LW3IQU0TY[R M[1E\?(: 2 %J 7E6"]?0^>H\CG&CCXD^[LCD;TPF#G2GWVM .J;PR*7ACNB+ M'8UL8BY #MV1T/9=0#%WN#2TZ^AC(FI%,K1<5!-'"I *9/8X9%BL1'$%$R2% M$*[^^'O,6=CHQ>^?(NM'>6L]/ M8@?PVL^%>C<%A5#\L#_9N5$\F -2BU:MK9M3SLE\@VX8,T:?";\PQU)'J=G7 M:<4J?^,'RGD7R7JR24%C[8QL[QB H8D8*PC MT).$0T8#8CU4R+G9=9]\1J--TX*#,J$UDYG9!,5=7E/9&#DX$6$S/NM)$#7& M"=+L:*^!T'W]!1A)G64*-W#;[+VPP"Q"$@%!Y^UT>&#T1N:6),$X/40:+N+, M8SLW:QF,-_0V-!F*B.0N/Z*@\AFMIKSM>0\YBENO15GX%._M/:64LVA2=D>U M')"'(V%_:5SG^T=B4+40^"Q7-QU>_C/".%CNZ\^F2- XR]'9MR9R8Q_2PYS4 M@N(_XS@#F/Q()M^V-'XA -:+ _3X^C!$R;Z5 $1,,K85C(%%;8*1_AAGS#9Q M' J*.U30QT/$A**U M)$5\U&F5B9*EBO>:]41N->6\V@V*O.0X]L9<@3+0?#9)C6Y$:1(;#D\N=B<55QMH+1*M M84*A+6/G4C72%)Z<-UED0]"!1C8@#%GNEK\,FI@[F[)3S.4CH#U.;I?:'M!& MM3"&L?3Z/0HI]8*XI1O6&BAH!XT)(QA>409=@FI/E=+M= 9"MHFPCAN1F9C/ ML\P)J_8^O% 9PI5/@.0+G('J MZW (99R^I1,J,Y)C$SZ&O(F,8 2)FF2[#*G+N79+R1%UYVN�VS3:,C/')C M*2I#.@>87*S4DO'?S0KS&PB21+ $M=3AP-!D;TWOJ2V3C-1=8N]EZ;._<.4" M?PY2R)>!2:I6_ KJ@_40[<@5VEM'.*:(H_8H0!7+7I WA"P20X,HGQTKWB* M@ZE9 _63D\GB!C5U,3BF#E)]-8A$68B:1K5%CE.79JM^!8YY;EP5A"1,JC1\Z M2QJJ_$DA/EHAGP-PU_$V!?'>P2,'C*@0$'X93DF25P;B.PMO\3F+B:G]KM!G MJ:>F.? +5X/69J8 7981=J:'$EL C2+E)L8#BP"C*S]H&%)-6Q>ZG1I0>"@1 M95AQ=GV#)0HSUD4(@P)L8\M(!=5D6LF5Y++!N0'=U]<<%'D1LGGT/ MZ&V!MKP!'S"/5CX_'!#]C_@(E*(V,YK+B8G72UE\S>:LX&7.%G M?UAUBZI[4?Y APQAYZ:S*EL&]KH.?JYR5VIL8C@5DG,)*$/6[ZGW)80-W(A@ M/^5ND3.'F@J)K$VBINJRGWT6==$8/^-T2_%W!2U1BD:_[XZ_)R6DV5TVBGUE MG9(>X83I-:L@:H7D&5"NJ!*!$H]JLS*UH=&)]+LP[$.3 MYZ"CUT:M+ZFV!V>(+":7BLQ=8T'-ZK\A.WY^%F=Z['86,, M&QKQ%26I$6*=7!Q-Q9$,K88)('0;IPK,?E-\FCX\W-C)9<8K_9'DOY/2B.QE*RS4G(&3+5GXS/L8_8V7J(AN94S8&6.A?34H&-M .QNW5EU@0! M$J4+)A-I&,5H1V[JD*5K_0H6Q# M/"Y/7JL,G/G33JU$7*T]'%H?ZST8/ '_/I;4X1(]WCS2H^=(_%+9?@F/+D(S MF?UD>,68Z4=L'D:>5-Z_VMTYKJ4C"*/G,ZX\__(9VZ;].LGOK<[EC\>A5 M$A#ESEQW)V11?S9!51L%:ZO5H MW^F1QIJW-,%R$P/3(/PQ9GE*<-H$M_,:QA;I'^G:84D=U1)&!LQN%M(;4C/- M0X(U?@"LF(,B"C:?0@N-:;1-$OO,I=76WE/JX; -'#7;M!Y:TT6!&?&DSO+J MVVE@-$U!7O+R-M!P8Q/Q1 L*-!.&V*"97G-,$JS)M34G0#,<@.@EA#A9X;=8ZBP,UL&>PLV%$N9K/0K!A1O&3ET03.J%>R M@G-3?BJW\%9$;*A]< M4!-55P'1T=#NDL:_H1_OT9T?[\Z/=]O\>"<[LK>(9WG=VD;5-H6;>;021W!5 M/G=KO0:02,1IQS.UIDSL<0@$D6&?[]MAE*# MA=N0F\%NCLVNM@Y2)F8>ZRJ(_)LT\:$A@U_4Q2U!J[L2QV77O=F%4IL4(+D0 M)5[<'B\BQE$5I('%GD.JR+I)\>RDYV.>/3HI*:J:/9JR;QME<62MW?S4!H!V MX%NV7IG[NCM'^-47&&@K>X6X^H)^NFV3(A>:YYF]5H1 $1E_N%T3*DM&P5&T MD7B+ P(EL9\4':]/NT "2.CQI F^"X-D76/CH ^,-F[6J15DU(Z#^V,51^SX MJ IVRT_UL:RYOZ+0+VYX%]]@(ENKRW#>!)8S&BV5Q%8@P2Y\2G=?39.4P 1'/< %(!DOUE,%AP)9? M45WDBI'M_IF_$"6+?]J3A/ALVF!PU$&#A<=HO17:ZGJTZ#IDE;E\;"@ R[K4 M.U2Z=M:0&Q[%IFXC8VY:VI0>NGO"B#?$FS5A:^V(M8,QQ7+6$*[&+3/*[GKT MOGA/4;L@/9G.F7)]".%JDDCE%AKO(>RF:ZS8'4HI4#TJ,-B0XEXT!1:,VT& MBR8& M\\MSFY-G<)BYY%/ ] Y%G*M#L"@OQM7VLGKDB2HT(6_MVB,5:&BE(E, M+TKY$/>A:85V!X9Z 5.1Z_$V:B6->NSC/-@VR,EZOIJ3Q&X?CC)YF5?V:* _ M&5P>];ZIH+5O,0M2ZO:N@'&(I2UVB(#&-!M@:I)(UMCR*#:P$U=$WI0AFJ13 M@Q3+^7!TXM'61+; D:& .M*!H9TZ"Q40XGXH/4#N:RTDV(S*K'S91]]1=)L0 M:KEV-X,SDZ)&O<:/W\Z.I5/_I0[[ZH8OH_/FMT-:S<;P]^CQ3C$+:]:SS;-Q MR=:U>L!A58_OPJKNPJIN6UC5KOQ]:P#2[4"D?UQ410FWDH5F2G\3K:2LLHZ% M'XYL1OE3_ $_ *@^%+7Q\OL#E>\K-(F#T%_/5U>D:&RYV#S$FG1L^7UUC; , MN_)Y$E_(JJ/;<%>K7$K%"8YVP''WY7K&<#?R*'S9]&0C5QM!;Q)TG=%0/H3, MP_&=\1JP< 8HVG#F"&AY)A]A\@1@0?%]2' O35I(R^6M\5VN="2!'9B43-TD MA0&]PC7WO70V"RM.+<-3$L#LZR\T737WO6NYJYZ+"9$VZO/L_6VR[*/Q$BMR MH7@'47#1E'4QM_-X_.'V9G0$4:D*%T)&**E>TA1!>(]]N;I1ER3C)7H#\M'- M.14XFHMT@=UF!K5,ONB^*<]\PF57R44_PXR^5&XJG$CYC#")%2+7)=%_NBNY MM^M+/]S6\THL8LLS,%*QGK-"I[>#!>UZH=HKO!HV(^^)]XGTPD)6^C.5&:PP MY[N$-H ,CX#HC^A?,1XK%4&HD9Z[ @AJR5B)E+*/_9N^;ZF_TG0 DQ3L!A_R M?8[D_A3^9-%Q'G75"B^+[14+.@XL#3BWI'&.)'"S MB(Y-'[8,;8W B"C/M3L7.KUR':!>L1\8N:.U%$]6^_;UZ+I+ LZ^-&2#-?WF)N2+0/6N[-66QT:-&*4#LVJ][.SB\G0V39&']H#S$>!2,ST''<%@H427.NN4R)P'A\;2$KUCKS M,2Z*PBG:CE0+'-SA6">B@X64.7.HIM:@7UJ@980.^@G3!$4Q43G3I]8LN+"[ MX*&Y%FS0Q\W3^(:2K@=]RELC+T5-1*,*#^4.NX] M7N!K,[-FWERFVIZ3A(NU?Q#PA.7HFA7H3B8D/3@T%GCF3/'Y0:_RSODG!J&A M/,T>M$T$7T#P,M>>J=^O2P]W%C'3/!BJN@6KJ@NEH. [?HAYR#7J.JT^#@&U M[!_E6'I_(\T5SR$GP?7:CSFE+ 7__;VNY[9[?5SZFC2K_=4D%*R)$TI%F;(C M*03)2P!),E716\*4($LOAP)Y:;:O)?<64YA$1-63 Y.U(=65 ,RT3OY4] MH%P*3M&>6WVVL:US:G#^XYMI:GD^XRXGTP#=7*#I['PZ&4W.[B;C:=D_FXTF M-\.;$?0N@Y&S82/6M&S4!KP? =9I.R?O?@Q9/5[^9/Q[/)^-WC5)&))S-%V& M.:>7D#!^WNM8[?WM/WELH_:SK'W5VCQ E&[ M%22J>#))(ZDRJ4AY$_VI,_42SLQW[@]K<+:D7 XEA?@ @+-]:_Q'I^3WK\CG MG8V7R/WO;O<(!%9!%#M$L^G9D_HKGN-**#2J\&]G^+/;4R5CVEAM5 R)[A=* M+E-:*AFI_&8'MJ3F[D"M9THP!$^97??='55CY.R.K-DQ;;1S1A;,#N&OPKU- MYG#5^V0E.:V9TNTZ7F?#%&-S*[EM-'DE\@>? 5!+ 0(4 Q0 ( *DPFU(- MKL#)FAH '$A 0 1 " 0 !A=61C+3(P,C Q,C,Q+GAS M9%!+ 0(4 Q0 ( *DPFU*J16&UL M4$L! A0#% @ J3";4NG\>;=[EP [2$( !4 ( !RF8 M &%U9&,M,C R,#$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( *DPFU(AXDH,A64 M '7F!@ 5 " 7C^ !A=61C+3(P,C Q,C,Q7W!R92YX;6Q0 M2P$"% ,4 " "I,)M2)9D7$1.S! #D434 %0 @ $P9 $ M875D8RTR,#(P,3(S,7@R,&8N:'1M4$L! A0#% @ J3";4O%]3H_%!@ M50< !@ ( !=A<& &%U9&,M,C R,#$R,S%X,C!F,# W+FIP M9U!+ 0(4 Q0 ( *DPFU(:9%LXE0< #$( 8 " 7$> M!@!A=61C+3(P,C Q,C,Q>#(P9C P.2YJ<&=02P$"% ,4 " "I,)M2-_TU MB'P( "W+ & @ $\)@8 875D8RTR,#(P,3(S,7AE>#$R M9#$N:'1M4$L! A0#% @ J3";4CP8'^51" QB\ !@ M ( ![BX& &%U9&,M,C R,#$R,S%X97@Q,F0R+FAT;5!+ 0(4 Q0 ( *DP MFU*?,7,H504 (H6 8 " 74W!@!A=61C+3(P,C Q,C,Q M>&5X,3-D,2YH=&U02P$"% ,4 " "I,)M2?F*W.W % !V%P & M @ $ /08 875D8RTR,#(P,3(S,7AE>#$S9#(N:'1M4$L! A0#% M @ J3";4@(F'QVC! N!$ !@ ( !ID(& &%U9&,M,C R M,#$R,S%X97@Q-60Q+FAT;5!+ 0(4 Q0 ( *DPFU*=GK)O11T /RD 7 M " 7]'!@!A=61C+3(P,C Q,C,Q>&5X,F0Q+FAT;5!+ 0(4 M Q0 ( *DPFU*;@^WK4@, +@, 7 " ?ED!@!A=61C I+3(P,C Q,C,Q>&5X.&0Q+FAT;5!+!08 #P / ($ " : 8 ! end

L)9DR(=]YM]&%R'!B::8^8+%)GU3 M$ZY6T%(_TU9?\M0LK RJL3OR9M6>.X/AVB"I)5RL\9'93>%\3)C:?*8PYFO6 M1*[@G*Y5 BQO;/FHG)!AT8PK/G3PW7IP"1 [ S&CB+Z C'FGH""">L>P((1Q$] 803UCT!A!/6 M/0&$8TT] 803UCT!A*.(G@#"">N> ,()Z_L%Q&V;3EX7AGB\7>_?8M<;W>JG MOF4[(6&21,%MS\!/(OSR'S^,MG^X*PUN#48CDZ=B$G9&BZ\"Z" ,A$F!>< 3 MPX-8F6]8WOROIV!Z.#7H/_=_JD H< CN8=R!W-.P1P-/_L0/YL:=Y9,<\-U9\H M=TNFCK,]4\YVB)UB+I2#OR/W9P]N1^[/&_Z.W)\5N)\KN3NSY;EA^A-E;*;O MA8R=,^ZYN.?T1,'/,;5\GI:WUSRQ&VNY5W+[7W>5:^,JUY&WO;WCC;>?Z,W% MWP,/KNN7LFE7%%_7=J27>+T]V!HZE'[FK&UW;\_;/6C?4^WPP+&VS65M6X.] MD4/I9\W:QMYP?]L;[8X='CC6]J18VWX;I39./PYL=)!]^D]^! MNS[^)A^'Y3IT=8S'0=(Q'L=XGN F'>-Y*IMTC*=GF]SD*.X[OM3X2;IYG'.O MZ=S;.\ KOY^F:^\>>)3S^#TAC]]PL/>DG=B.NS5=O/M#;^BXF^-NSX&[;3ON M]LRXV]Z6M^^XF^-NSX&[C0?;[=RJ#8C6F@)KI8ML _&3P)H <:FR%59V_XES M-4/>M/*.ZU#UINCY8F>T[1WL#U\ZS^4=>.OW1H#K>>^=6.SWWM:])\R,UBF8 M_4=OQ[9:;&MW-/:V=T:.;3FV]539UAA@M='H[=A6BVWM[0^]\>Z68UN.;3U5 MMK4UV-Y^4G'E'GET-I/8-\O9V=?=/V_8;V:FT&9Y/ONZ^^>-^8[K/=_=.Z[W M?'?_O#'?<;WGNWO']39E]YL0QV[W]E)Q<%U7K_[3ZX,Z5[<67T60%)-(;:H7 M:N2-AP?>WNZZEEW]!W(_/*W? 1L>Q=6Z^5B^-3C8VV@$=USL&BYV?>/!_@/9 M<3''Q=9A^35M"/N/X(Z+7Z/C[OYK%_ <%\%+'8CUF[[AHKUJR?"_+VHIU'P1 M)4NE[K"%F8H"VL3%1:HN9$[KWCD8>@?C?YU%'@R:3;/"PT'ROG86:Z7W3(;:W0M_HWOUQDLYE M9!-NI*:XEI]/#S^_%9\^'QZ=GQP=G_W]I_#AN)>](+I,H(./K&8;1TFZ2%+$ MTW<)0"F6,9#:IU3Z "^5]8:[_:X$$+P(8]^L-X /XB1+I8KPRD*DT51-DY0? MS(K)GT#2R.\N91HF12;*-\5%M=.%V:DH8!TIL8RC9 Z)#M2G@LV9N M_'NYOH$XGRE@J>4>Z% %$A*]"'O$-27Q18);CL*,MNXG,3^0&3?O1YD%\B_Q M+DHFL/0S%>%I?Y#I%Y7SBA >>';J4L:YP-V +-4#_#8X&P K]H&[YGC.D;R" ME?U60D /GA:1@A.5 L$*B(."X!(!&&99 8_.Y5)JQ$FNYKS;T>[@G2=071D/WW31^8!^ M&[VY1RK_-F9T4NXZ%V\-RO:&!_VVBD,P%PH9;^AK@P:' -[D* G@JWP&VLT, M=!ND3"#GP"8 378+T-9#']$1=1'-6P#ZALT!L6I,#/ 58!) I3FJ39&2&7"[ MJ\3 6[^M(6PSJ"(&>J@MC8B7%@$JUQSV"]BFHBGQ"O%S(E-B,"5 1*#\,. E M $T@^EOL-I^%F4TO _$V28$*/JK+A-#[;3I@_#Q> N?X=YC-D"<6:0H/ QF3 MAL:\-6WS5YM+V$1)Q&BX%?*Q]2P*F?R696LS$N8IC M)?XJ %NG2YS27D&UU$IJ 3( [A#3.CL^HJ$:;!0U^RC"_ZZ0=:R:_A2$E__\ M._Q3JE. 7"F:H+.&3KF%=&$ID ]A1]8O4AIO5U:DILI7N\-7UKKIW__\#WO] M[3"RU@RMCR2G,_5I&5W*9&7_2_F"\7>G*9F%X%&)G ML+__HZC^Q -IG>9#0@/@8?]:Y&VX/M!X)4@UMN61:^%#-0R/[QP]_.3X\:9O5]J>1:_[Z1 M2GY.I &T?@1/(\LH#7CYSQO@?1UH7=#HM8B2V@HFG2E.\HK-HAW&RTU2-E,Q54(;)^Y+NAH\ 5(HLIBSJS707>#Q9ASJVE< M\;(<&_3-/ 5]#KDYF?HST"704D]2>RSXA-(&_\/*)@T*O [59- +45=C4Q[_ MS IX#;10Y)L)FO$Y"]^*&S9VJ%?A:;$-LTBT[8$=@VX=A:QJX]9%D9E3@,VM M6#P^42X1-[[R20^YMR?T@?KHJ]&/TRG1/ "S]5/)VA?X'YVOP:K">.='<_B7 M"4E-8CT%G\F0R"ZV(PW,1I#PRKR9Z&:HHKA%QKV MVOT"K[9,' WH)F+,DPQQ-T8< Q$L63VF<6S5H(']6B>R=F7T(C HHP)TH-?? MT2MC\>YAMY.F@RG5-^:#F9;^74N0\7SO_ZV\'NWL&;:_PXMJ1X&%?. MC>2&.>D?_@G+83:"JJ:F83#F9N&B\@*WG#L.EQPN=>&2F!09V X928Q%FDSA M3\ FL!!LQ!)H5J%G 1@BNA#@QXLBDJF8R"S,'-HYM+L=VFE%X0UJ%CU"GJ'# MG?[C#IH*&("S@V;":*KJ*RI0I']:CUFF!#(OX[Q9V@#31ULT\'?K*9Y@%(&)U :<14AK% M31;Q!GYU MK1U]WI"QBR"C')I1817N7IBRF:F54!R3F&33,ZU96AACJZ$-OQ GI4RUY<>+9( MBHSHQI^%45F$V";+#&@ &!H'=)/8SN=;C[:PERQ7,FCC^T!\*M*L(*Q+.H,N MQMD.\ZU:F6V_P%%(;55$RU=Y*@/-Q1$4<^!C'(C0WFQV?Z,A0@E#/N6[X)&K MKPN4A5F9WT%GRBRG8_I&L!O85(;RX,:SF$G@E/4[->6F?,XS#TH2%QF?-R_ MQ-/#N"958*!Y$5U0MM>JF'4]8!YB;#X#OB^U%8@O&/=_(]>FVAJOL;8^#'K M\GC =(?V^R4DX[(6KL8$*I,M/A,D&IDM=C0YEF'V*N%$)V($[:"6&U M(9B3UUBV3E=8HF0&363;+HTO(3IJYP9!LN!#;C(C--\5VN^-=0T ML;R*[]:3?$JDS0B+B3CJ@K8RW# A:)U KGW&Q'+BS,9E KA;:FLZBFM31+<< M>%&YTKK&L24?B4.= [;2A.U>_$MG8#HRNPN9Y4D.Z!@7F(.*2*PIB>H=)JAI MQJ]6$@RG(&=6D+_V,Z$VDZ2\0(]-?B.2$4&BF![0A(67QV5*0U5]44MN,*E^ M6J?Z1E-UXQ+E1BY1SB7*N40YVJ05QR$]?X6B&B)W2I6RW1S&N)Y@B5K.U6"8 M?EPL2%MNZ+#X]BNR,\G<(0,7: 8)QA,SQPG1.W-GC$@G FU7,N$H+-/8>C9TM M%%E8)!K"26';%%=)^L4,UY%ECJ]C)+!$ ^%Y<*I]\U 0<.RYH>E- MIIKF^^*SNM9"T0">3ADO18O1B\9 BN.%0PEH H5 M-/>B!XT3X$<68,K?=:@3S*S*)UM##OU=J?%V50JTM_7$@7*=$R]NU/24!*%+X/ DD+%)M"#L;R@I-]\%O(/ M*YZ"N2FAV (%8&BVVO_\$E OBFS 5[$-KG.+EO@*(:@IAZN5K_FP<( ;GH#* MX,-D15"I[4\U=J[E$_2LO2!U\0(J\JC-7*L0JA*)30L,*<;Y[V7U0 D=.@'6R M&Q"P V/@N<=53[4GNHJH.E9)?F/ (%V^:)YL:2*IN@UH;XQ4O>$SA]WJ)05U MH@KE[(AMR=$U[ZPA*[*5U7YQ5I^T3^N*NR@DLW!"(1"*>' TB-Q-&.DAWY>] M@-5AL3)@4NI3B"J^#Z8>)>03Q'3*A$6X+76V%-(DL#KK_0@MJ,Z00U>U$U)8 M'L>\ @-(,@S*^F7:C85QWH0/,@:+ MF'+$\?"/=1,)]J^/WQQ92Z_*#[A>\C".<2N?U2))\_M$V6^KQSTD&CTR--H; M4EI1Z&'I@M]0&;J"C555K?7:V[C)R0;BM(.]4<1CP@B9^,S1BNJTO/3CL^K=-LZYVL06+ M]96*\?*&A9&H:%2V!^J(B/0PK$PO;$$*=[B@;B)QG>]5Q88< M$*\%!C%# M@:"7D]"ATGM209B%^3*]"7N::Q["*%"]61NQM5A](J;[3"(,S\ M(F.*G12Y/G,Z40[4&XG8],%$ZH*\@#?9N M3^6TB*8ABTIT9[+00B8U!14 U&D04EE*=D=].793XV6O6TB'7W-52XR(UAP@-314H,,_-2KP,9 M@EA/MK&//S)*;.>P'% M"\&09;3E]P/@CX"M:9477&60V(;ZA'0 C-^4[G#V6G:T]UMQ>AZ[NA#XGO C M)!-L_E3V ZP\XBOZ +]I[+LYVK_; W=N:R2:/F\%I%DXQJ;@F68% /V-JOV M^JRN9G HD9I$H/&2*>.KH$CO-S/VV[Q7'Q/.Y@9H],^%U3; -4(R!93VF(YS M8C0;N(G.#>!.\PDL^H@IJ;,UTHEZ X[_,26,HH0 M-HFD+YFV\6#5560J;:P&F;-PD1DW89?#^-S$GIL[M/Q6C^"VZEK"0!RV'47= MT+B)M^B[NXB^M;&M%2GH'_VOE5D=Z$QI*DM3[#U1&E Z9;*)C.JGN*1@H5V M8>+4)JO"DDQ4K#JA%SO+[5861:Z3]\ Q,KMG-#7MJ;*&M2YJLB)*!H-+\?U" MBP2_/$U@:&CP4_9@$<,:YMAM_RK%V:C2-Z/\H:L9?-+9594#@(SN+$SM>T:J MI6I<(H%HZH-_26J9&@VH78^IK2[I0RNIX[#*(SZIYN 'B8I&;\0'-0<&$P?% MG.![:&5N'5:96_5W:LHH/'A_<3;>D!&K<_%.^YE5WD MU4/J>"3U=MFWM))6:<,==M**U6]<7/W;C*83XQ4Z9*]0;Q!LI;FT.EN'''TK M4G9:3KDRVUSSH%9:R'F7*T\7"9 T/*)%1BCPF$DNKNY;:.-&N7NVEV1N3_9 MM>_9FBM.IM%ZC9<6R07K.G2GA20JZQE:VPOUG0 2/2\>MH9!HT[KF2@3B*OG M,RT#[78F#1,LTL%%BH7!#V4KI-)O.! ?#$,X34%2O$N+18@K^_>G#^_$&2CT M7V;B".C[2QB;&QB5*SWVE@^Y\[^JXB6/.YX.-K?T,#EE@M_:<1KMASHN$\*-1 ="@HI3=#4^?&W,,4+ M\\>)QXSNY(28[9 M)>2I69=A'+IIP*J;-ZG"G^_8W!OLCM;=D&K1E34XAE*G<#;F DGSF6ZY?,U, M^ K.Z%K^5_XN)UD2%;EZ8QHFU+F>79R^_E;1:F_CP<[^$]T:R/R=@R>ZMZ<- MMMWQ)NZ-VDC4>Y#CL>-:Z[^?#>;TC60=S3XRS6YM-,V>S20&:,5A$*DTFZCTXMG@3^\HUY'N(Y/N:+-) M5U^^_/. [U]^-MCC"-<1;IUP3=_3^PZ9-=O98AH$WS-A/'1XD/OCX59UIV%/ M0CJGG?UH5F1<>3>YY=XK,T*M@ P&^CD>8PK&*$&QV4X'9[PNC:0*H>,RRJP_ MBMBH.* R"X1]?8&\MI5/;_4G.^6HD=Y#H<#>X,O:C/X5=Q_7&B3J#FZMN[&[ M7WW9OI=M9?)X+=1G9=->^^S*)5WWXLK5K;@"N@!!G%W?X%*6#47K=QK>$8] MZ!5V*\Q68BRV-S!06L&GJ#MEMUDF[6&(4I?';1L MY8Q;QQ&HB+MB-B\PU_G1W/%V5?A7,3&,^*"5=R(IFSEE0Z^X^T9'7W\;]BT?^U*UB3+Z"*& M^^C4_W9P39/^LHCB83KTZZW<*._G^,.G]Z?_S6R$-59(C_C@X(WS&9SQ1R! K3(SF+/E/$MH$3Z1\9 M]R<*@\*]S4XQT>1;IZE1]K:^8\#Z8M."@8*.PY*/0 "HX6^@ %1PM]@(*CA3Y P='"/4+A^J#/+134 MQ]OR_BVV_' D_[C[;;E>;WD 8!GAE__X8>>'NQ[&CK'Z2S?!XBMV'PH#84@_3P@O;O=@G0/[;8[ M2*DS&9DN;'2/%34SSY4_BW$CIE0Q=VNOC;D.;AL MM^VA@]LFPFWN*%SNE#<^25S:M#31NY]I^\^#T#O[3I /P] WTA:;:!0 M:ERJ7+^-YYFK5-_1B_P@*M>!TY0=6!U8-P2L^QMM'WUSB:I3INZ*^EN ^D%2 M8!7&AN+^G@L8.%30J#!N\T&'"L\3%89M:]LU5UC=7*&J^;M2J1)1XM.E/KIN MKZH2E*F2MZH+O'71JZOS>\8Y[*Z>8Z.AX.HY^@ %1PM]@(*CA3Y P=%"'Z#@ M:.$>H=##6-(SJFUR=7ZNSL_1@JOM<75^#@MW1V,7KG@6DMPY<9/:Y0+I=8]-#*^T.,NFW.,20Z%DN<]59E;&QV/KDD7*T MLT[0.+CU%FY;KM!R,^$VVNB$U#M(A^,B31:=%P4Z[>;I(+;+-7TF@-Y=5RCA M /V$ +TB3W3CS95?9"J.9>9:BVP4.H[&;G@UENXK:H3>+J6 MRGN9A[$XG,-XOG3JS>9$$1_&,^;T7(<(#A$<(E2^NTTPB.Z[9'QC$=F5>JXO M '> W5S KBWG=H#=7,!N2'$V%UU8M21^I&2*$)N9PF,#$YSD(8I)5F8-CK>K M<]=G_VIW^U6S9.0__Z-6"]/2>C0"61O3-3ACPJ4+]8I+;>04YGXMHRNYS/1& M]_<'X^WJ[F"S,#P*L3/8W_]15'_B@;1.$PN[K3.KF;+\5KUT6W]W3;V/!DR> M+%Z/1P.J?(>/IK)H>[#]0)!JU-=O630AQ2Q5TW_\\+?STZ.NFH![N*)8WT=L MYXZNO*+XG(KQDZDX2JBJ/BMQ7MX$[^M :T'#/NW18.>!V- =VAQP3FDH(@DH M"_]><8ON5%T4$;=:Q>X&>*%Z!.P9CRA/Z'+OJC="& L>A>Y]SQ2/LDC#V \7 M,HKH,G4?[Q*?RSS'2^2S B^K@&=DB'>(QX6,Q*7T:3Z/O\U"_PM+BP"(RQ.1 MBB_RF;E]_"I)O\#W^.P2+U,6")LBT0/%J%+9RGV?F MTOF/M#J =;EM_"L/\R)7YL@ ::(BH%/DZ[(1BK%Y<:9D1!=GZ_<)XZIG;S"/ M\(LTA8<1=C*^ ."DR1S1.TV^AH"?"G[8&PQW?L3!1@>#W1_Q-*\ :AE !+_, M%LH/IR'L#;\%Q+Q4$6 4/D4[P!64@,$6'0!5F#AK3+(#4^!A6H^G:Q[?WOEQ MT-/>*"7]$SIDQ>1/Y>=X4D#SN81?81^H6VBBP@UC>%>YC)?EN1XE((8-4?Q< M@,PN\/EC..9D'OKB%*:.P_^G^=P+QCU<";Y\$@=P,FD(IY3!B@ZS+/%#?O0E MTC))>+,A0R@?J/$E;@0>P-XT"A T5?@G'<5->=[ORF)U-#$LJ<[\ MD;D M&+@*#ES!V2Y.+4U+&P (,V\3#,+;)(Z!]XP$#5D\O! I$!U;.$1/L5) M;M.L O:2HA'/ CMD M?^O'AFY3#IY)@/$2CQ_T./-*6X_3JX6?S6'BLLW)T8%W2VC$LMW!D.:?A68^ M.@$998F>0*#QI=6+:N6L&8P'._2VD7M-_-!;X9%#1F.8/D:"@VW1VH(PDVR$ MEV<-NF17(+:^WH:?E6!;=P:VYR-L+H'?^U* MUEB:80Y\WV_&28C[@Z19[<_96#31$; S^$?F8M+E;'5!OQA=UA9P2LF?.K-!'=W!ONN5TXU M['?L&S48CAP@>@"(@\&>Z^'5!T XBN@)(!Q%] 00X\'VO@-$#P"Q/QCM.$#< M'R!NF>]UK=;Z%!NK72,-'SCZ?^TAV#;M73H//HQH^NZ-E,X3,/GOJY^60X%- M1(%/*L5WY(6Z-SQ8KP9L5LO1AY' &TT+3APZ7O@T>>$9^H$S)P^?,PXD4R<' M-T<.?BNT/Q;5C4U-R#LY]_UY7,_;Z/:>F_U,^5E^B#D@FR+7',R_;?^GE(B5 MWA^\'UB.[;>XVG>$;N\EUFF517 ?XNH[=P%?U:^A=CC7=7!8+^'E_/X\&TZC M7\4/-[B;_.E5K *'(@Y%'LTQX Q#%K,;C!&8P/A94^'N1>"F]G>\_;[6AB[*#^=*$^VAH\2M/7 MQY>&/];MQH?;VZ.' >_G%IH];[B[MR%AO[N(L5S&D5J*GP?B#(1^O#%J_\,T M5.D;<_K?#AY/$!Z/SN3O#1Y]8^+_^SF9'!_#%"36SS(M_)E3.Y\B)W$0=!#L MH9!XJB; >NFQF4+B?9BDXC *U+RS?_*8,.@D\;@CV2$TZ=WQPY\3\R3,6OZC)04>CTQ_XS# >/ M#8='C_CTDV;'3TR?/UYB/]XTS&8N%<@I@PZ"3QV"/1(33IW?'#'Q/VI6!!(4 M^C3ST?'C=/H-X!H.'AL.CQXQZR?-DY^83O\QG*=)H,3/29I<9E^63B=\BMS$ M0=!!L(>"PFGUFR,HSF4DWB:ITQW[SRL? M-#M^8NK\VW0@*.7FWV$V2YP^[[1!!\$G#<$>R0FGSV^0G$C2)(8I+A.G/?:? M73AX;#@\>L2EGS0S?F+:_/]5,WDIQ5DX=ZJ\4P0=!)\V!'LD))Z+*O]3+B>1 MJEU,>_>5#*H#-MVJK6_R9,$?X6]SH>Y@=*#F'5?E\N&9^V_M6W-;<-%-L,LK M>K]V#$=3#W:5$7CCG<'0]-4&>,6J/# ABSP10S'$>>TK;N\=4'\661Y.ES41 M6$=0 MMH7,*NUIOPS@*8_5J$B7^%WMX%++F&/?;K]^,T3]2,D5&,VO0UA8NHTXI#WQQPGB[8B;Z M$%[M[KRRUDW__N=_W(ADK8UIZAT3@[P =*9[M.44YGXMHRNYS P_W1^,MTO2 M+7O?XU$(T&+W?Q35GQ4)6ZN9RZ^OK#.KZ:3\EOF*P&6^N^8R;XO%C4>#W0:7 MVQYL/Q"D&LBY5<'E[U+,4C7]QP]_.S\]ZKK:X+'(G1@19D*"G %R$4?P-"!5 M5M*^_.<-\+X.M"YH]($CG /%3Y,H2JZ0WDFTBDP!S4^3-)^),)[B\>#2Q54( M7P"[6P#'$"!RD%DD^M(B^+@H4G\F,\6L0E]5Q=P"N(N* C%9B@_I@%EC==4 M<9>I.%RD8<2_C8>>& \!*^F4]9HT9?+%$D"5D5QDZK7YPSX4W+#&8X2"S] S MG(C(!D6F^8*)AKZID99M__$S;>:5IV9AI3 G3+Z9JW%T,!BO5;4LU++&3V#, M*0#,W.)A/E.C[]?,AZ[@G*YE 9;"4SXJ)UD2%7E3GWF\JTMPAS>]J<12=K[9 MV[/6F^ \4B ,&SWJ_C(/%X)+'6MG6 >"R2&.QL.4#T !#[CB+Z 0C'FGH" MB(/!R+&F/@#"441/ .%D1$\ X2BB)X!P%-$30#B*Z D@G(_CGB%QRPS/:]VN M]W('\:K4H5J0ZKIDHK4W%7\LYA.%\;S[N[[Z$5*J-NV*\VNI]7D>R^.DOGR_ M4_&3"+_\QP_C'^Z*.,.'SN_ZUJO.C[^JU \S=7_\XTFCQ,/X2)[GJ3A&*PQ6'*TZ'774L=S/_=":1-H9'BZ\"+. P$";5;^/-PU-.S=H4X_!; ME5E.'6O_>T_[UR3TG;'F6P[H72KCG,_DKMHO.?MCP\>N";Y$4S]U8;]W1P: M][7[?G@ZWBI?46QVM(V53*/M)U:$WB> 7Y,=_P"[_Z^'K;Y_9 ?F-=7W-5#; MJUZDBC)/X!FQ/=@=/@*LGV2[A4>/#]X'P-'3,70@?TXTCBQ]-'X,ENY@_@@P MWQ9+)=/LB<&Q3XI)'S71\>A;PV8;9W'!QL=[.YL0 7L0='X*6#NZ)_!M(#?: M4&MHPX7C#8V>X=:F):[<4.EY#B;,]?KL,X+@1A*@@V"/(;C&ON@_5)S>Q=;" MV 5N-#H?['CC@RT7MWG:UO('F?HSP>WG1GO.-^*"-ILI?&^D/NT.#IP'_SD% M;9P'__D1N8/YDX*YB]H\.SUTO/WL0C8['B47N(C-YF!L,V+3:3P]"TZTH:;0 MA@O&&RE#>Z"U.V_Q$[9?GA$$-Y( '01[#$$7L=E\O>L:8^$Y16Q66Q$N8O/4 M+&5M=.P[OXB+V&RF\+VA_;*SZSRY+F+C8/Z$B=S!_$G!W$5LGIT>.MYQ$1L7 ML>D[QOZKB-5:P^E9<*$--8,V7"C>T-K9\7.S&Q6Z>E;EW>7:*Z'C7Q6Q7A M=%DS++9VZV8%_O]H7.+X^4R):1)%R14 2M#YB$SE&7R9YC,1QO#?NZ8'N519+OXJ9 H0C98B >03$E91I*^0"L4"-I\$8IHF'L]7'RC:>+/+$?$%\A;^IV8&V8: M^0U_1#3*4[,N/=^(T>MFQNT6:,\'ZT@P""\[QL?#G@(*&&PUGTE,O9ZD2GYY M=07']&:19"'BPNM418 4EZHQ)B^&)S:/RDF61$6N#)<8\D8?F@:M!^''FS) MV$OY[S>:,?N[#A ] ,36OH-$/R QND8]<(!X)$",=P9[3DK<(R1NZ8*^5DI_ M\Z[WK_5 :]5YK0L:ES*I+>6*L6&21 '\^+&@Q*AD^O>?)O?C^EO/J>_E6*XQ M'UA#;?][#]N[5A(]BGVT OWW;X'^#RH%-AS(U_+6?NSO;AQ+FTJ:?X\67P4P M[3 0?QO2_VT^1T-+=%.8V3<2>VOWCT+]F@=^9T2Z[M36H<@[]#>(MS)7]X@WR0)(;=X4-GC#\.U^UKHDX_-,P; MW0=WCP!_['26A\^P>W@E\B%BF=LZ1:F!YKTSCA^9M3T+#O8D&-5]U-3WBA\] M"[:S-;PIVWE.JM:^4[6>@:K5:JSXH 5ZO>)MSUO7&C]G76LU;WL6+.Q)<*KQ M/<&O/PSI6?"=-6SG22;7M?QZ'=EVJY/KCN>+*%DJ)9?[\K M,9.72L#)'O]5P'&*DQ@I-[SDE6(&(&7:488=9M(E4Y$L,%J?>9RS)^, $P+S M-/0Q_R_#76:8:)<4J5!Z\_!P,IV&ODKAKR!,E9\G*;_KPU!%E,/PV4"3N1+G\JLX38&$)+SI"7PYCRBK$9Z= MJ%C!(D*9AK#$JUDB$"*U==*P, 8_FF<"= O@5V:62%Y1PB*\AJ]>PDA)09F& M :4PP/LSF8LY0 *&$'.5BS 6Y+_&D?\J %+3I3G53)7S>/"<'Q5(^W":%R&< M)R=P2M+4HPW$+[@0>[L\ M!/WL$7ADO,3UPX&F2P-EQ_4!O A-3ZJ,8W#>SHH%>ASE@F[^&^E=36I\8E P MFQ1BHE"\UK!KB7+G'@?@UN5*@(F*F.K+9VA@O,*$\32*25K24&>@:JBTE7P*V11%P MOQP8X9^)9JHV;FK,M7D7[P,3_?,$V(*(3=I6:_LDP*Y0P@$& 3!E%,'.+V48 M4<(\,FL^ MXM3DZH2@(:$7,,ZN&!-QJ7A(1?PDFDBB@#CG_;/(%4-!Z.AI[8 M;7RUY8G]QE>[=!"C8>/K TTY>DR"D^Z*Z]C(0 M;XL488%VBM>)/5LC;V$<@*5V,-KI)IZ.?8^\X=[8V]X; MK=IY4N09H#$)\&I-1!Y67J65*.J#DI"B)34SE14Z$6 +&UX'6@H9]VJ/!S@/Y#NY86=:I MF%3J2UV 5"S!EPM48,4%\+2,Y!N81/X7/,.FQC80/Y-H 3%G&6K"+](4UABA M'!9J.L72,.119+!$6BYJ+7'%;*S"E_*49&-I_K:MWFY;F!E?:7N!^#=V4YA: MEE-*Y6] >AZMB$XB6I;: )J(E$W48)O$IHU]5;<'23&X2OB2MLN3K"BQK)6#KO0A?\HQL?+/(#]04:_G F(2S)5H 12C. M.^L)2VTJ#Z/F4;1D#JPS SV) ?4B-'-;I8!MT +,QSL_&OLRDU%IM_*HEJ(6 M3E%'T*:G/AKX"RS_J$ C&PZS&UK:,@3U(OVB0B!F:#F%NIL*@4YWI*C10E_IGEWTWYGVJ'!R@QP$8! M@?"P%KGQJQ!29H"MF9^&$]S4!)B4ICBF$MHCFH-A=LN-]\86^WRGHUNCKC(F M4/4NU>QBQ6Z-ZYB"7<8KQK)TE2M&1J#WQ"39#$L4F3\#K1X(%0DA](F#:,S0 MKAJ?!Q^(DZF%,'-D,N@HBTL,(L"I%&2FQ.V0]PGX$IHGZ+*RD4V\X%6RA&#W M5J!D/N/' $T C1*Y6Y;OB3L+ODZVB8P"IIZN)G*^T8;AL$!RU6^Y.,*0-4S MA&MHT:P5I16N1[^67ZGH4M5\7FM>[-H$+BL(,\F.])<$; ^T[3-O.EX4+O( M6'+I?73+OQ4_:H2"T29XLL&DAUZD89*:)VFS MUAE;8"^!# S];>5S1LD&T$K)L(6%7(0:F6X.LHZSK]>DTQ]Z2N&CX4M;QS)T M9>3.) %Q0L H?4"]X1"HMQGW0^7QUZ2/&*)1#140/E(42/!(:*Q.?(A=&R N MD 6B!P-L;P6DCKP1-=>*NY<.Z7/;F0R QH<;+G"<;6+T/?QA*D&/8C%F'FUJ M"$)4G0&WT:IOMY8B^EF\C"F]:^"+L5 MQ@0$ZO6E*AJ!?@]'0T^9>9H[TENWN&%-=#,F21$&__CACWVY.]K>'JD_=O9E M\,>VVO;_.)CN[\+'@_'!WG T/1B-?V!+A-\X.3_^L/?A\%^GG\]^/?Q\_.OI M^[?'G\\./[[]?/S^\/SX[:?#S^?_<_[Y4+_4AR@;+IGI<6^PJO)IU;^T4V%O M5A=ZLH-T*V.['L\.C\Y/3CV>W[1_Q;>9M6?A .1,XZZM(+I,B?ST-0?VP M#6OC%V #L)X#LG8EUT<1&I%M @[8^VM2#G9;X>S#03->W@AWAZ7Q6_.4W'- MY$8&>QLI_OY3^'"A[F]DUQQM_0( )%]H3SQXE ;0E?LQT-EFUD4FA&HU%2? MKF(R2X5Q0*N@LN'0IHS940V*VB(Q4517R9%6;?.YH;8$UQ[)#ZX[ 8N(E'8I_!D.I.,Q MN'YJ-%,$87*4!$JS[]7=;;S5K6DXTEHYRMMLV'BX4;:!NE3D.J* 9IKMZ+Q, M6(E5($;"/,072X4Q*D$ YUB>.XK/6A 81MS_QH*KL.'.1PXQSYW?BP7:,W: M6FS=1-9BO!9J81U0Q:A@@;CR"U+"*X,?_B?0F;GH;P\=XV'\MB8Z>^/!]MH. ML:X]PF,UJAB,7<>0/@!B-!SLC1TD>@ )1Q(] 80CB=Y 8K"S[0!Q?X"X91'! MM>K2AO3^. G([[E$Q?@3>:] B[ZG'@_7<>WOWJQ@=<>8^^EQ<1VS_.X'<#A/ MBCAWX'XFX 8"QW=XU_?8P&R])/KNV^Z"\MW8_9-O!?4.71V;P@\VLL6/YA(; MW.+G%'UW#D<#MC;;'R&CER-I.37(:BZGG_ M]ZQ8M,EHC](SHS!69<8F&H:8.HL#-<-L"59,\C%_8_ MO!+Z($V4O(/=;6_W8/]1;J=T8.\)V$<[@]'C7#+]L *D#?$?O]72Z"'#?Z^2 M6/PWN[(VQNWFR,X(&X,$/<'V_=ZD66_>.T3 MT[H_).D%@/0LEW&DEO?(A[>BR\%/IKQW T]6!7 M&8DSWAE4I2MQ$JORD 1F?HNA&+XI6UGPOX]>>]-Q.,0'\N;[!NZ0RQK34-LK4(UR1)6*W/%A?"Q.#.% M]*.M=S\=>E1/%8A?U"0M$+%'&@>QRX>P7-QB&F)=6%FC?W9\Y-#T^Z'IED/3 M"DWK3D#BUXVOCG3;DC.^!CX3[]\?.8SN%49O;QQ&EQK']O:VMS_<:VD'51'K M1)6Z2%#3%8RRLD8AJ4I7._22K5UO>[C[_?62[EYP5+%>JNY]*)3^D ZL#!UN MFP5FY/C'57T6Y(H.B3*C%J]2]S 9[0UV;C?&Z( 5R_W!UBU?W.]/FQ \3JT? MT%'N#[9O>Y)>ZRB'MP6'.DZ[GY'?N.=F3#I-W5/Z(7>W> MEF%TL*O=P=Z=N-7>X&!S^?YAAW;@Z:[!U*F+NGM^#4'75Q%L"]OJV?VDL.T? MMTWJVK[N5?9;3%WSS] LP.8543Y+BHL9]F.OF*SI.Z,$.V*IGG4CF\L_886UEBATO& M):YY$Z_HYPUJWK2N=5=OFSA]! Y2]7-S>'I'/#W:(#P]^7A^_/GX[/Q,G/XB MCO_[T_'G<^X]=W3ZV\>SX_<;AJVZWZ _"ORQW!W^L3OV#_[8#K8G?\A)HWN/_+RO[K\6>Q C5Z2_UG M2HF37,UU"_Y[-4W6'S*1;-?":,58EG$!2O*G-/&50G3HSUU[OU"'8)B FM[" M?\L[CR:HY9?]ZB/:P:+: 5\ %,EP7IH?I6[O@P'%+9TG!1@!*LNHOSH:!]7U M!VB;A/%E$EWR+61H)BR4:1)(?1.Q;3*%6-JSDY$%\T2![I$-:$AK5E^Q!3V; MP7R+H&U1F1L7L(4*&'E3NG$+#1CC2J#+MV"B*4"9:XC+UO 317=UV6M&4S+% MU]L+U&JCA3.NX$#,+,+S)SMMRI4J]W0>OUQ +O$,2& MGC6&-!S\[ DL1!^/WAP&?#YG?1CT=+1QL M[S%J[S56K7OHSM#QZ)/<"+1+R3@AF:XJ+ZB^-@-?0,9VA6W-D5JC)-,W76(3 M_<,XQN[FG]4B2?.!G:NI387)]L[.5.[N_R&'._M_;&^-@C_DP;[\8^1OJ;W1 MP/=C>Z:6A<'!K0P'V)VB# MI"'J+3J^\_0-A1;0Q=OC\\.3]WUV6YUV!3! _8Q"OCF#E;./,@OD7^)=E$PH M%(/7;XD/? .1N6;H_/#LV+I=)EO.@>Q8B@_?'/[V]LB)X.<&<9<[;./2"O9=6H%+*_C^:06.LS_IH,>'P\__/C[?8)6&[A!, M);O/KE=O;J+1B%53TI7CW?-B5/Q<1:\.+X'2SO+$_R*.OVI+[D9SGJ#G*]"^ M.'U/#-YQN?+2J8FB&U1@"=;E6V5ZZIRVF[T6OZ0R_C(MTKRQ*D_\K-(HC%M? M?RABS)1M?GV6%WE^(3O&P8G?*<"O&)C0G)@(>^?^^_C\\Z$+G=Z1B[S=("YR M=OS^/1I(&W)#DPONWPN&'F\0AKX]>;^)5HO#REMCY2\;A)689?+Q[)@R3M#/ M>')V]MOQAJ&H=A[OC?;'@52[?\A@:_^/[1U_]X^#T7CZQW1RH*;C[>ED9VNO MY3P>#0_?OCU!NJQGFHSWQZ.=K5XZD$?#&WF0JWVY_)+GY38F'4@<'7XZ.3_< MM)PQAYI/VHW[X?C#*<;I?OM 88W#S^G9T>G3Q\IM.WL>%3RLL) M+U5_$HG(5U NR\.4%+[+%..N:+=+*Y=!5KD,'EGX>-%Y?"'YRE3,!.*$&HS[ M+LK+7/D5/ XQ"_IA]:5K52, 6/Q]>8XRG P'&%#,WZ$+W4=8W<2 M&F"1JJGB^/T-1QB(PU47X))7:"8#L37V]O:&WOYXOWT1N77A[ NN> X2E>F< M,ZJ0%N,#[P!&VQUMBQQ3R(KR]9>T_#AIK=L>MP](J-.E?D[2E+U=GY(KE?:' M)Z SL.,N^IFN@UG@:I'T.:>-[Q">T&;$/(EUX1Q\1U<4Y0JICMFRA?$HIP3N-6U-C43J^%@=4;!2H"8Q>E!<3XQ/HRE-XKW&.#,JJ M2=(W)R^18A06LF?H?Z0;C%-.9T0WH79;+E*\2SI?]@AO#N$D W.:*U+->H-+ M)[&X4+%*9>35"Z[H/F[#@#1;F!O[<$0L0&2TUB-0>6(2,_9*&R ^ M8(O$]],$+[3!A@P:E5;M,55_%2'YZ&/DV>LDOPI?F5U\%R%&D[Y/HN,"]LIQHX182 M+C( 4(7G="9&@.@,7^ )<2#IZ R&EN#7RZF-:>X[IU_2).(8@:\C!CJK-._D M99Z>6R,.3 -"GAZ! TV "YDSP!8:,?]IZ^7 HOYGI" *!#_7P&/HFIEV-9; MPZEZHS9\3 PW B8,FMF$,H+_XH4KK5VF6'&146H_KQ_Y%I>5D(32E?3(P:GE M$7#@Y"C!+DO&+NAX8R8O26KAZ$%C>"TZ%C++>Z0/EE4%O8'>;V7& $;491QB MHPQY5=8H@350%E^@\@T:/B@.ELH]#;GL/E# 6[&# "W @"QQ%Y4*-U! M3!9QQ.H,Y@B49'*N,QTJ)L@U=R # N,]^,#$8@ _-6:A51I."E('0)S]**N\L':)Z2+ MZ_24NO>#]:O0K*='#.'_L,+V67>OH(*L7CD8?F.:18AH8%+U')G\<+Y6VXU$ M:Y^>4)?*>'H8/EQA$I.&JXC\E#2&0*,U27^ZCS!G7.M7U3R2/1PM5]:T7?B) MCMH8RSC1V8'5:VF(]M:O ',X,_H=B"1&%R\@,IEZN !,!+M!]E>(W&?(7$9> MI J%+Q9Q$C_&=C*T& 3%BJRS*L5KS30T_%4(DIY\?;3WJ@'-'7R2GNU*7>_* M'HB/28['4K)>SD5+U45"J+<>(J&Q7?%[A75.M&BT/:ON0%$X#W5UJ[0?U1I% MR8BT0E:7''3,K7F)9.*DWJNF1USH9^-I.+(\#;TAQ-,U#AGM.C0]+MF'HU&( MBXO;@8^Y2B^0V& !EGTJ)'66=L6F$=H5]%4[76 MC>H^E?X ^_>0*>>W16\@_-M"PRP*_RK"0'-7 B+""$CK4@(TT.!#7E8C030O M;$V .%-#86 WVURPKP^+$O6;FZ0J?%:!4G,Z! J*]8= SZHF!@@S2D+.Y1?M M],O72"RR&S(?X(1JW22Y5 T6SBHP;ES_A],&^@:;#TE0L])9G^LC@!J^V_7^ M;@,,KTN7:?G[R0Y008=;'QM$H"^PN83Y@&>,BV+<%,TIQE ML$<]'DA4:TV6^V*8S@[F*1UMTJ*AKOLF*:L,VC\OL[*W1QXN"NZN@:YZ7$!U M7/W188W,2X,\$8J/B:>J=(T$LZ=PF M:7(AM4EJS(4\E]CHG70LF)C&*?T#566Y!F:)4BO1M)^XF-7)#O,"\-1@@"N8 MV(I>W&1YQ ^K,/E4]V?!DQ,OUIY<)*_T4G$<]-+0^\Q@[?A)8]B7_<'1\]MP M+<%>7)8^C7A1QI4UF(T&7&U>(-5F]%]0B@ %-4)F:B%31-H5X28+8/73DQ21 M#OT"=42A#FVY@/LF[L$:QSY.B2!>T[L B_$F-5!%F* M&-:HO^;H"/I,T#H!55;+ORC7#OBT<@(N4A"XD<)<&%M6@DRZ#),BBY9KQ4&2 MFA6QPG(3(;%6"ZS'Q*^3(.51W*L N8[UN;7V2C/!F"=9 M*A7E6V'$ U5K6!Q_Z37B/EK#:&=5]$N1Z,A@(QOG:@;"'C1_[,J-Q_DE$],P M]]@>B*G-G=;\N[*95F;'S6&5-QS#J)J83X*!JF3Z^CLFRS_\-43:>G[<6X@Z M,NO_U]\.=O<.WFS:342 +=@%+\?DH@KAWO3H-BN'1QN%1TFL7OU5@!K ]Q9P MN,/P,8S,T#W;;T 8] C'A@[%^H]BM:AGS5T_2\B:%B42[I3YD*T4B](E1?D5 MYH51,X'2\MI]\[S-D-VFWX1VN%X!Z;GR]VU&P$> )=MM[[1;QY@";\3I/.2& MLZ!GO\.+6/CA7BFN=0]8*V>K;*A'!C2ZM-4%^I_Y!6 ^*0+PE@$ MD8KGWI< MGJ%<::VPJ4*^3@R^2G)\7V SFS(FKDVQDOC&([9<^ ;"5&SM6)]#:M4LRWA] MZ8M%]WW9T)K#\YQ#KA/( Q.T+_5KRB0?B(\WV 7I[>0MI&L<)U&8S?2(H&XQ M$81HX -+6)B;=#B,>:4FV)JF/V;/C??+I3S:4[Q*DZ&83Q MJE?H1L*9H^_Q*\J(7-!!Z;<-[Z"@6>TUJ\B0DA5-9*G6-[\6L.F/_'EOA0GA MQ'X!I01>%&<-WODKJB5P/,=\.:P2M23!/B%"RLW#XJ06 86M3?76ZDZL:U*[ M#$O%>)5)Z-'%3#J5!VNVPAS6SX++QWQ1S*!CYRBOUF-R MK?-5ODHSIV\$:7^PY9,]Q@GFGB9>YVG^7'0GO1NYD.DK M!XSEB[Q>?55^H6_HPR%QL.1*<9:@SA8?B,.X/F.9/]Y:G2X29SX)WQ%R1\E2 M1OE2"Q?SK8_5VIL911RY***+(KHHHM&;FG1NEQ/7^ :Q%9]212Z2)!!32:FG M<54BPS>#ELJEYD"U4!T,<9F$ M0?1.U%?%U&BE0<3/BQ+ MGY,%9FOBC?7+QE9)G4CU6>F:&DR_*%>%%F..:;]X9+-PGJEHBG/.\,X?_G-J MTGVI @7SG!! 9"*L!4VJ+A57[-0/!1=5WC1#S0X2O^!*;SLGQ7JI/&E]B**\ MVK8^*190E(5# 9?0X()Y/Q6<9'O!()7*)5(E/^=&V3G[TJ=JYAB',(F85728 ME2NT9FI]7P&EN$H\XW2:UQW+EK[.?FM@<:Q"BDSKR>DZW&;5NOEMD:H_ :-] M+>=II 8JP)!>Q^S5Q22$9UEF4O[QY$I$*2V&CX9+,4&'8(YNLRE= M%56!UJ/,,WT_EF*K>*)0 6;_N;%*ZW<:V9M% %5UBUG-!E;&!D F@ZX.-(QP MJ%09N@1#@Z[0"3DY:LLVC')M6)4!4W:>MCU M+%L7"43 (J+R+28A&T_J[VK4HPN-2UJ^HKO7\(:V9&EW=L:'_# %]$.D])5A M7J7VFIM%PY(*@DHY[5R!V4")VI.%*1<(ITA@.S][ARQ 8>4E^+<:%*B_V=2&^ -Q2(?NNK:^\"HY9 M:*;T6GJ47G![<^S2V]T M=*$TM'1?\T_-]7NFR3D%)Z9V9*)1WUQ2B^PX!:V&Z#Q?JAL2FN_;JUJM?*T8 M=!8:3>!2F30M>#T%)4<:?FY'!PQK 2* M*:&$ARN7JMYQ:SX23XLBQ;R\7-?M81;WJV3Z2H(YG%+SJE4H8S"F]"R2-J.' M:0$QR]5\3I$R^ R/46&$J0(S180U9;D_W.F\I2&12WPNORA3VFCQHFXE"7U] MDM/*I+X) -36O)D@W51O._*B"(FU5J2%EI4[;9&9K9NW@50A1I. &R33(7-E MC9IU?F28$TW%!F'@?%-95LO:ZS*8T^;-S'IN-(K%L.K+H?,)C;.;-[#Z^E>/ MGB,I2;=/Z"3-M!PF"K\H/C%]9VO%P53TPE_>L]/TL06P M<:JN.N\L2X=XBI+WVR/Z+:W95MHH929#1F)(Y)PU6E8'$#B9EJ?Q!Y[)T\[,,;\8LHD69 M,!VH>5R6!.(7P%8Y@IVR5P1&J#P>=92XS5YJ8]UZ2^6%GF$U>CF:3%,LTB3C MD$\_G)=,HVH(1\&]2H-;.82]T93R;S1SJY0.KR(3'UN(=+D$5FP8QLH*'#N$ MN09887IG:+14E:-9J*88CM,1@%.]A[JCJ);78$S[WC#&0Z,]4>+3"I9#(A% MK.4[@9T"%0&%HHGW-01]!X(91M.@,JWP1'NJOY^;*EZM2)ZSS@MFL\M N'&P MI59(:<)>._O0N800DXW\TE OG3Z6?EYSM#5*Z!'/4+A:\[5E%&Y9BA^ISDY'>+8%]GW#(FRQ!/4P58I9/KWMHVO_&8KV 22TI&@1T:HAYJ MJVRA1@TJ%I-B%(I2-SEDI5G92BED^?E6/[5"L>B1SGLCT^%^@4(JE2F0K9L6 MJ8[EE-;0NO.W8B0&R;U:=#>U7 T\KBI;3UD1=H(1=DA%Z:^M];01"J@7^ *G MOIA524WE(EG]7;GH_H#]K$N))4^GG?=K*]3:;XN&1[/=Q\"^+M6<6_DNOL'X MTZDY2,N7B7ED!C.PGL-7*&GJYY:63U5P[DJ<&7"*VWKL(;0 MDV5#CYTE94?"FYB%KM[/8>Q=,#9/L$"@JJ0PS3"QMFQ"<6F#=/6J(.UFU]P8 MNRAG>:>!9=M696 ('9KPWKBT]N3%!68VY$V[KRXKGT!IWSOC8&M?.4+N+-ER MR_-YD1-N:DQ>'==+E:H:3&2EGYB]@MIBUMVPU[OEOZ,FJD.,!C.TJ[ZNE4T; M:EEJE"6OA6+-0,:4@CQ1$E\H2G4)D\#XT9L^N+).TDKP6X?-/+0>4\_0"1C6 M/\OTGBI+J)X@U!M?W5'#V=YRJK/:7=YR\,9ZHO;NIR0*_65O=$Y4$NFF&XHJ ME*FN[9[Z''PU5R/5<7%!>^*LU"+M*#F@LZD*:RG4IAUX9949C\$-8XQCD!L^ M7Q)WJ$^9Y=CF[.+FDYI>[B;P=U' OQ%A-K5<5+GI@1?60RMDO:"_6[LJN[)R M6-F^_ARMC9**36[IRU#A567<,=2Z?,JDH,!XW)B\24/]L5R^E\%*I]5(:&I@ M)2.;/;)VYCH3RYE83T1AO3\3*]'9[3+6.F:GWI*5S<=;IMFZ,,/UQ.HL-D< M#V"Q8:WV2E1F+>'6)MWUR.Q,NS6W-*U+VF&-K%3C7EA,:4U6RTMB0ES6G5O* M1><=A^MS7TBDDZ(Q$>BL-(3Z]IK!R)IL]@:#"TZ M2D>SS3HKU?QVB56D_YK>X&23F58H,>)]U;!BY>:X1:B=5M3=,- J'3KI1>(6 M)V]GWP*6NZ1Y]4=QMZFN7D?33"];FU 6-U#J]D1G&P<&W];8 Z1[FVO$S,TW MZ-C).G@+Q:RPH^VJ]7?C1M-O@FB!=\BU\B6L96YH*L262X5PJ1!/)17BVSQ] MW+0$=]G+_+R5&E7]?B>2Q>Q>-A65[;K\/+F2>+&S%5)G5M[,2$V&'7;;$+61S:3IPY]:X8YFMIAN"[JMB]^0C&]O8[RMJPS;=+6G%[3QAYXHVO,->9\F( M#X M$R.(X0.. \_7S4/MQ[D!31QTC>/960]-B;&JK3'.;=H44,\)=6GJL/37 M+==769P9FH:+=9N O%W8Q(D:5W78!%V5Q61?-,N+&\UR=/N91O,KTEWC^U2@$%5CB&]O7VBI9-U[V,FF ?#+<^DL-6 M1IB/@29Q1Y%6O9$7T=!U$P[$&5_.;#+=-NDTJQR[[9T;%:1UG&>= ^*1W7K4 M_KC.V^1@-3;2+4%49FYCUZV!6'O#+Z=A1,TL^ M^ &1SF3ED.,!GZJB=RI3] M;GH^SS0\IP"(=H.7Y1N-K+R!.$:&BE.9>,DU+4[H1OAV3WG=@(]38'#= WVC M,W5#B*VNZO9,H16))6%)Q-18#16TZWU@J\><.@N&$<@]Q:7_09BI>(K5[\#- M=0Z0SB&C36NL2>+:^@Y;$^EL'VS^1-. Z0::0%)=BMD %C;'799/Z4)7TXZN MFHJB!9E27R@YKDAUG$),HL3_8F(JY@9W#A8:JK#R($VJ9YELF17I97AIKY^D MJ&Z+QYW[DC*/B!J1Z9XQP" N3&/K:1,E[2/Z #287'++)6LO>@H*BRG4%0L0 M69%U[LG7M].O"-/B= MK:NT,+8_?.87O.0](D>J<8]ZY4GE\BNU'<^Q@U8&JP5D>P6H_8K^LCE[)H@9 M3^5ED@+:+)GKDO+TV^!L8$8:M(8NQ1(EW<&7?/,T)?AH+A1BLI0]\NJVNS;UT9JP95:Q#$ J*"%!^R&6@LU]T(T MJB\WEBV]7NG;W3/MU-99X59++UL$FU;Q=AR@ Y)SGS4 M33:Y\^&EREAC#XUGNSWJ1*%Q@9V08+L8CH\P#GDQ:^:SV[?Y=J[.-)L'F 34 MT(9ZSB.BF*WKY'$X+AW\!%K-%]1)=VVT*? 5(=Y@!8R M"G(K#W^KD0_IYE:V+U!13UXA6[ZDP+CN^8O?5JJ,7M=)=U.S.H*VYRQ9TP; N0&Z?-PE0[U9QOWR'*-91?*>8U. MYQW<;D47\YD,;*.#$WMTSE\4JDNMM:.&8IH%DB, 30+0,>:=+DN30+ON'M>- MRXO:=GE1+B_J^^=%.8GA)$:'Q)B#89:CB# *\%(W3PN,&ZRE-9/]KSW#EK*" M8J%'"HN+)V\ ]ED:!-I>[&S$6W%43&G85@&][F4NIDK_<&,3C>(@ 0@<<@A2 MTK9"WRV7X5NW)Z*IF(=Y81?J8 /_%R9KFY+$\<'20:B]:59M''I-+A+*5:3. M V8S['0U):+H_^6J^YM3&R8)_5FD9<@==IFI'"?,R8]SIG13;?1I[HQ?[&R_ M?"%?OACAO_RE7J*^$1">+U*V>"G[^+T5E?HDB70NFY"L.' Q%UL+M?#YU[U5_/3]K4I++7EPROJ7S MQ_0^7K:=/]1D(K:(UB0#UV(>:872ZW#7O@'&YP;QYFK8K.M6*NS6Q_C",.?17#!S6;L7C38J2)2IND+BL=T$N88CY&8N4,WYH7F[B(=B^R3 M,\KI=AN R"U1ZR=9WJG353?%DFY'/#?0R-?$]Y;W_5LD\LT0MW2FK,"3O7$+ M9$U8W0<:W*M+9*U,Z(*F=F*M1<'OND!2CS$4:JP(ODYKC6K?5E UM\-[.Y$W MZIS[O.4F)<5^W6R8@\$:I#$=V!\;Z8(D6FP0^ARW7;D@K5939Y?7%0#NP'RO MP^'1 MB,[[$&_HJ:%0:;7=#/Y+HY2N&MA9#A69X+5)Z43.8G6WB;!.]P/(2 M74K%I$L&UFC]B$,H13!KB1.??( .3QR>= JO)+X,*=&++Z(NFXZOTN1-IZOZA7C.NGS2UN5A5?\D ME^N":_7,:L"X3-7RJW6K8D34X-*DI&,[ODL=D:C"<>9;?1.D60#9*[G\PI5( MZY?2,0>7*+2N1K6:1-:41U,::7K$8>E=@K=7*D)O&C)C.QH%^ZH.'GY>:(*\ MY'.X,C?=UK>5)%^,A[&Q0-W?VVBX<@[\G>.-6*@<8-$U!?#+RO)2G6T7Z*TB MV8W+K]QQ^94NO_+[YU<^?G9'HPYI86\>[:WLTV]?7:B>1 MTO>IH,GDL4^PH]5&I]YVI[9N;0^N]>V;GE,6TDE+6'0,A M>C@M&^P&6ONG>R4B.EU0)KY@G2Q\>@&S:!_;'$MT8W4!<%: 4R\]?=>\'J4L MUM;&!-W6DJ*W'Y97Q)&\FA91=0D KM S+CCR^BO]:0J:)*AJE^':J&ZG\[L9 MQ>A/L?9ID:YB?!B#2:Y$D55UC?4LM\ "=>T0RHI].-D(+U30Z%QCN1&24AGI MUBIH636:-O51ZCQ@&AN'[[N:WJF'4/; MM*YZ06NII<=O-WSN ^[]KB]I(JV;Z1TXU46J='MO@JMA$[B-1K\/%8=VV_T; M8"D*/NE%E MRMX9;7NBP"##P".U(^C&!.\FS4X&PIPD]Q=0UBU2Y=U!U/"<3\I\9^7\U3&? M8IZ%=;0=%U.5Z-?Z60,+&UJ%02A3ZH2AS[,LQ*>3''S'U-2.:-H-0V>WBHZU M5:;[\!T=#:YQW80/&R?36[F1+?3A\/SX\\GA>W%T^O'\\^'1^=G??PJ[? %] M8$D?DU@YK+PC5K[=(*P\_N^C7P\_OCMFK#Q]WW.D?)4J[#X3\Y4[NJ0&6\ D M5WSQ5;/Y"VKH4Y W$;6*1.A2KR7CQ*,.-5J3,FD5E+T1^\N&1Y4TL\;PF$ZA M2,YQP_80E3A43+CC"^M MAFJ+TC722!9E25C&NB0/&E.0@H![P(. "1X&A)5 MXO5(C563D&%]/&5]M&P10STG)6=#ZD>HT1/W:X2CR2B7IU1%8?ND=%"7&OL2 M44 NFMY,'<;40S.77TDCXWXAL$D9!KA?5%^PC=C+_FA<9R'*^'_)N(!CYL2? MD2?&P^&61^A1'IEN+XIX (?NEV9\K3E2&%==>RS,P3W6Q4FL2>Q4#\1Z;;T6,<_ :*AH$0S"U_-RZ]6AA M&0<<@GML"3COC'N+GK>. M@%V9U'A67QZ7S4K/Z(1[_^5I03]F.EK+)1A318-HP,J [S,/S2V*,XGH=LGA M8%@S2)4LI!:8&@W*CH)9Q[0I]K8)1+$P#0?AI44D8VHZ;3J)#L2GA-RDE"Z! M12)DHL,A%Y0BB-WO8'BL8,KIJFC4&,UB,WJV=-=9W0>]%?A;Z3R6LZ.)U&7_ M3MV7U[.DC+Z]TD2U2-:T];[R!AX=0PE]( 7=39L%.T?8EX9L/"-& &T3G^&A M-O5RLUT79'9!YB<59+Y[=TS-DLZ!Q1RU&>:[2@9^TC*P5^IX0V^8I'B=XW7: M@\5CZ:8!R_0$1EUD7J -BVCU[/ZMEEA%J4/I;H=@5=#'K#?$KW6-6,/"UKTJ)EK3ERN2G2GV.M M)V+[9V0Y3/8#W+'UN5DF$-8(0#8&-2ZY\=:/6GU#8),3L.V,&NWWQZ7RJWV- M2[7R"I)\M)'!3H@2$LLI[C7(3,'"M?51F+ M0Q,A/F:*"%&+EN+_9^_=F]M&CG[A_T_5^0ZH3?8IZ3D4S?O%FR=5M$39/+$E M1Y23;+WUE@H$AB)BD. "I&3FTY_I[KD"($79D@W*2%6\-DD,YM+3]_[U&^3E M!+-I?_,Q1I1SZPFX8/KS:^;-%EQ=O 7_@OFK(U==<+"E&)=8QY*=*B,%$-@A M]Z+JG%(O.,R42,3\)7R"37:;-$.B;@7*&YLEDL+<>("#EB#OPP646+FZ2;?< M@9&2% D 6K7[-HB5EB,&>%5A2!O4$WN*&CE?ZA;@+EZLD#YA,T070$-"HA#B MC_EK4BFFKB?SKH^4).N'#86;(8A5N%-R99B8#ONC0=,:W2<&;KF-R9(@G7!3'.?RR M;I$=?C"0W4,EV>&(.<]VT\]VL\^2R\0>%R0U'CN?&"@!0LE$5T+,EJ&+'ITH M@2PTOO#\G!W1O$1VDI)EOO86*E<^_VD@.A-DIE-U%*?6$@](=Q62#T3-;QL= MP?;FO"IWN^_!AV6.[LTB6"KY6E;!8HU_9XM_1QO2[>3KT]@>V<8$R#+G#.NG M^,UAZ+%/5LSE.\C9^%WD43.,2)23V^.+-$#1\T9]*G8V=81@5VS4X1H'CV3+ M^0 G7%H?'-Q\'ODBAP;B(X3HI/*!#2*Z8%_6"9<[G'D$H."JVZRTQLOAZ9ES MN^;;P,4 /RAL#I7,B,9!\90COH$0W#".$MD-@1MY8,J,9\$4O9Q';X8?Q\>P MJ2!BGI07?)/X /7PC=S]CS;=UMIZIPO#NP8+T^X1!B31:)#H\_Z&>[S9;!!55J'6'A&<^-#?E%74) M36,C]P!UBV+I J#4*@H3BOUFZZ'0SNLL<&%N+9'C(58%)E-(-Q F3\CSR3D% MR-U&BT(JZ#0!J@?;J)L--KJ9C;J%FF,5([G%*%:DLLCO#("3/()2_AR2AN:> M%/BT-!@+?,R^L/E2]7U2';V(IF/XVWU$&L*&N;HOFW2\+?F,(Z//%SZC?X\_ MMXWK(Y\!0(31'NZ6P;5;SOAA0WS#%+MYNZYN!_!GY9TX5JF;NM735+Z3? ,K M12GY_ ';IG)&C8I?OI$_8:M[\/C4:[\"H4"326E)47J&T8XRM46998=< MO5 H!H$6S TUYN@3OU2\70ZBDBR)]8F>NRK=SPA704&:R:-5\@@?\X3F;!CD MKK%G2[YE4("#\D3J\Q@HPC?S_VI?-A[Y*66/76%#:B-A/;@L$RT!@4QB;BCF?_ G$LB.Y+G-.DVC-YR%U+.4@%3FK M0J+BXNQXGWRG4"%SB$&AF_&YU+FT!<\;'C\7>7QK:4R5VVCFN;K6:<%D,62U M.9851FK!% .2A/$0^L.4ILC?2;_''XHSU=4R6E]$[P39(>?B0$8J M0G:J*F&A2.]\=%HL75+;E>#JEB>Y3:7*^LBGZW#*+YOT-QO>(3Z=)62%Z;RH MM!L+#@LSO.WL,22Z.,"8KGQ4V0];;)(4#H8ZFCEC*X&TH:=6X:\5O ##L*(2 M":WMZ5K,0/ 8<3.T5PSL;Q\VV[!"5"AA ;6KD&X%Q6YP"%\J CJ&&GCIG"\% M9\[Y -34%M,?-%Y/*'J^*KA3Z#HS-8=R$W7VP4-NGZHSR/9O3WM_-(FE_4#2 M#90?]Q*.H KZ*Q<1YW<+Z-@LNBK0*-$$YYEW\2!C;$VMP+'SM>$8DHQ-762( M6@71&DJ/]9W6HBLC[BORTL74/%=+*\J %#->,+%6R>SR[6^RGZ"V@++^G*,= MZY$Y\', :>'GYC],U-9N2=3PH41!DMG ^N\+F&Z&L.\RO*KP'.\7U)8C-V& ]$B0[TE>;.K([.L!B3OS M-5P=SMU!Z<4,#ZY_LB]0RG-LQ.3D*8'#D6^XG2W$S(H? ;L@Q[;=/3+0?"=# MR#/E+%&58"682]=^'*YN3=06%9PKJE-W)[!95B=IL6I MLJYJOSK?;!(:MSF8VMX%8F"X8+)R4EE %=!T8"2PW@V[8,)4C:1S-#-&Q^5B M;R#3YB3,#7CGV@T3BDD8=:#2H+9VXZE67Z%+@&I:@92E''F*2;TZR0 J)0/" MT#%U=3@GWX<"&S-#,.1K]3<4J8'=8U\@YB:(ZL$,"HESL>V=8E(5, +A:*AT M9$8M(U!]$VP,!)=*=2#I %9> "?F,T-=WB?L;'08)-Y4SQ0IRL1FI$CI?=LN M<%]S,2A0\]%,(!$.D 7RLW*=7J4@Y1*;9(Q-&4[ M&8:RG$0$#J'MNX1[A!7^LE)[W_D7A_^2L>KLLE.?STQUMEJH!Q=0[)4!Q3*@ M6 84#97.S,94:=F$FP"^2&$W,,TN#!//-.PXRW2=05[\S[6,*S"J5*(I_W>? MFU@/5VJD[3Q*)E;CVH&LO&E;IJFHVP8$2^7$Y NN=XY_+0[+WW4^LAIJ!0I" M(EP9&7?0MCH,X1S"J&3]-X0/-_)(=$.8:(7NG$42A0"U U%#2%I9BX*T%:;0 MHH25)A'@%_+SMQ'98N8(IP%_T\5H[-1KSH23B4IS4C*FZF@HU) 4!]>C1&3 M-(X8HU J0U+B&.4'IRG52!K_C5]!^Y'9<*BE*ZD(@: 0U)0U61Q+ADVP,%_X MP>J7O&GN=X/2]Z/R$4ND!6W\AX!\]A(DQD[O6.LO<5^$AJ.X7-MH9MX7F$TY1 M361*C5HQW?2P=>=K2D^ \[CBMK(;>X3<>Z8)KC!$E*ZR13C81#IS=>S8B 3 MS_"9+ <*C#0,D2\G>L1-9;MS_NS:!GU094;V]R9E)1[D7N#K8W,;S7LK:@+X MDR+[<$O:WD8@$5'+Z M9G#3D:(HDJB+U :]I,]#H<^M+#%(5"8V)]AY))$9S=_8*7*B)V9AB+!6TN#A MTZ#GQG' *#KV0/=!F:N"7D^I5E2_K==E$70K"U= )\516(W6B9,O=9.:2 M^2%#I$)B).NY L+"7@^J2$UF)!BB1P0+) N@,Z'0JD8\"&^(A>[CW1A^(!.MO)$ZBE9>3!0Q0S1VJ,JV&F[T$Z0J% M]@3 L=D.OR$2E&%J<^8N1+AX]TR+8^)?[YRG2"I'* M&81Z:?TV#8Y1+-K1R&1VMHV1DZW#]/"OF-G9['DWL32=2[5PJUK(Z8FO_3_" MF80]"WE2PF M5\^('K, BYH(]Q/IE(8B$G$P4=%( MA0.O]%)ASTW7X)M9P*R9 M%EL"Y8"J'#(#V4AIP-"UY:6K]N6O('TZ#+!<>RH0J07L O3SB;S/NHT)U_7@ M%3GY/@( B=JBKB$*GFEWU#,&^<$@@WK1:1[V\7>G>X"EL 24"Z"9(;R5XD/ MLV>1 UEE*]DB2KJ)E#?>+B@AMPAF'N.415L.LV8)A0WB,%*]A(1!"*:9'4Z, MN@%JUBG;3B$6KBYFGY)_#;UF#DB#:UA DQA[I?$> M]*UP!1Z[\+\9))TPVC!9]'^/55,$,Z]=N()H2'/E"IDL.)JL$_"+2K]E<7QR M]A:Y^M9JA'>L1,WE J*2*>]"V4P!KI?67.WB@^V57^>8K(-P]17C<:M#S(F1 M[GXM:J8(0<1J *!;B;DFO@KR,6R18+>=42L$?$35\T8>L@0K4;5OQL&C3UNL M'8M%;0WLTPF]2/X#Y][_CVMR,V+&?1>8FBT((Q;BD>(-G%RT:)D$>2""=Y:;YSP M;5O-I&-O";%)=4[&GOPF6)B<-/*'3]5QU0A&R')F4?Z'SKU[["B)$S7Z#@*A MU'M-&LKGFJZ:O3 .W-M;SK#!D#%0;'3;" )HT_[\XK"(T8*:3T":-G6DN$?+ M*]WA6[*#D+IEPH:8XE48H$;GS2#3E(/N[M+=V*Y0H_^*?$FJGBE5?&E9KBN! M@52<'=VMNYGJIZFEF4MHL<9ITX1U)]6A;KJ%%75.;8IFV+G4[.2 M5G!G!096"%3F8^KSC]3=:*F3D+"2@07(;&>WTCLP99:%\97[::S ME**A^: $@<,T&-E5U.1-!N.\9^&=X$W(6\5%3 MX(I %L#!P,;B)IEK=\$J2>#:B^@8!,$POQ[1MF_=V,?+*Q4) J>3BCX^4QPV MK>PS-]54VN1QJRA7-TZV(_394BE5;P*&UVX,/%%ZD@?ML*5_BZQOSS ;BWF2 M@KU=&Q]EIS5AV!+2@)PP.GB8\]/FU3X5/-9KME?II+ F@.7X <0.X!;C%WE( M"T\D'Q [3I>I$,YO82AW)#ILT8U[M/$T=[\@#([<79+(:4EL*+_8=MV2^GC8 M0OO/;\#V=;;7 _,_AA&Y+F$X5Q3SS%];^F*:2ZF@A\#&9,JOV$=9G@>L(B F M+*22U()-IXJ<28[U PXM+D?QZY0E)+Q2< =%6=0VK.AM3,4%1Q<@C20I#0#1 MY]+Y50#XV4 X'+MV'D$:+2>2F#LAOB<[>$EI!=[PSD M%P.'4;$FBLYD"_?5Y;:18[[Y7/\M"$QR-2JL" 7A6F-35\9H?]Y<" M\5!M)>4T.41@(<4 E6TE6A9DU('C]//0S3O.U)LVA3*Y6%,RJHG.'V"3;J$] M0>5LI]6M=%HU8I0$T="HJ_)9:4Z)-&^$NUU\UOYC\1+A+I?X;SO03X^M#LF< M['"E,M,$_+H&XU1^9<2(,=Q4AQD=[=7*Z&@9'2VCHWP.Z"$]%WW91;.7;)OD MPK!Q.^E8M?L5*1V)$..BYS"N+:?GO-5XF/-/8:_CS]]IV9IN'BAZ6F8<\Z[' M#6LZW8=ZU#_8N!C,,-G@C-*"$#$J=*XHHL;/A:*@]7ZO4S%PR50;)[$8^%U% M XM2H4[(]1PV!_4T)F0#@#F(X'6X=E"ZN1C;\)=IV&\HF5F' @D9/,72LO33 M;7?A(]65U^[!F]"C$$%T22\5JB2"4-%7"F%"%0JD9*R0;4=\QDDP"3C[.9_["%(QS1PNS.,[319MO& M'.7-*'/52QI])(VF$TI$XU[(%=DH\T?4B>D?[D.,CA=3)T#T6]^Z"SY=0GN* M#6]8Z-[G>Y;(4;YQEA&T%08')1T5 M&)2AO&RC\%U1%%T9699EE.3Y%?QX%?-_(!CVD:M06DE9X$1&"3$BEL.^L-@+ MJ$@5+9%DO62QX)!8FH&FCJ'QZ]Z1^!I4WT6(%[W&^!X*RB:ZF[2K04PC&1A5 MN'(RL.PSSX:S%0N!#)^)B9H<4U_=1$7N54F4AKL5]HH.@VVW=2B[;R5D#0YK MK.(%%*)8MJ;JQ"13D'LK> +7,R,O(43U$K 3&1-NR>< %8[H^ IZ3_U!N+?H= MK&.1T.^9I*[$HHT4?*=QY"%,2!.:6):)X8:?LR]+%\IZ5D 8$W?Q&<#85!-H M2&,+5FM1%"GZE:%NJ "P%38]?*\(P_P%\A'^-92QH4JZ%EYO68)D##&)H\]< MO/I\)+3E*6\=_@HIUBK/MN)0LWM*NH6\+,24\/ KHW&AT&9=L0!$5\$QQ8SX M?@F'DM4X!95J&!EWD>"B1=M[]?-]%.MCK:CE]1'%R'HK:2'#17 M,2?PT- R^XVRL_FF>P+O7^S51F9UJ[OM@RX36T^2:$&^S_> WYS/G/>>P'\A M5$A D!CB,)]!EUW,\II]P E'6S/(IU@,S=@5 M-@[(4B^UZ)V75R;!ZOPPH#.N*2JOGOA\QOQ;#6>A,$[XE>12FPPL;:ZX5;GNP@ ]>8!9^W:+<#R:*9"9B]//AQ\8.,I4;- MF5]TNU#>4^SVLF*(562%H-.M&+;LJ-E #N.XXG'*>Q$O^P_Y7NW$&:/G/+ . M:E(S,]DPN"JUST6]/@AM+!3^C:C:V):3C9OW;\Y$$C\@34:6OF2L6D+@GTFV MJ;/9=&8;.85%DR7F%Q!;$U7 MW0I0?2$9Q8I46H+ =@E8^A>PYJHSQG8+ZJDHMK:$7SDHI,6 +:=4S!& J++/ M-7'^4[(694+'7DN'BX/<#IF@;-RE8Q,D][?<8X$#G:NE'6CHMUZ&?LO0[TL) M_7YCX<+$FH09,/[EKT-7UL^08IYF32ATL:[O?F'Q*#=1;6DTY\@+NP8J.O%- M$5338$"5#2^HN9I6G@5U:I;Z:O*C,,8*84;<^'*T8;[RZO)7Y\Z MZ\H\BYQ#WM4[3J0ZF5G6>HQL-,N)\A7$GG3#6)'V#GJ08QRR-X%1DIH^I+H M8>$)H\!*E%1@;K#.=S1F[F81-*P--1OKVDDDY%20G2F^I2Y*835>:C>+;Q%^ M8-4[4+D'Y%#*$6<-Z[,VN;!C&XB!-1>RR#@81/1=2-3JH*);I:&NX[.W\?\06AJD*IK9-]"D=L3R.YF.VDV^*4=)Q*A-D*W0@O;^<5R0O62GA'X.K3 MB?^XKIS*LB1GIZAQ*:!BG !72)6J8ST=94>97>(K7_-VJFM+TF4D6(TNM2TS M!R"8;FOHR;;N3JK!M'3IRX1]42]N=(4FD%B@7E4<%4WX ;H20P\U#HEA)LJ6 MDPR7E^HH.7QUU JZZ0:1M&$W[P8VK+^ $?L\-K M>9.Q.P&9F%KHIP0_*!?=X$._8R;3$C5:N)'9W P4*8IBT#N#GE-\JV*^?!]O M8W=.I2*67"/.!N[79.I"6>1&XIHCL7!F!+E_L2+_ M4?";[.)D 5IV?3!C45< M]*2",JPYF.W1(=U#"+ MJ,PN]I*-TJ 8Q*H0@?H3$=:)HXT;(C]"7%V%L*MUK)6!'*&LE2,C9JH^1#M$ M0FY0% $JPM:>B(U@[ V(4P&@X!U504H*",:"@[)4X#!>$XM'V 05K>/*8B@# MFUH55DI.(F874O6_4CC,D (?$*MCR-LKNI8+JJ6#-U%1I9WBF:<& M*+"8W!.U(9S(=I#U11H,)5^S@*53#-$'FN5_,8]=)\/G?>LLPW5ZL["5A+A[ MH/(RR9I@3M1?V2Q\SE$;^_4ZEY)'=;$<0X.L.+!\^T10ML+(E#7"&8743M/2 M&W=3EO+ M;$.<\OB65"3IMB6S*.6S3;XRL$2#&6 Q:7]!5GO.*X%Y8@?JMPI@I4T9*EA MW4VE%6IVB;=S/^T36.609&0C+U3L@A\9[%]&A'I@X(PH77AK*W=U$K%T8AAG M8[_4SCN5]:[DM=_(MCD@K[G4=2B7@-)J^!G2>KAB9BV6R7>C=M7@W M3*+=012Q'1E%=-=^6#\66 ?:K6WL%J2LN[F::;W3//+SS!6T??:+44&(\[.SJ@&V"C3WK&] >D]R-L V"O8 M >;ZZF>:$DP8S)RE$I &9FL'1DJZF R^'D,Q?@3XU.E-@*B-]IG)P9EP-'LS M TZ44N_X%5PO5+,C:\_!Q%,-#;2?S#!W9+6*3")3%.I+Q=ES!4+ M"SI0)9DQ+D6B@QL3 IU'CVXO!;8D5_+%3$H= MTKGS\F-L46&)"2YG!>(B?[7K29]98DV?2,"N7>3&Y5I@RQ0I#=3T;!4Y[W/\ MO.F:^6H&EB(9J5U&YB_>R8?3CM,VJ*@M"A2 NBI=FFPR\39$GL$2I4=DM6%+?3R5S1U$3+8R^"VG8=$%A\FP) M7#\WW)X87< S8(\2*51!+Q-H,3"K+>E5%7) M>W02N$JH'66L5D4IJ<2J5.A!&*"9RQ,DJ0.!L\=V*'CRN53C4N7A=L*I\FGG M_L!"GX_)C/$E#23NG#(%DU34+^6VIX231Z8S/T&++M,_Y9I\D&QL5S(3:;!/ MTPE\\KY#WC;G;]N QBB0(I_%G5>/JHC*US/"B=7F$WTA4I.PYPML"7-DQ;>I M8Z@('<\18,3Y63%)RO\HS%F"0P6# -3#=%QFO80#^7,38^A\57#-S/T06J32 M>EUCORR*-8I&,;?19/%?LY5/'R0"OK.:J7KFQV:LP99"J2H?$1[ELK8#$O^RR)P!^ M9> ZHW:L5.G[EE3V:SVF[)V>GI'NZ(,+84E-?V4:%'?1G'&M;6U M@$//$DD/BV=HH\W]H'IER+Z/88K9'^!X7&Z3O^RXHOH>L=4JI!:].$U5]B]> M*^M\C2;=!$N^_55SRC8AV<1\B9U.&@C<-T.(KB)3Q4%,YH5PA,;L+OHL#D<: M-)BW88 !PELSR*)C@B@@&D@+>S#=,_3BD/V?N=LB/C6?H[:J3G-C@&*F58=< M5Z Z]UPU44?5S38J\)K(S&5-/00IN)#0E7,[#C2>WBSCZ64\O8RG&R6DVU(? M(V>="(QH0Q[,&6>4/N$D2+08XBVS2(:F$Y%$!)QT(?@Y2C]W3P7(BIDI;5L* MR$=G@&V10I)1YLP)(X89?4#G37$9([*\DFS"%#8U,!*KR.35Z=HX%SG?;'I: M:IJ5[#Q S12I8QE]0BW:SKK2FN.VK*O]B@L&VXE$RNI<"C%BZM*VU-Y,!6HC MZW;%$/S52W=#V7+IMG#[$I+=I 7S:17H7?)H[4$H*FH((X>#MOU;-(G1U%1Y MQ!Z8VZTB\Z"(!3)(+R*YJ^A81^S3=;)YN^H4]?C>J:9=]7\A=02"5W M&8;&CT[V[0;LS@1)^6RV+8OTC\DPZ@X;/.MIW6V$9U*1"^+ W]O171@#]ZWN MS+6ER#-)0T$]5";F'$FW__GH5,C!X_UNCZL6+MI( MBEYBV=W;;S/$*,^Q#30"?RTTR5)=ZE5P "US_%+<^THZZ>[(*"@%>Q;W0QBJ M>;L"(^8"<"!B5Z3A-HU6%BH3DK[033#80EO8?ZS=>$4!(COE"\_:"MT;ISS MWN3F(5>=C]FT0K/6=&>YMN[X5*$"OG15'WEPT0MHU!^C)\* O30E:=4Y!9%M M,P'1M(WZ3IK3+8[?[AJ[8Z-N0BE9 2'(DNH!G<-%$$;(:6F M&JCPK[;V3T'8!$&CTH&B45_XH4ZX2A-N3K#,<6M6"?I5!/WEI<%J.B(W4,AN M@T0TX^6T@T7+INIW+36O*VK?/*"P>;W?[UKTB1_P+Q4/ES75PF.W>RX*@@ % M.5ZN;UOZSO1ARUN9K.>*?:F.[]9E-P$2J90?ZR'A*YFN&)@!-N1RZP5:UZKN MAFPI&%>T14?JPEZEI!.Q^3*,-L04%:MZ?B(HS"W\)R/_J "%4D61ZTH=Z8!CQ(ME2IGS!.: P8?VG%BC_>%E;D$>R]V79K0*L$Z M9G.7N"]7)@@"23RQNH_$[8,,*Q9C[E9.>(+O E]FG_*3+"A[\;2A3KB[ H6& M*F:15 7NE*WU M"15[ND:M,Q]/@O FV!<7$K,J-L?2>RWZ+XOD$@'?\;@MJ4#7@! P "A1-U2P M+IEWIA2Q(Z.G,+@5Z$^0 P%_3,$7T#RHTX92>8[1R6%#;!@4FO7RF*9IKHUB MH-J:X13+X0!J<1[J,EUC6"(X]@(_X-1O!L4P!04F=JBU@ZTRUE'&.LI8!\8Z M=K"=QWA(#)XMM8&]TK_RY5).JJ%V\@KE[>_#+W%F=F7$G-ZRY>+W:)]T%!P?6NNDK?1D=BM0RB2A*N:% MHD B"^(6H"=6&>2N+K-8'J"A&K>H8 @$NMC(6\DUWBA6Q(Z8FY@0,34^V(+[ M95L&%:V=+MV-S$JE^&5B3PXU?Z:9I&SDN2AI>3 3_K8 M\Y4:OBA1Z97&N"7$'+N+HC6B7$>*0_V5G2K_636 M! O9B1!F;'&2>].J3MX)Z:0M=2/ [SVA E&\&7#_2 &WM@& !2FY/1<0I^ST M]X-$U6'**NBTHIB C+!@E%2%I4U,S'2&LH0ZSD7%V0K"D!?L=1<[Y)VJU4PA MTV80Q5] I[W1U'8T;@M(2L&2X@[;>][0_6NEY@K2>?G,<@^XJF(M^?8Q3H G05OR>"M7*AU@N=5K$$ M[-% E;]N9?J[VGEY8928*1!;M)7L&H0;#;T$%4@(AC(?V%@#ZINFSTCQ$UK4 MWK.$PQ"48.0,@S]O#KB56R!@S8Y;.,W"..RS:54$%NP14G)TOU"SQ]@%$@I* MTVD0/I!8!$D1PA??ZS3JSM$502-B(K)142-&?CB3@N_]WQ4D YFF_'3/UPO_ MV$ MWCDE67!2G!,XW\UPMCD/\BJ'5186_CJW3L%-+/T:*5+#7#"YIXA7BLI7:/>6W32@.Q0\R MA)OG<Q/0L1%B*Z_$;%7C0DQYM39$SG*R$?7S M*]5[=5\.C M;3L+O17!G&1,!(+*U(-' H)LQ$STHFY MI+3XL:L[E2 "%W&N'!+?,5T"6E&\TNIAF./Q&!0*L465_3/1L2@/LV$KA)Y8"5KDI 5<0JX+:#B5[5MC MK%RZ4Q+IU# K:A]?!'.8B1;M,M&B3+0H$RU$ OA6KF&AK**6 K+#2&>0"6.0 M&*P8G&K"0?G"&C+5ZE4CH,\,)TH&K6HN&G?9_3(,1FFGH<A0.0&'9I'W\.A4RH7'-7WB46[5>"&>'^BF_A":4,W36Q'(]$U4IO_?L S#,Z=U65)+G_0N2SXGJ MH4D9SQ*601B$Y.',#9$J'9U:%:F<:*KI,.*BB)6]/8^R0AL9Z+:\R(BT>*7$ MKXSS4-$A5K(C@ZK +BX$>BENB<&YN %&>9?9S,@M+*U8/>='QO6_4EL"*WW# MS83U$JT_$3 NS%WZ*/N[VK#>.[N"HU*3"TE,\,G2<8@E[Y)ZS9:#4*S$9%I^ M%@O2YKU;:0MOS82V]EYO+=RH8+-:$";13^1;HMK M^$G9%VBK;O$$$ZG<3N1;H!/S1#P3Q;?N(OB/5$HM_/V<%=HSRU944#$AEUG0 M&A=A(J(8E3T%$8&PBUCW@SNP6,\G!!*P;[SCGR=]1*O SK^J/]3\&%N%J[:\ MI"-^$>WF:>?S3TS"7F1Z>6H?HT)GUO566\9*M2H $ _$R@.N)E 6\YV4#W9< M((TT&QJ.)D@"9B\*$!*@/7.,C;EFF%!%+'>/#%O$32Z\RAR0_O9(]Q4&JD'D5 M5#:J^']A&'TZ,+*:V5J^PEN273]EV:QFW%0HIK*U%6NSFY;+4K9M"GXT+WP"4\B5H)9LY-)F917AV9BG4-$' MS .L6U%I&F%RG6C?8#9OL.GV88+5N71R-A&J&MA%.0Z@786;VS )3#*1FX=4 M0L6O@J!,*O)RZFQ0,+I\V7P>RC:K.MI_)8+V%M5VXFD MG;%!:=JX2R%P-17$Y"-O;3!3&(:UT\I#BYF?]VT$&V*#1)OJY[;VK1J_FGQ/ MPB< 0 =S8$F$U\S)6YR.Q +3L"QN8HX)AX3 3F"M!1)!>DI14V<9F&UL8+/%-1_7D-; LA-A X* M"*=Q,@N6INFY(S-:&V8_IJHL)S=_ST3\1^7:&_$"R ,+O"?)OC^O/I!['SQO MXKU8REZAC[/1/T9GPXNSL3.X.',^#GX?7;QU!F^'%]?CO[P*\C+7B\!:+J)5 M1H=,GI>1L]_?/2\ MY.R/YNSO#HBSGUV>?@+&/G8N+YRST?CC^\'O!>;LD'!PSR:<3A%.;[9:+5^_ M>G5_?U]UUWX0>9'/U6>NHU>=?[)TQZ547C0T934=UD)S'VLDPJ&,A"M$NF8+ MX\ N?\)GT"@O%P1X&0=W6&">)&OL,PK-YM;A%/S.\ IM?68#6FB&6O.:;'1R M.5FDRM\R'I[B0BFK6^:05)PIE#R#+8<%ZA69QRHW[D@[4&>,@O<*Z%.$?*\$ M])'T5QWC .*[EZ)>?!AM4N[43LYK^1_U3GY&SE^8=N4XW\U@ZQ>N2:H0XLH M\@OQ7GX\4/^\A(:88H-1:D&8#>-7<;2 :TI^76&]\W,%;T2(&X3EW<*+3\4$ M%;UG%U'* R'[<:=V"G,N5WC8(EE$I6RZU&86<4#1O:(Z"Z%_B,L(@:T,(.@5 MI?;6I[!J3NOU8U"F)SY5C,?].)LRKWD9WI8GPE8)D=$""9/SI MS7AT-AI<_>Z,+LXOKSX,KD>7%P46)7E&@NL$_O_\Y.O17&.MSY *OAF-G\.;RT[7S M87#UM^&U:O]@A(2%T,)$1H 1#S$")4$FH @$1X0]G(;1/11XKD7OK)P-M/=-;8_: M5_Z[>RZJ4-2!%B" H>77T5)$^_\)SU'UZXSYMU3J*R0SKAQ>R">U8L;&Y:Z; M?O[("3ASQE:BMH5PG45-"\U&1+Q!$8TPV? 67UHQ=T05(Z;$)):Q"@+*FN JZB$FS.^7B SLY?!MFINB ',O(6Z+6W M;1G:$E^3KG308R^*2!0#PGX83L0]S 1:P&I1/YS((2Q8_P[E7$ M=87( Q5N+U6L1 0271]:X$!*@HN5G\RO8G(3MD>A+"YLG"/ZQ.#@@J5@X:MH MBT/D*O<'"WDIQ0);E?O,BQ& (K"Z>MBW+@6!M9J9<5%&<-1GS&.0WD+?-!$? MMU$3!3(RE=M\&[6;5&TP@@R=&YCQ@Q>;PTB8MU\*XT! M B,*^W[TYO(J!1:=>)P,UA#ZU65KF4'(?C&1QOD"%,XS?S\>DD#I@I :UY!% MW=DR"JAQL#ID6(P:6ZS^/I5E:V0BJ24*#@R3624L:\'JM-/:][ MT^E,O)N65Z_=N.UVZZ8W\:;]26O:;K-65AEKG W'IU>CCZ"$7IYS4^73U>AZ M-!Q?7K\;7EV_&UP,_UY,9:RQES)FK,ZY/'?T^AQO4.UZ_WKSIUSN3FU:KV[N9M*?LIMUK]%EW.O7:C<9W.SG;39^7 #JX MNJ83&8V,52 )-L^&YX-/[Z_',LPWN+H:#JX&;X=CKCZ?#=^/+HI)@LT]29!6 M5W'D^AR]0#00<(E__S2\.#T0VO-9MS'U.,6QFL?M/N;[-SV?-3GGZ7;[M#4:O/]P>38Z'YVBX3N^QHLX>OON>GQY7LQS;NUUSG)UCK4\ MY_J2,YFA0RLT>-#OSKO+]V?#*R*!3^,A?/?QZO)T.#PK#A%0X5K O^72:0"> M&M'J?"!,/PF,\8'-HYC_A5IXF-\2A*?/[0"6PDQE"ZZ-S8WB7H*( K7[O7LO MJK)BV=:>5-J0W8(6 MN[@+XFA!V60@UOG H ?[8EQJU1! EW0^R&!]"]@FI!& ?'\3@?G#WW2&B6.0 MP(K2^@X]WU@K[8P97SYF/Z-6B!421C=ZXP'T'XNUPL-7#)V5_L[=SWU@ZY%4 M)/B9\50LGT+,?CREKSMNVN8@%C")JXWHL6)4Z\2^$^]VJ KQ->!2T>GN,F@Z[7.9,+J_9MI MR^6Z8+O>N.E[K<9-J]ES?:_GMSJMMN"U!Q?O[Y;Q_C+>_^/C_89BTSZ]O+B^ MNGP/ZBI*\#/P[]XT.K5^MU],E::]ETHCUT5I=VIE3UT-8051MD__+$@ X0B\ M"W"H<122$-?0;852F_A;.&L!X571$HD2HH.EU5SG(Y\ZEDKAVX3ZJP*6YW\P0*]?T&^,= Q51#>#CMKQ]C: MJNM#ESM7=:,P\/$@S:9#%04K^'F!R=ND%ID4:(_TG)M9 04&(^J4@8$*(:0P MR.J,2KK! /AP 7Y,5J#YS L2 6XOP_"J(D(?0,4H+X"G,BYRA21J5(\@RN^$ MD:L<"N6%HJ8![M7MJ) N2_ -&P4EJ-(N6!KE81N8X(3)63,)="&,$9G5(9N# M87X!U3MR$\JB+("T1?;%X,+?5B\$,M\:'L2HZA% M?&MF*J3JUV%E3]^Q>4_._T$1LII>)D5$%18)V>!< FB>IL[BU'G1<,D> *,:2HWJ)* MM]+X.5>:S(0\F8I[**Q$D_(IU)7_OIQW4>16L]_=-SC-,W'!$VG;^\JVMXI3 ML1#'0!?(FX4N/Z5&FN)4]4^-;"3JWR?69W:E=[&21X,C:'@1_@U#WXJ(@Q%K MX_P^6(8L,2KN'MXNV9IXR:6,)T$^#,D&;*ILX_0]>F/\UY_ZG6[_MT-KC[$4 M17'"P8?L@A'O40D:0,>)%)CF7?09?S8$,E['%.9"P>,&,8+H$$XC-@ U.EU3 MW@!60QL%8\EO!>KJ4I+N09#N@^I=EO1BIA0Q$&L+!IH8U">"L(%6R:L\QF]+ M1H/Y?P.;+^F]I/?GH'?L+K9<&?ET?K!:2QP%-#DQ.I-#NNZ:FWVQA)N1A/^P M?G5D6X?'O\$/"T3>M9*Z#YRZ;0U^B3FC$@5,N2!6$AELR@TS2V^@ E8>8@"I)1%3.;C4Y>6\41@N-I1:/X0S8Y:*RJ 4)_=RGJD'"0\99,A4KXRR>#% ML T0L>6O+$ZRX*=<;X9K D?E.L.W.RV%M@-71SD^HI3C0_]&DU D/1SWZ+,% M9'WTD#G9W-1FF"OLEU E:H?\])!Y\B3).C1JW>U!,[ M=HY.+\>7QX9?7O*U)$'Y+?U54!>EYB6='1+RQH!I\PDE-Q .?4,3L#WO"E43 M&V:KQ@[['@*ZWW7GH)TQAQ_DSQSP%Z8^WV=+=13_B-(WC66&*LEDDJIEKBD)1H6S90OT2R^V_O4(P ;NA5Y MV>159]:J?I6#VF<,8QT>?AO)(#!5GH ME4D79=+%#TZZ,'>[7FW3#GQ_YGVJ-;E,S"DJ>LSI&G'J440NK J-/$4GV1$J M$,BN9K:=H4ZAH$>19F939B.T'KQ =E7,R!-\<F:309M4"H.Y,'3I7!A\%G M1DBUF0M.I2YMCWOIEYW>YU>?5J?^.ULNG/G M:C@>7OUC>';3;;;K3YH&I,_W(00[(^6G@W!I^Z3]T)\[Q_W_Y.+^_R<&Q[:7 M9C(TL" HT/9Z%OB<_M [T6O4FMKY::2H3SRO[[4;4 U3OVGY'?^F5^NX-U._ MUVYU)ZU&M^WEG-E@\.EL='UZ^>'#Z/IZ.#P?70PN3D>#]X3E=-/NM8J9S]6I M#JR,+ER&H];AJ(4(5*K",*3+_ 3J&4:) <$; \7("?YOE+#ES+EFBP43K1>$ M8H9*'I@,P@+2%QI.^'_])M=OS69=GMN3IU6Y\WIY=GP\GQX M_6YT.KYIM&JM>D%S"SO5-SG9A3!]*'&@!12&_O[)A&-.%"BX7);[4H@^Q6!/0MTP!*95;!7]D;E:S+7-'Q)PA:0 MM9_Q>V#U)"=C7-<,LY\8-Y8BK/2V<5SXNK((02;MLDG-\QNMYLVT7>MPKMIL MW;BU'M#NM%MW&^U)IY''54\_7HTX]_DX>#\X/;W\='$]N+@^'V)Y%TB1T>FP MJ)1\FD/):C&.7HT#R\$T6;&@XE#XW_A)8S_VV'GK3B;N1JS%G2]_<_[F)@'7 MP&+LUD<%*ISTA_$B69D_^YU;=K?.VS": .XK$!&?Z9WH=8EZE>*-*:/>55DM M4"I+7HY4MV_,2^-V##O!>FJA&E(-Q;9<44+FA:1! GG'3IG\XA!HDH6>/64" M[QTZ@3/T=0%<+8J,A,"G$^L:B8]BF(%03O?:0UDGC(,!+W@TG@\=.1RGL'/ M)O+(EI)^ 31BW?4JDA^0"8N?6(9N3<=RQ&^RKH15+".#S@W %U*-D_\^@4C4:_(*W/-]>M @-P)RZJ?N M)(G"]8H]LR6>5DZ-'T+@;3]5U?"FI.-K6[9]6^"N46WVRX,HP$'4J^UZ>1 % M.(A>M3R'(IQ#R9D*X]8];/RX.^[ MY(QU_L@]X"83?/@_O[1_^=K]J%<[S6?=D-ZN .L>;OO?P1 >6A:PPXU?Y6LO M*;^D_&^@?.&%D/G:RR\.YD8X,FA?X)MQ)/LT4EGI.G$7?G)<7HRB78QO/>>M M44GKI,U+T?C:2]&O=AH'?2? Z9C9EY(N2KJHU?L/1F/,B%W3RK:T3MJ<]#)F:._SWSBM6OL[G'1)YR6=_U@Z;_9K MF9,NIG[_U<(*>PA!<0<76O]]"#K@$><\V?5%/\T6M^:OY0WR7!RLM27I;RLAB7 M)>M>>#%FUW6T4[JG9U/MP]<@DKY^Y(S'+ZZ MVF%2PC;:58TEMH@63&TO@*]%3LVI_:;@$>C/@J*E/4>KZ4>CG]5[F6OPWX>! M>R;@%SZX 6#Q8<%3+)S* K)*%&5%TRF+J;S]T)'%=* 7L5V"A/J8PK^YT( V M0*)5I^,2J !5?*FNL3:\T,/P,!+8"#[BERO>Y/_,'A\+U3:.&R:11,?)3)'* MSNQZ--6A";L% 'B^*DLC2 4X9\11&C-UXXBY80[ ?#U1HVT M*)H5%7/0FHD0^2(-?@XG8QU S.X"3F. &1EYHO%NMN]3<8#0LD&>702K40H) MPI^>LD\_A7J1ONHLQC8$ G09;P"=96SL7=XEV$KWDG!4CUX%7VA I26;A#_S MI#T"OA'K1/A&M]Z\%?^! ;6G+Y_&G)<6 GJ2Z)F/A>'&OMJPN\Z4)JO+R/7,.D M_GM\>SZ:T/<%["QTK:ZS9P+^P9HBJ/!/Q&W. ]6P.SQ4H DR(*>A_)D#8%O, MZ4J* N#\B>RAF"MJTJB8)!"4&!PELZK73D\;RL@U[ +B6VX,[+>E M>2P W8F/(VT!+$A";2JXVGN2JN46,@\+M]/%Z6+NB7,$4Q;('GCF&P'J<7R@ M"&W]$J&M1&C[\6WQBL C-?0LW6Q$ 5YB]R7%)%B ;$^UZ2( 7X/I2%2R+-\" ML.:=\(OS^8$_FM@3"02SC_%VV*C^Y3@HF1JR/'2K#!O M5FZ2__M\WDNPP2$A9(B]6&V62!K6VZ1N@*AJT0+AKN=1C#\$G81 0Q+QEB4" MQ'L$?*,/ +$U8-9K"?(H33@:_P2?6,=J T,*Z%)IU/LE4G4$8FH;>OLN? M0]]:L7(N(_,)@E2YG+<66FDQ;EH"FKD3LCN&S?1@/\&-(#B;'!U-BXJEM:9A:6EE^' .AR^$$>L MQ%%+<&-;S: MM-=D3=;HYQSN\..GJ]-W@_%P?'D^_/NGT?7OX^'IIZO1]6@X?O,[WZ)140]W M:!VN6@8B_N%"'+T2Y\WO>-RC\?C3\ I1TP;GYZ/WH\'U\,R1SUX5Z:"=9.:J MWJXQXSS+FR$LOH%IB^AE+%.T;2#-"^+H=^NLR2__39_5^C:RYB2'.,[YMER\'8XNKH9O^46Y&EQC\]'P#*'HBDH JX:@1_)U0R@DN,-VI4FR!MV$PBITK4&!# .)B F7^<)-?/$1NAXH@/B#%K!( )BO'%42P#G%MQJA.JYC*&/ MG(?^:?YF%YUU\O&T,\V8$DUB&;I\#.R>6AQ%DJM%?H1->M WO-$1&3%W4R&3 M/8^C":X83V+&21-L)&7:Z-!14IY&Y: _D\K_X] ^] ML_B>$VK&8JELX+%.N"6NK$7U.-J%_'.(N9!EOEA+J$Q)0'=N$+JR;R[7+55_ M%/! LB^I:,-*Y"(B@T1[R=,M MW%338WOB0$2(53I/K*$-%PD?-X_,"G6!P (E;B.]$]2/2K,821F: M(N"6D>.<_\SVZT/G[UM^6>3N\MO)[2>7FF/!/AE]R^!M.<<.V_;'.HK7]S*\#T(P!R%& MA;T*1>L#$6"F5@!64+2B[HW5\E-N*G2X22=5\('OHO".&D_3RZGG&-< ?U5^ M,PRF@Z= '*]X'X42Q2N-'G.*^R>KR/OL1*JS'#8SH^G(9(/"D/%@F]#%LT#J M3@R"=FUIJ>C:()*L_!#.L60]P3:KD?P);)]_1P%6YSZ&F[_0\6QRE@%Y&$$A M>''"0G@46*HMNB&+:+HA'1]:%J\20W*[V$<#G0NS8(*-AH3E;PZB NR<]--W M9*M^@JOS@\0+04\14U/.1FA3D9?V 02T6\%ICF4^NHB M[7.!!GLL>S*ZAFN*I"P=OI'.DZ-PQ<52ELY1>,()KY/$X, [XJB2TX,?6/K+ M$J9CMPD7NRB!/_P6[$.N3Z6K1A$#^&9T]$_/BC)'6K MSY71.:%6?:->,A!4S2ETM, <%)T2=.)\8)S_\:=!C/ Q!I"=%Q*''"1)Y 7X MZZIXC^4IJ]7\">MQ*YE;63>M?KMVTW>;W%[V)HV>V_4[_[#Z&(X'IP/KW\_&XU/WU^./UT-;YJ-6KO1**I3XIWEE( % M.+0"1R^A,)Q_AQNIT6UTNQZ;W-0[S>E-JS=IW?0\UKBI>;U&K=&?-)O=SG<[ M@PS@5'HA'P=7U[3CH]'(6 ;245?U'!I?#_@'PXOK\4VGT>OWG[89UI-143>G MUT?V3]U)22_K$"AKVJXUW7:M?]-CO?9-RV/-FUZ]SL7II-'HUKMNNS6=9AV4 MO;Q#;/6;W6Z[F(?8._Q#O)*]0B%A;^[Z:/N#8$]D=],Z?')^TFI(G3$_U MXJJ_:$.ZBFQJZ+>9UVJU;IC7J-VTIAY7J?KMQDW;[[!&?]ITW9J;I8;^\%_O M1F]&G 2:]5:KVRTF"?3W(@&YE,(3!G.;17&\_FFOC8:60"J#:<2^L@A^R#[N;FYJ]MB<; M1PG.;X*#)NY3K%W:?T\NHNHCH8"-"[!]T>@$Y])'"X="D,?CKLE^K)GSM-U[ M<6C7Y$R4R?UT=/$M5,"Y0/\E$0&TMOU6I>6@B>%IF42]5JVW7Q1]6GG(V1VL1?T$@[EP8,@@5G@11R0I*M7ZP4GH)W=_?5_GOJK?1W:M![,V".Y:\ M8OZM&[_RW97[JE[K=5K-UBNN'=;KM5:GW6_4ZK5VK=-_M9HW:LU:K][SZS?L M2_VD7IVMY@5(11C,J<0%39JW6K;VX2W-XJD+_5;W]BCKN':"VL#MHN[A1< )Z26+NQ]G%C2+;Q5N*7$JK^# 4A=(J+K*6 M4%K%Q5E$:17_\!D?DKIP$!O^DPF[TBHNN+Q[H9?F\(3= 5O%C6I]GQ;CI9S[ MKF:QN_:]$]">ZHUF_0O[TO"+$NT]0RB0I31:Q\Q;4Z.(TF@MY?A!K*>4XP59 M0RG'?S8#ZB5)\H/8\%+2E9*NX MZ"8=22KKOR'A;97[S=YS^^X"33\*U&O-=M&S67X&,=I^U6B\ @YVD)+T M(+2QER1,#V+#?S)A5]J,!9=W+_32')ZP.VB;L>C:TDL2<\^9^]OM]>O-6K]6 M:W1;O5=BR)NB1$<)-!_-Y$<8S..9"^U+G($?LCB9L/BV#*8655TH,X"+K"N4 M&<#%642]_JK>>-6HU4KCN-0:7LJ&_V32KC2."R[P7NBE.3QI=]#&<;/@!/22 MQ-QS&L>M5J/6XN9QJ]GKU5_=-=N->K<)1;$%,8\'J@WM121Z9Z\R!5B8-01U^2-G$0&_Z3R;K2:"ZXN'NAE^;P M9-U!&\VM@A/02Q)SSV\T=_G_&^W^J[M6M\'_SHWF?K]8$,NVW=PH[>:?098B*Q*EW5R<10B[N7N0VL1!:*0O2:$XB W_R61=:3<77-R]T$MS>++NH.WF M=L$)Z"6)N>>WF_NU9K];Z[Q:W;4;W7:S^(9SLS2U5O@>5?>HU&J^AT])*D MW?,]>$T)9@V H&NUZO. VNVE>< MR08?5*'H(%Y&\1H:;077-Z]T$MS>,+NH(WV7FFTOR2CG0+=+?[W;J<'L&3] M5J=QP[XT"V*SYT2Y![[/%OYZ+DWU,5NNV'S"8A'/;H+!7N=_KB)AW8--?AHM MDE6\]K [LDXLY^-=1'?&X_46VONUR@.&/D;20SXR-P']K58__FH%KH95Z0$H MJN92YJ,766TIS?3B+*+^J@/IZ*V#U%T.0O]]27K+06SX3R;K2BN]X.+NA5Z: MPY-UN5;ZJY4["1G_KQ_<_?4O_ \Y$R]D;OQZ$JUF8I03_O=5-'_=A-$DL=5^ M_0[3;[3$;HG_\U>>].LGM!*<-_[YO_^7.?^)ZWV^C:/UPD]%M8R%SNYM$]VH M5SL@KO@_Q:KJK6KKF4Y*DQ41L3X7;MF3[?ZGZ\O3 EC;UT#=8!-S:YE;K:LD M8[/NI'O[T/). Z^/HCFD#Z"WT%TF[+7\B[D8."5Q0C"^1_.2=PP)PEVO(OD! MD0-^8A&-P5#$;[+7\C"TV%:U7W#A\))4V.=TO?5Z]7H#VN75VZW&*RPM*0PV M0Q[,0J-6ZSG#/];!:N.,%B!S^/*F5V2W'MB-)M M5IQ%=%XU:V6WO5+I>$D;_I,)TM)O5G!Y]T(OS>$)NX/.;JD775UZ27+N^?-: M:K5.O=_LOKIKU!K];@?Q&QI%L;$5_N$JRL]4DDHK)+0;#9/ MZMU:I]MY<;?F\!0%:$*/?0%*I(9277@I&_Z3B;O2+"ZXQ'NAE^;PI-UAF\7U M@E/02Y)SWZ<+?:?6Q2[TC7H=S>*B%'QLZZ=76L@O1&4H+>0BZPMH(?#I#[U7W4/K-]P[-6MMGPL75&@YRNU^0H'O^Y;RPT_F^DN[KUO,"CJ18 M,NXKUE!8 9=K%C>*2S^E6?QHL[A3Z]>Z[=JKNU:SW>H4"^U_6[>\TBP^ &VA M-(N+K"SL:Q8WZMPL[KVX6U,LE6$_A/\&(/S7.P>@-ARDH7:X:L-!;O<+DG2E M75QH45?:Q840+FX6EWY*N_CKVN#U&]@&K].J]= P;A?7,&Z5AO&!J NE M85QD;6%OP[A9:_9*P_C'+T*TOCN(=O$'::D=KMYPD-O]@B1=:1@76M25AG$A MA-R+-XQ;Q:6?TC!^M&%_7:]PN+@J USG_@HXOFG)+-UG' M+C=W*_RO/ILO@BD_, 3"!]SZX1=O'2[=%#"^1+]?S9ASQ6Z#A.\>_Q@>8*XW M Y# 8)4X?A S;Q7%"7WSA7EKM*FC*7\'BY/2KBZJ75VBWA?9KB[ANXJS""A4 M!OPNLPKJ@-2.HBNN+T[Q.(@-_\FDW2$9US^EP'NAE^;PI-UA&]CM@E/02Y)S MWR/RW.QW:QV(/#>Z[6:+6]C]_DDAC>S<>/-0V<.GT7S)%@E9V1^C,/ VSC2* MP;RFWV^8RXUH"-Z<-&J->FDW%U63*.WF(JL1I=UQX3^9L"O-YH++NQ=Z:0Y/V!VVV5QT/-27).>^4R%SJPV%S,UFMT;X7D6I M9#8ZN5^Q/]8L63GK7%\9\ZS1\.J9^I756]_4[^J8NW3U\C,6K56+)E9&NO%6<0A%54?J.WX MDI28;YQ^*48+O9Q2W!5D$:6L*VWUM*W>!?NGT2HZ(;TD:?><)GNMU6GW&[5: MH\7_\FHU;]0ZK4[?)U3N>K<@5OMP<1L&R(V-VQ>,3YUSM@="Z,E#&S^ D: MU'2R\9T+:?L/UJM9%$-]-T37KYDW6W"S\)9>.5HLHCO\9>D+. EYAE] 8U: MZ0LHEDPN?0'%643C5:/]"B[)0:I(!Z%FOR3MJ/0%%%J,EKZ HJ[@V!2/X.L M.V!?0*]:_^^"4]!+$G-[.@']!"G>MWFC6O[ O/;\H^>KC]20)_,"- _XV M;L#;I=VF2>R4PKP4YH65(:4P+\8:2F%>6JV'*\Y+J[44= 7GKZ6@*\8:2D'W MA'RWWBC-U@,P6^N-PMBMI["U"K*,&Z[CF3M9N8$S\$,6)Q,6WU:12T!6PD,^#!<"!&Y8R?1*X86DI MEPI$J4 A^K5-:T*5B M42H6A5E$J5B4BL7AT=!+TBQ*"[H4= 7GKZ6@*\8:2D'WM!9T&6L^" NZF+%F M;D$_/KITISNET&I _!G&X7)R =+1(PF[F=^K>(FF%Q _FM.YFXLM^5.U_^YOS-30(6 M0V:VZ\P16!L>&<:+9&7^[/=HO;AUWH;1Q U+F[=4!8JPGE(5.) UE*I :?,> MKBY0VKREH"LX?RT%73'64 JZI[1Y:_72Z/V>T\=VQ]S,A03E,W?E.N=!R$<[ M^M>;J_&KDG)<;44B:5(+"PG+D5B,=9P("+QU_O N28!*$P6KS>A;X/EO@]'J-6O,WY6-;/L.V_'N=K(+IACX*%I!? M\WKWO/T@68;NYG6P@,9H)Y,P\CYGO([BQ'O9Q^W&:=_5'RK72CO;:.F=Q?\, M10?"1'<@?,KA##V-:H>#!JO:>J:3 MTB1+8E.?"Z<\BDG]Z?KRM #QIVN0I\!-3_FOP5[(!(UVTKU]:'FG\30;:JYE M$H7^3N4!]QRX@=CS\>CMQ>#ZT]5P_/T85[.3)0-C2MM$"P@=SD6WW=K) MN>B12\/,W,3QUR%_@[M.."?'#KS4*_<_C%KI8C?5A"\'_ATY\#?^>9 X@\5B M[8;.%5M&\2KG/?R3@,]EPF9N."71@$J:XC/($X#'A.XR8:_E7\P-AP4<0;%&<:S]VRH-/9Z/+T\NSX5CT M&+\^JS[&%5MN^#=.^0"W^%N9Z3/,\LWF]6.G"!Q1R&=I1%6!#7)6%/B.- CV MXYG/L*)7R2MG_&[PYGHP<@9G[X=7XS?#J[8Y+1E>N:NV&MGL(R#4!AYW8K3J#7J3SC!!_SNIIW_V(V3 MSM=%M&"/=)ZBMU:H^_M&!W)]$X_S038GW7:S,?5N_'9K>M/JM?HW[K3;N:DU MFM/VM%=C#;=[J#[(9NF#+'V0I0]RBXWI#"[.G/&G-^/1V6AP-7I2]^0W3?;T M\F)\^7YT-K@>GCGGHXO!Q>EH\-X97_,//@POK@LST<'8N3QWSH:GPP_<,A M]7645[6BS'%T@0 'SMGE^_>#J\)LW>CB;/BO _#6[I<"MU7O?!;))[4J6T.8 M;%5BM#H]^>L>*K61E='\>OO\NR5J[%SX1RZR[64_*K7Q!9]KD4\M;UD'=VY* MR[D:?KR\NKX\!Y;W<O!^=#DY/+S]E-N5Y]* T MJ]99%S+&-G5&W%1;,K37G"N,$[*8^<[']20,/&?@>5QG7D'<[SR(YW1.[LLB MP?,37-9.X_"7OS9,@^HPR;1D+X=Y;HJ]F-KRF\%[KBP/Q^^&P^OQ3;O3[_?K M/YRM0(TQ* R8&/[&?:SR#U(*?F'5T2]9Q@&?[/5\-WP M8CSZQW!T<5ID9G(:S9#]3;/9K77:/YQQ7$0KEM VKR+'8B.Z2X)F*#\S"VGELY"? M)6%SG^1#J$DJ[CR_Z\R^>1J[4LQD3BF27BK1LM&M-MM+*Z>O5^W )W8BBS&R M-=R)Q\+PMUTYU3\N?_/\I)Y.WRR3.,LDSA^1Q&GL=JM;!5I]CCW^2MXA$KG9 MQ*_UV_W63=UM>#>M.FO>]/Q>YZ;69#W7[79[C5Y;)')_/_B:1\B(8NKH"][V8'[K)+&7[L;3J$UKM6[U MW\O;7QPW7/W/+V_YK9P%GD(NR8533-F"@C\TJEVT#)U7S[:,KX!6_=X'_A53 M?%"?*WS=]Q/.:Y?S>J\>32J"\AQHZZV6\X$M7&_&YLX;QK_@H[A^Q7FS#D(X M,6=0>:YW7[/P9'#'Y6&GU6_4:XV*,TIBEX4_0*O35)X*$CR!AG1 *WE((7JY MXH33XFOG__2[C>?7C,[=+^I5SZPBL4W5B^;%#GF1M_,1-75/Y_#<%63-BT/2 M)*%$W)BFH^?IT$0=G.G%]>CBK7,^NOKPHTJT@:PC:F1OY*@AFLV;R(U]\*Z? M!3'S5E$,R29%*27?BFTPNA[_"'R#;&PR/>/+9;#@AAQ@E\)VY\?>"P(5^T_F MS-P[YG"U.5@)L%;7XVR"W\@-"'S/3".8B/*N!,N[@&(&_+GH-/)EXL'[E5]% MF@+4UF0]20(_<&, G3V"H?_KCW6T^NV4AJ=_'#LNCG3&/.P\:>,LX%A\+ MQ%G J*4>)-;$$BM-*E)%(Q7'LW*^ \SYYI_JC,TD)V.38<8FOM*#E"LPZ D0 MEW'=2*+EKF8Q8S3=#7-C' T^YV\/(M^! EM_R[(J.+9O*DB)[UHL9-59\2I;AWS#4 *K.!CUD;E/>WP#<(VH5,W MB,--!=8!H,!S_H,8?LJ_7O*))3O'D_X+N3OBD/<[W8HZ7FMT_N)U2&<*]*3/ M59'8*A<^%02(W4=2$R\,T:L,O[Q#1>;82 MXN/HTR)0&8O)L7/T\71P^>:X8A*#N%]P%)RT%IQJ(*P71Z$#;C.#F&*L58?7 M["*?"F=( #C-B_=#3V5)' #CCA) M-YVI'/X8J17N)2W+(>)&%#1' J!5'/8%[B$!:#OKQ1]K?N33 )8GY,D*@+RC MQ5.2UK<)NC?<)*5[)T1>88C^>L8Y6CZSX]Q>R)$$CE8HI2FNI0B53]6]Q2>K MSB6>H/447S[GS^+DX-PB6_:GA\N=D2)B(!&\H4G5@6O+9^HZ2[J!!I>9!O%< MX+LC;H.ZO7CC"'X]5F#N*$$F(/HTZ ,^(;@Z?&WRZRV< ;G?E/G _9R$>6M^ MX4"LA^Y]HIBWNUSRN6*D/UZ'4B<@47>[#NV;,]:#P"^&7T@HFQ=)CHL+^W$L ME;@H9U7^VH.;J\]I?SZ**W"N9U%B?BO.B*#T[[ELXOH5KIH+*1 ^M*OP*CBF M"&!)%_PA-XD6N,LN9UPQOMJ=1&L^Q(P!E]A3[@.53&/B1A[SUS%+2(U)X);@Y0N2S\G6U\I- MRYOT U.JF+N7G@)L,EU@GZ@>#@.G4G7&:ZXY&#]6RV%?.(TM^% 5N**NPX7; M"JYLP*?"[@ 2U,-N"_P\X7UX8'.XJD36?I!X892(,;@M0(7&QXT?N S#6"#@8WY#,2;9F<5D*SWC*MY_+^I5X P!@50 MZ(6NJ=;E3YY?CPD+ W8G2-FX(7Q/89?XSAET.U&2PU!7G_*"%\ZKE)90.QW! MI\ 7/;[' [SZ'URNC<3)$WM^'\T#H:V()V=&3&F.,P,C:[Y>\,_12&1<'0?) MZ,JON0&8H."*(^)HG/''<,^%*DYC"0)[F&T1L^1D:[TVBM,2S_I:2#EZE:0VWG?]-QF %Y@!F;,B^./]>^[?BSN%QJ"4:5S3_C/R(3Y]; MFA 'X_\$P<6E/6BNQA64>LN#J^%JO?N9+8!YN)PC1R$CSGM/:@M_3P7XC3$_ MP5OR)X$ P/PF[*7:"]@%DO^@??O>NKF4NS.'D MPA2'1,NTF*=+BRFS8@IU,Y\K):84,&5V3&$RA0M);]]1C?PJ'7%[1RYNP4F# M$__V+.K\DU6V[\UYB[C>7=+^BMVQQ9HY5\R+;A=H='T]:$@A5Q_8%PSMVF#% MG_#XMV)@:?KSR/W[EU?!X9_\('%\7."$PO, 6>(T]O:A6LD$$/[@@_-Y M\C%C;I)#. UI)R%/<^)"9(1OXC*.(')'+E@^\;O 8QA(0G<@Q5D@6VF)T7GY M XHDQ=&483 2PY[T#?E>T[%=3&5PX348!O3X^J,YPUPZSM'P:XC>S=?A"F(V MSFT4^?:4M'=9.#%A&Z(8G*S*&RI"6QCSBR9\IT50]7[&T/^YP>>Y*;?B"UM9 M,X6DGL@C#S?DQ\3N(N'S!4KC6^DQ>0SRX:WOPCB8=(2(:&88+?A?61B*P)0G M@CSV#)03.II.P0D-26)R\3BJ,1C%B# 'B[^4_;'F%,#/6@>UC*>W3%6=S;8Y M/JH3;[&OUD\G1+YVO>5!']9Z,08JPT<9INN&GD@LD>)R*S^2WTN&(\+QDE$K M!BYCBQAPPT1#&;!SG1E75;BXN159$SI*1^$HSJQEA,Z9,,]=)_JU1F!>A^'U MS\W@I<_E6!@M*9Z5).OYDA@O1OG%M"4?Q&EL6;+@OEMW)#"2CSA-R2%])\9, M'!2=N%4JMS+@DEBG)@0J6H@;IT2J,2P7YBZE)!GK2"#9 C99;OUJLX2L7/E/ M2&Z"]%6:9@_^H'=: ^^B>\BM&?B^2 W5 M]@!F MY(X_X4%G&>1/00\MY&I0O( _% M7O945R7<&.C_6,?>S 4M%CRYB>&\[?DVBQ8&'.&T#=0\U7,6?\1*2:"VM N6 R6<%<_PXW ME$9FYRA#/B\<@EDAAN]CWFP1A=&M%B@)EDH*E7?N0N;\-%QC.G!*;Z=L?DCJ M-<07/[ 9XW]0+IOGK?F&J3($0[8H!=J6B5LU=*D0;U/2(2WOP9U0ZON,Z]Y1 MC%^KB2103,?%+97(\<<3\-[?/_@3O=[!W>^HHJFJ_*Y]HJ[\ZOE?,#:+"#&8;Q(5N;/?H_6G,C> MAM'$?M2]:\ B6"]IGDTIVTYY, ;G2]W^]6#SM/RDKA;&P%J7 :U9Z1 M>/E,ZK_,:[#R&7;+:6O^S5ZUN16@5.O8S;O M=U_+[HRO!G\;G&&P7@TY%\]-FI7*/K$XDQ:E:S0+$GT MD$ATL+]4RI#I]U<,.OLK!F590%Y90+,L"RC+ HI0%O!=\P [RZ_/XBWY2!X? M:95\I.0C1> C9GE1[RF5J@R_R!0;/0Z+Z["-XJ(4#Q6T7*C_#>5"(!+HD#0' M$C*D5NW"MUFJMR&OH6&1U6F5%91U36$95U1(6M(RHKAUY0Y=!W/P!*5LB MRC[A/)W?_'WIJS73_!+SP"-EOM^-%KR,Z*JD>:&%'#UL);:GHZ0&- M=_%-?,=>^W,3L.'N[J3S;X$L=<4,F4Q?;4][P4K9/0L^:T][= -O')Y/"RND#XIB=QUS0W?"T$+BL,&2[7F*NWXLLC5<-9A" M,>TK7$^WQ=V707O?W!;W8ZMS6@?JW5[R 56,H!C_YN2KB\F$V+J'R\Y87_; MT#@\;V>1VY5BW^_X)+$\[1,-/#I#^=U__B4G8%M5O6T L*ML/]E@-O0Z5[L) MS )WYGCZR0[E;[[$(O8A">T;*VS[;,^ "Z[NUZKG7;G_PO^U7>H "$-:WJVI M(87J]O98_Q \'$YD^SMAD'(@9$T'OVC%=Z7T/KQ#)?2@PCM-X'4J5KA6/VU\ M\-BC>[\5];C&0(+X'7WLI/ W"$;W+WI.S>&SC=\[8$.GQ-V$'=LZZ1_HP1 MQ^YA,'_@&F\E_/MBJ:<"#;LBDV\1ZF_LS,(^'ULYN3$?,$38 \37U;WL GO_ M2J$T@%^P56\<'J&.[UH#/[^QYKFI[TP@E!B0IZ7M@N3?J]9VT=FO*6?.'*!: MFQ.U-C2JM4&U-E&HM8EV;4T4/*7D[UX6V[L^8.((<+OUVP6,O\,U@*?E8!>@ M'9&'?!S2]Y-K0+R'K20$RW/"WO 377U<8.#JM(\+MA3^- ( R^HP@&O:+LFV M78)W_3KV[L7O4.3Q=#A\M8$.]/ X2@C"&-7:3#T^W*?XN M0-GW!PF[B!A/P]E'1\@YC"["+X9" "\+W9=OU/W1!N,;#WY=Z@V?&^?[#J!% MNU1M_V)[\M^R\4?/S#Q;;PX>#B$*<];[S>/]SXFEJ\Q^;A?2)1#2JVO8OK+K ML*Q+&7B.%?CZLUD>W7#_QO,T_ /!O.,\S2U,F"7><^HFPC/^M.-?WW:ZZ,,G M%-]IKA$^_O5N0[Q2E7_&H3^D]5LM?OJ#7B47:>C\%4.;EMM$^X]W!*L=V<8MM)76RS$;Q66"*AP1!\7R+E!+#8U[O4ZOAT38 F\]:E M_'&EHGB=50D9I]B!3/$4+P\&0UW&"5[7<&7(,IRVLY]=O;,JKZ2Q,)ID%QTQ M)164>K5=GO:J(QF7B>EOJ@;ZUQ+(R>#,362*1D[>L_A:DK8^LC MFGA/'_-$?]4RZC)S/))8:JUI>N3WL*!;J4M,*UU>IYSS2;'0D7O9&))9- M\[5YSDULG/X(C#R:46^6++ ;;VR(U45=M:G^F8P[9N=NEC5.]I8SR^7,G]B9,O%LM@D0V#%>3D[ MU;)C:U(19!P['CK(%S1.P2H;49]T?34_356$?!T.99X/5:1-H4I3AH:E,,<4 M*@/9HYI@*'[BJ&X-IT<=#I5S06E*+44MB%CPF&?J8 M&':!E9Y0JJHU[*239VM8EIO,Q#J6M>L<>.H)#?17/4W :C)O!M4!UM\,NN,9 M =[UA K,["J9VN";OIC%-H*:GW#I)C:"0X_DZIHEM[B6^(ZXSA7\8,C.3'D@ MR,0);:E+5[1Z&7F"97-V@+?7DVD&R)4XH8(YW2V*B873Q_2\X"0GG3'%@920W;KX 2J$@772?258574U>:L-"?K33H+AIZ M58M1EI+D5 U,*6S$A>US"V8.AIZ2ZR!/-GQWF<)2W>7"::J#*36IR^0)"4PR M'DW6E'X=,W+UH,C7$Z7!& P],:TN7Y^3B>JFB075;K/:MJ;V8BG H4=P[9/# M*0 =;V'&RI^SB?; FZM+.'2/U]O-R[)DZ(M>0VKV2[Q;[ &C?_NW'XZ2WY]- M'1N^G@ /4*'K"Z6W3SF=:="$]'(YO> /%,)+!/7"AS$\TDO4]()X+)IZ03P6 M3;T 'GMQ8P/IY<-Z>>?&WZON\<6$\(YK+[^6P#\L >XU 9SKF[(KISGZ\VGG M3!\>M+2@1/[[@_[QIX(@'UCFG\_3F;/5R\G,KY#4J\?HWRZ[HT.=IT2' '/O M@"'^%# X%F[2WPY@X)GG(SDA(_FPD=R6C> \8M"(@R/R$G@M.KM]";R6S_GZ MXK3HR03A N'BM?S %>/BQ$)Y7.>EJKH^')ZM7KOH"AH68OSX)32;^X*59_I^ M[Y2NA S^S/@_2Q@1XX7+"N-[ELXK$0:""8+))5?2+Q'&E8>4]^@LWZ-[?$.! M8K3FC&S[/N9\6TO4]05SVZ](28T&[ V^C>E^(F\5>:LHJ$-!752$@6!RLRMF M9!=&9KLPPJ[BC^W%88?;A6)MSV$B%_V, MN^UY&0MLPV_ D\RP\[_?W\D MR!^P">I4\?_[PUCY/^U@JCG^[M]_Q&QE"B02>(F1HLQ^0F )M@;_3_R-*L%/ M*:X+.Z&W%2O0?\0\H!3P6^#)^T-/(ZQ"SMO\%%-\H4+W"VEW4(:'&0:J-Q%<;WV(AN[YKA$VVX=>!(H: M4-1PJ\%UA'CP\UV6WSB&5'B"\/J%EC(J9)=C,<@;V2556QCR9B1ST#>AXSB& MOY8*,F/2*DEY-2-4&TU#'&TN27 M*RJJZ@;A17[PRDC/1W'3W<1-+U,;2HU-<+^Y3..FW:" M@3\,+&%[[Z/7>)SL\4ASXQ-OH6MM86,)X-1KSP0?ORB*>Z(X4+O MYVME\_D>\ =D4]0[Q(:44Y*45<5U>=0176P\ K)ACQ-F\")/8#G['B\Q$@\O M#<%"F<%YQ?<7/1L+W5K_"T6W*+I%GMY'>>\(QQ7]C$N'#;C^U)Z2:S.!C['6 M1BP)F>(2]M0&+AU)Q6G\F/,03A%.H^>*7=L:_#Z<>MW".%TE@JXY59;Y*55S MV: S@CAE?OPBV#B-X?>1CJKZ8^!*'+JKVPO3]9EB["[K]O23&UDH\$2!)\H_ M7<8KJ6WQ*6[A*=A:"./7,O!U(3O+UI-. 9M/U^(0%Q4CNQ#"U_SQBXLSY#G. M0\!'P+_!C-.5N3E_!OS$S""*LTDC(0839<.W]:18,<+K>\+J'(9XY]Y;Q'V: MO VO>7=SQN 8AV0EV:LP$";<8 MU3,-026%0&9Z52*\,0RX)00?Q_ES!R<0KA&N7W8V+CW5".'Z\YV15W!M^[Z8 M&=9R"6P]G;?U3AKK+F".A0QS+%R<8.E;S[%$+LRX"=*[G9@K0L) W4@03!!, M(I+#N/MN)">F&KI2P!-Q7"6\PPJH4GP7O7+P?OUJ.KU@Q=9L> MB2EAL@1U[D-Q!,H/1",_\%KZ W9ZF:-8UICZ9B*;4SZ9*IL=^<"1#8\%$02<9J_^3J, MR+FX-T%[*/A!.0($$P03E".X\1Q!J5K))EIBHWRNF?<]0OOJ$'Q#QQY>F-NG MS1 9Z+4;Z(4+X=YHH#<18&V+PDJ./?JSCDW(8;Q)AQ$5NE]!:OAI;ZY&Y0;VL"!>CLY5TP>YJB2ZV5H9A-)<-[[9[.R*61C(>M*VDJSO'G"F41 MPA'"K\XW>4NCIVO--*3UH0Z@KL5\9?58;89B#11KH+3"I5?LW['&%J)Y6W6F M>DM9[8*.D^=82CEUNJXLK+*9TE49GY:L1+ 1P'O!Y1DGXAB'SLTCP*/D0K23 M"^\ O&*E\72NF5J;=F#ND;:NCIU00N$*W9-'0)8@'AMP?M6AY.DA:9T@K&9A,$J, M)N4I9M3Z^JSB"6017\I$V'60H.,4^;:KN!"B$:*1__$5_L=[$=W):;WULJSQ MXK0T[U1:!$BRO5"J :ZXS ZI:YVWPOB-C8&TSJK " M,^LXVM*PK!.Q CLBFG,Q31=%9;SD2KQ3KUGENDQ0844'3L8QE%% A((R"A$B ME$_.*'PRH7B6R4Z;8[N(K0?K=4_EO4VZ)D!"87[\8K$XJX@MY.(C%Q_E#*X_ M9_#[MK2M,U^S%-L''KPX#XS9%+C[I^N^=<9@78>>"6*B5RHF)[7EC %?PLWJO$67B';6ZK;KD#$8R!@D M?ZXO.0K[[X0#46B$PGYDV_=LVRCLO_C:E:^TA$HVGRR)NT;!*.)'_CN*^&\L MXG^^;0?<]L>MO3/[=[-^N3EN-2:T&*09I5\,6*HI@L@_[!U),SR*^Q%OH+@_ M,KSQ%5<9_Q%O.+FZOZ;[?$I,2*EYNUFU1"*SA+P!XG\>>^?=11'WH%"$A"(D M%/TCVT:VC:+_:XO^L]5JNI,OE9#?COQV%._?3KQ_QC=/B\M\=KR>TV)GU5J/ M9YG4LM4D!A_76&]6?HH5'OC&;+(-D1Y]F,XS8W MS02[$B ],&^@!Q2]WPGAH0@'1>_(MN_9ME'T'JVUZZ/] E"7@*@X_"1P=C4G M@/=91<'C_[_OS@5<8/X1\O8_/QFPW;H[X>NOF,E*&Z;G2ZPCZ!M>*]Z;&CX_$? B-=CMM=Y=)=H3,6LL\F.\@Q/Z MH ZI 39:IJ@X2;QZG>2_P^O?OD /D\#SC>'Z4/7/D+O]E\?L$0%&O!',W_"R M(8[@.^V,IC76X4V5SA2\Q!I>-V$[/KS T@4?V^'=E2,7.&@SQ?5CSC#F@^' M1L)TF )OZAX:MF*K!ACB^> #>"S#>_C$R;PLYK<2I&8L?OT'_+'_/=72%1<2 MP/AOS?!FEK+^&=K*WT_U1K /) U? 'PTUB'X?G(/#/QDQY 8]D_X2@=/?O*X MA*I;UEDG?O^$3]>ZJL,;#O>B(Z@]>SXJ/9-@#V1S\.?__L_A?([)=$=[!R+< MB88(&7"D)P:NKI@)90A>X*=B+96UMYLMQQUX6S\?J9.$;T7#:";V^Z]0*D=Z MFRJKQ('@=GR;L/2A_W/[6_N/0JK!8VGGUD[PK8*4 MSE=3U;38W&XJE%KI+6TIX2J4JE::U5(^+;3$=%(H"964V,R)8JL)A0 61!;# MV1];$7S1Z^^-^7$3XB2Q/]NI>(!F].)>Q8]?A].*[>85VTXL]A>)DTT:A.J6)>!E_9\I%MPA51&U V3H7EMF.+DL)X9$!* MA429K+:Q1'G>PT<^N&2'8<8-+KMDQ7EIGLSS;+Z=848R.1^263SM;J5%/*B@-BC7M)H=8D)/[1)3=N6L5\:(3G;$KPVJ/[8%&3^AJ.2H-2IS9G%@)@K] MTBR=J9>S(S#TA%3GE4ZRJE1[:;-(%_I.OZL7R\!.P- CTR_EZKG9V&C)4JK- MN[B4526DYN6%/ F);+ M5W5]RB[2X67/1T^=I<@*L\RLQU)1".KS0BX_*2;">^B.C66H9B@3[Z9!&$,T M2JN-E:H51K#[^='00;;+S%>YI"D%WFC.6L/"@K##7F5'0\7F=#S@M)XI9N?S MIE6<-V5"#QLB' VU4R9IZTNG)1F^VL:)NHZ7^D9'#:GEP52 M626GG758-'ULV4%^G7(7DXQ(M!PR\&=XL-B %S@A+%?3K)5/Y -LNDJK02N7 MXG.3<#_W:&B)H+GE:DUS9M9>3KR<4P]4P&GD"=->M:B I\HC123D>INO9#JM MP2+,'!T+JZI[ZV;6'XH&UN_@@YG0::^%723Y=*AL"FEQ:LBJE-:LFQ M#H:> Q+#9I]HL05L*"PY.RIBW<[(F# $X"IYS-2JL(M^U*UO*:[FMJ1M0%X MZ@D5**FY,9\E#7M'#H MGMO"$.31C]\Z"2I<6&>>_G/_E\.5#WJ^.Z\7^FSJUM?;QT2ADZT$OK/_8.MB MAY\\<<0/,B&[,=B1 ^V[^Q?;N]G;=?63MNT/'-&#YSO@F4/+6>[7Y/W/"9CT M^;F-6I9 3J\&#+NE/OSB_5!E 'RNP->_(U)X.6-X\'MO=T.>A(!?NOV*]'(9 MO;RV18ST SI!?%8U/7R6CD.TLN']'+E5:V_?X][AQ"B70?( MO2: P9-O.,R [FO8C__\S[\'3RQ@6*;X$?%]I#?>Z5^[\G#SE>W)EU]-X,2!%%-6_$*6;"$6:TC.>+4J?39Q95L=,<]Y=R>'$A'B=%UY% MK[ZAP'O0V2*:O5I]23-80DH+P]Y86^5%>#H,MAB(4^RYWB-W%%=O'8R6JVAZ M;+:5[$DGXG:"AP@YUIC!?V0^"-:7B4^<.)GVNC]I MB-5ZL<NL@O".\'[UR8*K=W/>A_?$)D7@I6I:-(N: ML/'<:=ZA6(AW!N*=(;BKZZC\<7^FZH]U]]&?"=M)**KJ!KH6TUM88:, M9RW8:@/X*007I\ES%[DAS-XM9I%W\3'OXB.8S?5*V8:=LDIF N?F:6TX5BL3 MB-FP;V.*PNXF"HN0,) 3],=.D!)HZL_&%MC)$-=[\ER?B=;&R6%*E^::F.6& ZV0 M:HVGV:7,AYM&>)Q!Z1E$#)$0!O*T_MC3^B-BJ,Q9G[:K1-U,#3#17J>Z?M8; M 6( KA6.Q5GZW';RK>9QTOI0!P+38JZ^T.T 96U0!(@/TYH00IX0WT.Q\7U7YZ0^1$9IH> M]45WXD[S(]C+';A+?!QGS[$O(A=$+E$1%KHR_>OWY-Y++NIR,1X(-CLS"0;/ M)9>VEZW!RQ=PZ-MQ<9KEKRY;%*T([";H\NJB3M39 MDVLFW4V>*>L@\G)/71 MV];5W7GA)WF++_<3;X)6[B?"^*ZC/Y>6080"AR\XK_P;X2\'"YE4(2@O\US# M; J-?AE?;4PC4X=7Q<%,!!5GZ7/1 B(*1!3?F/0]=,)$MGYGS2W>:.O1C,4^7J2W.Z4: M\W0P'<56PZ95R'>]4M\5'0J(3B:YX[BF[GHI9PK[HX2[2X]U*!7'5E],&OF, MW,":W-#%E&:AGZ%*CJ0MZC(>]L$D\#A'HD:8"+'16TFO/J7[QX@M];/3DC[1 M^MC:*I8EN8.3\G0)$0O;.&!Q$D?-,0]\CM*)/MOQF*W[L FW>M2:&P4<*."X MH>#ZF":AAG$"!=;(SF\IL+YZ=P N4RVP2H5-LC.N,X7]L4^L_NFEDN[/L$E6 M:N()2:4&"MQVC'S4*"GL^ M.V$;:'1Z'\4L]Q*;7\FF0\B*^X!EC]W&#KJ"K84]:L^WHM6\&M>@>N>[FSNE<*KMQ:9E$B"*_K>W0V=B17'3$ MM9CHS,2F9>K6N#*=-X<">+W0->+C%,F@B@S$"E^;+;JT3"+$"M_6+^@L*\Q* MV4$AU^EFL.IF79UCR7XEG5E"5H!5'V0,QMMZ&=TCL=Q8TC*,D(AN+1T'.??65>*T@LH;D)Q$THO()@@F*#T M DHO[ 22JI;+^599K+2:,:&2CJ6JE5:^D@4_'[8X>CRM@0YK7&N9^PTUAWAA M;I\V0V2@UVZ@5]M5"$5IR/U$[B>*TA!,$$Q0E(:BM)U FCFA(>:JI;38:/Z_ M?Y#\WS&Q+N5;O9.M9^^1"*X.[R@<0P9Z-P:*PK%HKBICQ=5CJC(S?,5"7"#/3.#/1J78Y;C:EW-ZH$_MAQP0.UGV\M3=ZMO>WBQ,T(W=+0 M[$AL5;36#&EF1A]V/_*5S)^MON%2Z_V>S\E5%^L4UNRJP*6DJI?C!M6@L5@1 MKSH>'Y_ZF]R.KYUZ?Q;TS/S0]LQI;<)M_$IWGF%'L)L@%L>V_[W![]BYK$KH MM:9U59\.=#=&XO$8G&38=@\J^N]8WO."[S"J[Y#L=BXGI>J4BSG76UHU<=VV M&_4R[8P:*I J0\0ICH]3!'U++MD:7,EV9U-27RF1F# MJ;DEQ#CL"WKL&-W^9H, '@"GJEBQF6)HX#?W.^@H+8?2-8"N MO)W:8NN JDZPE+.F:2'?+P^DXJI8]T<"7YXDZS(9=N@D&2*.,^>H"L'U;N&* M7(B/N1!_!%#9*8W;(=PA:TS&3I.LL3M-+?XN,O1S MZ5%$MA6^8L)M*U5?C7KKG)B:YYUF8(GK?F^;9Z-8/,Z(-A>$H#+^A M5-O1I&-_79G/^X0D7HK$FXVQRTX:%<)D[/2H:-O)9JVRA*\$LVTD&V?YXUS\ MR78-".L(ZU>:G,U<>Z[1D+/6;8X&<=!?8HL+^T4W+]>;C?4 NO#TL= M BT?XJSD>%Y%]ZO#EK(Z06+"PA"UJ\3A[-L9' MR+U;Y$8N)7=TP??=): .UUU-'QJJX:/ XEL#BTOW9+YXX!'QQO/7GX1HZ+YB MV+HF*JX-1.<=8#Z]A3Q8X\'9B#C%7M]IIF@YYC=!?2@ 0\D%9-OW;-LHN7"/R07K][V\X4$) ME&R(;@A! O=98 MLHBEK'%QFG-RI&S599(-3QS37!PGC@L>$&D@TO@NTCC*.=PW:7Q^TN$/2,/N M2E6O7Q;PS7AT;Q M#-/;?WG,84'W[(TP_X:7#1$&WVE_9GJLQQ05'@]1[#6P[)CM^-"U<\''=LP M=C)RPQ8NK@]/R_I@.+">,"D7EKD.#5NQ50-N.\$&Y%/@DWH/GSB9E\7\1IDJ MH57)'(8-2(+@9)X?XC*E:)M@'DH:O##X:ZQ#(/[D'!GZR8UL,^R>< MQ,&3GSPNH>J6=3;DV#_AT^U$!6K3W;VP"6K/Q(]FDDEP6X"%LCGX\W__YW ^ MQ\2\H] #$>Y$0X1L.M(3 U=7S(0R!"_P4[&6RMK;S9;C#GRZGX\T3,*WHF'L M%?O]5RB5([U-E57B0'!/(JGM;^T_"FEW_YGCA:T:?KJZI<"FB\]TME.Z[\Q^ M$O@#\U3A./5 '2G\2U9)\K=R@(V/7ZZT4]KX'($>SF4 EJ1S MZS L[I?2^6JJFA:;V\V04BO]<, PJ6JE62WETT)+3#=;X,_PKOAJIEH3&T(K M#_Y59C&6)W8D\T53V!OTXP;*R>7@V2[+ S2E%_=9?OPZG%KL]]QBU4SL]^P^ MD?//*>;D\BL]-!^ TV99BNN!-0NL4D[@ 3_(B\?TE:K#V8VW*YH6F^GN[B>P M@"G?M>Q^GH^P6\]8DN5HE=-E71O2,C4[]J M/%N.R31AM,QIR4^0Z>.1 M;&M"BMJ&+YE3821DI;Y-;59+,/)H1@VG,O:UN9; JAM%[>8:U"K@ZF#DT8SZ M>+6@X^N>*QI4BZMP],)J=T=@Y-&,E$VV4I_6TK@Y)QN\UPHP,E\29.;X/3N% MD3H?%I62E"VEBLMUI=\GFR.9.Q[93C0+0Q,K$B:#=7RF*%BKF@6TB1T/)0I3 MLAI@&B7JI'#RCSA8MEJ EN9;&?3M008'QP-[6O- M,EL6I)3$%(-QN=-.=O D&$H>#W5+Z=P(SU@M,=MNIV0Y/^ZTU24<2CX?NFZR ML]1HZ#@BPV2*LX&7&FOS\*G\D>VI.K41G6%#;-(%7G%+4YX6ZS)^0OUD+UEV M!+8PQG1F731:;LW)ZF H>SS4-QI49SPREUC"<]MK6YOF"UWP OSQ4+PVG5?' MQ8XI&?E^A>DO2T5" 29]0@7VDE[.9#MOB=DQD5+&8M$I0^L_H0(UIR0[-:H' MHJ"217/DW-7\#AAZ0@5)*U/$S%&KC#&F0\VR> MJ\JKZU8;:X1'8H^&]FBZ0^,C:R06RZ-,7LC+PT1_!(<> 9LWV[E<4*0V4D>@ MZ=ET5:^XPW#H,5=M$E52KL\7&).F!@2+9UD;$^#0(VA/JEY:5N8KL!JT!3Q:MVLMD?6H%<> MIW5K"8<>3:N38KKTL$\J&).=U"KC2MK*(U09A!X%@P*>K#3B\8 M#=QPZ-&T4FE-+&"I4#0HWO2N-:)14\O@1:6I50V6U*1(+CDP] 1I&D:IWV#;@YG$$'3/&K;+D_4*2."$ MO&U7KY%*F?MMK&+4]ACY;GTJ%7LC,TW_N_W+H)L!@ M81$LCIU1AKYQ>%7[P? MJ@R BQKX^G<$5R\G; ]^[^T^VY.H^4OWFI%>+J,7[($_NQ^.]'(9O? /)(WT M$CV](!Z+IEX0CT53+XC'HJD7Q&/1U OBL6CJ!? 8@_3R97IYY_&+5\/\BPF! M>X<0HEV\S;TF@,&3;SC<]GIZ6?#3BX,'3R>O.A:4R']_<#_^4! D^7#9,VC< MN9*$]XNNIRMN3+0U77ML\;Z5'8G'MW^)/94BPLZ]8X?X4^S@V /!WA)X8/7P MD9R0D2 C>6HD\(X,9"2?;20WM0P#(^'0.AMQ=$1> J^%\[S]O^V*N"!V,C1A_ M7%88W[[$OM[Q^VD4?LN@^/HY(EM'MHYL_3YM_7M=Q#^U]6AF##_BUS'AB]1< M1PM4>#SVUD*^.PGR3C8GN;H5Y\M;C*2#;4LQ&9=WC8E:SF&;(L_UY1T6JFY3 M=Q>&J@LKPY-W/43V_U@.=_%EDUH;%;9E85BGFU$KOK\9S4KU#US&$D97&=>9 MPO/J<,X=PQ^G @_H37?SMFH%4"&"Y^G@?]KI6QQ3BW[03>;[$Y-9K2J!YII] M;0-/C<)[G2@Z3I)?B?NUZ[=;ZOEWD ,AH5-47(: M0J'^D8OLSTIL2A.)8M+A3#';Z8KP!'IX S4=9R@&X1[A/DI>][?C MGGN">^Z]N&_49F4"E])=+"%G>\.@D&?'\X]KX]PXJ55<46&XAD#7 M\I)9@;T?>(![G(]S'/N^-NFWFL+>ACH[+9\,=6XG@1&AX'Y+EI>^3N&RV9ZM MBW5I&42)BM\?>NT^VU&QW,=JT\%:,[%$:S(86DQAIB27%Z;B"A9,&X25R9O& M>".2CBSF908VUP&A%TO'*>IMD1>B(41#B(8B&@D^I2&=[NC%DF3VDHZ,Y+:W?C,=)\/BFM2L64D32X?%1K89>.3GB&NVL M:F8KPS0N*F0[I7\X6O9.A,!UL3W'IFJ'$XO&JL*G%XE$LK&4N?"N>P*+LV>O ML$9L@=@"L<6E=P0R)77IK/)BRFS:4X-+IQ>\T/T2MN@+FWI/&Y5ZDC$U]2X^ ME^JJ7P=L 2^;P[ X<;:2 [$%8@N4N+]TXM["5[97ZV]26,)MT-EAPZGQ'R\1 M.\46!$>I3;I+J.8\-_(GE8$SYC,"8 M8]\4R<>+L?;8HOWXG_(?R-"@'B6P; MV?8=S1G9]GW,&>77KR>_GG*\\-IN%W60N;L.,M^5QKJ"!@+(UI&M(UM'MHYL M/4(>'FH,@QK#W&I4]C)&KV[9N7C=P&6[P\ (JCK,.H[F";:V/\;<="SMQ.; MN$1Z>"(M>6(G.4[GLG2SF$DN91R'E0YMQ4>((PCC-\RQB/6">9=&!>F M]' V'9?34G.67^@KJ:C-!G6(<09@G(]C!&KTA# >/9?ZXGOTE^WZ\BZ,L];0 M$1<;<80!-0BU9,:>K(41Q#@\1(?'.99#S5U04A+CIA%OT(Y\O;<[R+L8D M+;&VLHK)BJ@;=7K$%AB#M>KA9'[\PIDXC4JN$5T@NKCA)BKOH@O'GZ4RW:3J MF(H@J!-VM"@9R1&<#&R;2<5Q@D=T@>CBEK<]5="N6MVUG$=I'3 C\L>,"LHG]57%\ M/8;C@W^AC-4',E:7/JH1+9E>:I0275_="7&;N=KU+#J1 MK!*%O#0=*A@F!5S?E9JKBM5.U64\O)N6Q>(\C9)5".<(YU'O8?@:SO5LN=)< M+]R*NB#\:8[37Y;Q[UG4\+S9SG:'AHW :A=,H;Q:M_'B(SUH(SU-'T6:ZM3'6>EE* M;&K4*C'8L*ZYE'$V/+E*\7$./W=C+H(Y@CF">132X^=ASMHK;>G*KB)-!ZE< ML53++I)M <*<^?&+I] F&$(YRHU?06[\/,J7W93=S,B=I=CL5HAUC5O@:2U$ M.3PHBF-Q!CNWF*/4.$IFH&0&RODAF%Q:& @F""8()@@F*#5^U:GQZDR'T8$] MBNF[9B4G;R"Z1PJX.J3?4+_K%^;V:3-$!HH,%!DH,M"O33M>@8%>64+MXSW9 M&KJG*ZXZCBFV%M/TA6XY,]A_+1ZS]9/% 2@LNLFP"#6\O;XZ@3UV!5M+_T;N MKLOBJ=M^*JEQ31^E55'76_TJ>&@E413 J\'* 8J)8^S;;@)!%( H %% )&H( MWDL!24OOJ)DJ.\"RN035'_;3]41F"2F 12 QW$>];%&%'#U.<](4< 7%QB\ MEP+<]"SC3SHK!UOWC?6F-/):O#EIV0 -L5=[#[&6N6N82*1(3AAVIZ-HSTBKT9Z)7EXGM M_:1XG#A[JV[BI6&"XHVM2P#<^'REWH*%ORK=F22Q]EN'@V!1W:^MZSF5O@ U(5GL#^ M96:U^:SH33.#0,H6FZ29*OL%S%W*Q/:F42J.LV^+81")(!)!)'(3X=3[2:37 M=HP@N21X,\5.F&RA3/D9=P1)!+9*Q./L&^_O022"2.0+]W4N+8-(DUE 1\0;B M#<0;-Y&A?PMO3%ANH;8UQL'FQ8353"?: E-80MX(KR^BXC2.SE,AWD!)^2CQ MQAL64UE8F.^66DTJY'/(&'W9V):AWWH84@7 O6F'^31 A M2N>@5"6R;63;=S1G9-OW,6>4AK^>-/SOCHB&K3I3/?:7Y7C>OU ,U0G*:I M(P9 :S^B -00Z IRT&?7?J7K]4RLZ9AB=2TZ0][P%+L7KOVP&)P!:_^Y3F#1 MS$)_/-K)&+9BJX9B/48[^WJA?[W8$?4>&>Z.-N-N;J_^VUV>+P]V_+'N5AS; M>4I\OP_"O.C]I$4O&*<=>28U\0[3,M:]NKX8R<3V+M4XBY%O\WX0!2 *0!1P MR:CGCRD@DTFI:L;22)'@2*V6WFAJCPTI@ DIX$0W1$0!B )0Y4W4HI[7&. Y M\/T!VQMC;H4U.Y:EU.UV"70EV8Z;H,3;2?U$2!@W M40N!8()@@F""8()@P 2'2WA>C87C+$XG9<"P*R;-B."TPV M#U[:U3U?L+6G3Q'G ?CGLNZ/'? O"S $WD=R:@M2X)1Z0BPM$F:G494*0TJ8 M^\F13/!A^1$39\X>A$$L@%@ 9<\_)7O^O33P8BK>8.N,VNB,NV95UAMCE4]/ MJ_LS'R1,7OR+V0.R! MV.-VFQR]3!XOAFC)C;WBJ5RZ:JXSJIG$IL-L(;N$+ )#-#I.\*CE$6*1BQ\G MN;0,(N6#?$^T^!8?A)=73+8X2;*8;C+>2!QFY\MLZ(/ JZ?C&'_VL%DT-[^B ME=:Y"3Z\NE06Z@Z#;!O9-K)M9-O(MJ.P5X$Z'WU&8KVB^V=*CU $^TT1+ FB M-\T)!I8>B1#V_[X[!W:!^4@HT3%+IY$_$%XHNH\,57)\U?XPLA,6E.NJ4UAB5L-=UM)B8N*:X,G>+&9 M[L:\L>+J/U'P>C=G^.^R'_AVTE\_=63KR-:1K2-;OU5;O_ 1S3?:>C03:A]Q MW)CP19**9Z@H*/M 4';QK/F[=PW07F+:6!B:'FX-A,&*)SL.7=ZP6CUA*DI) M+'O3;HZ- NQQHR#KRZ99TZ>4F$BM,W5] MZ72[O;I,TK . 7LX>R8:P1W!'<'];7#_@_J!+X%[)U\3@A&E2$5%8S?EOMSV MA"6$.P/ACA^?E$%P1W"_JZW_SX'[^_?_OP+N4[5.-*E<13&;TH# E#5#>T8( M=Q["_6PCM#O*0F^#F;1A!;ZNH0P%*IM"59;W$QGM8'^"/8N)HNN66E13).RB M.E)3DU5C!6(C9A<;G2NA0MR!N -QQZV'62]S1].HYFHKT<6P:AX;V:99[O1F M N2.;:"%N -Q!RK7CA9W?&_,]C)WL,E\,J,R15PB?"-/:+22H.'9,&87M1VW MJXWZ3E.TE#I]F>4;G=TZ+OK6DP! MTU%&>@SXP /=C3G#;2&W%PL\\*^SOZ2SPMWW>X3_KJ.@;%0>B0EADZ\C6 MD:TC6T>V'BGO$!5]HZ+O^RP+^^0;]2X^UR]I"[/;96@7)VY&Z):&9D=BJZ*U M9D@S,_KLZ@;L';L,^WA,V(9CE3 :JP[#'0>O&O@>G &0\4L58\W(#Q >W78?P&7SP_BJ$[^2# MY:S*).M4OP+XP RX1B4H+9I+R <\X ,NSH/_, 9#=>6HKAS5=UT\(WAQ(42, M7"\3?.T(X(AC3]!K9SZ?RNILE=@08 MD0LB%U2>?NMAX3O(9;TN6>6DYQ=,8SIL-X6*U6PGZY!<^)!<")R/&ZT.[>8;][;\\WNX*P[HWTL$WO&R(1/A..XMKC?68HL*: M*L5> XW$;,<'WP;T% ,S,H =C5S%BLT4UX?%5CX8#JPKO*Y6@>5:0\-6;-4 M0X!.?7T*8EGOX1,G\[*8WRA3)30LF:Y$0X2$.](3 U=7S(0R!"_P4[&6 MRMK;S9;C'@AJS^ _'YF:A&]%/W# 9DE)^N;@'F7.C/=+93NN_,?A+X _-4X3CU0!TI_$M64_*WCB7@6-IYY9J\*V"E,Y74]6TV-SZ+J56^N& 85+5 M2K-:RJ>%EIANML"?9;'2:E8SJ6JYUA!S8J69;XOY2FI',E\TA;U![Q>?T\O! ML_O''Z IO7@#^8]?AU.+_9Y;K)J)/9E=#$RO6A8_D?W/J>CD0BP]-!^ AV=9 MBNO!8F%_[ 0>\#6\[UI?/\\9V"U2JJ)?3V<*( MY$9SLBX3QR/-Y0R3RLM1W=1S9JTJ>G*/Y9=@)/U\I"7F,=6NB93(5+-2"[.2 M!5&!([GG([6EU&2R&Z]K$M1T,,B,^9%8![Z>C#T?N6;7DZX[SW9%W5SQK%+L MMWT*A)S'[ZGV)SRY<6<>9J2'KM;0*\FD!T<>O:<@26DJXW736-/359Y?N_V- MM00CC]YSHIFL.+1&G)D2BTPFEPN27DJ0F>/WK#NI)#EA!C5SD)YZ:E%*+F7N>&2ZRG4T41T&6+:,!^R2ZN3[E;K, M'X\4B2XUJ3>$GABT'(7J>.E;T5+7D#'-BL:T*+CO4[4U]"0.# MHZ$VD\]82WZR,!-Y1U#S"[Z1&H"GDL=#I=%B7!YJN8R4796X%#9]Z9"F= M81U/#VRG*BKI.KZL&E(B%X1/W9M*Z, ]>D%;>E4A#?^+X=$ OV&G<\ M5SQUNU+N/N#&'.TO;,=B1^^&[^Q?;.RE;FGIC.2'] M0)[-K!PLXP?/=\ SAY:SW%/<_N<$C-!_;GV^)9#3J^[6CCG#+]X/509@M0(! MY7?X62_G> Y^[^VL_L2!_M"V-_& G:U?17JYC%[P!Q*I)7IJ <$D4DOTU )8 M[.R)$Z272[$8P2.]1$\OW /.(KU$3R^(QZ*I%\1CT=0+X#&$EZ_3RWO/#+X6 MY%],"-P[A/"EX?2')<"])H#!DV\XS'H_/1GZ])3HX.GD5<>"$OGO#^[''PJ" M)!YHZGGA!#Y;O;Q#\!62>G%S\OVRZ^F*&Q-M3==B:5W5847"5G@D'M_^)?94 MC @\]PX>XD_!PS\<%31>,W1@;?.1E+[&0;XC$Z'8V[(1G$R5\]IG_!/F.HW, X?D0X"7' M\QX/QI&/!^/D#6])W?2\)3(J5AO94\9-EV%A,PGB:S9.4&]KGO2)5!$E!^/2 M5 %]C4NCY8)<@5\VI1DYLOB#,_R?2A9T<;KFRP%#B@:?["GT4LTT.O!D!3RA M'^?9 Y M*/['+YR,4V>[M%YY'O\>,_=WF*N_R>S\Z_WD+V+JU[_27W>B\393[LC8HS'G M.S7VJ-V*<_F+Y:XE<5[UQ[H;7AKGZF/=]HR%ODNDQ\+:<%V+^0K@:NX1NZ%X_9^K8YI[(ZZH[]ZAVXI M\CY1!N=>UD3D,B)C1\9^EW[>K:8KP]ZP/WYE%>#\O>3JQ5Q==49VZ!7"82_F M-@]]0I3;1 7#VZ_X^DLW4-7P-U<-A]L;J4,&V-;Z2(_A8\ZQH(@AK\ "H*K= M?*03P05XL4?@E<&?-2!+1ZOH?G784E8GZH0\SBQ(/JF;^UGOD;B:>'X61G10H=,5!P=Z8%;FY9% #QP-+H M<\1SJ_L3;ZJF>;YW\7(XJRP4PPKOO@+:3WA ^FC_XL_W+RY-0G]&Q"C"C&:$ MJ02:^B+7-K9@;SF_21>R;=4N/^+\-^>>(=A!45@W,H(D8YT^,YFO)LXB&\"[ M;=X14]ZC!W='CAH*!",:"'X+08B)9+ 4";DA5OFI0F:Y>JLN"X @WA[Z(7Y M_(#BM>^/U[Z%'[*251S:AD1C:VW>(EH^TVOIT('X@P@MRCN+5Y(1NHG8"YUU M0&<=4,TVJMF.@#!NLW -X0;A!IUU0&<=3IQU&($@P(O]M3WR\"^X![ M%N&%G>\XZX 2FO>2T/RF PSWM/MSJ0,*L# O!4*[#(CL<80Z Z^K3#T=??T%M ZU6CVS9'-B,8TX1.+18[LIX5P2K#9,471J$+X M?I-2WW7TX)XXXU)'"SZ/,Z0@52KW&$Z0BL:F2M)=?) HAYS!_/A%DX@Q$&/< M5W8Z]M=U%IE\'64 N8%W.,$==:DQFH\*4D9*M%96MS0@I6%O!.?&__A%'\5Q?P&$Z"K\>VSFN% B_WH6V[U\L=4]1FNH]/]: M2_^_G54C%[R]PP4SF;:*E33% V&;G,GB127=*P 7C POM(KC!'..2%%:&)7W M7F?Y__>[7E&+UMY!$HN,VA_/:E4;8_IBTYQEV@0GA"0!XC2"QQ%%((I )P!N M+CC[D[",2C9Y5A\Q);,ZFG;:+04WI7P=4@4(RXBS2> KVW:[DDS.301C-[-U M%B%97'R/+G04XTU=H6QP6 M?Z&_T/O."Z M!K3%<-U;#/=4'I;^O8E8#X \AFL@:L$+,P7G>@),FDMY7J** MK%3ME>KUA"&LZ^VZC--P9P&/D_CQ%BW*&J*LX;5O+-Q3%=B?4D.Z4ZBT9V8V M(2K\-%/-2=G,VEU":H#["12%B $1P\UM)QS-_9:+O=[*#"_N(TAD:MG!FTD? M(_H)4JQXXY0LA13!GZ:(\^5=:",!;22@C02TD8 2HB@A&A%AH(T$A!N$&[21 M<%L;"=A;-Q+0=@#:#D#; =>W'7 FK<>0@BCA$EG&$E:AHVFS=&?=!#$[N\WX MLRSJ%(X2>RCC?\T9_S/HI[0^O]'3HH4E;'KMM.$L(^P MCY+Z5Y34?TO>GIRE2IC5Q@F3\3<9O$H7UIE:R (P;W_BKA"4MT=Y>Y2W1WG[ MB GG)CP+E']$>7N$&X2;2 @#Y>VCG[=O.;YBG3B#_.RM\YY+\Z+?\^R&=6"6JL4<.2%#3*]6Y*RG"=S@A" MGOGQBXH3Z%9OA/@/Y^+O'?%?G(M_'^)KF2I/25-O8$X+Y7J2]HO,DXP1SWZ7H6T?P[O/'W"U0U"3S?&*X/K>,95+?_\KC) P.5-Z+W&UXV1!1\ MIWV8--9CB@K#),6&!QMBMN.#;U-<\#'LH^KK(Q?$43/%W=8X@>' C,)=J_#P M]-"P%5LUP!#/!Q],073F/3R=C&9X,TM90VWI?[]O9I9AZXFQ#M'Q\RDS/!?Z M;QE@;Y?WOS5C\>L_X(_]4U1+5US('^._]V\=VM'?3W5*L \D#5\'?+1[.^Z! M@9_L>!3#_@E?\.#)3QZ74'7+.KOOLW_"IUN$"A2DNWM!$M2>8Q\-(I/ L0/A M'/SYO_]S.*'C7,J.-@]DN),-$3+H2$\,7%TQ$PKLO?53L9;*VMLS,@B[J#TE M_WRD7A*^%OW ,9D#Q^AJT M #,]4]I.Z[XS^TG@#\Q3C>/4 W6D\2]9 ,G?VOF/$AN[D+__T:JF3D'@3[]R M^R-\$, I('5K^\ER.]?=1P=V!"4+Z0.:,R2&%%Q; /8?X:6\#K'G2CNEC<\6 MZ!_Z54JX-,D8RVD$C=,RS>.X3%$\(7.8,I1I@N95A54TGN1^;"?_.2]^J(2! M8VGGG ;PYH*4SE=3U;38W!8NE%KIAX/W3U4KS6HIGQ9:8KK9 G^6Q4JK6)Z^\YG9WT'J2'Y@-P/BU+<3W8O=P? M.X$'_#DO'M-7J@XG/MXNR%ILIKN[G\#ZJWR7U_!Y+LX.2 ,-PP<#59$IG.!D M2L,UF==)12:IX7# ,CK-L/3."I6]5S@RQI6BPI33XKK13V9K17$](^O0@<6? M#^V4RRZQ'/9J6(2I+5%KDT'5X,DEH@4-V46CA4%7>#YW1O1;F$U0?,RACKA+5!,.GPZ>RSX?B M?&I*)_OCG%ADA1$Y9*VU8XYDZGCZ)%;K:WJ%P22CE].60E!)3K,"&'DT_8Q MVVUIDE0E LM.6<>NM*P9?.;1].5"#=-Y@:;%SD:>"=1R.BY2=3#R>/HTUFY6 MU6RS9S+MO-WG^_UZL;:$0X^FWS+*96S*>&VQR58Y.V$9/8^'WW\\_5+ I>QR MTER(B4*ZEV YUN-H069D[/G(L5;06 &KBB;A6954>3 8U(&@F&-!"74Y75H2 MQMIL;A:U]3JQ4EQK"48>":JV&-@.-39E42\DTE@JD?>;9AV,/!+4AI[0BV4Y MOQ"+P_6B*@I#K]F SSP6U"+CVY.JG^,EAE^1U9S5Z*5P.*5C0>F3%MDP)84S M]6E^9IKT3*4V<$['@A*J7*;?6QL]*54:S#IJ8] GI+K,'0M*J/!E:C#(8>:\ M6"H,#+;N)^FZS!^/E%AY/*L1W2FF]!:E1LFO]V8<@#YVXJ&I:J:Y%*:6V)Q@ MQBA=I"2B &)'_'@HWQ\*ZVYEM<&:W4)W6M('Y+(8WKMQ-)1I+ZFJA0T]:FW4HAD'R,F>CVI)TJ#X<- M,*T3,((IX%1)BM%#3,*/C&1IKGDIE"' M>9AC64P'//6$7'VB)XFW#O\^,@XC+27PG?T'VS@K M_.1)-':XN^L^!O9/HRC?W;_8/M;:NB!OVZ*F\%>VJ ^BD8/G.^"9L,O;WGW9 M_YR F<.?V]!U">3T:M2X\XK"+]X/50; =PU\_3O"Q9>3R >_]]XDR>[/#Z:7 M*:07I!>DES?JA7Q@S]9<(;T@O""](+U$72_L W;VJ +2"\(+T@O22]3UPCZP M9X\9(;T@O""]/*D81WB)H%Y>.[Z"]()X#.GE4"\(+A%4"_M H.4E@GI!-(;T M@O2"TF,1T6ZO[1L@6[Z OO\S>/(-A^"$OGO M#^+''PJ"_PY!O-,VSHE&4-5@&H0WYQY)XTI-X4MI[6N;"%R4U+3>0E@+(C5V85E^?-:\N9./ F$D29GP:.*#5FO ACHLP+@@62 ,KB MH"S.=<+A\BX4_4!\[=4OG^Q"-6'/LWMPH2YO&M>6E9@IAI8P;&03VX&0B7S/XO+%V3Y4[G+M!G)=WD=XS]A3TT#! M6N0P\2FU)9\5=5WP%O#/7D"5F7%D_L@*WD1QR KNVPKXXYL&K]D(/-]1360" M?Q OW8X-6([G(1/X@WCH=DQ TX>&:OC("N[:(]#G 0@84%04<>M'$HB\!+ZG MS#C*$D V@"3P/94=498 L@$D@>^IE(ZR!) -O-93]?8E\%KWTMN7 $(!*@'_ MEA+P*$L @0!)X&;"@A.YL>/[U555UX?#L]?&?U/2[,F%?H"*]LE#PP;3]'\F MMA^=DUM2L11;U6.*!R\/+RAVH+CK&!Z/$1C.G;*,]XKC2D#S9S#Y_^Q]:8_B M2K+V]U>Z_P'5W)'.D:#'"S;09VY+!LR^@]F^6,8;QAMX8?OU;Z8IJJL*NE86 M8_)(TU/E2DQF9,:3$?%$9$9'&/][SN%=O$3_]8WL,?+U>&/_U=:@DU;!$418 M21WS+*%75R*)BU>;)=4!]BDBQJIF"X__>0(!]B MBNV8@O=_#]K:^VGYIF1[CW]_B%F""23Z^ 4_@U=/;4.2'7?7DX>8"V80- &O M>;RLU+&8#+ZQ>%I/-%Q,].MC/[6 ]Q"3#[\RY'__\U)D$=<(! ^7@H>+EXO= M'#S\/N^A)6A2VH6)66(SYV=AI8:93W9:JV74W76F?%RJTI-1(.GVW MP@XDL9$8U5>-K -O-Z_!UM'0D58%P[F'U6P+A,I/JF >-9>4T3'I*2>UZ1 M5;9$VY0?8:2T,3M)1MH6N8%(I))J(2?(ZTO!2%O2VJR,U6Q63C?J$RT[\L@L M-#MPXN%7,HD@Y(H0KD]!.G(GJ!9LL0*C@4DXS["A=+?5CLE MIUW!JE*:TJ61G1!ZEX*+OM5P5JE,IJ,/IG6N9HQGR4I)A7!! ;C XB2=1I"! MW!04UC@59)3RK='06'E;K"H6:_1R7O?&=>:\H8BLSZMTO]]OZET=7TS7CB\X M6*#DZ8=?&2).IO$W0A$WG@U]CP0G&O-]Y#BC>49CCFJ* IIG-.:HYB.C>;Z/ MG.-[S#)&:_LN,HGO,7<8+6TT9F1NWV$.<&['_&E+.0;&)(M>3)!FONO!D'_, MD5W?\, 7Q!3'-L%?['D0.;25F 7Z*(@B$$OP][EC6^!G,: *W&@'CE$4_>!L M#I1 _*U0>MYW!/@>'N>#6'J:[]F_(^OI;^<3=]?%?CV/CQ667C9[FJB7Y^KL MS7SBK>S8DN!.]T%YP9?$G\P3,K@]^P]IB;_QA W@Y/=GCD3OTTU3R)@#;(UU MQ[.>P(A":E2X\UDY,O@S&HC9-1:V6OIVJ8K#*H:V6NX$&=HA#,(9RZ",]?.6KXQG#F6 MPZR42#[GD@L%6W2\5L^M>,IJ\F9^P670I>YSY6&KBZ>Q1+J1FA% *,L^1)<, M0I<0H,NUP^;G1Y?KISC?&+I\/.'9WS M9JJ5UKII8DO,'HI$>QH"BZ:NMROF MF.FGL(2H]F?+?L'H558 G79F]K2$>"3,)&7$]E6!ELH MG;::&RZR#8'A,Y"VHCY64W9S:H!4/_0),:&V9,)%,WT3 '1QLL*+Q'C#;NJ] M[3C!,HQ?@0#P23[IYC0"H4#H,_6C9 "*+-S6G#/18^G P!$%$38J+FFXA@B+)/;&0&UXM.>V(DF"UH0HB1"2C"J+H$2\!$1V\%\*'+(%N@WEH M 7G:4@#5P=^:.]A@+&GP"!KL(ZA(X%E_AQU-I?.$',&GH.#<(\"^*9)*;53K M>7HBM[::157RA.:*QS%(UQR>&AIM94/(@U)8PHP\IR9^0H-"5M)(.D9I->.T MOHLG]83C:NLV1"'ZX1<5I_ 40B*$1*@"*31(=,8*I M#CX?WY#8^JG/Z@J/E MX@PXW'-/A="#"I3" #[AI;=0@=(=\%[7@*1U(YM(N%8QRPU6#E[CFUFCGV @ M)*'ZI5!@4FCY-52_%#7B[1KXDUJR*7ZHD4MNL"VUIF/,&_';(";T6;H.X4\D MA8%"0[=#_%T#0)+^>J'@34+6?:W9GZR89JW&[0R8=!#/.<(61K_\J0MYP,1$ M #(%"\&< WLU6 Q1PYLV9AGO^ $CW-_,15.SZZU;,X->R/+N_9 FHFG)Y%( M)$#)$S==475U"+W^R8#[M(N/E)<&^!# 0^X9.G1DT&<7S'%7=I::*.^0NR.+ MMFH%;PE _-B%@".]G.SH_8GN2TL.7Y23?5D'((Q_]OS FU,A!!LWG7-U8[!Q M$5+NBCC"=^O5^LQF:-V?+OW4G%QE-ZDVQ!'ZX1<9)](?X^9N3J,0BMQT-=>- MHI-&H'Y\4E>[>:4"!6!H2*P:))A5X23 M#H\MAEFS4\&T-)X>#H;34JT?6"&H@@Q5D"$B*_1$UA6Q@VZY'0*O+\NK%O&!C3&;9J^D_84-5#^]/OQ MB[LK7,L!R(Y)VE(#'Y#9NH3V)'V2PN*S&?2F*E0U"0C"=L- M+(L@4*56*+ CO!P4JM2Z(W+J$XCB216L:_+MAMYMS+P*E2I-JLP*#A<56H4" M4D)+0T6GT.I@T"$_]?B\-T5] 41R"2Z9[C662S:76BN4HL]'C!:X-)!=HN(I M^LVCT1"&1!Q0[R$PTVE)ZR/@%YYCF.Z M/?==G5CWL$U>-'KN&'A.)"HN0JH?9DOEQE3_4A3.%V& Y5?RHC+>RKK9&4XL MIX=K+4.%,(#N>D(P@#B8V^!@OJC\N2I5+0_[V38GC/MSIIEI$235ALJ/*GQ0 MA4^(293K1RO"PZ*\&07Y(# (8,7'^-7/)7$$O:$935R-FP..UICDP[, \BO M$"2!KH%#%3NA8T1NS#8X>\7.%\V#>2.%20;1;W%^GMH,ELFN@J^"$ &JND'. M09AC!->W#T[,9GQW'U>EVD3N3XE2V2G7ED&$X.92 MG-![T)-UK3(Y:E )3L"(9CDC%O.#1@ ]J)8'04\XH ?R3->6082@Y[P\U'N M,R-5RJ$$DL:ZX[8_+.QGSY,5^F;BE<8[['>;[',5\F MZ29<8[['>;[',5^FVB1<8[['>;Y^C<3EQWR98HIPC?D^U_;=3?-E"@'"->;[ M7-KW-^8;-K?O+IT[*QB").1-];B:9J=O9B*]&5H/7CVU#4EVW%U/ MCEV+0$]<+847YNR&[-1&#:N2RED,C],P_SIS6!@3;;U ('%G!_^%'23>SI6V M]=XX7W<&"K;82LF-49K;??/K7-R' &.>FY=;:]S,8=5)T[,&16GKPLOH:)@U M35!T/)/&$&H@U(CR#0@'@SYY@>TW8>-8GC.KK\IVU5P5I^-$E]/ M]CD*%G^LP$U-2TXM*_(4)H\: I%L5H6$'*!&YN$73F3BJ2.V!CIE&%U^$*7+ M#T(/&Q_/5G;GICP1&D**T]:V53&W:T;U3FQY_!%,3$PL*04F9>K-2LWH=LYMA9EB"$*6'K]6$V$40Z8/8Q2<23% (.Y+F@>,=I@:-I3:F^O^(E/8'9JCNS*MOFQ-\2.P,A_? KDXQ3R31*&D:L M)QIS2'B<<(WY'N?Y'L=\PUD,:)[1F$,0) _7F.]QGJ\?N45)PVAMHZ1AE#2, MEC8:[7EWV MIK9T).1.997-(J,64EQSHVU62HI)L>LVCZ=A'C&Z0!S!".+50H0B;Z<5FVM6 MZ^JLW.%R,IG,9V6\-6A_Z?3W+X*)O6QR=EMLS=@-L&"T38$;9!8K"";H9&:$ M*"C'.(R0D'3%]&D7]_.%&%-N)BPK.7R M?M>4G+H*T23S\"L=QS!DGJ#,XVAG'M^:>?+A/.3F5DW[1'&.2%(9/;=R MK6^"$ A,889>RVN#K81OP0<_11&!@[EBM8%&YB-B]T3&?[/+FZQ-2 M-V9,G8V/$GQ)W%5[0)V7)=!M, \M($];"F T^%MSI^N,)0T>-9U]1 ()/.OO M%+ZI=)[4/?@4%-RQP^9M8EH9]GH2@37%I-,P!H7F0 #.7 :26!^[FN+F5 ?! M1>A36B($%ZP<:GV2:$&C567-[(B3E M)Q7-8RVBSB926)4O6@JO:0R$)/KA%Q4GT$TS")"B7<]U8X!T'J;MB@BDZK:5 MK)8]A1V4NV-U4.E*B6D;(M G";?HJ%VH,"B\%!TJ [L#[NZ*R.1ML>5P79PU M]$V+2S?9Z:*G-0)D0B5DH8"FT))^J(0L:FS@-:-&^:$D5"H"@^6*]4%#+VY7 MO7X0-4+E9Z& H6L+ X6-;H=?O"*.-%8=DJM24XS;J.5N3MED-F9]9\ZDWX_U M1+5P+0= /B9I2PU\0')C.-V&)OSF43I4I=J@8F/ZK(0A59 M(>9@#L86\A.'3T;"O!E!_83F+S,369]W*AC;3&U4:3[H5TN9P " # H=3Q&' MAT 6\/,X7<<1J]3R_2Y%D@5#4407KHS:#3%R%F7+&FJE+9T&RNE]Q8O$@LV]7 M5(%\$9&B$;Z@TA]4^A,6>#E[Z<\78:2YTDO%LC:TN*;'"U37FZ6W9F"IH/*= M4$#)M86!@BBWQV-]$0O2LW5?'$PV TY>E+)8B6+H9)()L"#]GDD1U0(<(*XW M>*J;T^9K,>X3VY%D)[%K_!.?KV.N;6A2[%]8\%]($>Y+G-*UAQIJH L/YP04 M^S:H0PXE*,TGMX MH6:[C,>R@-O?'*L0+5+>#\.*;=3W7'FJ$\.*\?-%[*)$?^>NR M79SW.%-IK5=#J98QZ#9$"53L>TF5G:80>J$#I/A="U%>J"%437'FJ$L.,R!4;OH461JU/K<5\A M6=J?K&KNN)9I,4'\ A([9#R32B&L0.X("E^$G,MY3\\YO)AFI^EY29?E+":5 M+(TFW)U5D'Y?SV^L#@FQMD@8-RV,RY0=W8@PT,I PKAF2LB-" .M#"2,:Q:+ MW(@PT,H(58E#B(1QF5J(&Q$&4I,P9>J'2!:72>F_$6$@+4'"B)QK$M4<[:Q@ M")8HQP0W9BNQO"P&A,LNYDWB\=T/,#:+^(V3\1OD?!V3;']BR-$B.([E<%]A MK%=E.!B7;RJGS-K>$EY%$4O2EFV:-2W9:=*YJ?UUZC-X]=0VP!2YNYXF5)46"9EP+88G*)B_G4DB[O-NL.'R0CG&DB(0.6%:MZ\G#:Z2 MG\RY[JR897 VZ=C6F0$E52W-\6UU2;")=D.F%MMJB>94""CTPR^"IN)DZF.W MD2-40:ARJE3PD*'*@91.?B+L-V'E6/:WLR(QM]5;*IQ<',T15"':I#7KRLTYN\%U7LY64R..",R4S,,OG$S%4QD2G?Y\QHSPNX>5 M8[GC(8.5T!LK'\X6)[:=7)[ Y30WF.*]W# U'W.9+V6+?\AF\5G2Y8E90BVR'8HM4$U%+AM,9?R_0&&-9ELA\U[.7*S6 50 MD'[XE2'BR=1;T5:4@8XH6R0,E(&.5@821HB$<<-I'FAE(&&@#'2T,JXM#)2! MCC+0D9J@#'24@8ZT! D#N281SD ONZX?I*#;2LR="@[X>G]N6S%Y+3NBY@;/ M[3F,?+HQP9)B*\%Q!,O;_;*470]\/6P#/N@YFNC)4#RVJ :RWAUK Z!/3]6!_SVW1ST3DUK5AFQHNMRQ?$LQ9Z5>N//9WD)OB3N>!&H M\[($N@WFH07D:4M]P?#EX&_-G:XSEC1XU'3V$0DD\*R_4_BFTGE2]^!34'#' MCOAQ[%R2FF*MAMZ=4%U'-8QNMM#FB11,93_,#HN$ZB"X^#8WBN#B1-GF]367 MS(LM8HB9'#.RQ)6W&DUN SIJQ6TNTYYD,+V:'P*0@=,6H_3&((/ M!!_H#MIOPL>QK'*OV%K83L$U=-\O6QTYWRE41Y_*]+P&7IA2E<_6ZK.,+LRF M_JB:-OON(, +=#[Y>;+1(X$8]W?;['<-CH^?+S[1\@NM4=;T1V4X6I%!46R-HON+--JF\'.((2S\^3>!X)'+F_:V6_B2-_R TO M$!6*+Y#M%E>LUL6>-.R6%T+H0:.]2:JEN55A)?Q2'U!^=DE[S%$ MP]UI?7H7H_CDO;-A3A\_+=5D.^!E@K/95XI-@FMG&XW58A#GZ70$!"APIT( M%.Y$"(?.1MM]%W0FC6F?V%B$QVUP<2XJ PQ?:SO0^20%AT '"0/%>VZ#]OLN M:N1*\['6[*QD3)!S7F/FC[9&/7"9((4'@S3$)SF\2%!U7;RO/LKD%WBZ4DD$@!0TL-] MEH3MV&J^7YTY!6984_0!EVJRQH8F]8(:=G[MDQ97@ 'N6^"9GLX*D\Q\NV3- MM9[-Z7J%[FMMGLA ;@TE/2']1];/[;%=C#3S70_VR>W9?_CF !H"ZR#WS#CH MR& 0+ICTKNPL-5'>P4A'%FW5"MX26&-'<$3Q[6YU;!:*G#R5)HNDXO;HM IQ M!!)E\50*1RB"4"0ZG-75K(BKT%;OVQ'=A&:SK*IT6<(D#,6:<<7I,K C4.D6 M*MU"'-(M6'%F:2UT],4LF>NO((K0"$40BEP$16Z68HIB6=0G ML,-N5N7:TI+Z^F8Q%>IF715ZI M)#@@#[Z\V+H+FE4H'HS4/T)$!&$;L>8 M]Q22K2[:J4R*+S'S7F"60'8I'4\FB8]=/8\P))+"N(? R/5!Y,1$U2?TO[>: M^*.MZZ^Q17I26)ENKDYE=D9$^@/Z']5JH\#>"^J,G@R^F!98?)$@F1&Q?I_% M0M'C@/[DF-5LUVW(7E/I">LCL"=GUED.6Z8RF-FH:/V,@#=$J@W'A^J$D.J' MV%:Y,=6_%(GS11AHX':C6AHJ YWHM?J9ICUMY&L!#'R2T+DYE4 P<)^%/E%D M8;ZH_$5![4K]J9GE%I->=I(;57I8/U!^5..#:GP0C7(+-,J;89 OXL*$&=1F M6X]8ZH*E59*#:I+5C!48C>@0F:%C=2>V(\E.8M?X)SY?QUS;T*38O[#@OY"BXFD+ M::XM@U##:7A(%H 1OZ'W".1:>6R]*+>4M2Z,M4FRG26R];;*DP2JKD%P$PJX MV5EGUY9!A.#F4L3.>]#3G*Y$M\OB.-O4_3X_;/"-Z2* 'E22@Z G'- #R:)K MRR!"T'->,ND]P"%[-9>MF[VY3J=ZRVDO[0T[0P8"#JKC"0/@D"%0MC#4^5Q; M!A$"G&O4 ;T'0\OTLN'TU_R&6UA=@I-+[0QE!C"$BG]"@4,A4,%KVSU$"* X M0C!TF=JA]X!GK]AABI8(QDGDRS;Y!K+K3>LYUTM"-) 2NY=S AGD1%BTM&8+S_FRQ0? MA6O,]SC/]SCFRZ30A&O,]SC/]SCFRY2,A&O,]SC/UR]TN/R8+U,1$:XQW^?: MOKMIODQ:?[C&?)]+^_[&?,/F]MUE:6<%0[!$.2:X,5N)Y64QB/WO8JDD'M_] M $-[*-)^Q4@[.5_')-N?&'(H0NTADM:Q=.\K2.NJ07G&Y9O**1.\$\NNHKJY M"8XE\/688=)=<_Z-:W:#5T]M TR1N^O)D5#^:C+O>X+2*NN;_(!<4^WA8,2U M>3()4[UQC$+4'P*D6Y#6,9(0 =()4\#5:LWDDZVTS>4:65XP:YMJF1-ZL_DFNZRR+!V $_WPBZ2).$XG$4 A@+H%:1U+&P\90!V([^3G MIGX3H8YEBG?ZA:(CU1<+;C!0;6;1ZXP'[M?3I8[B$I 6>,T1@/***7/$33LC M?5&C&)%-UQ>U2@!0&6 ]D:EX*D.BXY9#E3V.$.HS>>8A0ZC0FU ?SBS/:;J5 M--;S#K? VWZCY[4$.WMBV#HH=,J@*O3'UA_3S)D9[?F%X-$(H""$7'261/(8_O1J2%0E)',*I#I?RZKU*6OA#I M F<4J5FJ>N8PDE/79W55RA%L=Y7M9X@UD52;JP!58+HZEHFGJ;<"W0$[^1]/ M +-VADF!=]!KRN;Y.GBUC'=_>2I]@-SB!U?V!3H;J"#LT^,*ZDWEF"#"FS8$ M:P,6<\RR/?!M@@,>6S$-+ W5$8S87' \2'T"*QDNF*"6 YK-,46S!$O40!-W MOXVY/UX.1M+K!SY=0\EKHOV6 ?5S>_Y&TY:__ M@G_V;Q$-67 @4DS_V?S/A9=DSR]^S\5XA-'8C4_^HU<\=4X*M?N?L5O@CH*4!S M8_=DM1OKXZ-GZPA*%L('7,X0&')P%P&Z_Z1>POLJ]GK2CLW&J07Z19M#"#8G M7A+$R83"")Z6<9I/2CC.IU.9"9_*I'%,P3*9B4 ^[ 9_FHX_GX0)V#??,@] MSQDN7V[FFGFVNTM)J?7R/Y[U/]=L=)NUL5P6$/Z ._+&$\.'7\Z'%?H\MUBS$X.ABP?!. MN,F^-3%'303N1_<'L"4-0W!N9?:^4]GICPJPX3&4FE2%'DL M*1)\$E