0001104659-20-103230.txt : 20200909 0001104659-20-103230.hdr.sgml : 20200909 20200909062205 ACCESSION NUMBER: 0001104659-20-103230 CONFORMED SUBMISSION TYPE: 6-K PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200909 DATE AS OF CHANGE: 20200909 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: 6-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-30070 FILM NUMBER: 201165346 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 6-K 1 audc-20200630x6k.htm FORM 6-K
false2020-06-302020Q20001086434--12-3100010864342020-01-012020-06-300001086434us-gaap:TreasuryStockMember2020-06-300001086434us-gaap:RetainedEarningsMember2020-06-300001086434us-gaap:CommonStockMember2020-06-300001086434us-gaap:AdditionalPaidInCapitalMember2020-06-300001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001086434us-gaap:TreasuryStockMember2019-12-310001086434us-gaap:RetainedEarningsMember2019-12-310001086434us-gaap:CommonStockMember2019-12-310001086434us-gaap:AdditionalPaidInCapitalMember2019-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001086434us-gaap:TreasuryStockMember2018-12-310001086434us-gaap:RetainedEarningsMember2018-12-310001086434us-gaap:CommonStockMember2018-12-310001086434us-gaap:AdditionalPaidInCapitalMember2018-12-310001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-3100010864342020-06-0800010864342020-06-082020-06-080001086434us-gaap:OtherComprehensiveIncomeMember2019-01-012019-12-310001086434srt:MinimumMember2020-06-300001086434srt:MaximumMember2020-06-300001086434us-gaap:AccountsPayableAndAccruedLiabilitiesMember2020-06-300001086434us-gaap:FairValueInputsLevel3Member2019-12-310001086434us-gaap:FairValueInputsLevel3Member2018-12-310001086434us-gaap:FairValueInputsLevel3Member2019-01-012019-12-310001086434us-gaap:SubsequentEventMember2020-08-0500010864342020-03-042020-03-040001086434us-gaap:OtherComprehensiveIncomeMember2020-01-012020-06-300001086434us-gaap:AccountsPayableAndAccruedLiabilitiesMember2020-01-012020-06-300001086434us-gaap:ServiceMember2020-01-012020-06-300001086434us-gaap:ProductMember2020-01-012020-06-300001086434us-gaap:ServiceMember2019-01-012019-06-300001086434us-gaap:ProductMember2019-01-012019-06-300001086434us-gaap:RoyaltyAgreementTermsMember2020-06-300001086434us-gaap:RoyaltyAgreementTermsMember2019-12-3100010864342019-06-3000010864342018-12-310001086434us-gaap:TreasuryStockMember2020-01-012020-06-300001086434us-gaap:RetainedEarningsMember2020-01-012020-06-300001086434us-gaap:CommonStockMember2020-01-012020-06-300001086434us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001086434us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001086434us-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-3100010864342019-01-012019-12-310001086434audc:RoyaltyBuyoutAgreementMember2019-11-300001086434us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001086434us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001086434us-gaap:FairValueMeasurementsRecurringMember2020-06-3000010864342020-02-040001086434us-gaap:SubsequentEventMember2020-09-012020-09-0100010864342020-08-042020-08-0400010864342019-01-012019-06-3000010864342019-12-3100010864342020-06-300001086434audc:RoyaltyBuyoutAgreementMember2019-11-012019-11-30iso4217:USDaudc:installmentiso4217:USDxbrli:sharesxbrli:pureiso4217:ILSxbrli:sharesxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 6-K

Report of Foreign Private Issuer

Pursuant to Rule 13a-16 or 15d-16

of the Securities Exchange Act of 1934

For the Month of September 2020

Commission file number 0-30070

AUDIOCODES LTD.

(Translation of registrant’s name into English)

1 Hayarden Street · Airport City, Lod 7019900 · ISRAEL

(Address of principal executive office)

Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F.

Form 20-F     Form 40-F

Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1): ____

Note: Regulation S-T Rule 101(b)(1) only permits the submission in paper of a Form 6-K if submitted solely to provide an attached annual report to security holders.

Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7): ____

Note: Regulation S-T Rule 101(b)(7) only permits the submission in paper of a Form 6-K if submitted to furnish a report or other document that the registrant foreign private issuer must furnish and make public under the laws of the jurisdiction in which the registrant is incorporated, domiciled or legally organized (the registrant’s “home country”), or under the rules of the home country exchange on which the registrant’s securities are traded, as long as the report or other document is not a press release, is not required to be and has not been distributed to the registrant’s security holders, and, if discussing a material event, has already been the subject of a Form 6-K submission or other Commission filing on EDGAR.

The following documents are attached hereto and incorporated by reference herein:

Exhibit 99.1.Interim Condensed Consolidated Financial Statements as of June 30, 2020.

Exhibit 99.2.Operating Results and Financial Review in connection the Interim Condensed Consolidated Financial Statements for the six months ended June 30, 2020.

The Interim Condensed Consolidated Financial Statements of AudioCodes Ltd. as of June 30, 2020 attached as Exhibit 99.1 and the Operating Results and Financial Review in connection with the Interim Condensed Consolidated Financial Statements of AudioCodes Ltd. for the six months ended June 30, 2020 attached as Exhibit 99.2 to this Report on Form 6-K are hereby incorporated by reference into (i) the Registrant’s Registration Statement on Form F-3ASR, File No. 333-238867; (ii) the Registrant’s Registration Statement on Form S-8, File No. 333-11894; (iii) the Registrant’s Registration Statement on Form S-8, File No. 333-13268; (iv) the Registrant’s Registration Statement on Form S-8, File No. 333-105473; (v) the Registrant’s Registration Statement on Form S-8, File No. 333-144825; (vi) the Registrant’s Registration Statement on Form S-8, File No. 333-160330; (vii) the Registrant’s Registration Statement on Form S-8, File No. 333-170676; (viii) the Registrant’s Registration Statement on Form S-8, File No. 333-190437; (ix) the Registrant’s Registration Statement on Form S-8, File No. 333-210438; and (x) the Registrant’s Registration Statement on Form S-8, File No. 333-230388.

SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

AUDIOCODES LTD.

 

(Registrant)

 

 

 

 

By:

/s/ NIRAN BARUCH

 

 

Niran Baruch

 

 

Vice President Finance and

 

 

Chief Financial Officer

Dated: September 9, 2020

EX-99.1 2 audc-20200630xex991.htm EXHIBIT 99.1

Exhibit 99.1

AUDIOCODES LTD.

INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

AS OF JUNE 30, 2020

IN U.S. DOLLARS

UNAUDITED

INDEX

    

Page

Interim Condensed Consolidated Balance Sheets

2 - 3

Interim Condensed Consolidated Statements of Operations

4

Interim Condensed Consolidated Statements of Comprehensive Income

5

Interim Condensed Statements of Changes in Shareholders' Equity

6

Interim Condensed Consolidated Statements of Cash Flows

7 - 8

Notes to Interim Condensed Consolidated Financial Statements

9 - 15

- - - - - - - - - - -

AUDIOCODES LTD.

INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS

U.S. dollars in thousands

    

June 30, 

December 31, 

    

2020

    

2019

Unaudited

Audited

ASSETS

CURRENT ASSETS:

Cash and cash equivalents

$

163,849

$

64,773

Short-term and restricted bank deposits

 

5,965

 

6,416

Trade receivables (net of allowance for doubtful accounts of $529 and $570 at June 30, 2020 (unaudited) and December 31, 2019)

 

30,144

 

27,501

Other receivables and prepaid expenses

 

7,419

 

5,626

Inventories

 

29,469

 

28,275

Total current assets

 

236,846

 

132,591

LONG-TERM ASSETS:

 

  

 

  

Long-term and restricted bank deposits

 

544

 

694

Deferred tax assets, net

 

17,311

 

20,466

Operating lease right-of-use assets

26,489

29,688

Severance pay funds

 

18,783

 

19,370

Total long-term assets

 

63,127

 

70,218

PROPERTY AND EQUIPMENT, NET

 

4,294

 

4,392

INTANGIBLE ASSETS, NET

 

735

 

901

GOODWILL

 

36,222

 

36,222

Total assets

$

341,224

$

244,324

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

2

AUDIOCODES LTD.

INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS

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

    

June 30, 

December 31, 

    

2020

    

2019

Unaudited

Audited

LIABILITIES AND SHAREHOLDERS’ EQUITY

  

 

  

CURRENT LIABILITIES:

  

 

  

Current maturities of long-term bank loans

$

1,836

$

2,473

Trade payables

 

4,611

 

6,628

Other payables and accrued expenses

 

25,335

 

24,692

Short-term royalty buyout liability

10,780

10,750

Deferred revenues

35,770

33,538

Short-term operating lease liabilities

 

8,332

 

8,579

Total current liabilities

 

86,664

 

86,660

LONG-TERM LIABILITIES:

 

  

 

  

Accrued severance pay

 

20,350

 

20,313

Long-term bank loans, net of current maturities

 

600

 

1,200

Long-term royalty buyout liability

10,780

10,749

Deferred revenues and other liabilities

10,777

9,831

Long-term operating lease liabilities

 

19,859

 

23,097

Total long-term liabilities

 

62,366

 

65,190

Total liabilities

149,030

151,850

COMMITMENTS AND CONTINGENT LIABILITIES

 

  

 

  

SHAREHOLDERS' EQUITY:

 

  

 

  

Share capital -

 

  

 

  

Ordinary shares of NIS 0.01 par value -

 

  

 

  

Authorized: 100,000,000 shares at June 30, 2020 (unaudited) and December 31, 2019; Issued: 62,049,804 shares at June 30, 2020 (unaudited) and 59,040,697 shares at December 31, 2019; Outstanding: 32,578,190 shares at June 30, 2020 (unaudited) and 29,569,083 shares at December 31, 2019

 

103

 

94

Additional paid-in capital

 

355,270

 

265,372

Treasury stock at cost - 29,471,614 shares at June 30, 2020 (unaudited) and December 31, 2019

 

(137,793)

 

(137,793)

Accumulated other comprehensive income

 

1,776

 

Accumulated deficit

 

(27,162)

 

(35,199)

Total shareholders' equity

 

192,194

 

92,474

Total liabilities and shareholders' equity

$

341,224

$

244,324

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

3

AUDIOCODES LTD.

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

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

    

Six months ended June 30,

    

2020

    

2019

Unaudited

Revenues:

  

 

  

Products

$

70,701

$

65,296

Services

 

34,843

 

30,782

Total revenues

 

105,544

 

96,078

Cost of revenues:

 

 

Products

 

27,793

 

28,150

Services

 

7,774

 

7,385

Total cost of revenues

 

35,567

 

35,535

Gross profit

 

69,977

 

60,543

Operating expenses:

 

 

Research and development, net

 

22,806

 

19,659

Selling and marketing

 

25,586

 

25,220

General and administrative

 

6,578

 

5,263

Total operating expenses

 

54,970

 

50,142

Operating income

 

15,007

 

10,401

Financial income (expenses), net

 

454

 

(1,079)

Income before taxes on income

 

15,461

 

9,322

Taxes on income

 

(3,558)

 

(1,479)

Net income

$

11,903

$

7,843

Earnings per share:

 

  

 

  

Basic

$

0.40

$

0.27

Diluted

$

0.38

$

0.26

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

 

  

 

  

Basic

 

30,090,082

 

29,213,729

Diluted

 

31,627,192

 

30,736,823

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

4

AUDIOCODES LTD.

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

U.S. dollars in thousands

    

Six months ended June 30,

    

2020

    

2019

Unaudited

Net income

$

11,903

$

7,843

Other comprehensive income related to:

Other comprehensive income, related to unrealized gain on marketable securities, net of tax

 

 

33

Change in unrealized gain on derivatives, net of tax:

Gain on derivatives recognized in other comprehensive income

 

1,833

 

498

Gain on derivatives (effective portion) reclassified into earnings

(57)

(193)

Other comprehensive income, related to unrealized gain on derivatives

 

1,776

 

305

Other comprehensive income, net of tax

 

1,776

 

338

Total comprehensive income

$

13,679

$

8,181

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

5

AUDIOCODES LTD.

INTERIM CONDENSED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

U.S. dollars in thousands

    

    

    

    

    

    

    

Accumulated

    

    

    

    

Additional

other

Share

paid-in

Treasury

comprehensive

Accumulated

Total

    

capital

    

capital

    

stock

    

Income (loss)

    

deficit

    

equity

Balance as of January 1, 2019

$

92

$

256,980

$

(129,792)

$

(276)

$

(32,456)

$

94,548

Purchase of treasury stock

 

(1)

 

 

(8,001)

 

 

 

(8,002)

Issuance of shares upon exercise of options and 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 (unaudited)

 

1

 

1,051

 

 

 

 

1,052

Issuance of ordinary shares (unaudited)

 

8

 

85,371

 

 

 

 

85,379

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

 

 

3,476

 

 

 

 

3,476

Cash dividend paid ($0.13 per share) (unaudited)

(3,866)

(3,866)

Other comprehensive income (unaudited)

 

 

 

 

1,776

 

 

1,776

Net income (unaudited)

 

 

 

 

 

11,903

 

11,903

Balance as of June 30, 2020 (unaudited)

$

103

$

355,270

$

(137,793)

$

1,776

$

(27,162)

$

192,194

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

6

AUDIOCODES LTD.

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

U.S. dollars in thousands

    

Six months ended June 30,

    

2020

    

2019

Unaudited

Cash flows from operating activities:

Net income

$

11,903

$

7,843

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

Depreciation and amortization

 

1,119

 

980

Amortization of marketable securities premiums and accretion of discounts, net

 

-

 

79

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

 

3,476

 

1,981

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

 

1

 

159

Decrease in deferred tax assets, net

 

3,127

 

953

Increase in trade receivables, net

 

(2,643)

 

(2,623)

Decrease (increase) in other receivables and prepaid expenses

 

(17)

 

203

Increase in inventories

 

(1,408)

 

(7,256)

Decrease in operating lease right-of-use assets

 

3,898

 

4,063

Decrease in operating lease liabilities

(4,184)

(2,713)

Increase in royalty buyout liability

61

Increase (decrease) in trade payables

 

(2,017)

 

3,667

Increase in other payables and accrued expenses

 

369

 

2,065

Increase in deferred revenues

 

3,206

 

7,431

Increase (decrease) in accrued severance pay, net

 

624

 

(115)

Net cash provided by operating activities

 

17,515

 

16,717

Cash flows from investing activities:

 

  

 

  

Proceeds from short-term and restricted bank deposits

 

451

 

5,971

Proceeds from long-term and restricted bank deposits

 

150

 

600

Proceeds from redemption of marketable securities

 

 

19,385

Purchase of property and equipment

 

(641)

 

(1,361)

Net cash provided by (used in) investing activities

 

(40)

 

24,595

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

7

AUDIOCODES LTD.

INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

U.S. dollars in thousands

Six months ended June 30,

    

2020

    

2019

Unaudited

Cash flows from financing activities:

Purchase of treasury shares

 

 

(8,002)

Repayment of bank loans

 

(1,238)

 

(1,237)

Cash dividends paid to shareholders

 

(3,866)

 

(3,218)

Payment related to the acquisition of ACS

 

 

(410)

Proceeds from issuance of shares upon exercise of options and warrants

 

1,051

 

1,462

Proceeds from issuance of shares in a public offering, net

 

85,654

 

Net cash provided by (used) in financing activities

 

81,601

 

(11,405)

Net increase in cash, cash equivalents, and restricted cash

 

99,076

 

29,907

Cash, cash equivalents and restricted cash at beginning of period

 

69,773

 

31,503

Cash, cash equivalents and restricted cash at end of period

$

168,849

$

61,410

Supplemental disclosure of cash flow activities:

 

  

 

  

Cash paid during the period for income taxes

$

306

$

454

Cash paid during the period for interest

$

51

$

116

Significant non-cash transactions:

Right-of-use asset recognized with corresponding lease liability

$

699

$

3,194

Increase in other receivables due to hedging activities

$

(1,776)

$

(61)

Decrease in other payables due to hedging activities

$

$

(244)

Inventory transferred to be used as property and equipment

$

214

$

100

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

8

Table of Contents

AUDIOCODES LTD.

NOTES TO INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

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") design, develop and sell advanced Voice over-IP (VoIP) and converged VoIP and data networking solutions, products, and communication and application software that facilitate secured, resilient and high quality Unified Communications (UC) and Contact Center (CC) services whether deployed on-premises or delivered from the cloud. Providing software communications, cloud-based platforms, customer premise equipment and software applications, the Group’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 Group offers a complete suite of professional and managed services that allow its 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's major customer in the six months ended June 30, 2020 and 2019 (unaudited), accounted for 14.2% and 16.6% of the Group's revenues in those periods, respectively.

c.

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 at 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 of the Group and its financial position.

d.

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 we do 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 us, our customers, partners, and vendors, have implemented actions in response, including among others, office closings, site restrictions, and employee travel restrictions.

The global spread of COVID-19 and actions taken in response have caused and may continue to cause disruptions and/or delays in our 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.

Management is monitoring and assessing the impact of the COVID-19 pandemic daily, including recommendations and orders issued by government and public health authorities.

9

Table of Contents

AUDIOCODES LTD.

NOTES TO INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

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

NOTE 2:-     SIGNIFICANT ACCOUNTING POLICIES

The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2019, are applied consistently in these interim condensed consolidated financial statements, unless otherwise stated. For further information refer to the consolidated financial statements as of December 31, 2019 (the "2019 annual consolidated financial statements").

a.

Interim financial statements:

The interim condensed consolidated balance sheet as of June 30, 2020 and the related interim condensed consolidated statements of operations, comprehensive loss and cash flows for the six months ended June 30, 2020 and 2019, and the statements of changes in shareholders' equity for the six months ended June 30, 2020, are unaudited. This unaudited information has been prepared by the Company in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") for interim financial statements, and on the same basis as the audited annual consolidated financial statements. In management's opinion, this unaudited information reflects all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the financial information, in accordance with generally accepted accounting principles, for interim financial reporting for the periods presented and accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for audited financial statements. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These interim condensed consolidated financial statements should be read in conjunction with the 2019 annual consolidated financial statements and the notes thereto. The interim condensed  consolidated balance sheet data as of December 31, 2019 was derived from the 2019 annual consolidated financial statements, but does not include all disclosures required by U.S. GAAP.

b.

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, we face a greater degree of uncertainty than normal in making the judgments and estimates needed to apply to 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 June 30, 2020 and through the date 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.

10

Table of Contents

AUDIOCODES LTD.

NOTES TO INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

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

NOTE 2:     SIGNIFICANT ACCOUNTING POLICIES (Cont.)

c.

Impact of recently issued accounting standard not yet adopted:

In December 2019, the Financail Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", 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. We are currently reviewing this standard but do not expect that it will have a material impact on our consolidated financial statements.

d.

Recently adopted accounting standard:

In January 2017, 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 and must be applied to any annual or interim goodwill impairment assessments after that date. 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 annual and interim periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted as of the fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The implementation did not have a material impact on our condensed consolidated financial statements.

 

NOTE 3:-     INVENTORIES

    

June 30, 

December 31, 

    

2020

    

2019

Unaudited

Audited

Raw materials

$

11,203

$

10,700

Finished products

 

18,266

 

17,575

$

29,469

$

28,275

In the six months ended June 30, 2020 and 2019 (unaudited), the Group wrote-off inventories in a total amount of $633 and $918, respectively.

NOTE 4:-     FAIR VALUE MEASUREMENTS

In accordance with Accounting Standards Codification ("ASC") 820, "Fair Value Meaurement", the Group measures its foreign currency derivative instruments and Earn-Out liability related to the acquisition of ACS, at fair value. Investments in foreign currency derivative instruments are classified within Level 2 of the fair value hierarchy. This is because these assets are valued using alternative pricing sources and models utilizing market observable inputs. The Earn-Out liability related to the acquisition of ACS is 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.

11

Table of Contents

AUDIOCODES LTD.

NOTES TO INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

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

NOTE 4:     -FAIR VALUE MEASUREMENTS (Cont.)

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:

    

June 30, 2020

Unaudited

Fair value measurements using input type

    

Level 2

    

Level 3

    

Total

Financial assets related to foreign currency derivative hedging contracts

$

1,776

$

$

1,776

Total financial assets

$

1,776

$

$

1,776

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

$

NOTE 5:-    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 six months ended June 30, 2020 and 2019 (unaudited) were approximately $4,011 and $3,999 respectively. Lease expenses for the six months ended June 30, 2020 and 2019 (unaudited) include an offset for sublease rental of $691 and $645, respectively.

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

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

    

Six months ended 

 

June 30, 2020

 

Unaudited

 

Weighted average remaining lease term

 

3.71 years

Weighted average discount rate

 

2.20

%

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.

12

Table of Contents

AUDIOCODES LTD.

NOTES TO INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

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

NOTE 5:-     LEASES  (Cont.)

As of June 30, 2020, Maturities of operating lease liabilities were as follows:

    

Unaudited

2020 (remainder of the year)

$

4,348

2021

 

7,421

2022

 

7,366

2023

 

6,810

2024 and on

 

3,617

Total lease payments *)

$

29,562

Less: imputed interest

$

(1,371)

Present value of lease liabilities

$

28,191

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

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

NOTE 6:   COMMITMENTS AND CONTINGENT LIABILITIES

a.

Royalty commitment to the IIA:

In November 2019, the Company and one of its Israeli subsidiaries, AudioCodes Development Ltd., entered into a royalty buyout agreement (the "Royalty Buyout Agreement") with the Israel Innovation Authority ("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 linked to the 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.

As of June 30, 2020 (unaudited), and December 31, 2019, the Company's other Israeli subsidiaries have a contingent obligation to pay royalties in the amount of approximately $17,654 and $16,468, respectively.

b.

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.

13

Table of Contents

AUDIOCODES LTD.

NOTES TO INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

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

NOTE 6:   COMMITMENTS AND CONTINGENT LIABILITIES  (Cont.)

c.

Inventory purchase commitments:

The Group is obligated under certain agreements with its suppliers to purchase specified items of excess inventory. As of June 30, 2020, non-cancelable purchase obligations were approximately $22,463.

NOTE 7:-    BASIC AND DILUTED NET LOSS PER SHARE

Six months ended June 30,

2020

2019

Unaudited

Numerator:

    

  

    

  

Net income available to ordinary shareholders

$

11,903

$

7,843

Denominator:

 

  

 

  

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

 

30,090,082

 

29,213,729

Effect of dilutive securities:

 

  

 

  

Employee stock options

 

1,537,110

 

1,523,094

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

 

31,627,192

 

30,736,823

NOTE 8:-    DERIVATIVE INSTRUMENTS

The Group enters into hedge transactions with a major financial institution, using derivative instruments, primarily forward contracts and options to purchase and sell foreign currencies, in order to reduce the net currency exposure associated with anticipated expenses (primarily salaries and 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 June 30, 2020 (unaudited), the Group had a net deferred gain associated with cash flow hedges of  $1,776 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).

14

Table of Contents

AUDIOCODES LTD.

NOTES TO INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

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

NOTE 8:-     DERIVATIVE INSTRUMENTS (Cont.)

The Group entered into forward and options contracts that did not meet the requirement for hedge accounting. The Group measured the fair value of the contracts in accordance with ASC 820, at Level 2. The net loss recognized in "financial income (expenses), net" during the six months ended June 30, 2020 and 2019 (unaudited) were $13 and $0, respectively.

As of June 30, 2020 (unaudited), the Group had outstanding forward and options collar (cylinder) contracts in the amount of $34,300 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 June 30, 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 periods ended June 30, 2020 and December 31, 2019 are summarized below:

Foreign exchange forward

    

    

    

June 30, 

December 31, 

and options contracts

    

Balance sheet

    

2020

    

2019

Unaudited

Audited

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

"Other receivables and prepaid expenses"

$

1,776

$

Gains recognized in other comprehensive income (effective portion)

"Other comprehensive income (loss)"

$

1,776

$

244

NOTE 9:-   SHAREHOLDERS’ EQUITY

a.

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. See also Note 10.

b.

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 approximately $85,379, after deducting commissions and other offering expenses in the total amount of $606 (unaudited).

NOTE 10:-   SUBSEQUENT EVENT

a.

On August 4, 2020, the Company received court approval of distribution in an aggregate amount of up to $10 million. The court approval will expire on February 3, 2021.

b.

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.

- - - - - - - - - - - - - - - - - - - - -

15

EX-99.2 3 audc-20200630xex99d2.htm EXHIBIT 99.2

Exhibit 99.2

OPERATING RESULTS AND FINANCIAL REVIEW IN CONNECTION WITH THE INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS FOR THE SIX MONTHS ENDED JUNE 30, 2020.

The following discussion and analysis should be read in conjunction with our interim condensed consolidated financial statements as of and for the six months ended June 30, 2020, appearing elsewhere in this Form 6-K, our audited consolidated financial statements and other financial information as of and for the year ended December 31, 2019 appearing in our Annual Report on Form 20-F for the year ended December 31, 2019 and Item 5—"Operating and Financial Review and Prospects" of that Annual Report.

Forward-Looking Statements

Statements in this Report on Form 6-K may constitute “forward-looking statements” within the meaning of the United States Federal securities laws. These forward-looking statements can generally be identified as such because the context of the statement will include words such as “may,” “might,” “will,” “could,” “would,” “intends,” “plans,” “believes,” “anticipates,” “expects,” “seeks,” “estimates,” “predicts,” “potential,” “continue,” “contemplate” 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 “Risk Factors” in our Annual Report on Form 20-F for the year ended December 31, 2019, as well as those discussed elsewhere in that Annual Report and in our other filings with the Securities and Exchange Commission.

Overview

AudioCodes designs, develops and sells advanced Voice over-IP (VoIP) and converged VoIP and data networking solutions, products, and communication and application software that facilitate secured, resilient and high quality Unified Communications (UC) and Contact Center (CC) services whether 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.

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 one of our Israeli subsidiaries, AudioCodes Development Ltd., entered into a royalty buyout agreement (the “Royalty Buyout Agreement”) with the Israel Innovation Authority, or IIA, relating to certain grants we have received from the IIA. As part of the Royalty Buyout Agreement, we agreed to pay $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. In November 2019, we paid the first installment of $10.7 million due under this Agreement. Pursuant to the Royalty Buyout Agreement, we eliminated all royalty obligations related to our future revenues with respect to these grants.

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 14.2% and 16.6% of our revenues in the six months ended June 30, 2020 and 2019, respectively. In addition, Westcon Group accounted for 13.0% and 12.2% of our revenues in the six months ended June 30, 2020 and 2019, respectively. Our top five customers accounted for 41.2% and 39.8% of our revenues in the six months ended June 30, 2020 and 2019, 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 six months ended June 30, 2020 and 2019 are as follows:

    

Six Months Ended  

 

June 30,

    

2020

    

2019

 

Americas

49.1

%  

48.6

%

Far East

13.3

 

13.9

Europe

34.2

 

36.3

Israel

3.4

 

1.2

Total

100.0

%  

100.0

%

Beyond run rate business usually repeated once purchased by distributors and service providers, we believe that prospective customers generally are 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 U.S. dollar, or 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 Voice over IP, or 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

In late 2019, COVID-19 was first reported in Wuhan, China. The COVID-19 outbreak spread to countries throughout the world, including Israel and the United States, and in March 2020, the World Health Organization declared COVID-19 a pandemic. 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 outbreak has disrupted supply chains and affected production and sales across a range of industries. 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.

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 outbreak, the effects of subsequent waves of COVID-19, 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.

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:

Six Months Ended 

 

June 30,

Statement of Operations Data:

    

2020

    

2019

 

Revenues

 

100.0

%  

100.0

%

Cost of revenues

 

33.7

 

37.0

Gross profit

 

66.3

 

63.0

Operating expenses:

 

  

 

  

Research and development, net

 

21.6

 

20.5

Selling and marketing

 

24.2

 

26.2

General and administrative

 

6.3

 

5.5

Total operating expenses

 

52.1

 

52.2

Operating income

 

14.2

 

10.8

Financial income (expenses), net

 

0.4

 

(1.1)

Income before taxes on income

 

14.6

 

9.7

Income tax expense

 

(3.3)

 

(1.5)

Net income

 

11.3

%  

8.2

%

Revenues.  Revenues increased 9.9% to $105.5 million in the six months ended June 30, 2020, from $96.1 million in the same period in 2019.

Our revenues from products in the six months ended June 30, 2020 increased by 8.3% to $70.7 million, or approximately 67% of total revenues, from $65.3 million, or 68% of total revenues, in the same period in 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 (SMBs/SMEs enterprises); specifically, Microsoft Teams which accounts for a large portion of our revenues. Moreover, in the first half of 2019, Microsoft Teams was at its early launch phase and, in the first half of 2020, Microsoft Teams has been adopted at higher pace than anticipated due to COVID-19. 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 migration of CC, UC and all-IP voice networks positively affected the demand for our UC SIP products, while supporting moderate growth of our media gateway products. On the other hand, the growth in sales of IP phone devices


has been less than expected because COVID-19 has resulted in widespread Work from Home, while purchases of IPP for offices has been delayed.

Our revenues from sales of services in the six months ended June 30, 2020 increased by 13.2% to $34.8 million, or approximately 33% of total revenues, from $30.8 million, or 32% of total revenues, in the same period in 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 2020 and in previous years and by the growth in professional services. The growth in product support services is 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 amount of products being supported. The growth in sales of professional services is 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. Gross profit increased to $70 million in the six months ended June 30, 2020, from $60.5 million in the same period in 2019. Gross profit as a percentage of total revenues increased to 66.3% in the six months ended June 30, 2020, from 63.0% in the same period in 2019. The increase in the gross profit as a percentage of total revenues is primarily attributable to the elimination of the royalty payments to the IIA following the Royalty Buyout Agreement, as well as to the higher increase in our revenues from sales of software products and services, which have a significantly higher average gross margin. In addition, our gross profit percentage benefited from our fixed overhead costs being spread over increased revenues. In the six months ended June 30, 2020, expenses included in cost of revenues related to share-based compensation were $99,000, compared to $66,000 in the same period in 2019.

Cost of revenues related to sales of products decreased by 1.3% to $27.8 million in the six months ended June 30, 2020, from $28.2 million in the same period in 2019. The decrease is primarily attributable to the elimination of the royalty payments to the IIA following the Royalty Buyout Agreement, partially offset by higher costs due to the general increase in the revenues from products. Gross margin percentage from products was 60.7% in the six-month period ended June 30, 2020 and 56.9% in the same period in 2019. The increase in the gross margin percentage is also explained by the more favorable mix in the sale of our products, including software sales exceeding hardware sales in the six-month period ended June 30, 2020.

Cost of revenues related to sales of services increased by 5.3% to $7.8 million in the six months ended June 30, 2020, from $7.4 million in the same period in 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. Gross margin percentage from services was 77.7% in the six-month period ended June 30, 2020 and 76% in the same period in 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 in 2019. Research and development expenses, net increased by 16% to $22.8 million in the six months ended June 30, 2020, from $19.7 million in the same period in 2019 and increased as a percentage of revenues to 21.6% in the six months ended June 30, 2020, from 20.5% in the same period in 2019. The increase on an absolute basis is primarily due to the decrease in the grants recognized from IIA. In the six months ended June 30, 2020, no grants from IIA were recognized, compared to $1.3 million of grants recognized in the same period in 2019. Expenses included in research and development expenses related to share-based compensation were $0.5 million, compared to $0.4 million in the same period in 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 increased by 1.5% in the six months ended June 30, 2020 to $25.6 million, from $25.2 million in the same period in 2019 and decreased as a percentage of revenues to 24.2% in the six months ended June 30, 2020, from 26.2% in the same period in 2019. The increase on an absolute basis is due to an increase in the expenses related to share-based compensation. This increase was partially offset by a decrease in travel,


conferences and exhibitions expenses due to COVID-19. Expenses included in research and development expenses related to share-based compensation were $1.6 million, compared to $0.8 million in the same period in 2019.

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 25% to $6.6 million in the six months ended June 30, 2020, from $5.3 million in the same period in 2019. As a percentage of revenues, general and administrative expenses increased to 6.3% in the six months ended June 30, 2020, from 5.5% in the same period in 2019. The increase on an absolute basis is primarily due to an increase in the expenses related to share-based compensation. Expenses included in general and administrative expenses related to share-based compensation were $1.3 million, compared to $0.7 million in the same period in 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 and bank deposits. Financial income, net, in the six months ended June 30, 2020 was $0.5 million, compared to financial expenses, net of $1.1 million in the same period in 2019. The increase in financial income, net in the six months ended June 30, 2020 was primarily due to lower expenses recorded with respect to exchange rate fluctuations.

Taxes on Income.  We had net income tax expenses of $3.6 million in the six months ended June 30, 2020 compared to $1.5 million in the same period in 2019. The increase in net income tax expenses in the six months ended June 30, 2020 is primarily a result of higher utilization of deferred tax assets and update of temporary tax differences.

Liquidity and Capital Resources

We finance our operations 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 June 30, 2020, we had $170.4 million in cash and cash equivalents and bank deposits, compared to $71.9 million at December 31, 2019. This increase is the result of the proceeds from our public offering in June 2020. As of June 30, 2020, we were restricted with respect to using approximately $6.2 million of our cash as a result of provisions in our loan agreements and lease agreement.

Issuance of ordinary shares

On June 8, 2020, we sold in a 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 commissions and other offering expenses.

Cash Dividends

On February 4, 2020, we declared a cash dividend of $0.13 per share. The dividend, in the aggregate amount of $3.9 million, was paid on March 4, 2020 to all of our shareholders of record on February 18, 2020.

In June 2020, we submitted a new application to the Israeli court, requesting approval of distribution in an aggregate amount of up to $10 million. The application will be effective for a six month period from the date of court approval. We received court approval on August 4, 2020.

On August 5, 2020, we declared a cash dividend of $0.14 per share. The dividend, in the aggregate amount of $4.6 million, was paid on September 1, 2020 to all of our shareholders of record on August 17, 2020.


Bank Loans

As of June 30, 2020, we were required to maintain an aggregate of $1.2 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 June 30, 2020, we were in compliance with the financial covenants contained in our loan agreements.

Cash Flows from Operating Activities

Our operating activities provided cash in the amount of $17.5 million in the six months ended June 30, 2020, primarily due to net income of $11.9 million, an increase of $3.2 million in deferred revenues, a decrease of $3.1 million in deferred tax assets, non-cash charges of $1.1 million for depreciation and amortization and $3.5 million for share-based compensation expenses, partially offset by decrease of $2.0 million in trade payables, increase of $2.6 million in trade receivables and increase of $1.4 million in inventories.

Cash Flows from Investing Activities

In the six months ended June 30, 2020, we used $40,000 of cash in investing activity primarily as a result of purchase of property and equipment in the amount of $641,000, partially offset by proceeds from short-term deposits in the amount of $451,000 and proceeds from long-term deposits in the amount of $150,000.

Cash Flows from Financing Activities

In the six months ended June 30, 2020, our financing activities provided cash in the amount of $81.6 million from the proceeds of $86.7 million from issuance of shares including the proceeds of our public offering of ordinary shares in June 2020 and $1.1 million from issuance of shares upon exercise of share options, partially offset by $3.9 million used to pay cash dividends to our shareholders and $1.2 million used for repayment of bank loans.

Financing Needs

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

Research and Development, Patents and Licenses, Etc.

See “Overview” and “Results of Operations” above for a discussion of our Royalty Buyout Agreement.

Trend Information

In addition to the information included in this Form 6-K, including, without limitation, the section “Impact of COVID-19 on Our Business and Operations” above, see “Item 5—Operating and Financial Review and Prospects—D. Trend Information” in our Annual Report on Form 20-F for the year ended December 31, 2019.


Off-Balance Sheet Arrangements

As of June 30, 2020, we do not have any, and during the periods presented we did not have any, “off-balance sheet arrangements” as this term is defined in Item 5E. of our Annual Report on Form 20-F for the year ended December 31, 2019.

Contractual Obligations

There were no material changes outside of the ordinary course of business in our contractual obligations as of June 30, 2020, from those as of December 31, 2019 as reported in our Annual Report on Form 20-F for the year ended December 31, 2019.


EX-101.SCH 4 audc-20200630.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 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Components of AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - INTANGIBLE ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - INTANGIBLE ASSETS, NET - Expected amortization expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) - Calc 2 link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - TAXES ON INCOME - Significant components of the Group's deferred tax liabilities and assets (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details) link:presentationLink link:calculationLink link:definitionLink 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 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 - ACQUISITION OF ACS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - INVENTORIES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - 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 40401 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value measurements using significant unobservable inputs (Level 3) (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - LEASES - Weighted-average remaining lease term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - DERIVATIVE INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - DERIVATIVE INSTRUMENTS (Details 1) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - DERIVATIVE INSTRUMENTS (Details Textual) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - SHAREHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - LONG-TERM BANK LOANS (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - SUBSEQUENT EVENT (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's stock option activity and related information (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - SHAREHOLDERS' EQUITY - Summary of the Company's RSU activity and related information (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - SHAREHOLDERS' EQUITY - Summary of warrants issued to non-employees (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - SHAREHOLDERS' EQUITY - Ranges of exercise prices (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - TAXES ON INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues from external customers (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - GEOGRAPHIC INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - GENERAL link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - ACQUISITION OF ACS link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - DERIVATIVE INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - LONG-TERM BANK LOANS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - TAXES ON INCOME link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - FINANCIAL INCOME (EXPENSES), NET link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - GEOGRAPHIC INFORMATION 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 - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - MARKETABLE SECURITIES AND ACCRUED INTEREST (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - SHAREHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - TAXES ON INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 5 audc-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 6 audc-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 7 audc-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 8 audc-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 9 audc-20200630x6k_htm.xml IDEA: XBRL DOCUMENT 0001086434 2020-01-01 2020-06-30 0001086434 us-gaap:TreasuryStockMember 2020-06-30 0001086434 us-gaap:RetainedEarningsMember 2020-06-30 0001086434 us-gaap:CommonStockMember 2020-06-30 0001086434 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001086434 us-gaap:TreasuryStockMember 2019-12-31 0001086434 us-gaap:RetainedEarningsMember 2019-12-31 0001086434 us-gaap:CommonStockMember 2019-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001086434 us-gaap:TreasuryStockMember 2018-12-31 0001086434 us-gaap:RetainedEarningsMember 2018-12-31 0001086434 us-gaap:CommonStockMember 2018-12-31 0001086434 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001086434 2020-06-08 0001086434 2020-06-08 2020-06-08 0001086434 us-gaap:OtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001086434 srt:MinimumMember 2020-06-30 0001086434 srt:MaximumMember 2020-06-30 0001086434 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2020-06-30 0001086434 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001086434 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001086434 us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-12-31 0001086434 us-gaap:SubsequentEventMember 2020-08-05 0001086434 2020-03-04 2020-03-04 0001086434 us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001086434 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2020-01-01 2020-06-30 0001086434 us-gaap:ServiceMember 2020-01-01 2020-06-30 0001086434 us-gaap:ProductMember 2020-01-01 2020-06-30 0001086434 us-gaap:ServiceMember 2019-01-01 2019-06-30 0001086434 us-gaap:ProductMember 2019-01-01 2019-06-30 0001086434 us-gaap:RoyaltyAgreementTermsMember 2020-06-30 0001086434 us-gaap:RoyaltyAgreementTermsMember 2019-12-31 0001086434 2019-06-30 0001086434 2018-12-31 0001086434 us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 0001086434 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001086434 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001086434 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001086434 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 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 2019-01-01 2019-12-31 0001086434 audc:RoyaltyBuyoutAgreementMember 2019-11-30 0001086434 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001086434 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001086434 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001086434 2020-02-04 0001086434 us-gaap:SubsequentEventMember 2020-09-01 2020-09-01 0001086434 2020-08-04 2020-08-04 0001086434 2019-01-01 2019-06-30 0001086434 2019-12-31 0001086434 2020-06-30 0001086434 audc:RoyaltyBuyoutAgreementMember 2019-11-01 2019-11-30 iso4217:USD audc:installment iso4217:USD shares pure iso4217:ILS shares shares false 2020-06-30 2020 Q2 0001086434 --12-31 6-K 0-30070 AUDIOCODES LTD 163849000 64773000 5965000 6416000 529000 570000 30144000 27501000 7419000 5626000 29469000 28275000 236846000 132591000 544000 694000 17311000 20466000 26489000 29688000 18783000 19370000 63127000 70218000 4294000 4392000 735000 901000 36222000 36222000 341224000 244324000 1836000 2473000 4611000 6628000 25335000 24692000 10780000 10750000 35770000 33538000 8332000 8579000 86664000 86660000 20350000 20313000 600000 1200000 10780000 10749000 10777000 9831000 19859000 23097000 62366000 65190000 149030000 151850000 0.01 0.01 100000000 100000000 62049804 59040697 32578190 29569083 103000 94000 355270000 265372000 29471614 29471614 137793000 137793000 1776000 -27162000 -35199000 192194000 92474000 341224000 244324000 70701000 65296000 34843000 30782000 105544000 96078000 27793000 28150000 7774000 7385000 35567000 35535000 69977000 60543000 22806000 19659000 25586000 25220000 6578000 5263000 54970000 50142000 15007000 10401000 454000 -1079000 15461000 9322000 3558000 1479000 11903000 7843000 0.40 0.27 0.38 0.26 30090082 29213729 31627192 30736823 11903000 7843000 0 33000 1833000 498000 57000 193000 1776000 305000 1776000 338000 13679000 8181000 92000 256980000 -129792000 -276000 -32456000 94548000 1000 8001000 0 0 8002000 3000 3100000 0 0 0 3103000 0 5292000 0 0 0 5292000 0 0 0 6720000 6720000 0 0 276000 0 276000 0 0 0 3977000 3977000 94000 265372000 -137793000 0 -35199000 92474000 1000 1051000 0 0 0 1052000 8000 85371000 0 0 0 85379000 0 3476000 0 0 0 3476000 0.13 0 0 0 3866000 3866000 0 0 1776000 0 1776000 0 0 0 11903000 11903000 103000 355270000 -137793000 1776000 -27162000 192194000 11903000 7843000 1119000 980000 -79000 3476000 1981000 1000 159000 -3127000 -953000 2643000 2623000 17000 -203000 1408000 7256000 -3898000 -4063000 -4184000 -2713000 61000 0 -2017000 3667000 369000 2065000 3206000 7431000 624000 -115000 17515000 16717000 451000 5971000 150000 600000 0 19385000 641000 1361000 -40000 24595000 0 8002000 1238000 1237000 3866000 3218000 0 410000 1051000 1462000 85654000 0 81601000 -11405000 99076000 29907000 69773000 31503000 168849000 61410000 306000 454000 51000 116000 699000 3194000 1776000 61000 0 244000 214000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;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;">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;">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") design, develop and sell advanced Voice over-IP (VoIP) and converged VoIP and data networking solutions, products, and communication and application software that facilitate secured, resilient and high quality Unified Communications (UC) and Contact Center (CC) services whether deployed on-premises or delivered from the cloud. Providing software communications, cloud-based platforms, customer premise equipment and software applications, the Group’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 Group offers a complete suite of professional and managed services that allow its 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;">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;">The Group's major customer in the six months ended June 30, 2020 and 2019 (unaudited), accounted for 14.2% and 16.6% of the Group's revenues in those periods, 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;">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;">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 at 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 of the Group and its financial position.</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;">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;">COVID- 19</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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 we do 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 us, our 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;text-align:justify;margin:0pt 0pt 12pt 90pt;">The global spread of COVID-19 and actions taken in response have caused and may continue to cause disruptions and/or delays in our 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">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 0pt 90pt;">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.142 0.166 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 0pt;"><b style="font-weight:bold;">NOTE 2:-</b>     <b style="font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 54pt;">The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2019, are applied consistently in these interim condensed consolidated financial statements, unless otherwise stated. For further information refer to the consolidated financial statements as of December 31, 2019 (the "2019 annual 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:7pt;margin-top:0pt;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:7pt;margin-top:0pt;">Interim financial statements:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 7pt 90pt;"><span style="font-size:10pt;">The interim condensed consolidated balance sheet as of June 30, 2020 and the related interim condensed consolidated statements of operations, comprehensive loss and cash flows for the six months ended June 30, 2020 and 2019, and the statements of changes in shareholders' equity for the six months ended June 30, 2020, are unaudited. This unaudited information has been prepared by the Company in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") for interim financial statements, and on the same basis as the audited annual consolidated financial statements. In management's opinion, this unaudited information reflects all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the financial information, in accordance with generally accepted accounting principles, for interim financial reporting for the periods presented and accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for audited financial statements. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These interim condensed consolidated financial statements should be read in conjunction with the 2019 annual consolidated financial statements and the notes thereto. The interim condensed  consolidated balance sheet data as of December 31, 2019 was derived from the 2019 annual consolidated financial statements, but does not include all disclosures required by U.S. GAAP.</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:7pt;margin-top:0pt;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:7pt;margin-top:0pt;">Use of estimates:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 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;margin:0pt 0pt 7pt 90pt;">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 to 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 June 30, 2020 and through the date 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 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:7pt;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:7pt;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 7pt 90pt;">In December 2019, the Financail Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", 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. We are currently reviewing this standard but do not expect that it will 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:7pt;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:7pt;margin-top:0pt;text-align:justify;">Recently adopted accounting standard:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 90pt;">In January 2017, 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 and must be applied to any annual or interim goodwill impairment assessments after that date. 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 0pt 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 annual and interim periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted as of the fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. 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 0pt 90pt;">  <span style="font-size:1pt;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:7pt;margin-top:0pt;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:7pt;margin-top:0pt;">Interim financial statements:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 7pt 90pt;"><span style="font-size:10pt;">The interim condensed consolidated balance sheet as of June 30, 2020 and the related interim condensed consolidated statements of operations, comprehensive loss and cash flows for the six months ended June 30, 2020 and 2019, and the statements of changes in shareholders' equity for the six months ended June 30, 2020, are unaudited. This unaudited information has been prepared by the Company in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") for interim financial statements, and on the same basis as the audited annual consolidated financial statements. In management's opinion, this unaudited information reflects all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the financial information, in accordance with generally accepted accounting principles, for interim financial reporting for the periods presented and accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for audited financial statements. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These interim condensed consolidated financial statements should be read in conjunction with the 2019 annual consolidated financial statements and the notes thereto. The interim condensed  consolidated balance sheet data as of December 31, 2019 was derived from the 2019 annual consolidated financial statements, but does not include all disclosures required by U.S. GAAP.</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:7pt;margin-top:0pt;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:7pt;margin-top:0pt;">Use of estimates:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 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;margin:0pt 0pt 7pt 90pt;">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 to 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 June 30, 2020 and through the date 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:7pt;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:7pt;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 7pt 90pt;">In December 2019, the Financail Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", 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. We are currently reviewing this standard but do not expect that it will 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:7pt;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:7pt;margin-top:0pt;text-align:justify;">Recently adopted accounting standard:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 90pt;">In January 2017, 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 and must be applied to any annual or interim goodwill impairment assessments after that date. 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 0pt 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 annual and interim periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted as of the fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. 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 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;margin:0pt;"><b style="font-weight:bold;">NOTE 3:-     INVENTORIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:7pt;margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:14.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unaudited</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Audited</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.09%;margin:0pt;padding:0pt;"><p style="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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.01%;margin:0pt;padding:0pt;"><p style="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:60.2%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.09%;margin: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,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.01%;margin: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:60.2%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 18,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;border-bottom:1px solid #000000;margin: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:60.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;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 29,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;border-bottom:3px double #000000;margin: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="font-size:7pt;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 six months ended June 30, 2020 and 2019 (unaudited), the Group wrote-off inventories in a total amount of $633 and $918, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:7pt;margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:14.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unaudited</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Audited</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.09%;margin:0pt;padding:0pt;"><p style="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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.01%;margin:0pt;padding:0pt;"><p style="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:60.2%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.09%;margin: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,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.01%;margin: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:60.2%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 18,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;border-bottom:1px solid #000000;margin: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:60.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;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 29,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;border-bottom:3px double #000000;margin: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> 11203000 10700000 18266000 17575000 29469000 28275000 633000 918000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 0pt;"><b style="font-weight:bold;">NOTE 4:-     FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 54pt;">In accordance with Accounting Standards Codification ("ASC") 820, "Fair Value Meaurement", the Group measures its foreign currency derivative instruments and Earn-Out liability related to the acquisition of ACS, at fair value. Investments in foreign currency derivative instruments are classified within Level 2 of the fair value hierarchy. This is because these assets are valued using alternative pricing sources and models utilizing market observable inputs. The Earn-Out liability related to the acquisition of ACS is 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;"><b style="font-weight:bold;">NOTE 4:     -FAIR VALUE MEASUREMENTS (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><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 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unaudited</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurements using input type</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10.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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10.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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.73%;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 assets related to foreign currency derivative hedging contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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;"> 1,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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;"> 1,776</p></td></tr><tr><td style="vertical-align:bottom;width:56.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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;vertical-align:bottom;width:56.73%;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 assets </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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:10.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;"> 1,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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:10.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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:10.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;"> 1,776</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-weight:bold;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;">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;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="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;"><b style="font-weight:bold;">NOTE 4:     -FAIR VALUE MEASUREMENTS (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><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 54pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:54pt;"><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unaudited</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurements using input type</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10.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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10.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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:10.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.73%;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 assets related to foreign currency derivative hedging contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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;"> 1,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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;"> 1,776</p></td></tr><tr><td style="vertical-align:bottom;width:56.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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;vertical-align:bottom;width:56.73%;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 assets </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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:10.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;"> 1,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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:10.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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:10.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;"> 1,776</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-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> 1776000 0 1776000 1776000 0 1776000 <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;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="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 0 <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 5:-    LEASES</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;">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;">Lease 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'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 90pt;">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 90pt;">Lease expenses of office rent and vehicles for the six months ended June 30, 2020 and 2019 (unaudited) were approximately $4,011 and $3,999 respectively. Lease expenses for the six months ended June 30, 2020 and 2019 (unaudited) include an offset for sublease rental of $691 and $645, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Company's capitalized operating lease agreements have remaining lease terms ranging from 1 year to 9.01 years, including agreements with options to extend 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 0pt 90pt;">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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="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:14.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six months ended </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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b> <b style="font-weight:bold;">2020</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unaudited</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.36%;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;">Weighted average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.46%;margin: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.71 years</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.36%;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;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;margin: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.20</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 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The 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;"><b style="font-weight:bold;">NOTE 5:-     LEASES  (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">As of June 30, 2020, 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 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.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:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unaudited</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;margin:0pt 0pt 0.05pt 0pt;">2020 (remainder of the year)</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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 3pt 0.05pt 0pt;"> 4,348</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;">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 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;"> 7,421</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;">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 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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 3pt 0.05pt 0pt;"> 7,366</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;">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 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;"> 6,810</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;">2024 and on</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;"> 3,617</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;">Total lease payments *)</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;"> 29,562</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;">Less: imputed interest</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 0pt 0.05pt 0pt;"> (1,371)</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;">Present value of lease liabilities</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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin: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,191</p></td></tr></table><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;">Total lease payments have not been reduced by sublease rental payments of $1,997 due in the future under non-cancelable subleases (unaudited).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">In connection with the Company's offices lease agreement in Israel, the lessor has a lien of $5,000 which is included in short-term and restricted bank deposits.</p> 4011000 3999000 691000 645000 P1Y P9Y3D P5Y P3Y8M15D 0.0220 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 5:-     LEASES  (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 90pt;">As of June 30, 2020, 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 90pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.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:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unaudited</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;margin:0pt 0pt 0.05pt 0pt;">2020 (remainder of the year)</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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 3pt 0.05pt 0pt;"> 4,348</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;">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 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;"> 7,421</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;">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 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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 3pt 0.05pt 0pt;"> 7,366</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;">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 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;"> 6,810</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;">2024 and on</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;"> 3,617</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;">Total lease payments *)</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;"> 29,562</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;">Less: imputed interest</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 0pt 0.05pt 0pt;"> (1,371)</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;">Present value of lease liabilities</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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin: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,191</p></td></tr></table> 4348000 7421000 7366000 6810000 3617000 29562000 1371000 28191000 1997000 5000000 <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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 6:   COMMITMENTS AND CONTINGENT LIABILITIES</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;">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;">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 12pt 90pt;">In November 2019, the Company and one of its Israeli subsidiaries, AudioCodes Development Ltd., entered into a royalty buyout agreement (the "Royalty Buyout Agreement") with the Israel Innovation Authority ("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 linked to the 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 12pt 90pt;">As of June 30, 2020 (unaudited), and December 31, 2019, the Company's other Israeli subsidiaries have a contingent obligation to pay royalties in the amount of approximately $17,654 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;">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;">Royalty commitments to third parties:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 90pt;">The Group has entered into technology licensing fee agreements with third parties. Under the agreements, the Group agreed to pay the third parties royalties, based on sales of relevant products. </p><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:   COMMITMENTS AND CONTINGENT LIABILITIES  (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;">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. As of June 30, 2020, non-cancelable purchase obligations were approximately $22,463.</p> 49008000 32178000 3 17654000 16468000 22463000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 7:-    BASIC AND DILUTED NET LOSS PER SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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;"><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;"><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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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.31%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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.31%;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="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;">2020</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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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.31%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unaudited</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.67%;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;">Numerator:</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;">    </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;"><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:right;margin:0pt 3pt 0pt 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;">    </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;"><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:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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;">Net income available to ordinary shareholders </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;"><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;">$</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 0pt 0pt;"> 11,903</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;"><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;">$</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 0pt 0pt;"> 7,843</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:1.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><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;"><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;"><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;"><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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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;">Denominator:</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;"><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;"> </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 3pt 0pt 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;"><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;"> </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 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:1.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><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;"><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;"><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;"><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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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;">Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3pt 0pt 0pt;"> 30,090,082</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;"><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;"> </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 3pt 0pt 0pt;"> 29,213,729</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.67%;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;">Effect of dilutive securities:</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;"><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;"> </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 0pt 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;"><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;"> </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 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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;">Employee stock options</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;"><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;"> </p></td><td style="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 0pt 0pt;"> 1,537,110</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;"><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;"> </p></td><td style="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 0pt 0pt;"> 1,523,094</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.67%;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;">Denominator for diluted net earnings per share - adjusted weighted average number of shares</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;"><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;"> </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 0pt 0pt;"> 31,627,192</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;"><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;"> </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 0pt 0pt;"> 30,736,823</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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;"><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;"><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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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.31%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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.31%;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="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;">2020</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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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.31%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unaudited</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.67%;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;">Numerator:</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;">    </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;"><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:right;margin:0pt 3pt 0pt 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;">    </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;"><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:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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;">Net income available to ordinary shareholders </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;"><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;">$</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 0pt 0pt;"> 11,903</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;"><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;">$</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 0pt 0pt;"> 7,843</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:1.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><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;"><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;"><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;"><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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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;">Denominator:</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;"><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;"> </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 3pt 0pt 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;"><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;"> </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 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:1.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><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;"><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;"><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;"><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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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;">Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3pt 0pt 0pt;"> 30,090,082</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;"><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;"> </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 3pt 0pt 0pt;"> 29,213,729</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.67%;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;">Effect of dilutive securities:</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;"><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;"> </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 0pt 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;"><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;"> </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 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;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;">Employee stock options</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;"><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;"> </p></td><td style="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 0pt 0pt;"> 1,537,110</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;"><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;"> </p></td><td style="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 0pt 0pt;"> 1,523,094</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.67%;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;">Denominator for diluted net earnings per share - adjusted weighted average number of shares</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;"><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;"> </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 0pt 0pt;"> 31,627,192</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;"><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;"> </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 0pt 0pt;"> 30,736,823</p></td></tr></table> 11903000 7843000 30090082 29213729 1537110 1523094 31627192 30736823 <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 8:-    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 hedge transactions with a major financial institution, using derivative instruments, primarily forward contracts and options to purchase and sell foreign currencies, in order to reduce the net currency exposure associated with anticipated expenses (primarily salaries and 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 June 30, 2020 (unaudited), the Group had a net deferred gain associated with cash flow hedges of  $1,776 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 0pt;"><b style="font-weight:bold;">NOTE 8:-     DERIVATIVE INSTRUMENTS (Cont.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">The Group entered into forward and options contracts that did not meet the requirement for hedge accounting. The Group measured the fair value of the contracts in accordance with ASC 820, at Level 2. The net loss recognized in "financial income (expenses), net" during the six months ended June 30, 2020 and 2019 (unaudited) were $13 and $0, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 54pt;">As of June 30, 2020 (unaudited), the Group had outstanding forward and options collar (cylinder) contracts in the amount of $34,300 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 June 30, 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 periods ended June 30, 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.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.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:38.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.97%;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:1.85%;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:38.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;">    </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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.97%;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:1.85%;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:38.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;">Balance sheet</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unaudited</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Audited</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.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.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:38.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.97%;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: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:38.54%;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: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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,776</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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.91%;border-bottom:3px double #000000;margin: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:35.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.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:38.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.97%;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: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:38.54%;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: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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,776</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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.91%;border-bottom:3px double #000000;margin: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 0pt 0pt 54pt;"><span style="background-color:#ffff00;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 1776000 244000 13000 0 34300000 0 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 periods ended June 30, 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.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.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:38.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.97%;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:1.85%;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:38.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;">    </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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.97%;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:1.85%;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:38.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;">Balance sheet</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:38.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unaudited</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Audited</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.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.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:38.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.97%;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: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:38.54%;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: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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,776</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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.91%;border-bottom:3px double #000000;margin: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:35.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.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:38.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.97%;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: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:38.54%;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: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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,776</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.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.91%;border-bottom:3px double #000000;margin: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" 1776000 "Other comprehensive income (loss)" 1776000 244000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 9:-   SHAREHOLDERS’ EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;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;">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;">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. See also Note 10.</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;">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;">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 0pt 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 approximately $85,379, after deducting commissions and other offering expenses in the total amount of $606 (unaudited).</p><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> 0.13 3866000 2600000 35 85379000 606000 <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:-   SUBSEQUENT EVENT</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">a.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On August 4, 2020, the Company received court approval of distribution in an aggregate amount of up to $10 million. The court approval will expire on February 3, 2021.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">b.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">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.</p></td></tr></table> 10000000 14 4576000 XML 10 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document And Entity Information
6 Months Ended
Jun. 30, 2020
Document And Entity Information  
Document Type 6-K
Entity File Number 0-30070
Amendment Flag false
Document Period End Date Jun. 30, 2020
Document Fiscal Year Focus 2020
Document Fiscal Period Focus Q2
Entity Registrant Name AUDIOCODES LTD
Entity Central Index Key 0001086434
Current Fiscal Year End Date --12-31
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 163,849 $ 64,773
Short-term and restricted bank deposits 5,965 6,416
Trade receivables (net of allowance for doubtful accounts of $529 and $570 at June 30, 2020 (unaudited) and December 31, 2019) 30,144 27,501
Other receivables and prepaid expenses 7,419 5,626
Inventories 29,469 28,275
Total current assets 236,846 132,591
LONG-TERM ASSETS:    
Long-term and restricted bank deposits 544 694
Deferred tax assets, net 17,311 20,466
Operating lease right-of-use assets 26,489 29,688
Severance pay funds 18,783 19,370
Total long-term assets 63,127 70,218
PROPERTY AND EQUIPMENT, NET 4,294 4,392
INTANGIBLE ASSETS, NET 735 901
GOODWILL 36,222 36,222
Total assets 341,224 244,324
CURRENT LIABILITIES:    
Current maturities of long-term bank loans 1,836 2,473
Trade payables 4,611 6,628
Other payables and accrued expenses 25,335 24,692
Short-term royalty buyout liability 10,780 10,750
Deferred revenues 35,770 33,538
Short-term operating lease liabilities 8,332 8,579
Total current liabilities 86,664 86,660
LONG-TERM LIABILITIES:    
Accrued severance pay 20,350 20,313
Long-term bank loans, net of current maturities 600 1,200
Long-term royalty buyout liability 10,780 10,749
Deferred revenues and other liabilities 10,777 9,831
Long-term operating lease liabilities 19,859 23,097
Total long-term liabilities 62,366 65,190
Total liabilities 149,030 151,850
SHAREHOLDERS' EQUITY:    
Share capital: Ordinary shares of NIS 0.01 par value - Authorized: 100,000,000 shares at June 30, 2020 (unaudited) and December 31, 2019; Issued: 62,049,804 shares at June 30, 2020 (unaudited) and 59,040,697 shares at December 31, 2019; Outstanding: 32,578,190 shares at June 30, 2020 (unaudited) and 29,569,083 shares at December 31, 2019 103 94
Additional paid-in capital 355,270 265,372
Treasury stock at cost - 29,471,614 shares at June 30, 2020 (unaudited) and December 31, 2019 (137,793) (137,793)
Accumulated other comprehensive income 1,776  
Accumulated deficit (27,162) (35,199)
Total shareholders' equity 192,194 92,474
Total liabilities and shareholders' equity $ 341,224 $ 244,324
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (Parenthetical)
$ in Thousands
Jun. 30, 2020
USD ($)
shares
Jun. 30, 2020
₪ / shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2019
₪ / shares
Allowance for doubtful accounts receivable (in dollars) | $ $ 529   $ 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,049,804   59,040,697  
Ordinary shares, shares outstanding 32,578,190   29,569,083  
Treasury stock, shares 29,471,614   29,471,614  
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Revenues:    
Total revenues $ 105,544 $ 96,078
Cost of revenues:    
Total cost of revenues 35,567 35,535
Gross profit 69,977 60,543
Operating expenses:    
Research and development, net 22,806 19,659
Selling and marketing 25,586 25,220
General and administrative 6,578 5,263
Total operating expenses 54,970 50,142
Operating income 15,007 10,401
Financial income (expenses), net 454 (1,079)
Income before taxes on income 15,461 9,322
Taxes on income (3,558) (1,479)
Net income $ 11,903 $ 7,843
Earnings per share:    
Basic (in dollars per share) $ 0.40 $ 0.27
Diluted (in dollars per share) $ 0.38 $ 0.26
Weighted average number of shares used in computations of earnings per share:    
Basic (in shares) 30,090,082 29,213,729
Diluted (in shares) 31,627,192 30,736,823
Product [Member]    
Revenues:    
Revenue from Contract with Customer, Including Assessed Tax $ 70,701 $ 65,296
Cost of revenues:    
Cost of Goods and Services Sold 27,793 28,150
Service [Member]    
Revenues:    
Revenue from Contract with Customer, Including Assessed Tax 34,843 30,782
Cost of revenues:    
Cost of Goods and Services Sold $ 7,774 $ 7,385
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Net income $ 11,903 $ 7,843
Other comprehensive income related to:    
Other comprehensive income, related to unrealized gain on marketable securities, net of tax 0 33
Change in unrealized gain on derivatives, net of tax:    
Gain on derivatives recognized in other comprehensive income 1,833 498
Gain on derivatives (effective portion) reclassified into earnings (57) (193)
Other comprehensive income, related to unrealized gain on derivatives 1,776 305
Other comprehensive income related to:    
Other comprehensive income, net of tax 1,776 338
Total comprehensive income $ 13,679 $ 8,181
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ 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, 2018 $ 92 $ 256,980 $ (129,792) $ (276) $ (32,456) $ 94,548
Purchase of treasury stock (1)   (8,001) 0 0 (8,002)
Issuance of shares upon exercise of options and warrants 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 (6,720) (6,720)
Other comprehensive income (loss) 0   0 276 0 276
Net income 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 1 1,051 0 0 0 1,052
Issuance of ordinary shares 8 85,371 0 0 0 85,379
Share-based compensation related to options and restricted stock units granted to employees and non-employees 0 3,476 0 0 0 3,476
Cash dividends paid 0   0 0 (3,866) (3,866)
Other comprehensive income (loss) 0   0 1,776 0 1,776
Net income 0   0 0 11,903 11,903
Balance at Jun. 30, 2020 $ 103 $ 355,270 $ (137,793) $ 1,776 $ (27,162) $ 192,194
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)
6 Months Ended
Jun. 30, 2020
$ / shares
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY  
Cash dividend paid $ 0.13
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Cash flows from operating activities:      
Net income $ 11,903 $ 7,843 $ 3,977
Adjustments required to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 1,119 980  
Amortization of marketable securities premiums and accretion of discounts, net   79  
Share-based compensation related to options and RSUs granted to employees and non-employees 3,476 1,981  
Decrease in accrued interest and exchange rate effect on loans, marketable securities and bank deposits 1 159  
Decrease in deferred tax assets, net 3,127 953  
Increase in trade receivables, net (2,643) (2,623)  
Decrease (increase) in other receivables and prepaid expenses (17) 203  
Increase in inventories (1,408) (7,256)  
Decrease in operating lease right-of-use assets 3,898 4,063  
Decrease in operating lease liabilities (4,184) (2,713)  
Increase in royalty buyout liability 61 0  
Increase (decrease) in trade payables (2,017) 3,667  
Increase in other payables and accrued expenses 369 2,065  
Increase in deferred revenues 3,206 7,431  
Increase (decrease) in accrued severance pay, net 624 (115)  
Net cash provided by operating activities 17,515 16,717  
Cash flows from investing activities:      
Proceeds from short-term and restricted bank deposits 451 5,971  
Proceeds from long-term and restricted bank deposits 150 600  
Proceeds from redemption of marketable securities 0 19,385  
Purchase of property and equipment (641) (1,361)  
Net cash provided by (used in) investing activities (40) 24,595  
Cash flows from financing activities:      
Purchase of treasury shares 0 (8,002)  
Repayment of bank loans (1,238) (1,237)  
Cash dividends paid to shareholders (3,866) (3,218)  
Payment related to the acquisition of ACS 0 (410)  
Proceeds from issuance of shares upon exercise of options and warrants 1,051 1,462  
Proceeds from issuance of shares in a public offering, net 85,654 0  
Net cash provided by (used) in financing activities 81,601 (11,405)  
Net increase in cash, cash equivalents, and restricted cash 99,076 29,907  
Cash, cash equivalents and restricted cash at beginning of period 69,773 31,503 31,503
Cash, cash equivalents and restricted cash at end of period 168,849 61,410 $ 69,773
Supplemental disclosure of cash flow activities:      
Cash paid during the period for income taxes 306 454  
Cash paid during the period for interest 51 116  
Significant non-cash transactions:      
Right-of-use asset recognized with corresponding lease liability 699 3,194  
Increase in other receivables due to hedging activities (1,776) (61)  
Decrease in other payables due to hedging activities 0 (244)  
Inventory transferred to be used as property and equipment $ 214 $ 100  
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.20.2
GENERAL
6 Months Ended
Jun. 30, 2020
GENERAL  
GENERAL

NOTE 1:-     GENERAL

a.

Business overview:

AudioCodes Ltd. (the "Company") and its subsidiaries (together the "Group") design, develop and sell advanced Voice over-IP (VoIP) and converged VoIP and data networking solutions, products, and communication and application software that facilitate secured, resilient and high quality Unified Communications (UC) and Contact Center (CC) services whether deployed on-premises or delivered from the cloud. Providing software communications, cloud-based platforms, customer premise equipment and software applications, the Group’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 Group offers a complete suite of professional and managed services that allow its 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's major customer in the six months ended June 30, 2020 and 2019 (unaudited), accounted for 14.2% and 16.6% of the Group's revenues in those periods, respectively.

c.

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 at 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 of the Group and its financial position.

d.

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 we do 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 us, our customers, partners, and vendors, have implemented actions in response, including among others, office closings, site restrictions, and employee travel restrictions.

The global spread of COVID-19 and actions taken in response have caused and may continue to cause disruptions and/or delays in our 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.

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 19 R10.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2020
SIGNIFICANT ACCOUNTING POLICIES  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 2:-     SIGNIFICANT ACCOUNTING POLICIES

The significant accounting policies applied in the annual consolidated financial statements of the Company as of December 31, 2019, are applied consistently in these interim condensed consolidated financial statements, unless otherwise stated. For further information refer to the consolidated financial statements as of December 31, 2019 (the "2019 annual consolidated financial statements").

a.

Interim financial statements:

The interim condensed consolidated balance sheet as of June 30, 2020 and the related interim condensed consolidated statements of operations, comprehensive loss and cash flows for the six months ended June 30, 2020 and 2019, and the statements of changes in shareholders' equity for the six months ended June 30, 2020, are unaudited. This unaudited information has been prepared by the Company in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") for interim financial statements, and on the same basis as the audited annual consolidated financial statements. In management's opinion, this unaudited information reflects all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the financial information, in accordance with generally accepted accounting principles, for interim financial reporting for the periods presented and accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for audited financial statements. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These interim condensed consolidated financial statements should be read in conjunction with the 2019 annual consolidated financial statements and the notes thereto. The interim condensed  consolidated balance sheet data as of December 31, 2019 was derived from the 2019 annual consolidated financial statements, but does not include all disclosures required by U.S. GAAP.

b.

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, we face a greater degree of uncertainty than normal in making the judgments and estimates needed to apply to 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 June 30, 2020 and through the date 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.

NOTE 2:     SIGNIFICANT ACCOUNTING POLICIES (Cont.)

c.

Impact of recently issued accounting standard not yet adopted:

In December 2019, the Financail Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", 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. We are currently reviewing this standard but do not expect that it will have a material impact on our consolidated financial statements.

d.

Recently adopted accounting standard:

In January 2017, 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 and must be applied to any annual or interim goodwill impairment assessments after that date. 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 annual and interim periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted as of the fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The implementation did not have a material impact on our condensed consolidated financial statements.

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES
6 Months Ended
Jun. 30, 2020
INVENTORIES  
INVENTORIES

NOTE 3:-     INVENTORIES

    

June 30, 

December 31, 

    

2020

    

2019

Unaudited

Audited

Raw materials

$

11,203

$

10,700

Finished products

 

18,266

 

17,575

$

29,469

$

28,275

In the six months ended June 30, 2020 and 2019 (unaudited), the Group wrote-off inventories in a total amount of $633 and $918, respectively.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2020
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

NOTE 4:-     FAIR VALUE MEASUREMENTS

In accordance with Accounting Standards Codification ("ASC") 820, "Fair Value Meaurement", the Group measures its foreign currency derivative instruments and Earn-Out liability related to the acquisition of ACS, at fair value. Investments in foreign currency derivative instruments are classified within Level 2 of the fair value hierarchy. This is because these assets are valued using alternative pricing sources and models utilizing market observable inputs. The Earn-Out liability related to the acquisition of ACS is 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.

NOTE 4:     -FAIR VALUE MEASUREMENTS (Cont.)

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:

    

June 30, 2020

Unaudited

Fair value measurements using input type

    

Level 2

    

Level 3

    

Total

Financial assets related to foreign currency derivative hedging contracts

$

1,776

$

$

1,776

Total financial assets

$

1,776

$

$

1,776

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 22 R13.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES
6 Months Ended
Jun. 30, 2020
LEASES  
LEASES

NOTE 5:-    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 six months ended June 30, 2020 and 2019 (unaudited) were approximately $4,011 and $3,999 respectively. Lease expenses for the six months ended June 30, 2020 and 2019 (unaudited) include an offset for sublease rental of $691 and $645, respectively.

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

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

    

Six months ended 

 

June 30, 2020

 

Unaudited

 

Weighted average remaining lease term

 

3.71 years

Weighted average discount rate

 

2.20

%

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.

NOTE 5:-     LEASES  (Cont.)

As of June 30, 2020, Maturities of operating lease liabilities were as follows:

    

Unaudited

2020 (remainder of the year)

$

4,348

2021

 

7,421

2022

 

7,366

2023

 

6,810

2024 and on

 

3,617

Total lease payments *)

$

29,562

Less: imputed interest

$

(1,371)

Present value of lease liabilities

$

28,191

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

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

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENT LIABILITIES
6 Months Ended
Jun. 30, 2020
COMMITMENTS AND CONTINGENT LIABILITIES  
COMMITMENTS AND CONTINGENT LIABILITIES

NOTE 6:   COMMITMENTS AND CONTINGENT LIABILITIES

a.

Royalty commitment to the IIA:

In November 2019, the Company and one of its Israeli subsidiaries, AudioCodes Development Ltd., entered into a royalty buyout agreement (the "Royalty Buyout Agreement") with the Israel Innovation Authority ("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 linked to the 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.

As of June 30, 2020 (unaudited), and December 31, 2019, the Company's other Israeli subsidiaries have a contingent obligation to pay royalties in the amount of approximately $17,654 and $16,468, respectively.

b.

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.

NOTE 6:   COMMITMENTS AND CONTINGENT LIABILITIES  (Cont.)

c.

Inventory purchase commitments:

The Group is obligated under certain agreements with its suppliers to purchase specified items of excess inventory. As of June 30, 2020, non-cancelable purchase obligations were approximately $22,463.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.20.2
BASIC AND DILUTED NET LOSS PER SHARE
6 Months Ended
Jun. 30, 2020
BASIC AND DILUTED NET LOSS PER SHARE  
BASIC AND DILUTED NET LOSS PER SHARE

NOTE 7:-    BASIC AND DILUTED NET LOSS PER SHARE

Six months ended June 30,

2020

2019

Unaudited

Numerator:

    

  

    

  

Net income available to ordinary shareholders

$

11,903

$

7,843

Denominator:

 

  

 

  

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

 

30,090,082

 

29,213,729

Effect of dilutive securities:

 

  

 

  

Employee stock options

 

1,537,110

 

1,523,094

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

 

31,627,192

 

30,736,823

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE INSTRUMENTS
6 Months Ended
Jun. 30, 2020
DERIVATIVE INSTRUMENTS  
DERIVATIVE INSTRUMENTS

NOTE 8:-    DERIVATIVE INSTRUMENTS

The Group enters into hedge transactions with a major financial institution, using derivative instruments, primarily forward contracts and options to purchase and sell foreign currencies, in order to reduce the net currency exposure associated with anticipated expenses (primarily salaries and 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 June 30, 2020 (unaudited), the Group had a net deferred gain associated with cash flow hedges of  $1,776 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).

NOTE 8:-     DERIVATIVE INSTRUMENTS (Cont.)

The Group entered into forward and options contracts that did not meet the requirement for hedge accounting. The Group measured the fair value of the contracts in accordance with ASC 820, at Level 2. The net loss recognized in "financial income (expenses), net" during the six months ended June 30, 2020 and 2019 (unaudited) were $13 and $0, respectively.

As of June 30, 2020 (unaudited), the Group had outstanding forward and options collar (cylinder) contracts in the amount of $34,300 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 June 30, 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 periods ended June 30, 2020 and December 31, 2019 are summarized below:

Foreign exchange forward

    

    

    

June 30, 

December 31, 

and options contracts

    

Balance sheet

    

2020

    

2019

Unaudited

Audited

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

"Other receivables and prepaid expenses"

$

1,776

$

Gains recognized in other comprehensive income (effective portion)

"Other comprehensive income (loss)"

$

1,776

$

244

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.20.2
SHAREHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2020
SHAREHOLDERS' EQUITY  
SHAREHOLDERS' EQUITY

NOTE 9:-   SHAREHOLDERS’ EQUITY

a.

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. See also Note 10.

b.

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 approximately $85,379, after deducting commissions and other offering expenses in the total amount of $606 (unaudited).

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.20.2
SUBSEQUENT EVENT
6 Months Ended
Jun. 30, 2020
SUBSEQUENT EVENT  
SUBSEQUENT EVENT

NOTE 10:-   SUBSEQUENT EVENT

a.

On August 4, 2020, the Company received court approval of distribution in an aggregate amount of up to $10 million. The court approval will expire on February 3, 2021.

b.

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.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2020
SIGNIFICANT ACCOUNTING POLICIES  
Interim financial statements

a.

Interim financial statements:

The interim condensed consolidated balance sheet as of June 30, 2020 and the related interim condensed consolidated statements of operations, comprehensive loss and cash flows for the six months ended June 30, 2020 and 2019, and the statements of changes in shareholders' equity for the six months ended June 30, 2020, are unaudited. This unaudited information has been prepared by the Company in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") for interim financial statements, and on the same basis as the audited annual consolidated financial statements. In management's opinion, this unaudited information reflects all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the financial information, in accordance with generally accepted accounting principles, for interim financial reporting for the periods presented and accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for audited financial statements. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These interim condensed consolidated financial statements should be read in conjunction with the 2019 annual consolidated financial statements and the notes thereto. The interim condensed  consolidated balance sheet data as of December 31, 2019 was derived from the 2019 annual consolidated financial statements, but does not include all disclosures required by U.S. GAAP.

Use of estimates

b.

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, we face a greater degree of uncertainty than normal in making the judgments and estimates needed to apply to 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 June 30, 2020 and through the date 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.

Impact of recently issued accounting standard not yet adopted & Recently adopted accounting standard

c.

Impact of recently issued accounting standard not yet adopted:

In December 2019, the Financail Accounting Standards Board (the "FASB") issued Accounting Standards Update ("ASU") 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes", 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. We are currently reviewing this standard but do not expect that it will have a material impact on our consolidated financial statements.

d.

Recently adopted accounting standard:

In January 2017, 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 and must be applied to any annual or interim goodwill impairment assessments after that date. 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 annual and interim periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted as of the fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The implementation did not have a material impact on our condensed consolidated financial statements.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2020
INVENTORIES  
Schedule of inventories

    

June 30, 

December 31, 

    

2020

    

2019

Unaudited

Audited

Raw materials

$

11,203

$

10,700

Finished products

 

18,266

 

17,575

$

29,469

$

28,275

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2020
FAIR VALUE MEASUREMENTS  
Schedule of financial assets and liabilities measured at fair value on a recurring basis

NOTE 4:     -FAIR VALUE MEASUREMENTS (Cont.)

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:

    

June 30, 2020

Unaudited

Fair value measurements using input type

    

Level 2

    

Level 3

    

Total

Financial assets related to foreign currency derivative hedging contracts

$

1,776

$

$

1,776

Total financial assets

$

1,776

$

$

1,776

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 31 R22.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2020
LEASES  
Schedule of maturities of operating lease liabilities

NOTE 5:-     LEASES  (Cont.)

As of June 30, 2020, Maturities of operating lease liabilities were as follows:

    

Unaudited

2020 (remainder of the year)

$

4,348

2021

 

7,421

2022

 

7,366

2023

 

6,810

2024 and on

 

3,617

Total lease payments *)

$

29,562

Less: imputed interest

$

(1,371)

Present value of lease liabilities

$

28,191

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2020
COMMITMENTS AND CONTINGENT LIABILITIES  
Schedule of future minimum rental payments for operating leases

NOTE 5:-     LEASES  (Cont.)

As of June 30, 2020, Maturities of operating lease liabilities were as follows:

    

Unaudited

2020 (remainder of the year)

$

4,348

2021

 

7,421

2022

 

7,366

2023

 

6,810

2024 and on

 

3,617

Total lease payments *)

$

29,562

Less: imputed interest

$

(1,371)

Present value of lease liabilities

$

28,191

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.20.2
BASIC AND DILUTED NET LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2020
BASIC AND DILUTED NET LOSS PER SHARE  
Schedule of earnings per share

Six months ended June 30,

2020

2019

Unaudited

Numerator:

    

  

    

  

Net income available to ordinary shareholders

$

11,903

$

7,843

Denominator:

 

  

 

  

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

 

30,090,082

 

29,213,729

Effect of dilutive securities:

 

  

 

  

Employee stock options

 

1,537,110

 

1,523,094

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

 

31,627,192

 

30,736,823

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE INSTRUMENTS (Tables)
6 Months Ended
Jun. 30, 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 periods ended June 30, 2020 and December 31, 2019 are summarized below:

Foreign exchange forward

    

    

    

June 30, 

December 31, 

and options contracts

    

Balance sheet

    

2020

    

2019

Unaudited

Audited

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

"Other receivables and prepaid expenses"

$

1,776

$

Gains recognized in other comprehensive income (effective portion)

"Other comprehensive income (loss)"

$

1,776

$

244

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.20.2
GENERAL - Additional Information (Details)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Entity-Wide Revenue, Major Customer, Percentage 14.20% 16.60%
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
SIGNIFICANT ACCOUNTING POLICIES    
Current portion, end of the period $ 35,770 $ 33,538
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Operating Lease, Right-of-Use Asset $ 26,489 $ 29,688
Operating Lease, Liability $ 28,191  
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION OF ACS - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Goodwill $ 36,222   $ 36,222
Payments For Business Combination Contingent Liability 0 $ 410  
Net Income (Loss) Attributable to Parent, Total $ 11,903 $ 7,843 $ 3,977
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Inventory [Line Items]    
Raw materials $ 11,203 $ 10,700
Finished products 18,266 17,575
Inventory, Net $ 29,469 $ 28,275
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES - Additional information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Inventory [Line Items]    
Inventory Write-down $ 633 $ 918
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS - The Group's financial assets and liabilities measured at fair value on a recurring basis (Details) - Fair Value, Measurements, Recurring [Member]
$ in Thousands
Jun. 30, 2020
USD ($)
Financial liabilities related to foreign currency derivative hedging contracts $ (1,776)
Total financial net assets (liabilities) (1,776)
Fair Value, Inputs, Level 2 [Member]  
Financial liabilities related to foreign currency derivative hedging contracts (1,776)
Total financial net assets (liabilities) (1,776)
Fair Value, Inputs, Level 3 [Member]  
Financial liabilities related to foreign currency derivative hedging contracts 0
Total financial net assets (liabilities) $ 0
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.20.2
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
Balance at December 31, 2019 $ 0
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Weighted-average remaining lease term and discount rate (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Lessee, Lease, Description [Line Items]    
Lease expenses $ 4,011 $ 3,999
Sublease rental income $ 691 $ 645
Extension term 5 years  
Weighted average remaining lease term 3 years 8 months 15 days  
Weighted average discount rate 2.20%  
Minimum [Member]    
Lessee, Lease, Description [Line Items]    
Remaining lease term 1 year  
Maximum [Member]    
Lessee, Lease, Description [Line Items]    
Remaining lease term 9 years 3 days  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Maturities of operating lease liabilities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
LEASES  
2020 (remainder of the year) $ 4,348
2021 7,421
2022 7,366
2023 6,810
2024 and on 3,617
Total lease payments 29,562
Less - imputed interest (1,371)
Present value of lease liabilities 28,191
Sublease rental payments receivable 1,997
Approximate Amount of Lien by Lessor $ 5,000
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENT LIABILITIES (Details)
$ in Thousands
1 Months Ended
Nov. 30, 2019
USD ($)
installment
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Approximate Amount of Lien by Lessor   $ 5,000  
Non cancelable purchase obligation   22,463  
Royalty Buyout Agreement [Member]      
Accrued Royalties $ 49,008    
Number of annual installments | installment 3    
Installment amount $ 32,178    
Royalty Agreement Terms [Member]      
Contractual Obligation   $ 17,654 $ 16,468
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Depreciated cost $ 4,294 $ 4,392
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.20.2
BASIC AND DILUTED NET LOSS PER SHARE (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Numerator:      
Net income $ 11,903 $ 7,843 $ 3,977
Denominator:      
Denominator for basic earnings per share - weighted average number of ordinary shares, net of treasury stock 30,090,082 29,213,729  
Effect of dilutive securities:      
Employee stock options, warrants and RSUs 1,537,110 1,523,094  
Denominator for diluted earnings per share - adjusted weighted average number of shares 31,627,192 30,736,823  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE INSTRUMENTS (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Other Comprehensive Income (Loss) [Member]    
Description of Location of Gain (Loss) on Foreign Currency Cash Flow Hedge Derivatives in Financial Statements "Other comprehensive income (loss)"  
Gains recognized in other comprehensive income (effective portion) $ 1,776 $ 244
Other payables and accrued expenses [Member]    
Description of Location of Foreign Currency Cash Flow Hedge Derivatives on Balance Sheet "Other receivables and prepaid expenses"  
Fair value of foreign exchange forward and options collar (cylinder) contracts $ 1,776  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE INSTRUMENTS (Details 1) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Comprehensive income (loss) from derivatives before reclassifications $ 1,833 $ 498
Income (loss) reclassified from accumulated other comprehensive income (loss) (effective portion) $ 57 $ 193
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE INSTRUMENTS (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments $ 13 $ 0  
Net Deferred Gain Loss Associated With Cash Flow Hedges Recorded In Other Comprehensive Income 1,776   $ 244
Derivatives Contracts Outstanding 34,300   $ 0
Derivative, Forward Contracts Outstanding $ 3,500    
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.20.2
SHAREHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 08, 2020
Mar. 04, 2020
Jun. 30, 2020
Feb. 04, 2020
Class of Stock [Line Items]        
Dividend payable Percent Per Share       $ 0.13
Dividends paid   $ 3,866    
Issuance of ordinary shares, Value $ 85,379   $ 85,379  
Share price $ 35      
Issuance of ordinary shares, Shares 2,600,000      
Deducting commissions and other offering expenses $ 606      
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.20.2
SUBSEQUENT EVENT (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 01, 2020
Aug. 04, 2020
Aug. 05, 2020
Subsequent Event [Line Items]      
Distribution of aggregate amount as per court approval   $ 10,000  
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Distribution of aggregate amount as per court approval $ 4,576    
Dividends Payable, Amount Per Share     $ 14
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.20.2
TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Income (loss) before taxes on income $ 15,461 $ 9,322
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.20.2
TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Income Tax Expense (Benefit) $ 3,558 $ 1,479
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.20.2
TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Income Tax Expense (Benefit) $ 3,558 $ 1,479
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.20.2
FINANCIAL INCOME (EXPENSES), NET (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Financial income:    
Financial Income, Net $ 454 $ (1,079)
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.20.2
GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenues $ 105,544 $ 96,078
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.20.2
GEOGRAPHIC INFORMATION - Total revenues from external customers (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue from External Customers $ 105,544 $ 96,078
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +TR*5$'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 " "],BE16[=R1>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:@,A$(9?I7C?'== (++QDM)3"X4&6GH3G232=5=TRF[>OJY--I3V 0I>G/G] MYANP-4&:(>)S' )&B( &2.:'7J(6CS MH8\(@O,U>"1M-6F8@558B$RUUD@34=,0+WAK%GSXC%V!60/8H<>>$C1U TS- M$\-YZEJX 6888?3INX!V(9;JG]C2 79)3LDMJ7$'E_*NI7K M$^G>8'Z5G*1SP"V[3GY=[>[W#TP)+GC%-_GL^5J*1HK-^^SZP^\F[ ?K#NX? M&U\%50N__H7Z E!+ P04 " "],BE1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +TR*5%WWFKIO@( /D( 8 >&PO=V]R:W-H965T&UL MK9;;S%:&)+5))+>/M*LG%( MQQ%TIC=8I_WWVY70JK_EXEFN 11ZR3,F!]Y:J=$[,:0\>W "[S] MP#U-U\H,^,/^AJ3P .IILQ"ZY]*/@N#U/)3 BA29NN?;SU %=&[T8IY)^XNVY=HH]%!<2,7SRE@3Y)25 M7_)2)>+ (.B\8Q!6!C81?NG(4DZ)(L.^X%LDS&JM9AHV5&NMX2@SN_*@A)ZE MVDX-ISPN=)(5&K$$73%%U0[-6;G;.FM]7VDG9JD?5X+C4C!\1["#;CA3:ZG% M$DC>VOL:KB8,]X3CT"GXI6!G*,*?4(A#[-"+ZH@CJQ?]CXC?>&C7'MK60_N8 MA\?=!IHRZ#;OM*X=$.SC*1-)&[[%S]4YCFU$9DPS]!"+03 _*)CJWUA&DBQKIXI^0JJR]"^56^Q8ZD +\>F/A M4T[V/:14*D$TW2W)&W?PB-#H:3J_F]Q-KQ[0U\>IB^W@-@U.89OHG F=K[F^ M U_0->P:Z=Q2&., ]SKMJ.TB"U_)0J?$?4$L#!!0 ( +TR*5%W,79) MH0< #P? 8 >&PO=V]R:W-H965T&ULG9EK<]HX%(;_ MBH;IS+8S4"S)UVR2&1+8EAT*6:#;Z4<%1/#46*PL)\W^^I7-1<2Z0/=#&PQ' MTJNCH_,NKVNOWO@M]>L%%F:TP<.BG*S(?SUCF;LY:8% M6XI"P'G*YN6CUX=>^CJD%M M\7=*7XJ3SZ":RB-C/ZJ'X?*FY56*:$87HNJ"R#_/])YF6=63U/'/OM/6<GG0^]_U).7DWDD!;UGV;=T*=8WK;@%EG1%RDQ,V M]K9>"RS*0K#-OK%4L$GSW5_R<^^(DP;0MS1 ^P;HT@9XWP#7$]TIJZ?5)X+< M7G/V GAE+7NK/M2^J5O+V:1YM8PSP>6OJ6PG;N\GX]ED-.SWYH,^N.N->N/[ M 9A]'@SF,] !7V=]\/[=!_ .I#F8KUE9D'Q97'>%'+EJWUWL1[G;C8(LH_Q9 MYA\!]MH ><@S-+]W-^_3A6P.J^8P>=N\*^=[G#0Z3AK5_6';I+].IX/Q'/1F M,SG/*T>/^-@CKGOT;3V28@VD;\"B^D#_*=-GDM%<&'VUZRJHNZJVV?,M#''L MRYD]G_I$-PO]*,)'JS="_:-0WRETMF9<= 3EFUHNIX7@Z4+0I=P,^0^Y ;:L M2,VR=QV')WJ") P:HG6CT(>A67-PU!PX-<\Y65(I=4&E5Q\S6H#WN4QP; 5( M)M,0R1<4R(0&EJQ\%*LRD[EAP4KI_,KD78"2>JKO@L@#1 9B_08B^!]F9-R MF4H'?*BM9*C1S2/EQW#[8')%H,T2>]#W&[[0K5 4>-#LC/#HC-#IC(E82W6G MSJADRQ2^)>D2T)\ROQ?4N'ZA)B?R83/H=*,@1);UBXZ2(Z?D8?XLMP+CJ5E7 MI+LI\<.F,(-5+-UI5A8?E<7NR&*"9#+-0H,G%FJ]%D_*DS'TR_7)"OH*?RON><^HCE3_\O#^P[?A,C6NP;C,+$ M-SL"GL *.D7WZ8K*M5H"07[NEZL-9"XPRH3Z:D08PJ90W0QY?F@)>:@0 Y%[ MGVXI)R+-GT!&99D!>%5/=-BJ4\H'>Z3M>WTC)_3CYFXPF25A'%M4*XQ!-\=F M]%G*KA+JEKR"56FC/=9]&T?,WDI3*(&7L,01BCH=L \1TI;7 !O?Q\B6/!5&H)LC MAZIW-.S=#4?#^7#@1 E2*$%NE-SO^2D/525/A<1\57BI[5D3)6,D-_H%Z:2 M,6ZBU6"%?%LQC!10D!LHN])2YKJZE#+*T_G@AQI%#%9AB"SY YV<4\Y I"[V M#O)J4LO:EI?47>DA QT"K&U1DYDLO"P[ 2F(H#,046<,SEY))E[!8_G*2@&R ME#RF62I>C:H-M/"BV&NJ-IH%%J@@!17DALJQMN"2@7EI\:P."AQ$D:;18(8# M;(L'Q1/DYLF)9UFCOCBXUE)D(QT:,<;-W&BR"J+$(ENA!;G1\K;,/J=4!T<< MAF$S35K,;&&@"(.B"ZOM2_.D(@1R$Z*WW[K%:9%E=($! 1X.M"@SFD%;4E2@ M0,F%1P.5N>LRNTKK"RW9&V>0Z/G0T_3K1A!YEA7$"D?XTI/-KV0?;,"0(?N8 MS7S+%L$*1/C"D\TA^]3)GM7Y_\R&P8:#CA=%S1K78);$V%*1884H[$:4\O8O M9B2LTP?>]/!Y\FH/YC.?JO/._/OSMM5 M11#L)LAL33@%"[)-I1^NP(0OTYSP5U!4W]?EYG@X ]Y'#\J[M^AV:_?!OX.AD515MV%J.WY23OV_(M["Q+9Q&N'2732 MQ##$I!2%D WD5KH"&+6#*&[+&+IX')2T@U".%6/7.,8(TJ$*O>:IWF!DN]G! M"KO8?;#K+>4$4I;+**\N,CMI?EAMHT[#&2X(D%:'&>Q0&.#(4N)BA7)\YK#' M98HKJP 4;/&C\N^"%4)&G/2]'\%V""\/B\M61F=]!^(H2K35.6_X=LZJ+,#N MLD"6+^6FS$AU2;@#TX)MMIRNJY=ZSQ2DN7RF1O$&T$>1Y8K-5Z#WW: _%;2D MJW21&B\"?1W9'13!L%G\FNRP3-X6MON*[?Z90V:=O.MP6+-L27GQ6_V*R%R( M^ :<)PAJUT &NT0>B2T[T5= ]]U UU!3!^G%ZI'VULIXRV&P,]YR=$]>;5;O ME;\0_I3FA2PQ5K*A]S&2/?#=J]K=@V#;^FWG(Q.";>J/:RH/^;PRD+^O&!.' MA^H%ZO&%^>U_4$L#!!0 ( +TR*5&OY^@P!0, .,( 8 >&PO=V]R M:W-H965T&ULG59K;]HP%/TK5E9-K501)^0!'2#QFMJI:U&A MVV>3&&+5L9GM0#?MQ\].THA'H'1\('[<<^ZY]\:^Z6RX>)$)Q@J\II3)KI4H MM;JQ;1DE.$6RP5>8Z9T%%RE2>BJ6MEP)C.(OD:Q/1Z_!, M4<+P1 "9I2D2OP>8\DW7R3)19L'N=%5KB*5;/JXG0,[MBB4F*F22< M 8$77:OOW(Q#8Y\;_"!X([?&P$0RY_S%3.[BK@6-($QQI P#TH\U'F)*#9&6 M\:ODM"J7!K@]?F/_FL>N8YDCB8><_B2Q2KI6RP(Q7J",JB>^N<5E/+[ABSB5 M^3_8%+8!M$"42<73$JP5I(053_1:YF$+X(9' &X)+,/.>3)70NT3C5&_X^#!] MO+\;]6?C$1CT[_L/PS&8WH['LRFXG""!F4JP(A&B5^ "$ 9F"<\D8K'LV$K[ M-RQV5/H:%+[<([Z^9:P!FO :N-"%S],1N+RXDHGV4<+C.HC%_&,*:E/;X3)<I!I>Z8#&G% EY!?Z"B[J:%<[\W)FY5=8]WVUW M[/5V\FIL0EC9[$31K*)HGHSB4<2$Z9NIS,LU6"$!UHAFA>J'NRE885'L&NUG MU'A8> RW9,(&='9C&;]CM!.,5P7C?2R8X@E0IA(NR!\%^)=S_+^%$RJQ>M'\@)7"AUVY!;T_SH:'?AAX,VF&]Y*"2'/R79-T$ MI=(7$V'+.MW!@9RFZX M,>=*=Z!\F.BO$"R,@=Y?<*[>)J8-5=\UO7]02P,$% @ O3(I45GD0<]Q M!0 6A4 !@ !X;"]W;W)KRQG.:ATP=8A"Q.*$(%0-G]^RY)F:1)$'7:O$B\ M[!Z>76#W )@]2?5=;X0PZ'F;Y?ITLC%F=S*=ZM5&;+D^ECN1PYNU5%MNX%8] M3O5."9Y43MML2C$.IEN>YI/YK'IVJ^8S69@LS<6M0KK8;KGZ^UQD\NET0B8O M#^[2QXTI'TSGLQU_%$MAONYN%=Q-&Y0DW8IOZ!_ MJH*'8!ZX%@N9?4L3LSF=1!.4B#4O,G,GGWX1AX#\$F\E,UW]HJ?:-@3C5:&- MW!Z<@<$VS>M__GQ(1,B ,[.%29F];,JK NN.'SF9)/2)76 M@%9>5+FIO"&:-"^'<6D4O$W!S\P7-U^6-[]=79S=7UZ@Y3W\75]^N5^BFT_H MYO;R[NS^"@S01_1U>8&.WKU'[U":H_N-+#3/$SV;&N!0(DU7A^^=U]^C(]\+ MT+7,S4:CRSP1R6O_*7!O J O 9Q3)^"O17Z,&/Z **;8PF?Q9G<2.^BP)I^L MPF,C>'=B+_)"Z!,'EM=@>166-X)U+PW/H%9J1%NN:W^_\B\+=C\GV/<];S;= M=U,P-(L#'$:-U2MV?L/.=T:ZD-H@N6[XN2(.&LS@#1&O>LBVR&NK#8*2AQ:YA]Z_@TYN/J!<6#,0#V*C M-,)!+P-#*Q('?FS/ ,%M0\-.MDN0A#(#)5E0IN^BS(>U4>$A3=^/^C2M9K3L M-5:>G<9+W--(Y#!86<63)]#:4VW*P=L+*UDRG"]^IX0/7(=6/@U&)A6A+57Z MAK*4@\EE)4J'%+PXQ'VF%C-,/#I"M6V_A#FIMA60YBNYM>>2#6>>CW&_0FUF MV,-DA&+;U8F[K7]*3S_6A%'2"[7#R_W^8M1A\)#LGS'9K%C(Y-@59#R+^(R!L(#H7A M(RC#H)PL9L0;36@K(,2M(%]@>>X@%PY5G<28]=#[RW9J&&BSKAX>/!C+<9 MT="> ]I*"'5+R$6:%48D/\#V /B:".O/)ZL5#4;HMDI"B7/(OE5[%>#+]]#\ M'@7*B^T#T(4E5,58HT+#6P@&IMRN,+S<0.GRM?BAP::M8%"W8+2#71.PYVPH M 0SC&..(]O,VM*0Q)2RD(Z5(6[V@;KWH#K6+ZU +& EH2.(!5XLE#ED0T9'2 MI*UP4+=PW"J9%"N#_K@6Y?C^Z1JJMKE3]S+^+1L6VO9>ZNZ]!S2T5G*+%K#3 M4[!/ARVMV:!%M9D5Z@,"/ED3-'+ZB?I4QTM?Q;"K5/5U"G2YDEUCQ$PP((P[@O"3:S M")8V(WEH>S=U]^X#O[=,/-8V68;_]\1C;0]D[M7T3YYX;+B09EY77>N$V\Q@ M8SVRA&%M_V3TITT\UCF:Z_S#Q#HBO"C ,^S)LLV)1?YL][9Q2P7 \5H=W M&C2IR$U]WM,\;0X(SZICL=[S8X=?X/4$L#!!0 ( +TR M*5&_VM?[7@, *H* 8 >&PO=V]R:W-H965T&ULM59; M;]LV%/XKA-"'%DBCFVW)@6T@<=PUQ6('L=L],]:11$0B/9*RL_WZD92B*-9E MW8"^6+RV.'# D7'*,]MSG(F=8T*MQ.!)%GF/^UPUD[#2W7.MU MX9$DJ=0+]F)VP EL07X_/' UL^LH$&'O6D[MH;CD:$62PESH$5I\C+"'+="2%X\\JJ%7GU([-\6OT+X:\(O.$ M!2Q9]@>)9#JW0@M%$.,BDX_L]!4J0F,=;\\R87[1J;)U++0OA&1YY:P0Y(26 M7_Q2"=%P4'&Z';S*P3MW&/4X^)6#;XB6R RM6RSQ8L;9"7%MK:+I@='&>"LV MA.J_<2NYVB7*3RZ6F_5V\_O=[?5N=8NV._6Y7ZUW6[3Y@I:;^X?'U=?5>GOW M8X7NUFJ^0I_1]^TM^OCA$_J "$6[E!4"TTC,;*G0Z)CVOLI\4V;V>C)/T#VC M,A5H12.(WOO;BD5-Q7NE81^2-JCS!H/2_M9.H23=LX0:!'JS5_PN[8*6 M,F[HGQ_&MM%H&G;K%]8\PO_,XR/$,9CBC@Z,ZUK_27/+L! D)H:=.C6 .24T MZ:P[80OHYW%P1J;#QIWVG(9IS6;ZBPY\@W\7H6G[[PF"R1FCMI'OC+L)N<[; MZ^#\VF+A-AXB]W^K-WSSJ\#_HD^'E>_WG%_7>T/M#:+>,8FSG[YG5;!W9=^? M!--SJ&VST W=,ZQVX]7/@2>F&1(*2T%E^6K6JW7#=6W:C+/U&]V(F6[B+4S9 MQ=UCGA J4 :Q"NEX1R5'\D>%_S*EM <,7Y('V?EGF*4U$%Y-C,-PYWE*"TFRT5] M[I8N%Z1B65K@6PK**L\1_7Z!,W(XF\#)ZXF[]'''Q(G95' MLTXE27-09Y6C3?Z*4UXBC M$X$F&V M*058[HD JPVPY#O8)P+L-L"6[^"="'#: $>^@W\BP&T#7"D GAJTUP9X]60U M[M93$R"&E@M*#H *FJN)'_7\UM%\1M)"E.*&47XUY7%LN;JYWMQ\O@K.[\, M;.[YUY?P^GX#;B*PNCR_7H<;<'4--I?G=^'ES><@O-O\ L+?OU[=_P6FX.LF M ._??0#O0%J ^QVI2E0DY6+&>&)"?A:W25PT29@GDMCL$,4@1ON4H0S\_07G M#YC^H]!9C>N<)TDJ"IR+W*(TF?*L5GK18%STGO_#RXI^!QM&XJ)X4%VQ,-=*HQG&55QEB. $!WJ9Q.JJVU@R6<+/Z83-> M45U9F5U9F;6.?4+G F6HB#% C"<5?P06_!68!IRK:J-1W8\X[JV6=U]EFC M]MU6--[Q!1:0+6"O]5>*^E,9V&BYO6%+SBB0N6%(5#BD)(C%(M%":H]?Y#A%TSCM/&)[,5?OP1\"0('1"DJF'(IL@<) M6E*U*0AHR+4VA"0BU!*1EE@K4['49CJ=F;/2[#GSRJ53ZXNN4!+ MA%HB&A)3US-E&W14SP>O\\$;]>&&[3"M:Y#BG6AOGS'O)/@Q!N\S4I8?5*YX M6E>T1#@DANN_5F4]KM)S9-XY,A]UY)IO/AH'5$.?:X>N)4(M$0T)R_<\:>P: MJ#=XOQN\_S--@Z^RPA_E162(F*YC>?(R,L2FT/(\7WHJA$-.-DZA9#G0 M]R7K%*F;MF>KO8/&6R-O_&?/R/96QSE*O<)*A1B.W'?> M-@!P? ?POW<9;7YC;88"L6SY01#HA4(]$NF1M2Z=_DR\[27@^&;B![L-J.WM M ST2ZI%(@4RMN2MOK+18WXZWK00.A%UKKA/K6 MO&T,X/C.8+S[@-IF.= CH1Z)% B$OF'))NBPO@MOS3D<[\Z/VI#?JH*W(89H M0T2OJ_#$'6S_H9SH2@%9CF-Z _>&G+H54=U544<*.=.#KBG[J%#S3>C+'$W]!=''E*_>&=[R0..CQQ5H\^:W.6!D7[]X?"",D;S^N<,HP50 _/J6 M$/9Z(-YE=N_?E_\"4$L#!!0 ( +TR*5$:Z3QK) ( )0$ 8 >&PO M=V]R:W-H965T&ULK51M;]HP$/XKIVC2-FG"(="NJD(D7M)! M55Y&Z*9]-,E!K"9V9CO0_?O9#F1,6OFT+['O?,_SW#EW#H]"OJ@<4<-K67 U M\'*MJWM"5)IC255'5,C-R4[(DFICRCU1E42:.5!9D,#W;TE)&?>BT/E6,@I% MK0O&<25!U65)Y:\1%N(X\+K>V;%F^UQ;!XG"BNXQ0?U*VF!E_LS^X.KW=2RI0K'HOC.,IT/O#L/,MS1NM!K<9SBJ9X;RY>*0KDO M')O8SS<>I+72HCR!308EX\U*7T_W< $(^F\ @A,@<'DW0B[+"=4T"J4X@K31 MALUN7*D.;9)CW/Z41$MSR@Q.1^/E(ED^S2;#33R!9&.6>;S8)+!\@/%TN/@2 M)S!;0#(=KN/I\FD2KY/W$']]GFU^P(<5EU;F N#5Q#S#+._\<34T183G(L9!5<)'VO>@9[_"0(_\-\! 96;%-45YEY[ M33W'W/OOUW1%O-^*]YUX_RUQJG+(V(%ER#.H*,O^==<-QYWCL*-XB/Q.MQ>2 MPZ4RN>B4$N7>S8."5-1<-TW3>MN1&S:=]B>\F=A?Q5[ABKT-,^+\J/DUU5'3[,9F6Z8WM:OA<'5L"3C9![ M6L&EW,[*@V0TTX/V^8P$03S;4UY,+B_TO3MY>2'J*N<%NY.HK/=[*H_7+!>/ M'R=X\GSCGF]WE;HQN[PXT"U;L>KGX4["U:R;)>-[5I1<%$BRS_GV?_K)4'9=:T9#[C))F@C&UHG5?WXO%WUBHT5_.E(B_U7_38 MR@83E-9E)?;M8$"PYT7SGSZUAA@,@'GL T@[@(P'1(X!83L@' ^('0.B=D"D M+=.HHNUP2RMZ>2'%(Y)*&F93/[0Q]6A0GQ=JWU>5A*<7V MZL>G6[3Z ?^^?OKV8X6^?T8W5ZO?T><_OO^U0E/T(%^[$1= MTB(K+V858% SS=)VO>MF/>)8+T9?15'M2O2IR%AF&7_K'X^)9X(9*-]9@#Q; MX)IX9_Q?7;Q'8? .D8 $%D WKQZ.ES9]_,-O60K#L6WXB39AMY^AGB]T[2,59^<&S3M2M$^EU(LV;S@6;L M7(]5F>?A$N-E$%[,'H:&-:462302NC6%PN5BT0F=@)]WX.=>(UUE?T-D0?:J M2LA=_]1RMPP2 M>,IIDQ:+#-&]D!7_5]^P&;N9+CXQMO*E$UN;0LLDL%MQT0%=>(%>#7 AL8&L M)'^QBJ[!?"5+:ZDM B9C>U[ORT:5-)7L63[C92IJV(-WRL"VR%L8H!=+.^:D MPYQX,:]V5+*I(HH,P>X">Y8-?LER6C5>( [J3@/X?O6S1%M)B_89VQ]R<62L M>5J(8MK=L6U-8B@01HMXM#6F$%XFV*[GLM-S^8(3@:%!2Y6ME=%K@,]!"T^ 7$>A EKZPZ+TUU1@I; M).:.?<5!SV/!JS4&WF=2QS1]0K0LF=O'KMMI3_8(D\4(LD5J.0\=F ? M%_H%RYFPHU>Y"TZYT Q<8&F$(D<.G2DR4.7[T!O'@ 0A"2.U"&%I11 MD(QQ6L069!X[D/9TB_U\.W3OGGER?4NJVG8J-M,:+AIWMVH0F9Z>+ T%3*DH MB%V6[AD7S_\S_IS3-<]UBK'BGILFC7 2C8%;Q,@"NY#W=(S]?#ST$2F.-*^. M:%T?H8?J@!^ML$W*C<>9T"+C(&7K@M (VZ78* M5:D1B:98&,>.B@SWQ(S]S#PT3GH" M)>2L%DT13WE&(T%Z>B-^>KN3(F4L:]]4 M!<@,T#1XNR8K?I/?#/2F"%Z&B2O:>@HD?@J\JR5T"Y N "\$'(09<*#N(J!W M/J@^V@K8)+=I'!E>8Y'"8>QRFYX&B9\&K1GB35WJ1NBM->BL2EA(,3+L;@J1 M:+YTV;WG1)*$XXK7(>;(\V'/4:&?H_3N M95PY7P&QK_N@2C16W8D\8]*.VM*WA4D\K@RL8@0G#M0].X7^]NZNM>[@0 2J M,7 X"'5(K6W6NKI96;&;7=K8+RPB4,T[4FPX./8\A^IX6=:Z?@&HC1>C^@#( MV1.3*6_IUSE.X M"W4G9 =GQ1::[);,X_FX9K.(N?:GI\#03X'N=*PK3UMFLVI@,ER"X\#8#4LO MB*%;=V3DL&?"T,^$[;%W5^HKE=XUBBDN?* YTP>:H^)$"5C5L1S++@/CA- B M1I2<0YN>(T,_1]Y8T=O (UJA-=ORHE![I,H \#1A>W]S'9ID&"\7B_'QE$4L MA'IL?/S_HMBIZCVUAOYV\SS5(8&_H+3E$#=.DFC+;@F]X"HRF7U'HK:V X$JJ7[;[][6GW,A/N??&L:-^ M@09K_PNA\\BK'4J%!/, \V;F:9_UT"PR:31>CH/((A3BI6NS!V\T_5QKGD - M3[.S6K\*W+%L^S)-12:#3O'"R.LV,5?G$_54&YUQU'IZDG:>$B\WG!:1*8E< M.]&S;/32D6MS%']LO/;Y98X "D*Z@Z/E&7UHN]@PF1(\KGDL0MAH_&>#[RSV M3&[U]RHETF\QFP\.NKO=-S%7^DN0T?UK_.&F^;*EGZ;YT.8KE; U)<3*!J8, MWB\ D6R^76DN*G'07W.L156)O?ZY8Q2:"24 SS="5,\7:H'N"Z++_P-02P,$ M% @ O3(I40I4U74Z" B1( !@ !X;"]W;W)K;:]F M-ZO7MQ=TG@]\U&H7)M>"(MDX]T0W#_75[(P<4D95D31(_'M6=\H84@0W/A6= ML]$D"4ZO!^W_YM@1RT8&=>?,[[J.[=7LU4S4:BN3B>_<[F=5XOF>]%7.!/XK M=OGLZGPFJA2BZXHP/.BTS?_EYX+#1.#5V9\(K(O FOW.AMC+'V64UY?>[82G MT]!&%QPJ2\,Y;2DI[Z/'6PVY>/W3_:_W[V[>7"XCE-&C954$;[/@^D\$7XI? MG(UM$/>V5O6Q_!).C)ZL!T]NU]]4^)]D%^+\;"[69^NS;^@['R,[9WWG?R6R M(TT7HZ8+UG3QUS'ZMN"O;W^[%ZO7IZ)H$'(A;E/ J1"$>U;^&47V6MRD6KL[ M5ZL@WL1Z(4YBJ\3LSG6]M/O9"R%M+70,:)Q-T+667N/D272-PD$O^/1/WJ4> M9Z%$-W:._\]HN)YET0-&R/I9VDK5XJ/3E6+KIP^/XN2C>WC,)BIG\;#A(WA# MCVJ4E+ J4F=IVXC@3*)F"G/1>U>G*N(JRW9=LKJ2N=7P1/:]&>Z#V\:=] JN MRBBVLM)&1QD5/*N25_4<[1WP3-G(LBU:27Q*$J?VXH/56PVG[J8F$/^'N^SV M'L8 MRLJXA"0\>O<,L#GHXOU1D B<3YX2)]2B-S(21=)C[EH8+8:$^I1TWPW!C>HF M"$&*3',2__ZW5^O5#_\*![!9;,!;D&BC)/DB(N$FV05&3MU:I&J%M!XXT5P%C0HH0F/(!H /AQI(4-&@O0/6^P!L=?(0B4AV]! ES)F%1&D.%4ZHB MZVY=B/ GE50= U4*Q!BY<5F]V Q-,"1J(1Y0-G7-5B9@() MN2I)9V\4U4S2 M^(L $<@6.B @#=OHI)54OF/VN=S@+]J=^J>7/EK61@Z5+%&HHFJ=0Z+D 219 M/4$7R@Q%DDUS @M..YL= W0O^U,8HGBF?:\MHX.N(,3?4QNA>NZ3AYZYN E:SL4;H&S%#:)# M#O 0H7JD6G+@#\%+919BD]U@F/\1 -X?%.I0N\5,T)\1&/.\(IX78&DULC3K M6Y^M_BE.DI5@,;CT H1052Y9<@\=(587B_5W?'+U"A71V8%'K%4]OL%Z*:^"MTH)8FEY"4U#/'&+CKDJ^H1*BU*+?D0*5\Q'8B MGM2>4^DLA()(U+9XS)4QDIFVE4G<]H-8K1N0%;*'5L$_'*THHW2BU3V2>6/@ M-R6.F$9Q?TIA=,<)LJG; $X$C>I,H+X(PO.AH$#1HBAUQ95S<&Y>:IEK;@.. M DBEG!WSV2%"0&WJH:GA9*>/50G(T)WT<@.$P D=^0SGI6T4 3#JFJ./=[#D MYT5K)1-W!5A2[NGH(0:*GVD>]0XT2+5Q@>,*TE!)[EI=M441A@_T(XU"HFVJ MS%B%;: (B<82%8Y*8YQZ6VTQN#1![S(++03X^>[MQXW ! M#%X*;WS?2J9.K,[1CQUOYC.P,Q),K2>$0.E7)@"*BS$;5]8P@<1C-09V'+VI/-S1@29]B MR$=TG[5/1X4.;D"'8;1 IJ+K!X&I34 MJ<98-9+V"CK-+U*L05^XY%8HH\!E3>P^_+$8Q\ & 5)^!ZA4 2LX3GNM0Z0* MX$+!*/6,"(HX,^C7T)N&1\&"%@Z$/Q\'038#_JD=5_^7D,L, J64N B7:JI9 M@AF;W)!D8[NER7$ *M"<.@:3S"%EM(JH ??IB5QII?SRKRR"::Q1[KCB5)1/ MRDY=R_YSS]9E'NZY*C3XE2N$VQEP^M2/DWF9MR"YYS )*.:#/1&$MO.OM'QH M\S8SK'[9(-$CIG^%TA *5AT:A]^/L_Y@F)R9SH"OI&::&5X.QBBS+"[@H#$* M)#;=GE">NGHBHJG_2+R4$(<<+3;\.S%/[196"]$<:)8$1J<+?K2(HL M#9YA M&=YAK:H7E#"S-B3K8,K:/VAN$Z^<-F'HCB*:#B[T!L\R_9@O8.-!R%MI//N6.' MD.9' )]MR9E'8"NG+:'+T:8.?#J+- MPVTR1Q9?^[F[G'P>Z.@7'GT$XYR9\7#L?S1QH,VD;#2:.V M$#U;_/#]3/C\X2/?1-?SQX:-BVAIOH27B(8.X/W6N3C&ULO5EI;QLY$OTKA!;8V( LR;)S;-8Q(#MQQH.9)(CMF<]4-R4QZ28U M)-NRYM?OJR+[2N0CP6"_V'V0=;YZ552?;*S[ZE=*!7%7%L:_&:Q"6+\>CWVV M4J7T([M6!F\6UI4RX-8MQW[ME,QY4UF,IY/)BW$IM1FUU+OV#?XG5NBS]U'E9O!J\&(E<+617AL]W\HI(_STE> M9@O/?\4FKCV:#D16^6#+M!D6E-K$__(NQ:&SX=7DG@W3M&'*=D=%;.5;&>3I MB;,;X6@UI-$%N\J[89PVE)2KX/!68U\XO;I\_^'RXO)\]N%:S,[//]Y\N+[\ M\%Y\^OC;Y?GENZN3<8 26CK.DL"S*'!ZC\ 7XG=KPLJ+=R97>7__&,8U%DYK M"\^F#PK\M3(C<309BNED.GE WE'C\1'+._HG/.YI.&XT'+.&XW\NI@\+_/#Q M^IV8OCX0CT@6URLEO%X:O="9- &8SVQE@C9+L;:%SK3R0J[7A5:YT$8$+)?& M5+(0F34>*W(9\&JAC329QF,?\ U&+RP"UY_;LNU-%LA^,KL' U$-:BF&F!1SNXY5?".1P3VLPEB=QPJ1#=#5IU:$=G>*E%8 M1)ID9]*OQ +$[04"RZJ\OA-EK'!%%;[#HH2#9%M?:;:29@D4 @Q^!:BL;)$K MYY\)]5>EP_:):B+**B.K7#,(KE?:M_<]'*P0N+E21L#!-;8AKML>DK7A.G$Y M!WNCPZI7-TXC>6N 3RR50<0*0!GOU3JT171C6.T5N7JIFBHHUB +\-+2MP)ZL(#(.QOE]85!* MWJ/1L]M2+*1VE ,/85%38I36](X9PUUIV9& G9D:WA-I , Z7EO##"6@;>YK MNSBX>=*+=<660J6V(K=P-4!D5E2YXM DZ[NAH[T+:P.6 @:.()WP]E3+8ZQ2 M5G;G]!>[4;?*#7L8GBOP[:TBG,C ;W+M,]1QY8CRB9)SF ,IQ(BE_*J^,[X- M 7E::E]@QH-U5%P_R=HH<5L5" QE.1JP9XOE8D3&>>4S/@A=FV()4:9>%\% M._IQ0L4S>2_M;_ "Q 0VA!7.EC]NYU#,*RBQL/%;Z'1STT5)PQ4C,1^)&P0= MMBE47$F\$GM&9+&F@'9&*,:94DN4RF%N1-<*?8<9&DPTNH;B2Y4OVWA+CZE] MSKVENI"UZ0%$"\BF5/ DI4SDC,TN"4\<(X5?SL*$,Z M2NM#;U1KO/K.E=C<2:=#($Q%/F46.QO. :;LAI%-].%EP;@*E:/6WG^9VVH> M%E51TX\GHH748!T-AQL'YCFPBP4]#FC5FN/BO:*52VOSC2X*>HD4PB9YEPR^ ME465PEGK&\8.?Q##3BE'A%JB1*"(_"C'A99S7< ?0L(L"Q5SM%$?.RGPU=F.$NJ,9E-7FE>MUG_./?UR^/4!= M WJY*G4V%!N$2B)>4BR!'B083( KKD9PEW(!A]U 0X0T=0?4U&F_$J!):!^7 M;6J-4C3+()4$IBU=)''?C->H@4?F^%[)<(8\ASF)Z^R :OB0"JAM1(D'XHR> MJPZE6.!+^CY^NP43Z24@J"V%]R>(5'+;3FVE0;PQ.)%XG:%%!;A"#-[2[-%D MY?ZIU]EJ&753K<7XZ9J%ZJ;5AKZ4VS1\#DFH41M!U413:0; Q#K*G%F2%<](%[.K,PRY2>?.Y3=KSM7>8'9U@Z6DYN!P.A2#R\@GU\PG M>]>84S/Q\GBRCP $H5>;.O2ZL@E/NMN'*!T5SI;H71XCU9I;NYOZ7)7.CDL M*UV/F6C/&%<4MS$@" #BHRXJ&(=HJ4K>4LT M5>,NE0]992OWE ,";/E<@R4A81=:&!V_2@P^&.>1M9<)',AXD^^K&WYS,#GF M?-;-PXL#\3[U#2ZRCWQ23SD^>KXKQ]C^NMDYS!1H14S MIY.'W"K9T4Y78SSP6(3D\?)8,E=!K<54P-I Q\-ZSFR,T(W;O(9:'7A9YFC MJ=5)YSAL<0C;:9FZR]!V,!7"KM8).FMVY?.9G_F39XN_XQR'-4DRG1Z*R.(R MRO3 .44[M$?JUHK6A>1UWZA^TN;H-^6NHFN/-TMM.!,U" \[O:#$$96*MO[5 MB5+!+88']W%M8+PX.CU!8%XT$@H*K6,3!.0X0R/1OEIQI:FOZ8K]3+22@4RUTVYX% MV.?6NH3B5"XY#<9(+=+W-WL4P]TY,\>YV:C0H(7)*N9B3C-&4?!]#&E_),VB M\44TGG[NZ$Z3D8P2[=&9+*]8<%,LWQI&!!S5)/,YS720JFWZ3F'G8 #VI5$X M0Q!H/89BGF034W=:=/RMIG.ZH%M?K0GE?%^/4=\?F%(T(CMLZ\FO.3[%$/83 MM;-"$L!)<8WP^O>,MF BIIO.?OB\_ITV'DAIR;>;&[*B.7N!LRJ4;-',$-9W M_9:&V#5=+8UJL5>V>QXUY=5/FO+_JD>!/LFK_AS&T( MMN3+%?J +)+B.2)IX6A: M<7$O4T0%CWG&Y,Q)E2J.75=&*>9$]GB!3.\D7.1$:5=L75D()+$%Y9D;>-[0 MS0EESGQJ8]=B/N6ERBC#:P&RS',BGA:8\6KF^,X^L*;;5)F .Y\69(LWJ+X5 MUT)[;L,2TQR9I)R!P&3FG/C'B[[)MPEW%"O9LL%TLN'\WCBK>.9XIB#,,%*& M@>CE 4\QRPR1+N/'CM-ICC3 MKUG/[>]ZUXV1.(IS[[36*4S9^Q C DI,[7F MU1?<]3,P?!'/I/U"5>?ZH0-1*17/=V!=04Y9O9+'W1Q:@+'W B#8 0);=WV0 MK?*,*#*?"EZ!,-F:S1BV58O6Q5%F?LJ-$GJ7:IR:KR[OEI>W5^O5\F;J*DUH MPFZT R]J @7G*E4PI+%&#_'N[J0III@7\TB>)7P:\EZ$'I="+S >X4O M;+H++5_XUNZ>L?4;MKYEZ__=K%X'OW\W#KSP$UQ>W2XA/#Z"%AOL-_]UU?-# M.[]]X PCS#1.F#\<3<8#@_NJ#L8#?[;Y#H03+K]X:0= MT >V3E@Q4"F"I(^0U[<>S:T_S-R.E;"X'NV'E CF* MK=4Z"9'AJP6AB39R>E*KR"&]UN(+(K:42<@PT5"O-QHX(&I]JQW%"ZLI&ZZT M0EDSU4\""I.@]Q.NV]PYYH#FD9G_!%!+ P04 " "],BE1Z;;N8*($ "( M# &0 'AL+W=O MU>Y*[J^T^6PS1 >/N53V/,J<6YS&L4TSS)EMZ04J^C+3)F>.AF8>VX5!QH-1 M+N.DW3Z*CY]6'!@\"5W7@'KV2J]6<_N.+G M4=L30HFI\PB,'DLB&A\J3"CQJ4WW'ROT2^#=M(R919'6OXIN,O.HY,( M.,Y8(=VM7OV!E9XW'B_5TH9?6)5KDUX$:6&=SBMC8I +53[98Q6'#8.3]@Z# MI#)( N_246#YECDVZ!N] N-7$YI_"5*#-9$3RF_*Q!GZ*LC.#2Z'5[?P,/QP M/X;K\7!R?SN^'G^\F_1C1^!^29Q60!P Q&N?!JGVG"F4J1,<1D,:5PH)]0<)HXIS@RW,-)"!R0+A&EEAD"K,10?@,H1W1A<+R)%9FK<@G 4J>TIL1:EH#*IT M31EOQ)+Y4@*AK#.%M[= GF',C#K\5#B0@DV%%&Y-92N90PY.!P!*V+ VN%UJ3X+("J3 W:MG MT:3=(2P*0Y!6\O%[9REY0BDHUX*JON!P5WWMC:B'M?;AMU^H6+IG88="4?B) MSO$9U8-05'N"N-8)0NSJ2!*YNGKX=E[[R#+:69_&/BDHW(*BD%)8A0U1J'9- M2SHF_0JW7A :36]EN7V^D/L@G3:4_Z\GM6-LVO&SK_>*%5QX(5]_N7R*016: M4DI936'S@M;&H*[9.I_O-&7$3Y=S^?4^;E3=:STG0S[WQ&GGG*$KA6T0?X7. MP?'QT<8X)$URMG/%SWJ6$7J6F=]/;!C2["VFF$_10+?C=[WS^^8AD3$.2F\X MW4S3EVN@]2^YL%&J4+Q0X7M51NQ_>[)?,!E.2N+QGJF";IU0:2'->[UN=Q]N MV-J3\(*1>C'HK5Y< _4Z;1CROXKR9 )."BA1THRI.99=!T/:I,QN0X4*YU6' M:^"2[G^A_FPC=F_E2[>9>.-VF*.9ASLPG2#^VE!>%)O9YIH]+&^73\O+._HU M,Y3]='3@C$S;K>,W$9CRWEL.G%Z$N^94.[JYAM>,_BJ@\0OH^TQK5P^\@^;/ MQ^ ?4$L#!!0 ( +TR*5'*MORN[@0 " , 9 >&PO=V]R:W-H965T M+8+ PP<@ "(72VT^VAS1P4M9*'O9RYVK MS@<#F^98"MO7%2K:F6M3"D=+LQC8RJ#(O%%9#.(P' ]*(57OZL++'LS5A:Y= M(14^&+!U60JSNL%"+R][46\M>"<7N6/!X.JB$@M\1/>^>C"T&G0HF2Q16:D5 M&)Q?]JZC\YLAZWN%/R4N[<8WL"8O>Y(-MS\7J/_['TG7V;"XJTN/LC,Y9>]LQYD.!=UX=[IY:_8^C-BO%07 MUO\/RT8W2GJ0UM;ILC4F!J54S:]X:>.P87 6?L8@;@UBS[LYR+/\23AQ=6'T M$@QK$QI_>%>]-9&3BB_ET1G:E63GKM[<73_>/5X,'&&Q9)"V=C>-7?P9NS&\ MU OZ1Q+/%[R%8YM 0T[ MH*$'&GYUA [;_?['TQV,SD^A 0#1AS=(^0.I+DOI*+&=/8>G'.$7H^OJ>PMS MD6@*ZX RU)\<:0%+F_Q]XVF?;BG:LDRR4:!5[W59274"G)AX5G08;4E M4"+DV'2/DS_4H*VH]!BUU(Y8/F,NTP+M.@[X0IV%&>@Y_9O+%,E&.1#$;ZWK MW6,&5KX0C,\XY(P#RA?L\L7;Q&$TA>-:B9JH8W8"2Z0HBJHR^D52_6*Q@J-A M$$:15S]*@NETNJ9)K:%8[3'[/Z=+E19U1@04>V>IOS*:K6=-N-A5ND_R_6@\ M;1F-AZ-@A]#3:_0I0U)12;*2_Q"% _'/Q3,?P#WY==^A*2T8H18LFQM=0@0K M%(9O:-H/FX4-6N*LM'NE!_.(O6N2:-0@->3GNJ#&SVA.D.M$BQX/ZS'9>.G; M)F:G@O-[\6G:/CJ9M*FN*3_(:SR'[[XYB\/DQ__\^[A[A;L*VU>ZN_M^?;'P MH64,!QDG_4D;T YBSW#+(XC[=.RWG3;';EMA2<67(:-3I\G\6T19H'P8T3J? MXAEUEZ*@#]-FR4P;TX3?8U"Z;=1S0&7^%[TQI$?7YA.=4D]2*>X&O]"I\*\H M :!(\V:_#[M-[OB60MP_Z;RX]M6]%=H W@I7FZ;/<>GOY'$AQ6S=!IL*MFT2 MV:^_]==K\[=ZW-P5-]0V$GQ%KW2/8!@DPS-6CCKA)!C2BD3QAB@9CUF4=*)Q M,O KU!2X&2956S MVU+1'5)V;. <1T$RB4[@H:E#:NA%[3-C/_X;AY\%T30ZS-:W':4=S!!Y8LOJ ME#-PM=?T.@ON?A&UX0ED1$$VN3RO*3VP??>45J>I4"D6OGNLD>QFJ_4/5JJ5 M:B<]WZO<5N-LWA>[VRKYR'MK!!9!V\JLI3;&SYR@0*#/]Z-1$(8A+.E%RD': M=6/GV(+-M7&G79EPI(U,G2]/]9'*M=)6TM3\J3EDL#&UE6@6?C:E'L\5WPQP MG;0;?Z^;J>]5O9F=WPI#79W=FY-IV)^,>F":>;19.%WY&7"F'4V4_C.G$1X- M*]#^7&NW7O !W1\%5_\"4$L#!!0 ( +TR*5'OSY.1I@0 @+ 9 M>&PO=V]R:W-H965TN@.!@9SV6;$WL099^5"4'.9?7/GO<\'"@,VQ\H=/<*78^[[K2RV_W [@!NE;29@6N98OI:OT48 M&Z#=&NBT^ZG!/TL90:\=0K?=;7]BK]<$WO/V>C\P\%>.^HVCOG?4_^$,?V[W MYY^&W7;O-YC?+:YA< '?YP=8! ]JQX3=0:+RG%OJ, M6@9H0IB4*5RXU-HQ!HA1I3X)*\,M![-,MR1T,#V%HC>NECYS:HP4ZKZTE]'9Q0 MI]BL@NU!$'"I-LPW^Z2TF=*<](X#"HJ$-0JZDFL7:H+:TKR"M6:28B 3.\A8 M2C()THQ(8:557A,2P8(6"54S:3M'>S:N<$F1A\1=(HAC"H=[-DV3PI39;WJ- M8&*@8-I^2_!-ZMUQZAP5; ='O6[8.1L>!GY,:X/6"O1'#BSA@U4IQ(E;V(P, M4 7)D@G:&\N$<&X,T%+;*AQ?U5+PM2\M4U52Y=YUP*JT)6'25.>RI(+_+*.> M>.*(.Z_4% M>YVZ*BHG[9-"\KDJI:\&5A1:/7/ZW*&@''?.PL%IWX,ZZ@S"_F 8UK%1HXA= M!,OWYHFI N A:33"JAUJZA$O?%ITI8N5*IDV3J M9C\P&<%7^K;H*H!&L**J$9)B$X@B6@T4758I7=0E#HA O"0K4-RN*D31GA*'V ]KMZRX:K/ ME$4A.&K/>&/;)8BON./78N[#P><$C4OX'LB[I1B"5/+7A,F$:GQ);=Q8/&R M+67N;:%TNU0B][V7KX'62HU[[-YBA^*GDJH=*<]H\\R;5Z^9%O'HCWC*] MIFD E>DVH[.3@/0U;NKVEA5^+?.4EEZ.?EE1D]5U$Z [E=*V7KC'#2/W_&_ M4$L#!!0 ( +TR*5&73>F0_ ( +8' 9 >&PO=V]R:W-H965T#;X$D-,E,0M(I'0@,@?99L3>QBBVY MDDS@[[N2@PG7Z71X2"RM=L_NV;6/!ANI;G2.:."N+(0>>KDQU5$0Z#3'DNE] M6:&@DY54)3.T5>M 5PI9YH+*(HC#\# H&1?>:.!L%VHTD+4IN, +!;HN2Z;N M)UC(S="+O ?#)5_GQAJ"T:!B:UR@N:XN%.V"%B7C)0K-I0"%JZ$WCHXF'>OO M''YRW.B=-5@F2REO[.8D&WJA+0@+3(U%8/2XQ6,L"@M$9?S98GIM2ANXNWY M_^:X$YA&87CJJ+IN*X ML$-9&$6GG.+,:#)>G!S#>#Z%Z+Q9P,;N$Q??QY6P0&,ID M_8-TBSII4.,W4 _A3 J3:YB)#+.G\0%5V)89/Y0YB=\%_%&+?4A"'^(P#M_! M2UK:B<-+/HSVDS2=-DW'I>E\<'??1YV?7\V@>[0'_P(/7S[UXC#Y^F'/!;^# MLIDNVND"S0;=;)Y[VEG17]1_<7(M6)UQ0\'SND3%C%1'+YSF)$E, M%VQ9(!@)4F5=4+[(*AE9#V[\-H7'NQH*;V::W=C:$AE+4PCJZVUO93& MC18_NC%^]\ #U=P2S<;(RBGS4AK2>;?,Z6)%91WH?"6E M>=C8!.U5/?H+4$L#!!0 ( +TR*5%6P.1T'08 $\1 9 >&PO=V]R M:W-H965T\$%(Z] M8]FKWV=UG=Z4!EOY#:1*?' M_.Z3.SVV5EG*H;%3Z7GQQ6 M_4Y+H@MEO+9&.)6>1&<'1^=CDF>!+UK-_-*S($\FUOY+BZOD)!H0()6K.) & MB7]WZD+E.2D"C&^-SJ@S21N7GUOM;]AW^#*17EW8_!^=A.PD.HQ$HE)9Y>': MSMZIQI\7I"^VN>>_8E;+#D>1B"L?;-%L!H)"F_J_O&_BL+3AO+Z^OOIS=7GVY%%!J0,V;(&= M#[-PI'K/B\;,CN%W/AX^WE^+P MZ'>Q6:&XS91XZVQ5"F6">Q H9$*")%^M$ZDVTL1: MYA#W08>*9'JB\MI,P5ZG[R25!7]U%:HM^)XHG4:%ZGPN4/4SZ1(1([D.!KR0 M)A&VK"W!?EFY.$-5\'L46TY;4 H&Y'5.P;2"0FV$=;!&.YQ*JAB0X8Y!TVG$ MYD+=E]97#IJ\MT <5-*X8H*.=#JJ%!5^BD]LCP H>P M, H,F31L/K$Y=NXO1;:6#5#*ZJ I1(HH604F% M-4K,%:E\9V?J3KD>VZEU%W(NXLQ:Q,K8(+K.F%L*P05PLBKUTB, MK!-*$23$I;.9GFAFAH*,+70,61_()L&FO:5T2$R%$"X0!"C@=YT3*4KKN%?#"DDOD;Z[*$E[5=**5Z8"[&ML LS6C(<1%BK03E)E^$"^)! M%4)[WC\U^K]: XAF$(K&,W23IP.1R5>,EIH<"W]@$N&99IUF#NM2 V%TUK7U MM2_.V 1:M>I:M=BMC 03H7UOF?Z93)!@JGC,3(44)6)*M%^O]@=X86#GH/?J MU!>JU@5$\B.#@C@P1_KH"J#(LHYJ R([ W'X^\# V>#F$G_ MH[B^U^AW+]!L]_?6&S[KIWPU+7FY$2_:,X-*=,(MH"#*DK=.?:NTXUKA'E)W MGD4?6"Z. BVE(FM<@0MR-#6Y,$7)B\ESK@^.T=G-A3@<@@D \3<:8"Z&M6K* M.[F_1N'H ;MVN][=HTTX856.ZIU,>WV/DN=3AJ)3QAKQ*""4X&4&BAEUHYV# M$7_=@2A:2%F723[_80+C5.L#-'$'VI@'FBAB-YYCNJ.S[*V&BY3)@F+.+!N- M>Z/!0,PRC2'#0!/ET<*8<^!5*><."A=SK>V\G=(GDQR-^#G8GP7Q"CQ)$$\^ M>,B' 5_'NC/JO4!8-N%=1T2]C(B^"FH#AMN-7&:;O_D54YO/1-UDK)LL*7A$ MD$X<*YV"E#J5UQ,VTZ6P6[L$E2>/8#Y5/,[T!RGG8-1W*RZO"5VXCL2OOZ @ M1W_^M/]OFC';3=9N=;XR7-DW=N5[(#ZW%=J].5M;/]O-%;*D MCSG]U )JU48?.?/H@@KDF>3-J14T**5>'&^C;L..J&??8DU/!\.?E]"W&'KK M?7G;%'MPS-A;]V[+]-OF& W=9K7I6M9?NN06RDWY*D]11SNM[[O=V^[7@K/Z MDKP0KW]J>"_=E)S.58JM@_U7+R+AZNM[O0BVY"OSQ 9

&PO=V]R M:W-H965T_W=W?#@M=DI_-36BA8=& M2+,,:FO;TS@V>8T-,Y%J4=)*J73#+)FZBDVKD15>U(@X39)9W# N@]7"S]WJ MU4)U5G")MQI,US1,/YZC4+ME, GV$W>\JJV;B%>+EE6X0?NIO=5DQ2.EX U* MPY4$C>4R.)NH! . M1&G\.S"#,:03'H[W]+>^=JIERPQ>*/&%%[9>!O, "BQ9)^R=VEWA4,^QX^5* M&/\+N]XWI8AY9ZQJ!C'9#9?]/WL8]N% ,$]^(D@'0>KS[@/Y+"^99:N%5CO0 MSIMH;N!+]6I*CDMW*!NK:963SJXV5V=WZZN;=Y?KN\WOL/[XZ?K^GT5LB>S6 MXWR@G/>4]">4&;Q7TM8&UK+ XGM]3!F-::7[M,[3%X%_=S*"+ DA3=+D!5XV MEIEY7O:_R_P..QVQ4X^=_N+NO4SY<'._AM>G?\$A[M5O\W1R\F: @C.3[ VP M""Z8J>&2?^,%RN(4;B2\Q:WNZ$G!M-^P$&R-<*&:ELE'NJ.Y8!H+8) [:3%( M095PE$23#%JD9UJ33P3W)-P[A,"E)[&JTE@Q2Z-&==)Z91;.9[,0=LQ RSC1 M)+QG.J_W28!5P(1PO@?9#&69/EZM1(':.!^-N=*>,E8SF?>D"#9(H851\$%1 M$A.:V49P;4S'9(Y.35(NG<9CC=\5ND,(\Q_MB*&PKC8&;;<5/"="B9K+"M)P MEB1ADB0.RJUY#@Z!62?3O(][E!T_W[WGA4KJK*U6.6)AH-2JH52X>0JY0TW% MM>3RP*G+H'B$H_EQF)V\IF"E)3@]J8Z:%_GFJFFX<0W1 ',G2%7I)Q0^4*\V M:/;G9I5EXO#,9LD,_N@DZPINL?@SVE^K'SV%^*"I-*@KWSH-I4"POK^,LV-W M/NN;TI-[W]KI7E2<4A98DC2)3HX#T'V[[ VK6M^BMLI2P_/#FKXPJ)T#K9>* MSGTP7(#QF[7Z#U!+ P04 " "],BE1G= ]VJD" #?!0 &0 'AL+W=O M6I+46LK419T8;$ MPRBPUVYR32P<.[,= M]^9Z?-"@)>;%*4^.'NY_]=?#=ME7XP):*%ITI(,PM* M:^OC*#)9B14SH:I1TLY&Z8I9FNHB,K5&EGNG2D1I'!]&%>,RF$_]VK6>3U5C M!9=XK<$T5<7T\P*%:F=!$NP6;GA16K<0S:DK.*Y2&*PD: M-[/@)#E>C)R]-[CGV)J],;A(UDH]N,F/?!;$3A *S*PC,/H\XBD*X4 DX_>6 M&?1'.L?]\8Y^YF.G6-;,X*D2OWANRUEP%$".&]8(>Z/:[[B-9^QXF1+&OZ'M M;)-) %ECK*JVSJ2@XK+[LJ=M'O8F\2QZ7[*2NK:9>3GYVO[A:KY<^[Y>4M+._I/8TL4=U>E&T)BXZ0OD,X MA LE;6E@*7/,7_I'I*:7E.XD+=(/@>>-#&$8#R"-T_@#WK /<>AYPW\*\05R MU"-''CGZCZQ]3+B\NEU"$A]_@=3<6,W7C;_RG&X]/46AL6 6@56JD=:9-358!0=) M3'=*"+(-X98.>,5K:0_PJ>8:@7!GN-8-52X,O:@DA/6^U/%;4G/,!-,DE4'& M3$GZ'GF.,GCP7AR""TC=\9SIV^% MM<5J3;"DD^)B9,+G94_3YT]':3+Y:KHC2R5RU,;94%J5]J1M1,FDXX1O79EH MK^@JU(5O+<:E4-JN_OK5OGN==$7[U[QK?1=,%UP:$+@AUSB&ULO5E=4QNY$OTK M*C_<0)6QC0ED+Q>H,F2396LWH6+8?99G9%O)C.25-!COK[^G6YH/)\9A\>] M^HM/>K$,],7PZF(E%VJJPL/JSN%IV$C)=:F,U]8(I^:7O<#?VBU M]IW/@CR96?N%'F[SR]Z(#%*%R@))D/CO4=VHHB!!,..O)+/7J*2+W<^U]'?L M.WR92:]N;/&GSL/RLO=33^1J+JLB?++K7U3RYY3D9;;P_*]8I[.CGL@J'VR9 M+L."4IOXOWQ*<7C)A7&Z,&:[HR*V\JT,\NK"V;5P=!K2Z .[RK=AG#:4E&EP M>*MQ+UQ-;]]_N'UW>S/Y<"\F-SC_<*_+4R W$R MZHOQ:#S:(^^DK:(B%O5@6.V47&4W)R7RD$EQ MT'L83 ?B_61RUSMDY_0>5,2@V2C3RU(1B\$Q>$#?U-Y)8RKE#W+/Q M42#T-K40B9?P:QQ>P=D$+M.2K6( KPT]"U G>R MRCEZ@<@X&.HXPJ.<;'( M'.9 B@@6F/BBOC&^#0%Y6FI?8'" =51<>/,];MEE+$K<5@4"0 PEN5IPYW-E M8IOGG)(91!@O1G5#+#'*^.14L(-_3JCX3B96?0NLEC/EQ,EQ/UJSQ@L0$]@0 M5CA;_G,[^V)608F%C5]#IYN;+DH:KACLZ6>G33\[W=N!'I SN*90L"71TJX> MME<"#9GG?B4S==EC<+A'U;N:#<37DF,SB_3:5/;.U$4 $.:(ZSG_C<]U)'R' MLAJP-KKZXG.5+UH@2(\9=<5=+&)?SN=@K\B7)1683V7?LO6SJ**2Y'JBHF1X M15BE*GNU9=JW)?32Q6ED0_M/;GEN^I/LMRU"S_XMQYU3RS3 1]R " MPCN&*Q"'+#5"IDF(%]>69!W0R=Z[R?0:JT+2N?/XPXJ!==";3!]PE-0<'8_[ MHG<;R>^>R>_@'M-^)MZ\'AV>BRGP6^CYIN:!CEPBW^[%'GAFJ;,EZISO:)6V MC^TK7:)-^]>BTO6PCB$'0Y_B7DP;93UOS[5#>\$@ZHB]$&34S3%M/!+S@_6K M=)S7GGXL8B5=G68>4Q4-#[ST_:FX#[:LBC:DU3KZ"'N:+,5!C).EGE9Q/ #E MZ! M7EB1&&%A5^L$;>Q=^?R7$R9['H3^CD,GSB3)M(,5 ML>7(*-,#YQ3MT/YAHK6B=2%YO6W4=M)F:([EKJ)KE\2%-IR)&H3'G<958M&G MHN5I,LT"W ]YW>GLT[OB&MM\FBSF5-ML+A5-VLR $P90[%RYCMSYW=)[Z?#* MPQ9W8X3C[-G".CLZ/D%AO6LD$!185"VZ*Y6O#B("CFF0^IYFVOMJF;Q1VMABP M+\WM&8) YS'!\]B=F+HS3\2_>'56(7KTU8I0SL_US/?M=I>B$=EA4X^IS:X7 M0[B=J)T5D@!.BFN$UW\5:@LF8KKI[,>G_=3=XUI/1[Z^W) 5+05S;/Q0LD$S M0UA_WFYIB%W3U=)<&7ME>^>[IOST@Z;\7VISU\PX[/P04BJWX)][>&PU(?XF MTGS;_*(TB3^DM,?CSU&_2X?@>%&H.:Z.!F].>\+%GWCB0[ K_EEE9D.P)7]< M@O^5HP-X3W^SJQ](0?,[V]5_ 5!+ P04 " "],BE1/W?QW:04\DFE M !J]9(RKJ9=JG5_XODI2R+#JBARX.=D)F6%M3+GW52X!$P?*F!\%P<#/,.7> M;.)\*SF;B$(SRF$ED2JR#,N?"V"BG'JA=W"LZ3[5UN'/)CG>PP;T0[Z2QO(; M%D(SX(H*CB3LIMX\O%CT;+P+>*10JM8>V4RV0CQ98TFF7F % 8-$6P9LEF>X M!,8LD9'QH^;TFBLML+T_L-^XW$TN6ZS@4K#OE.ATZHT\1&"'"Z;7HOP"=3Y] MRY<(IMP7E55LU/-04B@MLAIL%&245RM^J>O0 HR"$X"H!D1.=W614WF%-9Y- MI"B1M-&&S6Y/UW?WW];+ZPWZ>(^W#-2GB:\- MLSWWDYIE4;%$)U@&Z%9PG2ITS0F0W_&^4=3(B@ZR%M%9PJ\%[Z(XZ* HB((S M?'&39NSXXG^G>8:MU[#U'%OO!-O&M 8I&""Q0Y0_ ]="4E"OU>T\T8=WHRB( M/Z.WKJ9STA_TW5^PH M(!IW>H-QVV$N'/9?>R9^J\\RD'LW311*1,%UU7*-MQE8\ZI/C^'5M+O%O:K=!F!KAM:H8N2!M@SG="Z(-A+VC&^.P74$L# M!!0 ( +TR*5%;U&/N;@, -D) 9 >&PO=V]R:W-H965T:52A'$4'8/SA+%DI]<9,/V3"('"$4F%J'P&A8X3D*X8"(QO\M9M =Z13O_V_1 M+[SM9,N"&3Q7XC^>V6(8O T@PYS5PMZJ]7ML[?$$4R6,_\*ZE8T"2&MC5=DJ M$X.2RV9D7UL_/$F\AQZ8(RLYIV M.>G9T<7XPRU\&E_>3>%J.I[=W4ZOIM?S&>S-V4*@V1^$EDYQLF':(DX:Q/@) MQ&.X4M(6!J8RP^Q'_9#8=13C+<5)O!/P8RT/(8D.(([B: =>TIF<>+SDUTS> M@=SOD/L>N?\$\HQ*)JL%@LHAYY+)E#,!S!BT!IC,0'"VX();C@9*9*;6F &S MD#.N8<5$3:J4J93M::TUETN7<=P\%H3=3*[_G4^A?PIOGHSO.07IO4V MCI(SF!<(_VA55VZA=W)F7M2 T@5U;&Q)$V^L718K@0U!"=A-Q6AT3*7QNJ: M*MX=9AX*9LRB.>TH_ZF1\@V[?'NP>R=9G7%GR,\[%]]]T+JF,:4VCCR756V] MK9W"):Y00-R."..$7.:FJ>ID-\#;V#DY/C>W.?-/'9DQ(O-38>>I"9OTUL1\T?=35_]/R: MWYD!ACS-LP]^?FU-F* 0H"O] MCTS6=)V38ZE@>G^3B_?Z2;(/-VSC2#B_(-,2Z$70M8]-!]3O13#./M-%YX4S MLH#R,BV87#I^;0>@=L+,CU"^H5"Z,G^Y;^'BY%>HO\,4RP5J2+;D'V3.8QD2 MWKMN2]1+_Z@PQ*B6MKEYN]7NW3)NKNOOXLVCYXII*C(# G-2C0Y/*,ZZ>4@T M$ZLJ?WDOE*6G@/\MZ.V%V@G0?JZ4W4[< =UK;O0-4$L#!!0 ( +TR*5%W M_]V4K ( #H& 9 >&PO=V]R:W-H965T16:CD14^ MJ!11&L>=J&1<X>?'+?FX ZNDKE2OYWPM1@& ML2.$ A?6(3 Z[O "A7! 1.//#C-H4KK P_L>_;.OG6J9,X,72OSBA5T/@UX M!2Y9)>RUVG[!73UMA[=0POA?V-:^[3R 166L*G?!Q*#DLC[9_:X/!P&]^)F M=!>0>MYU(L_R$[-L--!J"]IY$YJ[^%)]-)'CTCW*S&JR#:9PW:P$066/P;'Q&9AE&Z9W2>'@7\5LD6 M9'$(:9S&1_"RIL+,XV5'*SP"E#= N0?*GP&:T4 4E4!02WH!6VEN.1HGT8AH M9KE<@4#Z0D!P-N?"FY]JZ/$TWW_<3*#=_P#[I[F@_K9.X=V;7AIG'V'L4U*7 ML.E2"%>OY0-;U C,P%()&DC3;W!?>]Y*5A7<8N%3PXE&-_L%:I?9KA$>D.E' MNF\A#[.\YYR31MD-Q4.3!9 ,WPWI*%G:3[(M,; M99G8M6##'FB56 /O#ZFE9V&[D[X(=(F&&L7+3>7*YM)2#XT]P#E)PJR;G,*4 M])0%[IBH_'?R?_\/DO?"Y"QYZL.,#N:Y1+WR6\O 0E72UJ/=:)O%.*[WP:-[ MO56OF%YQ:8C(DD+C5K<=@*XW52U8M?';8:XL[1I_7=-R1^T " "$!@ &0 'AL+W=O7 M@]S%^X#/''?F: VNDH527YTQ+KI![ 2AP*5U"(P^=SA$(1P0R?BVQPP:2I=X MO#Z@O_.U4RT+9G"HQ!=>V$TW: =0X(I5PMZJW0?P MK(Q5Y3Z9%)1Z:R*M\RRSK=;3:@7;1A.86OE2? M3>*X=(79WO!Z,AG/)Z/I? ;]Z5L87D_GX^E[LN%JW!^,K\;S\6@& M)W.V$&A..Y$E4I<:+?<$@YH@?82@!1,E[<; 2!98_)H?D=A&<7I0/$B?!/Q8 MR3/(XA#2.(V?P,N:#F0>+_NO#CQ!E#=$N2?*'R&:T8,J*H&@5K"J;*71'2@O MJY)NM[1,P);=TWVW!NBQ ;T[S2R7:Q!(U\X\U/JG":?7\Q&<7[Z"JU%_Y@YQ M2"=Q=@HOGK73.'L#?>.D4#^QZ6<($T;*N.7H-W\3 8*S!1?U]@ZI N;$"GK: MYK+!_=?O)\FJ@ELL/#6<:'13I$#MF.T&X1Z9_BGW.>1AEK==<-(X+\*<+'*E M1ZZLU7*NK'&UPG82.U<.3!9 T^"PDX6MY.*O2N?*'4_=@N:07AY+2U^'YZWT MKT!7:*A1O-Q6KFPN+?70V".N M:'0T&4K4:S__#"Q5)6T])!IO,V+[]63Y&5[/YPG3:RX-"5E1:GQV<1Z KF=> M;5BU]7-FH2Q-+;_&PO=V]R:W-H965T).XGHLNWV&R)6(&@18 +2*B'-)"BMK2^BR.0E5LRCI_9?_.U4RUK9O!2B;]X M85*&/^&7>O;ZP>0-\:J:@^F#"HNVR][VO?A M #",WP"D>T#J\VX#^2P7S++I6*L=:.=-;&[@2_5H2HY+MRDKJVF5$\Y.Y[/5 MU27,KA>PN/IR?[=

,\CW] MO*5/WZ#OPU> M+_L?]9\(T^O"]'R8WAMA5G28BD8@J T@TY++K8$:Z7243..QOI[F>__+,(VS M3_"SOBO^!%6[4^AV"JC/Z/O\7T_7=WHEHUXT\@!9)+IQ8\/[+=\!%V7BVH5>R1.K5%D$VUIG7Z/;[OA E!4LO(;DES M3>/L5N4/75#:HWA$SS!]V:)1F"99.$A'L-QL2/XEC_(^N$PS8Z=TNA &.F7W'KY-Y"K1MI6(SMK=\/,6F%] M<6^OIZ],;SGU0N"&H/'9X#P W4I^.[&J]C*[5I9$VP]+NB51.P=:WRAEGR&PO=V]R:W-H M965T,R& W\WK4>#51M!9=X MK<'49U@S.(HV&,1+@]C'W3CR49XRRT8#K1:@G3:AN86G MZJTI."[=HTRMIE-.=G9T>C:YN#V97=R>P<75=#:YN3R[FDUA9\;F LWN(+3D MQ*F&R1)PW #&&P#[<*FD+0RNVC+L>K_M/C+< ]UK@G@?N;0">4L&DM4!0&62,:[AGHO82%8.Q3*9P09%+ M2)@I(*,"!J*8.U"-@KFR,@6O@*I+$92&1)74&@I7LQZ$9(I2:>^H(GB5&D"7 M&$#/BNVS^F!.,<%R3BC=CMOM? "F<=DM^$\RF;L6<@SOWAS%4??CJWVINJEV M)>!#4C"9^X 73*^%N-)\$J$+657^#HBWM)H:C($Q$TPF%+;OJ)Z;I_*G(&XD MJU-NB>5JY^29_-\TGR1+MHGT4UI", T[R2-E'V7'[AK1%6SPS;^\IJNAY'%- MPT-0&E2,IX1/X\.@"5J#M]#9.SSLK\ENU8E?[T'/:189%Y'*I4\&ULC51A;]HP$/TK5J1)F]22$!C;JA )*-M:C0E1;?ML MDH-X=6QF7YKVW^_LA(PA8/N2^,[WGM^=[YS4VCS: @#9KLZO;P&YD/9- M$B*=YU!AUG)/&^[X#/>(+;3"PK*YRB'_&Q^2SDYLO!<[C2\2WE>JQP;1%8NC M.#JA9_;?\/Z'"W(&7>T&GF]XAF^N4.#+-=T/L!4\@:K@BBWX3VW8S-\\==;YIAJDQ4.]\/ZXU4HW\LJ#W M!XP+H/V-UK@WW '=BY;^!E!+ P04 " "],BE1$ M&HB$" "5! &0 M 'AL+W=OTI5'3;)\=.()5L)EM0O?O9QN",BFIIGT!GWWOW;O'F;#EXE46B K> MJI+)F5,H5=^YKDP+K(@<\1J9/LFYJ(C2H=BYLA9(,@NJ2M?WO(]N12ASHM#N MK404\D:5E.%*@&RJBHC?]UCR=N:,GJ5T)$[L&2T M0B8I9R PGSGS\5T>A^. ..;,P"_!_C_"@AZ@'7.[939MA9$ MD2@4O 5ALC6;65AO+%IW0YGYBFLE]"G5.!6MD\=E\I#$\^4+S./X:;-\29:/ ML'KZEL3)YS5\@ 7F* 1F^IOMD34(EPM4A);R2A]NU@NXO+B""Z ,7@K>2,(R M&;I*2S,%W+27<=_)\,_(^-JP$03>-?B>[YV Q^_#%YAJ^-C QY_^AKO:D,$5 M?W#%MWS!_[GR3H5@J!#8"C=G*L2-]I0IJ+DPXWP-R#+@.:@"H49!>7;*Q(YS M8CG-_=Q'P60ZU8;MC[TZD15,@MLAJQ/L'@V-N;#?B=A1)J'$7..\T503B.X2 M=('BM9VC+5=Z*NVRT/\-%"9!G^>)4Y@$)O!65R[.1*E0^N*Y,<"BP[O 2F=S(N"JQT*':N+ 7@ MU((*Z@:>UW<+3)@3CNS:4H0C7BE*&"P%DE518/'^")0?QH[O'!=>R"Y79L$- M1R7>P0K4IEP*';DM2TH*8))PA@1D8V?B/T1=DV\3OA,XR),Y,DZVG+^:($[' MCF<$ 85$&0:LASU$0*DATC)^-IQ.>Z0!GLZ/[$_6N_:RQ1(B3G^05.5C9^"@ M%#)<4?7"#U^@\7-O^!).I?VB0Y/K.2BII.)% ]8*"L+J$;\U=3@!^+T+@* ! M!/\*Z#8 6SFW5F9M3;'"X4CP Q(F6[.9B:V-16LWA)F_N%)"[Q*-4^$J?I[' M3W$TF:_1)(H6F_DZGC^CY6(61_'G%;I#DS0EIN*8HIC5;6/J?ST%A0F5-SIE MLYJBZZL;=(4(0^N<5Q*S5(YK':WD8 F M4H(ZY[$FO;>DYA+MPZ#?&VA!^U,K9[*&_<&@S?J@N-LJ[OZ?XAG!6T*)>C\G MM/NGA($_]'^3X)XTE[G8W[#8$281A4SCO,XG32#JRU('BI>VW[9ZUTUR_ M+R!,@M[/.%?'P+1P^V*%OP!02P,$% @ O3(I4>&:[=Z^ @ " < !D M !X;"]W;W)K&ULC57;)$9Q@K> M8Z9T5%SE2>BK6KMP(C%(+RJD;>%[7S1%ASFA@ MU^9B-."%HH3AN0!9Y#D2[Q-,>3ET?&>[\$C6F3(+[FBP06N\P.IY,Q=ZYC8L M*\9;^QWK67)9(XYO07254V=*X<2/$*%50]\O(;KOU8 M@0FGTCZAK&)[?0>20BJ>UV"M(">L>J.WN@X[ ,W3#@AJ0+ /B(X PAH0[@.Z M1P!1#8AL92HKM@Y3I-!H('@)PD1K-C.PQ;1H;9\P<^P+)?0NT3@U&L<_GF>+ MV=/LX1X>;F <+^ SC-.4F%-!%&:L^K3,&9U-L4*$RG,=\KR8PMFG<_@$A,%3 MQ@N)6"H'KM*:#+.;U/DG5?[@2/XNW'&F,@E?6(K3%OST--X/3A"XNAA-18)M M12;!2<;O!;N$T+N P N\%D'Q?\/]?IN?T_ I3C3<;X-_X>2H"\O3 JI MMZ6$F.=+PJJ/+=:G2MA:!\$M04M"B7IO,U'EZ>[(\SX:B*,# Y'OM[T]A^Y.C\BQ6-M>*R'A!5/5Y6A6FW8^MEUL;WWB7\=5 M5_Y+4_TC[I!8$R:!XI6F]"Y[6I*H^FXU47QC.]&2*]W7[##3ORHL3(#>7W&N MMA.3H/GYC?X 4$L#!!0 ( +TR*5'_E;#L2 ( (T% 9 >&PO=V]R M:W-H965TVT\"_G^VD48&TVDOL:]]S?,YUKN.:BQ>9 RCT6E F)TZN M5'GENC+-HF?-18&5#L7&E:4 G%E00=W \T9N@0ESDMBN+402\TI1 MPF AD*R* HNW:Z"\GCB^LUM8DDVNS(*;Q"7>P K48[D0.G([EHP4P"3A# E8 M3YRO_M4T,ODVX8E +??FR#AYYOS%!/-LXGA&$%!(E6' >MC"%"@U1%K&WY;3 MZ8XTP/WYCOW6>M=>GK&$*:>_2*;RB7/AH S6N*)JR>MOT/JQ E-.I?VBNLD= MCAV45E+QH@5K!05AS8A?VSKL ?SA 4#0 H+_!80M(+1&&V76U@PKG,2"UTB8 M;,UF)K8V%JW=$&9N<:6$WB4:IY+Y_=/-_X MUM>B0!!,>\O4P",+-ZVU37P_\,+8W>Y7HR?+&WM>E_5.V[#3-CRJ[98PHO^0 M#)6"9U6J>O4U%*/]DR^"T>B#OIZL<32.^O5%G;[HJ+[N4L[1/:@^<=&GL@27 MP]'E!W$]61?!)W'N7K.8A^H'%AO")**PUCAO,-8$HFG^)E"\M/WSS)7N1CO- M]7L)PB3H_37G:A>8ENQ>X.0?4$L#!!0 ( +TR*5&%"O[&/P( ! % 9 M >&PO=V]R:W-H965T%)N)A39,?+NB3;BR52/(<\M*BH$O)5 M90 :O>6,JX&7:5W<8*R2#'*B.J( ;DY60N9$&U.NL2HDD-2!/K)*E$*_6F*8#S[<% 8-$6P9BE@V, M@3%+9,KXV7!Z;4H+W-UOV3\[[4;+DB@8"_9"4YT-O"L/I; B)=-S47V!1L^% MY4L$4^Z+JCKV,O!04BHM\@9L*L@IKU?RUO1A!V!X]@."!A!\!/0. ,(&$#JA M=65.UH1H$D=25$C::,-F-ZXW#FW44&[_XD)+90K<\A?1//#8B6B7!5LDH.$IX5_(."OU/*/ #?T\]X_^& M=Z^/E!.VC0T=7WBHL7P#7 OYCKY_-4=HJB%7/XX0]UKBGB/N_9/X15(-YZFH M^+[VURP7CL7.\B;NAV&$-[LM^3OFNGO5QM3EX9W+E8-FO8!.TC&/\"4$L#!!0 ( +TR*5$4UU)&PO=V]R:W-H965TW"3T\;"L3/;:>'?[S@)63<*@DF(E\:7<_F^[QS;[:^5 MOC,)HH7[5$@S\!)KLV/?-U&"*3.'*D-).PNE4V9IJI>^R32RN'!*A1\&0=M/ M&9?>L%^L7>MA7^56<(G7&DR>IDP_G*!0ZX'7\!X7)GR96+?@#_L96^(4[2R[ MUC3SZR@Q3U$:KB1H7 R\4>/XI.?L"X-;CFNS,0;'9*[4G9ML^+1N*%.K:9>3GQU>C"XG<#NZFIW#^'PTG4W. MQ^??;J9P #<)PF>M\NR3@0673$:<"6#&H#7 9 R"LSD7W'(TD"(SN<88F(4% MXQI63.0(3G8J791KS>72R<<-[)ZA95R8/4IRX6QOG>T^C,L85'%K]F%2>_T8 M8SI'_1-V@$N"I7)#Z4W?M\3?L?"CBNM)R35\ANO77!Y",]B', B#V?0,=G?V M_H[BDWJUA&$M85B$/7I.PEJ<344T"F9)$*N C@XUAP1'"&7T0%VC^8JY=H0$ MXZ4C&2EI-;7H5EIE_E:1WYVRU?"@T>FT^_YJ"^QF#;OY(NP;90GRG\I*N@&J MZNYN$-G;!JB,W'X=H*,:T-'+.F[TPJ7,4JUNGZ7YPN;I/U FV*].K(??>K52])T?] M7S#^QF7OWLTQT\31@, %^02''7+6Y5M43JS*BOM_KBR])L4PH><;M3.@_852 M]G'BGI3Z#\'P-U!+ P04 " "],BE1%?8]'KP" A!@ &0 'AL+W=O MYCV<"1'XM6QF>U ^]_/=D+&5D![(3[[[O/WG>^.WE:J%YT1&7C-N=#] M(#-F?1.&.LXH1WTMUR3LR4JJ'(TU51KJM2),?%#.PZC1Z(8Y,A$,>GYOJ@8] M61C.!$T5Z"+/4;V-B,MM/V@&NXT92S/C-L)!;XTISF\-3LE2RA=G/"3]H.$($:?8. 2TGPW=$N<.R-+X M56$&]94N<'^]0[_WVJV6)6JZE?P;2TS6#SX&D- *"VYFB_.)KE8>]@*AY)""J B+/N[S(L[Q#@X.>DEM0SMNB MN867ZJ,M.2;47P-K>8E1(WFI\7\#L[/+D[ MMNK?*W6-7&(0??=>_V;J'"O;7-2J1].VFHKA"D[N-ZMY]^P;/L_[N7PG*!* MF=# :65#&]3:#X&E-':D^&5F9S@IYV#/5U*:G>$NJ/\5!K\! M4$L#!!0 ( +TR*5&1&+K@'P, %L* 9 >&PO=V]R:W-H965T>._LNUUMR\2)GB I6-&>R[\V4FI_YOAS/ MD!)YPN?(])L)%Y0HO1137\X%DM2":.Y'0=#V*P&R MH)2(UPO,^;+OA=YZXR&;SI39\ >].9GB$-7C_%[HE5^SI!E%)C/.0."D[YV' M9Y=ARP"LQ:\,EW+K&4PH(\Y?S.(F[7N!480YCI6A(/IO@9>8YX9)Z_A3D7JU M3P/#%">DR-4#7W['*J#$\(UY+NTO+"O; MP(-Q(16G%5@KH!DK_\FJ2L06($IV *(*$+T#Z,PT ^(*$-M 2V4VK"NBR* G M^!*$L=9LYL'FQJ)U-!DSQSA40K_--$X-;J_/A]=#.(8G&S"FQV2!0A^@/B-S M"S(VA1QUGD"AH$!8"FDFQ[Q@"@11" =7J$B6RT/-\3B\@H,OA_ %,@8_9[R0 MVE[V?*6%&G?^N!)U48J*=HAJPQUG:B;AFJ68OL7[.L ZRF@=Y47D)/Q1L!.( M@R.(@BAHT'.Y-SSL.N3$==)CRQ?O2CI*B7@$MR:Q1W"%VI93ZV=GLS1X4I7O<3&DRCQB<6;FE\,6D$8]OS%=GH^&L7=;KB,MJ:4E3FG#8E1>+(%,D5Q?F3&GV"0Q^>"]W7VOL,&FE30+;-<"VTZ!URM5 MM2MS]9N$N?$)O"(1TG&*I[624R?3NC;!59M- MVT<2D0.D#+<@L32,FK2W&G M5MSY/\5OFD:35#=?=!(%7QVZNK6NKI/G3F>-%A2>[Y".4+A*+ PV+33XY'(. MM]IUZ S@8<^3_P=-:(_>I2C:*(K<*26KO5.Z:9#A9W?(<-,B0W>/W#NE;IIN M54WQSAKRMS[3%,743B\2;%V4W[)ZMYZ0SNU<\&[_PDQ.]O._H2G'KCLBIAF3 M.I*)I@Q.3G5'%.4D4RX4G]MA8,25'BWLXTQ/?RB,@7X_X5RM%\9!/4\._@)0 M2P,$% @ O3(I40SH\];H @ / @ !D !X;"]W;W)K&ULA99=;]HP%(;_BA7MHI76)DX@@0J0^C5M4RNATF[7AAR(52?. M; ?*O]]Q BE;#-R0./9YG_?XZS#:2/6N,P!#/G)1Z+&7&5/>^+Y>9) S?2U+ M*+!G*57.##;5RM>E I;60;GPPR"(_9SQPIN,ZF]3-1G)R@A>P%017>4Y4]L[ M$'(S]JBW__#"5YFQ'_S)J&0KF(%Y*Z<*6WZKDO(<"LUE010LQ]XMO;FCH0VH M1_SBL-$'[\2F,I?RW39^I&,OL(Y P,)8"8:/-=R#$%8)??S9B7HMTP8>ON_5 MO]7)8S)SIN%>BM\\-=G8&W@DA26KA'F1F^^P2ZAO]192Z/J7;)JQ2>R11:6- MS'?!Z"#G1?-D'[N). @(Z9& SQQFY(L_,5(H;#IK()<%55\SP8D4$8,Y$<#;GHNF^ M> ##N-"7Y OA!7G-9*59D>J1;]"0E?47._A= P^/P']6Q36)@J\D#,+@;?9 M+KY<_JOB8SIM3F&;4UC+1B=S.B$4M4)1+=0[(F1MD0L%=G>GH.S$F S(%IBZ M=&7;J/5K-7LU!N,_+7#0Z_UT#OG@;I8351\P$IZ=J2+U6]9_7.LT,7J M=UE1'+M9<A#^!UGBD>5Y6!E(\I 84:./B M#SO\*QHE1_81#3YOE>"D@RGR,&6R9J(">VXZUXCSM@BZLS&@PV-N#NXX>M+- MK)HW?(6><%GV"X+M!? UPUZG'=JQ0X?#(QN#?MY.-#SIYK8LE?S@6%& W.:R MPFG""7KB4)#YEMBUD\II)^Q<+_T@^/]H^ >UP-;59Z96O-"X $L,"ZX3C%=- MJ6H:1I9U>9A+@\6F?LVPO(.R [!_*:79-VS%:?\P3/X"4$L#!!0 ( +TR M*5&27QJ[)@, )4( 9 >&PO=V]R:W-H965TR$^&$GRV3L>%81,HRUI2#F[QGGR)AE,CK^JTF=)J8%7H[/['^4R9MD M=D3A7+!_:*+3L3-T(,$]*9A^$L>_L$ZH;_EBP53Y"\=J;Q0Z$!=*BZP&&P49 MY=4_>:F-N #T@BN H 8$OP$"_PJ@5P-Z[P6$-2 LG:E2*7U8$$TF(RF.(.UN MPV8'I9DEVJ1/N3WWC9;F*34X/9D_K%;+[>INO=W =+V ^<-ZNUS_:>9POYS. MEO?+[?)N Q\7J EEZA-\ ,IAFXI"$9ZHD:N-"$OEQG7 614PN!+0AY7@.E5P MQQ-,?L6[1GR307#.8!9T$J[%\PWTO,\0>/[MM\T"/G[X1+G2A#%3G[I%X;R; M\&O!SX2!5Q.VL"RZ6188&Q;_%UD=V?::\^J5M.$5VFF>2_%"3<$C3#-1< UB M#_<4.>Q.<(]*"=F6-W*?6[2$C9:P4\O:O+2'CU+R"(':,'HA]K=N45)S1A9(@"*->NY1^(Z7?*>5)G C3)Y@5)W.YP?0@ M$>WIP[\KS'8HOW=8'S4QHF[KXU@6F$ 5BV)K\4=O? YO/6_8GMV@B3SH-KJP M.=B#)IP7A,%%?2OX"=WE/AN\[T2O,\CK#8]=UIV&O=U>]6P5T0>3%D P[V! M>C<#$UM6/;"::)&776$GM.DQY3 UWPTH[0;S?"^$/D]L@.9+9/(_4$L#!!0 M ( +TR*5$F,-_O]P$ @$ 9 >&PO=V]R:W-H965TM%*77!(VBV58ZE-,JV5FGGYV+1+8I_$J!@\P''W M[P?8L3PIF79C.'">E_,:3E1+]:9S (/>"R[T-,B-*1\PUFD.!=4#68*P.WNI M"FILJ Y8EPIHYJ&"8Q*&][B@3 1QY-<2%4>R,IP)2!3255%0]?L)N*RGP3 X M+:S8(3=N <=120^P!K,M$V4CW*EDK "AF11(P7X:/ X?9L3E^X3O#&K=FR/G M9"?EFPN>LVD0NH* 0VJ< K7#$6; N1.R9?QJ-8/N2 ?VYR?US]Z[];*C&F:2 M_V"9R:?!IP!EL*<5-RM9?X'6SYW32R77_HOJ)O=^%*"TTD86+6PK*)AH1OK> M_H<>,!Q? $@+D/\%1BTP\D:;RKRM.34TCI2LD7+95LU-_+_QM'7#A+O%M5%V MEUG.Q,GJ:[)8;7ZBQ^4<+;YMGY/7Q7)SBY:+#;J>@Z&,ZQOT 6W74W,>N7#>2R4&:!3>(A*2\ P^^S<^A]3B0XH4;CS"JXICO&83,81/O;+/I,T MFI NJ2D.]^[)]<@K50WD\8^!#_-;:N"<@EV M?R^E.07N-73-'_\!4$L#!!0 ( +TR*5%'R%T640, "P) 9 >&PO M=V]R:W-H965T[C\0NLZ.0+RJG5,./ MLN!J[N1:5[>NJ]*Y"+F:AUP3A]D*#JLB3R;44+<9P[OO-NV+)#KHW!7#&3NVSN>"8@6M!4&P:"KU>Z MID5AB#",OUI.I]O2 $_'[^R_VMPQEV>BZ%H4?[!,YW-GZD!&]Z0N]%8EQD\#]YA&^_;;;P<-F"[LOR^T&/B94$U:H3_ +/.T2^/CA$WP MQN$Q%[4B/%,S5V,PAM)-VXU7S<;!E8TG\%UPG2O8\(QF/?AD&.\' P0NJM!) M$;Q+L0H&&;_6_ 9"[S,$7N#U!+3^SW _[LMG&)[0%.%^'_RG;,+N8$/+%U[A MNZ]+*HD6\G: ;-21C2S9Z!H9UA_&4U'2OH-NL&.+-67F=>'[L1?.W-=3]2Z] MHNGHS"FY= KC*.J]XT.!/\TC&( S^,@KA?SZ@3(!K4<[/?8]$VP6:L MJ$W9!D736C+-J!I2>-IM,!U4>%-6A7BCM-$ 1&4Z!$IT)%(2KA5@Q8'M[JFW MZDPOLO;'8>3[WIDZ?7Y!Z,6C?G'B+O;X?]T.*Q'>@-[[0;(_L<+CZL!%:>Y' M7Z;QY47P)T'DQ^<7HUT M9_:5?[MN.O<_-,U_Q'*;V;"+]=V?3F9J)%9;O5L]#8^^PPQ]\9 M*HT#KN^%T.\3LT'W@[3X&U!+ P04 " "],BE16LY.& ET$O"2VX^^^^\YWYXRW2G\U M&:*%QUQ(,PDR:XLW86CB#'-F3E2!DKZD2N?,TE2O0U-H9(D'Y2*,.IU!F#,N M@^G8K]WHZ5B55G")-QI,F>=,/YVC4-M)T UV"[=\G5FW$$['!5OC$NU]<:-I M%C96$IZC-%Q)T)A.@K/NF]G([?<;'CANS=X8G)*54E_=9)%,@HYS" 7&UEE@ M]-K@#(5PALB-;[7-H*%TP/WQSOJEUTY:5LS@3(E//+'9)!@%D&#*2F%OU?8= MUGI.G;U8">.?L*WW=@*(2V-57H/)@YS+ZLT>ZSCL ?K=9P!1#8A^ W0'SP!Z M-:#GA5:>>5ES9METK-46M-M-UMS Q\:C20V7[A275M-73C@[G5_<+A[.[A8/ M%[#XL+R[O;^^^'"WA*,Y6L:%.897<+^M]=_QMY'FZ&&FHO[20]1NR?BO9'$VL>>%K2:5PI6*V&[^EXM\QT@J5"Q6#A%FI M-)U?$A9 MQ7GJ.5T;W4R[P^%@'&[V<^O/35&_W^SY1"<@9AZ1K9H9"V>U(G"YTCDM5&/!U@ MP?A/\6T9,VI$CUJI+AG7L&&B1*_947H=[+3]'O?8WH:,JI:VZ?[/:7+9G_HX)?VZO M;NIKIM>N"@2F!.V<#(E:5[=?-;&J\!?(2EFZCOPPHQ\&U&X#?4^5LKN)(VA^ M0:8_ %!+ P04 " "],BE1%HH #'T" #(!0 &0 'AL+W=O%EC!1-!?Y-B%V/Z'U5TO4FX+&A"HT[*/O MZ'DY1;V+/KI A*-5*6J%>:X27QL!EL;/VF+CIECX1;$K]""X+A6:\1SRCWC? M"._4AWOUX_ LX:^:#U 4?$-A$ 8G]$S^&SZ\/2,GZBXS!L=6?4/FH*!W+A9H8S FNOF MA771;AS=NRX\BH_-F&JFRCM-,^,>L-P0KA"%PE &@VNC2#9SH]EH4;G66PMM M&MDM2S-J0=H$&PO=V]R:W-H965TH\XW@O095%P>3;$'.Q[CDMYWU@DBU2;0;8YX:(9/RK.9UF20/<;+^S7UGOY.69*1R)_"E+=-IS?CJ0X)R5N9Z( M]376?MJ&+Q:YLE]8U[&> W&IM"AJ,"DH,E[]V6N]#QL XMD-\&N OPT(OP$$ M-2 X%!#6@-#N3&7%[D/$-.MWI5B#--'$9AIV,RV:[&?<'/M42YK-"*?[T>5D M_#B8C1\O87P[G4T>;BYO9U,XCE"S+%3#$/FQO62PVI)_YLE.W CN$X57/($D\]XE^0W'OQW#T-_+^&?DI]! MX)V"[_G>#CVC@^&M7SO@T7YXA#'!6[O@G]P$S8D$EB_\AN\WY2H<_Q5*G0 E M!MUNNKL<1J64R.,WB%!F*V:R!<9<:5E2$FH%MT+3E*)0IC$!IN :DT7&%YM1 MNPZK4M.V:DR16/5;0===;>[?UQ"OB?CD,6P\AGL]WJ(1.T>RE( U;/S"0"D1 M9U;_4Z93&#&5PA55)NL%%4PP%I(N#7F".YVBA)$HJ-REI@[9#8E%@;M<5GHZ MFR[/SSN??4;A%Y]^&.YVVFZ76+;7\0& M8>!Y6VK;AYY*I]':.5#KJ;EV:R:3PS5WOJ@)VMZV('>C4!4H%[;@*XA%R765 M[\UH\Z8,;"G=&A^V+D;5T_!!4SU4-TS2K5>0XYPHO;-SDB2KXE]UM%C:X_Q]02P,$% @ O3(I4=Q.$&7: @ M_P< !D !X;"]W;W)K&ULG55M;]HP$/XKIVC2 M6JDC(2$AJP"I+51EZC0&I=,T[8-)+L1J8C/;@?;?ST[2B*V!H?5#X[?GY<[F M;K#CXDFFB J>\XS)H94JM;FT;1FEF!/9X1MD>B?A(B=*3\7:EAN!)"Y!>6:[ MCA/8.:',&@W*M9D8#7BA,LIP)D 6>4[$RS5F?#>TNM;KPIRN4V46[-%@0]:X M0+7V0U+3'-DDG(& I.A==6]G(3F?'G@D>).[HW!1++B_,E,IO'0M85D3B#<^^T5BE0RNT(,:$ M%)F:\]T=UO'XAB_BF2S_PZXZV^];$!52\;P&:PP< ;@UP M3P5X-< [%="K ;U3 7X-*$.WJ]C+Q(V)(J.!X#L0YK1F,X,R^R5:YXLR\TX6 M2NA=JG%JM+B[FD_NOMR/)_/%>YA\74X?OL/9&!6AF3R'#[!&UXYJ]>M*W3V@_JE@'7#""W =UVF! MWQR'?R9"PWL'X>,3U#WG('QR''Z+JT/JMKZ%YBK3$2F!)[!0 M/'J"'_=Z'Z8*<_GS"+O7L'LE>^\ ^YAN:8PLA@UY(:L,888B0J;,%Q;F8MLR M4'&&):F$0M*OZC:I_5'4J M94%8A";!7,24Z:I8/^@+>"19T1;_M?_&2>A[_8^-E>J9_>O4'X:#QG!PU'!Y M)[ 1-&IU%KS-D=\NV&\$^_^?H=)-ZR^\(@WVC+B!8_[:W82-F_#X*\&XT$V$ MK2'B>4ZE:4P2=)D!KE+]9'F2H##;^*Q[IFSW%KY)4N#\_8[LO>)I6J,N*FNJ MI3),-,KI]#5<5.VFFBB^*>OIBBM=G)*=%-SQ_]!E!+ M P04 " "],BE15/NTWG\" #'!@ &0 'AL+W=OS#471FF1]V?)@_''/N><>XDNTX^))YH@*7@I6RI&3*U5=NZY<4K+/7)AHN"*+T4F2LK@22UH(*YON<-W8+0THDCN[<0<<1KQ6B)"P&R+@HB M7B?(^&[D])RWC7N:YN9Z&) MMP&/%'=R;PZFDH3S)[.X24>.9P0AP[4R#$0_MCA%Q@R1EO'<6A_V +W@",!O ?Y' ?T6T/\H(&@!@76F*<7Z,".*Q)'@.Q F M6K.9B373HG7YM#2O?:F$/J4:I^+E:K*:DW]?PAY[4D92HC5VDUAM-=MYDG36;_6&:LKL#K M78+O^=X!^/0T?%QG&AX5)7@6\(.V=KD&=@\IBELXYZG?Y&[/2 OZ.0%)^6]+_\6BP3%J=(''??@ MGU@[[/B'_\?:R?"=M<$@'!YV-NS4A7]1MZ4IZAL&"_)*$H:7,&YD+;2FI;F5 MA_[]X?NW'/PAQ-WK&J;%WQ*1T5("PXT&>5>A1HNF;38+Q2O;2!*N=%NRTUQ_ M:5"8 'V^X5R]+4QOZKY=\6]02P,$% @ O3(I43V9T6TT @ Z00 !D M !X;"]W;W)K&ULC51M3]LP$/XKIX@/11HX35LV M4!J)EDX#B1=1V/;5;:Z-A6-GMM.R?[^SDV8= \27V'>^Y_%SESNG6VV>;('H MX+F4RHZCPKGJC#&[++#D]EA7J.ADI4W)'9EFS6QED.&;!U67+S>X)2;\=1/]HY[L6Z<-[!LK3B:YRC>ZSN#%FL8\E% MB>,R'T>Q%X02E\XS<%HV.$4I M/1')^-5R1MV5'KB_W[%_#;E3+@MN<:KE#Y&[8AQ]B2#'%:^EN]?;;]CF,_)\ M2RUM^,*VC8TC6-;6Z;(%DX)2J&;ESVT=]@#$\SH@:0')2\#P#<"@!83*L499 M2.N".YZE1F_!^&AB\YM0FX"F;(3R?W'N#)T*PKGLX?SG; ZW-W!Y,[V]GL$1 M7*JE+A%Z4EM[" ND3D%P_!DM4-E%C-A7;4Z6%;T%N$Q@?0^4IKMS/\ M!=WKEOT!4$L#!!0 ( +TR*5'5X.60/P( -L$ 9 >&PO=V]R:W-H M965T,DO<$QD-NP#F@;-.FV M5R5F8J&VY$ERD_W]*-GQLJXM]F*+%,_1X;'H>*?TL\D0+>R+7)IAD%E;WC!F MUAD6W)RK$B7M;)0NN*50;YDI-?+4@XJ<16%XP0HN9)#$/C?72:PJFPN)QS:Q+L"0N^187:)_*N::(M2RI*% :H21HW R#4?=F MTG/UON";P)TY6H/K9*74LPMNTV$0.D&8X]HZ!DZO%YQ@GCLBDO&SX0S:(QWP M>'U@_^Q[IUY6W.!$Y=]%:K-AY?91[;Y@T\_ \:U5;OP3=DUM&,"Z M,E85#9@4%$+6;[YO?#@"$,_;@*@!1*\!_7< O0;@G6.U,M_6E%N>Q%KM0+MJ M8G,+[XU'4S="NJ^XL)IV!>%LLAS]F"W@X1YN[RVV/T:''HV[^\;HMJH>SHGA2HMWY\#'W.2MK:SC;;3NC(7\Q7^3%-;CUH M?VCJL;_C>BND@1PW1!F>7Y(D78]2'5A5^MNX4I;NME]F]/=![0IH?Z.4/03N M@/9_EOP&4$L#!!0 ( +TR*5%$:M%H00( -T$ 9 >&PO=V]R:W-H M965T(#R!M.$TI;THCT=)I(/$B"MN^ MFN326#AV9U_:[M_/=M*L8X#VH8G/ON?Q\USODJZU>;$5(L&FELJ.HXIH>*#JV(-X&)!T@>0TX>@[SX,9O#W2UA_VB")G$L@O@'.$FF':8V(+T,_?BLR75W6%;N^X/&)[CS4FO: M!OZ"_HN6_0902P,$% @ O3(I48L1CR4] @ "@4 !D !X;"]W;W)K M&ULC511;]HP$/XK5M0'D%H20J K"I$@4(UI,%3: M;:\F.8A5QV:V0[I_/]L)&>N [27QG>_[[KZSSV')Q:O, !1ZRRF3(R=3:C]T M79EDD&/9X7M@>F?+18Z5-L7.E7L!.+6@G+J^YPW<'!/F1*'UK404\D)1PF E MD"SR'(N?$Z"\'#E=Y^AX(KM,&8<;A7N\@S6HE_U*:,MM6%*2 Y.$,R1@.W+& MW6$ &"@U1+J,'S6GTZ0T MP-/UD?W1:M=:-EA"S.DWDJILY'QP4 I;7%#UQ,N/4.OI&[Z$4VF_J*QB!SHX M*:3B>0W6%>2$57_\5O?A!*!YS@/\&N"_!P07 +T:T+-"J\JLK"E6. H%+Y$P MT9K-+&QO+%JK(46L*"A,JV^@.O:RGJ'731C>(,/2<\4)BELK05;H00^I:82AEE",-5]2G@.PRN<0<,96,[@GYQSRZE/!]2YUEIL&F\ST&-[C]_Y)WK0J[G\ M35.]$@LL=H1)1&&K*;W.O:Y)5)-7&8KO[>7=<*5'P2XS_5B!, %Z?\NY.AHF M0?/\1;\ 4$L#!!0 ( +TR*5$?P-9G9@( %4% 9 >&PO=V]R:W-H M965TYES]LP99N*-5"\Z0S3P6G"A>UYFS.K" M]_4\PX+I$[E"03<+J0IF:*N6OEXI9*D#%=P/@Z#K%RP77A*[LXE*8ED:G@N< M*-!E43#U>X!<;GI>R]L>3/-E9NR!G\0KML1'-$^KB:*=W["D>8%"YU* PD7/ MZ[,0.;=$).-7S>DU M3UK@[GK+?NURIUR>F<:AY-_SU&0][\R#%!>LY&8J-[=8Y].Q?'/)M?N%31T; M># OM9%%#28%12ZJ+WNM?=@!$,_'@+ &A.\!T1Y NP:T7:*5,I?6)3,LB97< M@++1Q&87SAN'IFQR8:OX:!3=YH0SR M,:C8;#2S0LY_J( $^/EW!X< 0'D N89;+4 MA-&Q;TBE?RO=\W[ M-^R\&YR>-5&5.G_G'TI)+EWC:IC+4IBJDLUI,QOZKB7>G0]H9E0M_I>F&CAC MII:YT,!Q093!R2EI4E435QLC5ZX/GJ4AI]TRH[F'R@;0_4)*L]W8!YI)FOP! M4$L#!!0 ( +TR*5$KDHY%9 ( &@% 9 >&PO=V]R:W-H965T[?[]H)&>T*VDML7]]S?,YU?..U5*\Z0S3P5G"ANUYFS/+2]_4LPX+I M$[E$03MSJ0IF:*D6OEXJ9*D#%=P/@^#4+U@NO"1VL;%*8ED:G@L<*]!E43#U MNX]R]L$)ODB,S;@)_&2+? )S?-RK&CE-RQI7J#0N12@<-[U>JW+063S M7<*W'-=Z:P[6R8N4KW8Q3+M>8 4AQYFQ#(R&%0Z07EA&@>2?\]3DW6] L :$'P'1#D"[!K2=T4J9LW7%#$MB)=>@;#:QV8FK MC4.3FUS86WPRBG9SPIGD]GIT.^F-[X8#&#[>C"8/O>EP] C',)6&<;JG%8H2 M-P??Y%U1KS=%'31%I;+!O12+XWOZQ5/H:8U&PX][XH&A MP4+_W*,B:E1$3D6T7\4N$9]=6T78<82V/:R25M#I1%'LK[:K^6_:Q6EP=MYD M57+]K9^6#ERXMZQA)DMAJJMMHDV[Z+E7\B'>IS92O?J_-%4/>F!JD0L-'.=$ M&9RMJ8>32/8T7:EJ&[9"8;"-0G.QNZ+8Q[9 /YXL9TXO]SA[K#[)),M_21,HO>BR M&^N<[^A\Y],//@I*O6%PGP-H5',FRA#G6A)$&U=E M7EDH($EIDSCSYK/9PN.$"AP%HN*W7)2&+TF(_<4'C!S=C4P@ MQ _3=S\KJ:]/D!LG[R>3VK&?].GWGS'MV6S,/ 2G7?00 M_>(%FK?)3_92>^T614$JQ?9.6<#4)AS0FK 0WQ!&5XK:K)1PRC8.GEL@EDPJ MI,T1&3&^1%42-74=A7<=]5.WPETGA5(&>L%SK$#HJ @6H,2 MM\9I)C?@LQ!J[>6F, HS13;^_ (/"#:HM>3&2"C)I""-ABZC-0QM#(S=VZO](]WBKM/1J<[LF8K>-():T]$XQ_*/ MV1SWB/;J5;2HH&NI/U=F-:+Q[5V!.P4IK1N_3OOZA]C]P^RD*-CF$Z.9X.#6 M_N*"44"Z/)1+11]--7M38@. PF@-2M-XC/Q2I%A"K;O;5*>'-<__0\UON\\9 M"%"$C46;JW_,N_QJQ6TK^!>:F[_*KN*](L\OCU]CV_Z.7>3B*$5Z[0]]U#6V M>D:/(MN;0_S=O@/84!2M*LHT%:V7TR0!\:QU&'I-5N:MM<5OYB>0DHKI91\, M\6!_@X16_*J?=6-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M +TR*5$,PPE+C@0 -T@ / >&PO=V]R:V)O;VLN>&ULQ9I=^X5^?185M_ORO([^;'-BWK8VRBUN^GWZW0CMDG]5[D3!?2LRVJ; M*#BM[OOUKA))5F^$4-N\;P\&U_UM(HO>YT_'L1957S\IE4B5+ MH;!I64CS6 M__4WI^1!UO).YE+]'/;:OW/1(UM9R*W\);)A;] C]:9\G):5_%46*LFCM"KS M?-BS#ATK42F9OFB.&L@XN:O;%I7TXR? ^"#@XL/9 M7I5CF2M1C1(E)E6YW\GBOAD&[J*OW48[#\?C81)OJO\SC>5Z+5,Q*M/]5A3J M,(^5R!O HM[(7=TC1;(5P][Q$D*+C+!"P2017AR&@FN;.X6?YMGAKA7@:G-8 MW4CHJ'C6@IN#] (_"F9\1&,V(K=T1GV/D6C*6!QI@#8":)\-D%PL$@W202"= M-X2,8CC,F0^ P9@$"Q9JD"X"Z9X-T@OF"PWR"H&\.A_DE/H:Y#4">7U&R']L M#?(] OG^?) TFFJ0'Q#(#V8A)\QG(9UI,!\1F(]F82(^\?F8>]2/"?6\8.G' MW)^0!#ZT!%K$'9C&YOX('&83/D%")&+;(F/*0K.ALRB8F"\LP\(8L9"O:,Q7C' _BL/EBY6'B<(R;(IH M2D,V#69 &?U!V)<0V[)'3 ?KD0\<\8AOVR%,F2BX)S3+9=">Y5J[K MF)A0;--"08.CHV-B;K%-NP7%='5,3#6V8=50#XP<\9@'?E,742_J/'\=$U.- M_9:J&0F5R+SSXCB8:YRW*T>Z+X]L7QX=$W.-6L:EE%@WR MGVW: 6%)Q\3<&^+I@/AG_72$C'Q/SC&O;/A 63D"ZF("'N MCX-P3MOZ IY]J2 MUC$Q_[C&/[T@F-W COG';?W3/WY.S\1:%B+SX2=J:$^3 M/%U4I#DAT !H !X;"]?[0YI6ZYS;MQ#2?!WW=>HW;3R;^M5##H8C$)W/Z-ZG]S/[,U.;?S/Q&:YW,SC1S/_WL=#_F-P^&FZ;5K' MF*O>K.Y6,4^K<-S=;J=PN4C_/+GJ?2ZF5?>YD"J4#E((TO)!!D%6/L@AR,L' M#2%H6#YH!$&C\D$O$/12/N@5@E[+!XTA:%P^2 8HXX @Z0%K JT%N18"KP7! M%@*Q!$6 KD%Z18"NP7Q%@*]%?56 KT5]58"O?7A M9YM ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]# MO8U ;T.]C4!O>]@L(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M46\GT-M1;R?0VU%O)]#;46\GT-L?-KL)]';4VPGT=M3;"?1VU-L)]';4VPGT M=M3;GZEWRJ==3+>>ZQJ/;IY)=3Z_&V^?ORRO-Q'GX07G $>M[[]02P,$% M @ O3(I49PKTP^] 0 =QT !, !;0V]N=&5N=%]4>7!E&ULS=G) M;L(P% 707T'9(F(\E X"-FVW+8O^@)L\2$026[:A\/=UPB"UHJB(2KV;1(GM M=U]LZ6PR?MM:\KU-735^DA0AV ?&?%90K7UJ+#5Q9&Y\B:]]:9I)XJCR2>]Q-['-FB3:VJK,=(CC M;-WDWU(&^X0TKNSF^**TOA\G).QD0COR<\!^W>N:G"MSZLVT"R^ZCK/8IF(^ M;"ORZ?D2)WHT\WF946ZR51V7I-XZTKDOB$)=I;NB_?/)(>XP[:[\ZORNS+G M.'/FC/7QQ!Q='G&UL4$L! A0#% @ O3(I45NW&UL4$L! A0#% @ O3(I49E< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " "],BE1=]YJZ;X" #Y" & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ O3(I471!SW$% !:%0 & @($3%@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ O3(I4;_:U_M> P J@H !@ M ("!NAL 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ O3(I4;$$6,J@" 320 !@ ("!(R< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O3(I4>FV[F"B! B P !D M ("!6$4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ O3(I49=-Z9#\ @ M@< !D ("!,U0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O3(I M49W0/=JI @ WP4 !D ("!$F$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O3(I45O48^YN P V0D M !D ("!?7 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O3(I46FJ,FP( P @P< !D M ("!''H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ O3(I41 +1J(A @ E00 !D ("!!8, 'AL+W=O M&PO=V]R:W-H965TO@( @' 9 " @<6' M !X;"]W;W)K&UL4$L! A0#% @ O3(I4?^5 ML.Q( @ C04 !D ("!NHH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O3(I417V/1Z\ @ (08 !D M ("!I)( 'AL+W=O&PO M=V]R:W-H965TV8 !X;"]W;W)K&UL4$L! A0#% @ O3(I49)?&KLF P E0@ !D ("! M#)P 'AL+W=O&PO=V]R:W-H965TA !X;"]W;W)K&UL4$L! A0#% M @ O3(I45G 5W-! P C@@ !D ("!'Z4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O3(I4=Q.$&7: M @ _P< !D ("!=ZX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O3(I4=7@Y9 _ @ VP0 !D M ("!J;8 'AL+W=O&PO=V]R M:W-H965T[ !X;"]W;W)K&UL M4$L! A0#% @ O3(I41_ UF=F @ 504 !D ("!"[X M 'AL+W=O&PO=V]R:W-H965T7!E <&UL4$L%!@ Y #D A@\ #?/ $! end XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 59 268 1 false 17 0 false 6 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 00405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - GENERAL Sheet http://www.audiocodes.com/role/DisclosureGeneral GENERAL Notes 9 false false R10.htm 10201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 10301 - Disclosure - INVENTORIES Sheet http://www.audiocodes.com/role/DisclosureInventories INVENTORIES Notes 11 false false R12.htm 10401 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.audiocodes.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 10501 - Disclosure - LEASES Sheet http://www.audiocodes.com/role/DisclosureLeases LEASES Notes 13 false false R14.htm 10601 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES Sheet http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities COMMITMENTS AND CONTINGENT LIABILITIES Notes 14 false false R15.htm 10701 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE Sheet http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShare BASIC AND DILUTED NET LOSS PER SHARE Notes 15 false false R16.htm 10801 - Disclosure - DERIVATIVE INSTRUMENTS Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstruments DERIVATIVE INSTRUMENTS Notes 16 false false R17.htm 10901 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquity SHAREHOLDERS' EQUITY Notes 17 false false R18.htm 11001 - Disclosure - SUBSEQUENT EVENT Sheet http://www.audiocodes.com/role/DisclosureSubsequentEvent SUBSEQUENT EVENT Notes 18 false false R19.htm 20202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 19 false false R20.htm 30303 - Disclosure - INVENTORIES (Tables) Sheet http://www.audiocodes.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.audiocodes.com/role/DisclosureInventories 20 false false R21.htm 30403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.audiocodes.com/role/DisclosureFairValueMeasurements 21 false false R22.htm 30503 - Disclosure - LEASES (Tables) Sheet http://www.audiocodes.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.audiocodes.com/role/DisclosureLeases 22 false false R23.htm 30603 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Tables) Sheet http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesTables COMMITMENTS AND CONTINGENT LIABILITIES (Tables) Tables http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities 23 false false R24.htm 30703 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Tables) Sheet http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareTables BASIC AND DILUTED NET LOSS PER SHARE (Tables) Tables http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShare 24 false false R25.htm 30803 - Disclosure - DERIVATIVE INSTRUMENTS (Tables) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables DERIVATIVE INSTRUMENTS (Tables) Tables http://www.audiocodes.com/role/DisclosureDerivativeInstruments 25 false false R26.htm 40101 - Disclosure - GENERAL - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails GENERAL - Additional Information (Details) Details 26 false false R27.htm 40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details) Details 27 false false R28.htm 40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 28 false false R29.htm 40301 - Disclosure - ACQUISITION OF ACS - Additional Information (Details) Sheet http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails ACQUISITION OF ACS - Additional Information (Details) Details 29 false false R30.htm 40301 - Disclosure - INVENTORIES (Details) Sheet http://www.audiocodes.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.audiocodes.com/role/DisclosureInventoriesTables 30 false false R31.htm 40302 - Disclosure - INVENTORIES - Additional information (Details) Sheet http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails INVENTORIES - Additional information (Details) Details 31 false false R32.htm 40401 - 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 32 false false R33.htm 40402 - 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 33 false false R34.htm 40501 - 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 34 false false R35.htm 40502 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) Sheet http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails LEASES - Maturities of operating lease liabilities (Details) Details 35 false false R36.htm 40601 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details) Sheet http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss COMMITMENTS AND CONTINGENT LIABILITIES (Details) Details http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesTables 36 false false R37.htm 40601 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET (Details) Details 37 false false R38.htm 40701 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Details) Sheet http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails BASIC AND DILUTED NET LOSS PER SHARE (Details) Details http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareTables 38 false false R39.htm 40801 - Disclosure - DERIVATIVE INSTRUMENTS (Details) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails DERIVATIVE INSTRUMENTS (Details) Details http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables 39 false false R40.htm 40802 - Disclosure - DERIVATIVE INSTRUMENTS (Details 1) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1 DERIVATIVE INSTRUMENTS (Details 1) Details http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables 40 false false R41.htm 40802 - Disclosure - DERIVATIVE INSTRUMENTS (Details Textual) Sheet http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual DERIVATIVE INSTRUMENTS (Details Textual) Details http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables 41 false false R42.htm 40901 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails SHAREHOLDERS' EQUITY (Details) Details http://www.audiocodes.com/role/DisclosureShareholdersEquity 42 false false R43.htm 41001 - Disclosure - SUBSEQUENT EVENT (Details) Sheet http://www.audiocodes.com/role/DisclosureSubsequentEventDetails SUBSEQUENT EVENT (Details) Details http://www.audiocodes.com/role/DisclosureSubsequentEvent 43 false false R44.htm 41401 - Disclosure - TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details) Details 44 false false R45.htm 41402 - Disclosure - TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details) Details 45 false false R46.htm 41404 - Disclosure - TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) Sheet http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details) Details 46 false false R47.htm 41501 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details) Sheet http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails FINANCIAL INCOME (EXPENSES), NET (Details) Details 47 false false R48.htm 41701 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) Sheet http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details) Details 48 false false R49.htm 41702 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues from external customers (Details) Sheet http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails GEOGRAPHIC INFORMATION - Total revenues from external customers (Details) Details 49 false false All Reports Book All Reports audc-20200630x6k.htm audc-20200630xex991.htm audc-20200630.xsd audc-20200630_cal.xml audc-20200630_def.xml audc-20200630_lab.xml audc-20200630_pre.xml audc-20200630xex99d2.htm http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "audc-20200630x6k.htm audc-20200630xex991.htm": { "axisCustom": 0, "axisStandard": 10, "contextCount": 59, "dts": { "calculationLink": { "local": [ "audc-20200630_cal.xml" ] }, "definitionLink": { "local": [ "us-gaap-eedm-def-2019-01-31.xml", "srt-eedm1-def-2019-01-31.xml", "audc-20200630_def.xml" ] }, "inline": { "local": [ "audc-20200630x6k.htm", "audc-20200630xex991.htm" ] }, "labelLink": { "local": [ "audc-20200630_lab.xml", "dei-doc-2019-01-31.xml", "us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "audc-20200630_pre.xml" ] }, "referenceLink": { "local": [ "us-gaap-ref-2019-01-31.xml", "dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "audc-20200630.xsd", "xbrl-linkbase-2003-12-31.xsd", "xl-2003-12-31.xsd", "xlink-2003-12-31.xsd", "dei-2019-01-31.xsd", "xbrl-instance-2003-12-31.xsd", "xbrldt-2005.xsd", "nonNumeric-2009-12-16.xsd", "numeric-2009-12-16.xsd", "us-gaap-2019-01-31.xsd", "us-roles-2019-01-31.xsd", "srt-2019-01-31.xsd", "ref-2006-02-27.xsd", "srt-types-2019-01-31.xsd", "srt-roles-2019-01-31.xsd", "country-2017-01-31.xsd", "us-types-2019-01-31.xsd", "negated-2009-12-16.xsd", "deprecated-2009-12-16.xsd", "reference-2009-12-16.xsd", "us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 731, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 6 }, "keyCustom": 30, "keyStandard": 238, "memberCustom": 1, "memberStandard": 16, "nsprefix": "audc", "nsuri": "http://www.audiocodes.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "audc-20200630x6k.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "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-20200630x6k.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - INVENTORIES", "role": "http://www.audiocodes.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.audiocodes.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - LEASES", "role": "http://www.audiocodes.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - 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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE", "role": "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShare", "shortName": "BASIC AND DILUTED NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - DERIVATIVE INSTRUMENTS", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstruments", "shortName": "DERIVATIVE INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - SHAREHOLDERS' EQUITY", "role": "http://www.audiocodes.com/role/DisclosureShareholdersEquity", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - SUBSEQUENT EVENT", "role": "http://www.audiocodes.com/role/DisclosureSubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "audc:InterimFinancialStatementsPolicyTextBlock", "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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "audc:InterimFinancialStatementsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "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-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - 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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - LEASES (Tables)", "role": "http://www.audiocodes.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Tables)", "role": "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesTables", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Tables)", "role": "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareTables", "shortName": "BASIC AND DILUTED NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables", "shortName": "DERIVATIVE INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "3", "first": true, "lang": null, "name": "audc:EntityWideRevenueMajorCustomerPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Xr_87kZlAU-FUobb2JoFPg", "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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "3", "first": true, "lang": null, "name": "audc:EntityWideRevenueMajorCustomerPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Xr_87kZlAU-FUobb2JoFPg", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details)", "role": "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Deferred revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "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": null }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - ACQUISITION OF ACS - Additional Information (Details)", "role": "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "shortName": "ACQUISITION OF ACS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "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-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductInformationTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - 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-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - 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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qI_vw-7NmUW--QIIGxAwgg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qI_vw-7NmUW--QIIGxAwgg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_12_31_2018_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_faVPUU-vpkuhRJusbey-XQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_12_31_2018_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_faVPUU-vpkuhRJusbey-XQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "audc:OperatingLeaseLeaseExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - 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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "audc:OperatingLeaseLeaseExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - 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", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "audc:ApproximateAmountOfLienByLessor", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Details)", "role": "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "lang": null, "name": "audc:NonCancelablePurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_6_30_2020_ocNRqFdfnEyXWbSYLKF-kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "role": "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE (Details)", "role": "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "shortName": "BASIC AND DILUTED NET LOSS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_VOlcuJncC0yxRShmqnxlFg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_xD7BtMpCyk2_A1-OOesShg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfLocationOfGainLossOnForeignCurrencyCashFlowHedgeDerivativesInFinancialStatements", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - DERIVATIVE INSTRUMENTS (Details)", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "shortName": "DERIVATIVE INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_OtherComprehensiveIncomeLocationAxis_us-gaap_OtherComprehensiveIncomeMember_xD7BtMpCyk2_A1-OOesShg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfLocationOfGainLossOnForeignCurrencyCashFlowHedgeDerivativesInFinancialStatements", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - DERIVATIVE INSTRUMENTS (Details 1)", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "shortName": "DERIVATIVE INSTRUMENTS (Details 1)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - DERIVATIVE INSTRUMENTS (Details Textual)", "role": "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual", "shortName": "DERIVATIVE INSTRUMENTS (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_2_4_2020_ywvFMHKJ7EC3fqGIfVzvQQ", "decimals": "2", "first": true, "lang": null, "name": "audc:DividendPayablePercentPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Ncq8ekcUhU2YIuhKL-pFuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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-20200630xex991.htm", "contextRef": "As_Of_2_4_2020_ywvFMHKJ7EC3fqGIfVzvQQ", "decimals": "2", "first": true, "lang": null, "name": "audc:DividendPayablePercentPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Ncq8ekcUhU2YIuhKL-pFuA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_8_4_2020_To_8_4_2020_rYImoOw0AUuT65Aqj0yi6Q", "decimals": "-6", "first": true, "lang": null, "name": "audc:DistributionOfAggregateAmountAsPerCourtApproval", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - SUBSEQUENT EVENT (Details)", "role": "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails", "shortName": "SUBSEQUENT EVENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_8_4_2020_To_8_4_2020_rYImoOw0AUuT65Aqj0yi6Q", "decimals": "-6", "first": true, "lang": null, "name": "audc:DistributionOfAggregateAmountAsPerCourtApproval", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details)", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails", "shortName": "TAXES ON INCOME - Income (loss) before taxes on income is comprised (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details)", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails", "shortName": "TAXES ON INCOME - Taxes on income (tax benefits) are comprised (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - Disclosure - TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details)", "role": "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails", "shortName": "TAXES ON INCOME - Reconciliation of the theoretical tax expenses (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details)", "role": "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails", "shortName": "FINANCIAL INCOME (EXPENSES), NET (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details)", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "shortName": "GEOGRAPHIC INFORMATION - Total revenues and Long-lived assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - GEOGRAPHIC INFORMATION - Total revenues from external customers (Details)", "role": "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails", "shortName": "GEOGRAPHIC INFORMATION - Total revenues from external customers (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ZuxxqpYPLk6J0C5NHyKtRg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "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-20200630xex991.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ZuxxqpYPLk6J0C5NHyKtRg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Ncq8ekcUhU2YIuhKL-pFuA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "role": "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Ncq8ekcUhU2YIuhKL-pFuA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": "-3", "lang": null, "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_YsTYM4fpzEWZyhQ_iOimZQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "audc-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "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-20200630xex991.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_3OY7R7PiX0y5knkp_ef64g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 17, "tag": { "audc_AccountsPayableOtherNonCurrent": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable Other Non Current", "terseLabel": "Other payables" } } }, "localname": "AccountsPayableOtherNonCurrent", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_AccruedGovernmentAuthorities": { "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": "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "monetaryItemType" }, "audc_AccumulatedRoyalties": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The accumulated royalties paid or accrued (should be paid) as of the periods end dates.", "label": "Accumulated Royalties" } } }, "localname": "AccumulatedRoyalties", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "monetaryItemType" }, "audc_AccuredInterestMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accured Interest [Member]", "terseLabel": "Accured Interest [Member]" } } }, "localname": "AccuredInterestMember", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "audc_AcquiredTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Acquired Technology [Member]", "terseLabel": "Acquired Technology [Member]" } } }, "localname": "AcquiredTechnologyMember", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "audc_ActiveCommunicationsEuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Active Communications Europe [Member]", "terseLabel": "ACTIVE COMMUNICATIONS EUROPE [Member]" } } }, "localname": "ActiveCommunicationsEuropeMember", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "audc_AmortizationOfMarketableSecuritiesPremiumsAndAccretionOfDiscountsNet": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization of marketable securities premiums and accretion of discounts net.", "label": "Amortization of Marketable Securities Premiums and Accretion of discounts Net", "terseLabel": "Amortization of marketable securities premiums and accretion of discounts, net" } } }, "localname": "AmortizationOfMarketableSecuritiesPremiumsAndAccretionOfDiscountsNet", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_BusinessAcquisitionDeferredPaymentExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The deferred payment expenses recorded during the period.", "label": "Business Acquisition Deferred Payment Expenses" } } }, "localname": "BusinessAcquisitionDeferredPaymentExpenses", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_BusinessAcquisitionPercentageOfOutstandingSharesAcquired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of acquired outstanding shares at the business combination.", "label": "Business Acquisition Percentage Of Outstanding Shares Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfOutstandingSharesAcquired", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "audc_BusinessCombinationDeferredPaymentsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount payable in next twelve months after a business acquired.", "label": "Business Combination, Deferred Payments Current" } } }, "localname": "BusinessCombinationDeferredPaymentsCurrent", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_BusinessCombinationDeferredPaymentsNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount payable after twelve months of a business acquired.", "label": "Business Combination, Deferred Payments Noncurrent" } } }, "localname": "BusinessCombinationDeferredPaymentsNoncurrent", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_BusinessCombinationFairValueOfEarnOutConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of earn-out consideration recognized in a business combination", "label": "Business Combination Fair Value Of Earn Out Consideration" } } }, "localname": "BusinessCombinationFairValueOfEarnOutConsideration", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_BusinessCombinationPaymentsOfDeferredExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow due to payments of deferred expenses in a business combination.", "label": "Business Combination, Payments Of Deferred Expenses", "terseLabel": "Deferred Revenue, Refund Payments" } } }, "localname": "BusinessCombinationPaymentsOfDeferredExpenses", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "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 InlongTerm Deposit", "terseLabel": "Compensating Bank Deposit Included In Long Term Deposit" } } }, "localname": "CompensatingBankDepositIncludedInlongtermDeposit", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "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 DepositInc IudedIn Short Term Deposit", "terseLabel": "Compensating Bank Deposit Included In Short Term Deposit" } } }, "localname": "CompensatingBankDepositincIudedinShortTermDeposit", "nsuri": "http://www.audiocodes.com/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "audc_ContractWithCustomerLiabilityAndOtherPayablesNoncurrent": { "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": "Contract with Customer, Liability and Other Payables, Noncurrent", "terseLabel": "Deferred revenues and other payables" } } }, "localname": "ContractWithCustomerLiabilityAndOtherPayablesNoncurrent", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "audc_ContractWithCustomerPerformanceObligationSatisfiedInCurrentPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in current reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Current Period", "terseLabel": "Reclassification to revenue during the year as a result of satisfying new performance obligations" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInCurrentPeriod", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "audc_DecreaseIncreaseInAccruedInterestOnLoansMarketableSecuritiesAndBankDeposits": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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 in accrued interest and exchange rate effect on loans, marketable securities and bank deposits" } } }, "localname": "DecreaseIncreaseInAccruedInterestOnLoansMarketableSecuritiesAndBankDeposits", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_DecreaseIncreaseInOtherReceivablesDueToHedgingActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease (increase) in other receivables due to hedging activities.", "label": "Decrease (Increase) In Other Receivables Due To Hedging Activities", "negatedLabel": "Increase in other receivables due to hedging activities" } } }, "localname": "DecreaseIncreaseInOtherReceivablesDueToHedgingActivities", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_DecreaseIncreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1" ], "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "audc_DistributionOfAggregateAmountAsPerCourtApproval": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Distribution of aggregate amount as per court approval.", "label": "Distribution Of Aggregate Amount As Per Court Approval", "terseLabel": "Distribution of aggregate amount as per court approval" } } }, "localname": "DistributionOfAggregateAmountAsPerCourtApproval", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "audc_EarnOutPaymentDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description related to the conditions for earn out payment.", "label": "Earn Out Payment Description" } } }, "localname": "EarnOutPaymentDescription", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "audc_EarningsPerShareDenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share Denominator [Abstract]", "verboseLabel": "Denominator:" } } }, "localname": "EarningsPerShareDenominatorAbstract", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "audc_EquipmentAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for equipment and leasehold improvements.", "label": "Equipment And Leasehold Improvements [Member]", "terseLabel": "Equipment And Leasehold Improvements [Member]" } } }, "localname": "EquipmentAndLeaseholdImprovementsMember", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "audc_FairValueMeasurementAdjustmentDueToTimeChangeValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment due to time change value of liabilities measured at fair value on a recurring basis using unobservable inputs (level 3) which have taken place during the period.", "label": "Fair Value Measurement Adjustment Due To Time Change Value", "negatedLabel": "Adjustment due to time change value" } } }, "localname": "FairValueMeasurementAdjustmentDueToTimeChangeValue", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "audc_FarEastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Far East [Member]", "terseLabel": "Far East [Member]" } } }, "localname": "FarEastMember", "nsuri": "http://www.audiocodes.com/20200630", "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/20200630", "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/20200630", "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]", "terseLabel": "Interim financial statements old" } } }, "localname": "FinancialStatementsPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.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/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "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": "The increase (decrease) during the period in the carrying amount of operating lease right-of-use assets.", "label": "Increase (Decrease) in Operating Lease, Right-of-Use Asset", "negatedLabel": "Decrease in operating lease right-of-use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_IncreaseDecreaseInOperatingLeasesNet": { "auth_ref": [], "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 operating leases, net.", "label": "Increase (Decrease) In Operating Leases, Net", "negatedLabel": "Changes in operating leases, net" } } }, "localname": "IncreaseDecreaseInOperatingLeasesNet", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_IncreaseDecreaseInOtherPayablesDueToHedgingActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in other payables due to hedging activities.", "label": "Increase (Decrease) In Other Payables Due to Hedging Activities", "negatedLabel": "Decrease in other payables due to hedging activities" } } }, "localname": "IncreaseDecreaseInOtherPayablesDueToHedgingActivities", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_IncreasedRateOfRoyaltiesPayableAsPercentageOnSales": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increased rate of royalties payable as percentage on sales.", "label": "Increased Rate Of Royalties Payable As Percentage On Sales" } } }, "localname": "IncreasedRateOfRoyaltiesPayableAsPercentageOnSales", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "percentItemType" }, "audc_InterimFinancialStatementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for Interim financial statements.", "label": "Interim Financial Statements [Policy Text Block]", "terseLabel": "Interim financial statements" } } }, "localname": "InterimFinancialStatementsPolicyTextBlock", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_LeaseAgreementExpirationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The latest expiration period of lease agreements.", "label": "Lease Agreement Expiration Period" } } }, "localname": "LeaseAgreementExpirationPeriod", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "gYearItemType" }, "audc_LesseeOperatingLeaseLiabilityPaymentsDueSubleaseIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease offset by minimum sublease rental due in the future under non-cancelable subleases.", "label": "Lessee, Operating Lease, Liability, Payments, Due, Sublease Income", "terseLabel": "Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueSubleaseIncome", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "monetaryItemType" }, "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": "2024 and on" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveAndThereafter", "nsuri": "http://www.audiocodes.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_LongTermDeferredRevenuesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterest" ], "xbrltype": "textBlockItemType" }, "audc_MaturingBetweenOneToTwoYearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maturing Between One To Two Years [Member]", "terseLabel": "Maturing Between One To Two Years [Member]" } } }, "localname": "MaturingBetweenOneToTwoYearsMember", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "audc_MaturingWithinOneYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maturing Within One Year [Member]", "terseLabel": "Maturing within one year [Member]" } } }, "localname": "MaturingWithinOneYearMember", "nsuri": "http://www.audiocodes.com/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "audc_NetAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Net Assets Acquired", "verboseLabel": "Net assets acquired" } } }, "localname": "NetAssetsAcquired", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "audc_NetworkingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Networking [Member]", "terseLabel": "Networking [Member]" } } }, "localname": "NetworkingMember", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails" ], "xbrltype": "domainItemType" }, "audc_NonCancelablePurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "It represents information about non cancellable purchase obligation.", "label": "Non Cancelable Purchase Obligation", "verboseLabel": "Non cancelable purchase obligation" } } }, "localname": "NonCancelablePurchaseObligation", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "monetaryItemType" }, "audc_NonEmployeeServicesWarrantsExercisedNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of share warrants outstanding exercised.", "label": "Non employee Services Warrants Exercised Number", "verboseLabel": "Number of shares, Warrants exercised" } } }, "localname": "NonEmployeeServicesWarrantsExercisedNumber", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfWarrantsIssuedToNonEmployeesDetails" ], "xbrltype": "sharesItemType" }, "audc_NonEmployeeServicesWarrantsOutstandingInWeightedAverageExercisedPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price for non employee services warrants issued.", "label": "Non employee Services Warrants Outstanding In Weighted Average Exercised Price", "verboseLabel": "Weighted average exercised price, Warrants outstanding" } } }, "localname": "NonEmployeeServicesWarrantsOutstandingInWeightedAverageExercisedPrice", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfWarrantsIssuedToNonEmployeesDetails" ], "xbrltype": "perShareItemType" }, "audc_NonemployeeServicesWarrantsExercisableInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which exercisable can acquire the shares reserved for issuance on stock warrants awarded.", "label": "Nonemployee Services Warrants Exercisable In Period Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Warrants exercisable at end of year" } } }, "localname": "NonemployeeServicesWarrantsExercisableInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfWarrantsIssuedToNonEmployeesDetails" ], "xbrltype": "perShareItemType" }, "audc_NonemployeeServicesWarrantsExercisableNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of share warrants outstanding as of the balance sheet date can be currently converted under the plan.", "label": "Nonemployee Services Warrants Exercisable Number", "verboseLabel": "Number of shares, Warrants exercisable at end of year" } } }, "localname": "NonemployeeServicesWarrantsExercisableNumber", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfWarrantsIssuedToNonEmployeesDetails" ], "xbrltype": "sharesItemType" }, "audc_NonemployeeServicesWarrantsOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of warrants outstanding.", "label": "Nonemployee Services Warrants Outstanding", "periodStartLabel": "Number of shares, Warrants outstanding at beginning and end of year" } } }, "localname": "NonemployeeServicesWarrantsOutstanding", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfWarrantsIssuedToNonEmployeesDetails" ], "xbrltype": "sharesItemType" }, "audc_NonemployeeServicesWarrantsOutstandingInWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price per share of warrants outstanding.", "label": "Nonemployee Services Warrants Outstanding In Weighted Average Exercise Price", "periodStartLabel": "Weighted average exercise price, Warrants outstanding at beginning of year" } } }, "localname": "NonemployeeServicesWarrantsOutstandingInWeightedAverageExercisePrice", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfWarrantsIssuedToNonEmployeesDetails" ], "xbrltype": "perShareItemType" }, "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "audc_PaymentsForBusinessCombinationContingentLiability": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_PaymentsRelatedToAcquireBusiness": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments for acquisition of mailysion.", "label": "Payments Related To Acquire Business", "negatedLabel": "Payment related to the acquisition of Mailvision" } } }, "localname": "PaymentsRelatedToAcquireBusiness", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_PaymentsToAcquireShortTermAndRestrictedBankDeposits": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "audc_PercentageStatingTheIncomeFromExports": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of provision generally requiring from Export.", "label": "Percentage Stating the Income From Exports" } } }, "localname": "PercentageStatingTheIncomeFromExports", "nsuri": "http://www.audiocodes.com/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_ProceedsFromSaleOfLongTermAndRestrictedBankDeposits": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales of long-term and restricted bank deposits having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle", "label": "Proceeds from Sale of Long Term and Restricted Bank Deposits", "terseLabel": "Proceeds from long-term and restricted bank deposits" } } }, "localname": "ProceedsFromSaleOfLongTermAndRestrictedBankDeposits", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "audc_ProceedsFromSaleOfShortTermAndRestrictedBankDeposits": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "domainItemType" }, "audc_ProductManufacturingOutsideOfIsraelMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Manufacturing Outside Of Israel [Member]", "terseLabel": "Product Manufacturing, Outside Of Israel [Member]" } } }, "localname": "ProductManufacturingOutsideOfIsraelMember", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "audc_ProvisionForReturn": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 8.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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "audc_ProvisionForRoyalties": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 7.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/20200630", "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/20200630", "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 $9.69-19.30 [Member]" } } }, "localname": "RangeOfExercisePriceFourMember", "nsuri": "http://www.audiocodes.com/20200630", "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.40-4.03 [Member]" } } }, "localname": "RangeOfExercisePriceOneMember", "nsuri": "http://www.audiocodes.com/20200630", "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 $6.25-8.17 [Member]" } } }, "localname": "RangeOfExercisePriceThreeMember", "nsuri": "http://www.audiocodes.com/20200630", "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 $4.14-5.80 [Member]" } } }, "localname": "RangeOfExercisePriceTwoMember", "nsuri": "http://www.audiocodes.com/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "audc_RevaluationOfFairValueOfEarnOutConsiderationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revaluation Of Fair Value Of Earn Out Consideration [Member]", "terseLabel": "Revaluation of Fair Value of Earn Out Consideration [Member]" } } }, "localname": "RevaluationOfFairValueOfEarnOutConsiderationMember", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "domainItemType" }, "audc_RoyaltyBuyoutLiabilityCurrent": { "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": "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" } } }, "localname": "RoyaltyBuyoutLiabilityCurrent", "nsuri": "http://www.audiocodes.com/20200630", "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" } } }, "localname": "RoyaltyBuyoutLiabilityNoncurrent", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfWarrantsIssuedToNonEmployeesDetails" ], "xbrltype": "stringItemType" }, "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "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 CompensationArrangement 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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "audc_ShortTermMarketableSecuritiesAndAccruedInterestCurrent": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfWarrantsIssuedToNonEmployeesDetails" ], "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "audc_TaxExemptIncomeEarnedByApprovedEnterpriseOfCompanyIncludedInRetainedEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax-exempt income earned by Company's \"Approved Enterprise\" included in retained earnings.", "label": "Tax Exempt Income Earned By Approved Enterprise Of Company Included In Retained Earnings" } } }, "localname": "TaxExemptIncomeEarnedByApprovedEnterpriseOfCompanyIncludedInRetainedEarnings", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "audc_TechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Technology [Member]", "terseLabel": "Technology [Member]" } } }, "localname": "TechnologyMember", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails" ], "xbrltype": "domainItemType" }, "audc_ThereafterMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Thereafter [Member]", "terseLabel": "Thereafter [Member]" } } }, "localname": "ThereafterMember", "nsuri": "http://www.audiocodes.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "audc_UnrecognizedTaxBenefitsExcludesIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits that excludes income tax penalties and interest accrued.", "label": "Unrecognized Tax Benefits Excludes Income Tax Penalties And Interest Accrued" } } }, "localname": "UnrecognizedTaxBenefitsExcludesIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://www.audiocodes.com/20200630", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "country_IL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "I [L]", "terseLabel": "Israel [Member]" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r501" ], "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/2019-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/2019-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 CCYY 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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "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 CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r502" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r499" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r500" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r503" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r503" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r503" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r504" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r503" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r503" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AlternativeExcessNetCapital": { "auth_ref": [], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 1.0, "parentTag": "srt_NetCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Broker-Dealer, Excess Net Capital, Alternative Standard" } } }, "localname": "AlternativeExcessNetCapital", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_AlternativeNetCapitalRequirement1": { "auth_ref": [], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 2.0, "parentTag": "srt_NetCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Broker-Dealer, Minimum Net Capital Required, Alternative Standard" } } }, "localname": "AlternativeNetCapitalRequirement1", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_CapitalRequirementOfConsolidatedBrokerDealerSubsidiaryElectingAlternativeMethod": { "auth_ref": [], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 2.0, "parentTag": "srt_AlternativeNetCapitalRequirement1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Broker-Dealer, Minimum Net Capital Required, Broker-Dealer Subsidiary, Alternative Standard" } } }, "localname": "CapitalRequirementOfConsolidatedBrokerDealerSubsidiaryElectingAlternativeMethod", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_DecreaseDueToSalesOfMineralsInPlace": { "auth_ref": [ "r438", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 9.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Decrease Due to Sales of Minerals in Place" } } }, "localname": "DecreaseDueToSalesOfMineralsInPlace", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Method Investee Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ExtensionsDiscoveriesAdditionsAndImprovedRecoveryLessRelatedCosts": { "auth_ref": [ "r437", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 3.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Extensions, Discoveries, Additions and Improved Recovery, Less Related Costs" } } }, "localname": "ExtensionsDiscoveriesAdditionsAndImprovedRecoveryLessRelatedCosts", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_FutureNetCashFlowsRelatingToProvedOilAndGasReservesCashInflows": { "auth_ref": [ "r426", "r433", "r453" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 1.0, "parentTag": "srt_FutureNetCashFlowsRelatingToProvedOilAndGasReservesNetCashFlows", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Future Net Cash Flows Relating to Proved Oil and Gas Reserves, Cash Inflows" } } }, "localname": "FutureNetCashFlowsRelatingToProvedOilAndGasReservesCashInflows", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_FutureNetCashFlowsRelatingToProvedOilAndGasReservesDevelopmentCosts": { "auth_ref": [ "r427", "r433", "r453" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 2.0, "parentTag": "srt_FutureNetCashFlowsRelatingToProvedOilAndGasReservesNetCashFlows", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Future Net Cash Flows Relating to Proved Oil and Gas Reserves, Development Costs" } } }, "localname": "FutureNetCashFlowsRelatingToProvedOilAndGasReservesDevelopmentCosts", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_FutureNetCashFlowsRelatingToProvedOilAndGasReservesIncomeTaxExpense": { "auth_ref": [ "r428", "r433", "r453" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 4.0, "parentTag": "srt_FutureNetCashFlowsRelatingToProvedOilAndGasReservesNetCashFlows", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Future Net Cash Flows Relating to Proved Oil and Gas Reserves, Income Tax Expense" } } }, "localname": "FutureNetCashFlowsRelatingToProvedOilAndGasReservesIncomeTaxExpense", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_FutureNetCashFlowsRelatingToProvedOilAndGasReservesNetCashFlows": { "auth_ref": [ "r429", "r432", "r433", "r453" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 1.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReserves", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Future Net Cash Flows Relating to Proved Oil and Gas Reserves, Net Cash Flows" } } }, "localname": "FutureNetCashFlowsRelatingToProvedOilAndGasReservesNetCashFlows", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_FutureNetCashFlowsRelatingToProvedOilAndGasReservesProductionCosts": { "auth_ref": [ "r427", "r433", "r453" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 3.0, "parentTag": "srt_FutureNetCashFlowsRelatingToProvedOilAndGasReservesNetCashFlows", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Future Net Cash Flows Relating to Proved Oil and Gas Reserves, Production Costs" } } }, "localname": "FutureNetCashFlowsRelatingToProvedOilAndGasReservesProductionCosts", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_FutureNetCashFlowsRelatingToProvedOilAndGasReservesTenPercentAnnualDiscountForEstimatedTimingOfCashFlows": { "auth_ref": [ "r430", "r433", "r453" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 2.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReserves", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Future Net Cash Flows Relating to Proved Oil and Gas Reserves, Ten Percent Annual Discount for Estimated Timing of Cash Flows" } } }, "localname": "FutureNetCashFlowsRelatingToProvedOilAndGasReservesTenPercentAnnualDiscountForEstimatedTimingOfCashFlows", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_IncreaseDecreaseInEstimatedFutureDevelopmentCosts": { "auth_ref": [ "r435", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 7.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Changes in Estimated Future Development Costs" } } }, "localname": "IncreaseDecreaseInEstimatedFutureDevelopmentCosts", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_IncreaseDecreaseInFutureIncomeTaxExpenseEstimatesOnFutureCashFlowsRelatedToProvedOilAndGasReserves": { "auth_ref": [ "r443", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 10.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Changes in Future Income Tax Expense Estimates on Future Cash Flows Related to Proved Oil and Gas Reserves" } } }, "localname": "IncreaseDecreaseInFutureIncomeTaxExpenseEstimatesOnFutureCashFlowsRelatedToProvedOilAndGasReserves", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_IncreaseDueToPurchasesOfMineralsInPlace": { "auth_ref": [ "r438", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 8.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Increase Due to Purchases of Minerals in Place" } } }, "localname": "IncreaseDueToPurchasesOfMineralsInPlace", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_LifeInsuranceInForceAssumed": { "auth_ref": [ "r487" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 3.0, "parentTag": "srt_LifeInsuranceInForceNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-17, Insurance Companies, Reinsurance, Life Insurance in Force, Assumed" } } }, "localname": "LifeInsuranceInForceAssumed", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_LifeInsuranceInForceCeded": { "auth_ref": [ "r486" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 2.0, "parentTag": "srt_LifeInsuranceInForceNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-17, Insurance Companies, Reinsurance, Life Insurance in Force, Ceded" } } }, "localname": "LifeInsuranceInForceCeded", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_LifeInsuranceInForceGross": { "auth_ref": [ "r485" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 1.0, "parentTag": "srt_LifeInsuranceInForceNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-17, Insurance Companies, Reinsurance, Life Insurance in Force, Gross" } } }, "localname": "LifeInsuranceInForceGross", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_LifeInsuranceInForceNet": { "auth_ref": [ "r488" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-17, Insurance Companies, Reinsurance, Life Insurance in Force, Net" } } }, "localname": "LifeInsuranceInForceNet", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r167", "r255", "r260", "r492" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "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": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "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": [], "lang": { "en-US": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NetCapital": { "auth_ref": [], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Broker-Dealer, Net Capital" } } }, "localname": "NetCapital", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_NetCapitalExcessShortageUnderCommodityExchangeAct": { "auth_ref": [], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 2.0, "parentTag": "srt_NetCapitalUnderCommodityExchangeActComputation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Futures Commission Merchant, Commodity Exchange Act, Excess Net Capital" } } }, "localname": "NetCapitalExcessShortageUnderCommodityExchangeAct", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_NetCapitalUnderCommodityExchangeActComputation": { "auth_ref": [], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Futures Commission Merchant, Commodity Exchange Act, Adjusted Net Capital" } } }, "localname": "NetCapitalUnderCommodityExchangeActComputation", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_NetIncreaseDecreaseInSalesAndTransferPricesAndProductionCosts": { "auth_ref": [ "r434", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 2.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Net Increase (Decrease) in Sales and Transfer Prices and Production Costs" } } }, "localname": "NetIncreaseDecreaseInSalesAndTransferPricesAndProductionCosts", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_PreviouslyEstimatedDevelopmentCostsIncurred": { "auth_ref": [ "r440", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 4.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Previously Estimated Development Costs Incurred" } } }, "localname": "PreviouslyEstimatedDevelopmentCostsIncurred", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r164", "r255", "r258", "r489", "r490" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_ProvedDevelopedAndUndevelopedReserveExtensionAndDiscoveryEnergy": { "auth_ref": [ "r449" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 4.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReserveNetEnergyPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserve, Extension and Discovery (Energy)" } } }, "localname": "ProvedDevelopedAndUndevelopedReserveExtensionAndDiscoveryEnergy", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "energyItemType" }, "srt_ProvedDevelopedAndUndevelopedReserveImprovedRecoveryEnergy": { "auth_ref": [ "r447" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 2.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReserveNetEnergyPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserve, Improved Recovery (Energy)" } } }, "localname": "ProvedDevelopedAndUndevelopedReserveImprovedRecoveryEnergy", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "energyItemType" }, "srt_ProvedDevelopedAndUndevelopedReserveNetEnergyPeriodIncreaseDecrease": { "auth_ref": [ "r452" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserve, Net (Energy), Period Increase (Decrease)" } } }, "localname": "ProvedDevelopedAndUndevelopedReserveNetEnergyPeriodIncreaseDecrease", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "energyItemType" }, "srt_ProvedDevelopedAndUndevelopedReserveProductionEnergy": { "auth_ref": [ "r450" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 5.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReserveNetEnergyPeriodIncreaseDecrease", "weight": -1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserve, Production (Energy)" } } }, "localname": "ProvedDevelopedAndUndevelopedReserveProductionEnergy", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "energyItemType" }, "srt_ProvedDevelopedAndUndevelopedReservePurchaseOfMineralInPlaceEnergy": { "auth_ref": [ "r448" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 3.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReserveNetEnergyPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserve, Purchase of Mineral in Place (Energy)" } } }, "localname": "ProvedDevelopedAndUndevelopedReservePurchaseOfMineralInPlaceEnergy", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "energyItemType" }, "srt_ProvedDevelopedAndUndevelopedReserveRevisionOfPreviousEstimateEnergy": { "auth_ref": [ "r446" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 1.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReserveNetEnergyPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserve, Revision of Previous Estimate (Energy)" } } }, "localname": "ProvedDevelopedAndUndevelopedReserveRevisionOfPreviousEstimateEnergy", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "energyItemType" }, "srt_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions": { "auth_ref": [ "r449" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 4.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReservesNetPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserves, Extensions, Discoveries, and Additions" } } }, "localname": "ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "volumeItemType" }, "srt_ProvedDevelopedAndUndevelopedReservesImprovedRecovery": { "auth_ref": [ "r447" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 2.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReservesNetPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserves, Improved Recovery" } } }, "localname": "ProvedDevelopedAndUndevelopedReservesImprovedRecovery", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "volumeItemType" }, "srt_ProvedDevelopedAndUndevelopedReservesNetPeriodIncreaseDecrease": { "auth_ref": [ "r452" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserves, Net, Period Increase (Decrease)" } } }, "localname": "ProvedDevelopedAndUndevelopedReservesNetPeriodIncreaseDecrease", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "volumeItemType" }, "srt_ProvedDevelopedAndUndevelopedReservesProduction": { "auth_ref": [ "r450" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 5.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReservesNetPeriodIncreaseDecrease", "weight": -1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserves, Production" } } }, "localname": "ProvedDevelopedAndUndevelopedReservesProduction", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "volumeItemType" }, "srt_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace": { "auth_ref": [ "r448" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 3.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReservesNetPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserves, Purchases of Minerals in Place" } } }, "localname": "ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "volumeItemType" }, "srt_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease": { "auth_ref": [ "r446" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 1.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReservesNetPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserves, Revisions of Previous Estimates" } } }, "localname": "ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "volumeItemType" }, "srt_ProvedDevelopedAndUndevelopedReservesSaleOfMineralInPlaceEnergy": { "auth_ref": [ "r451" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 6.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReserveNetEnergyPeriodIncreaseDecrease", "weight": -1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserves, Sale of Mineral in Place (Energy)" } } }, "localname": "ProvedDevelopedAndUndevelopedReservesSaleOfMineralInPlaceEnergy", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "energyItemType" }, "srt_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace": { "auth_ref": [ "r451" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 6.0, "parentTag": "srt_ProvedDevelopedAndUndevelopedReservesNetPeriodIncreaseDecrease", "weight": -1.0 } }, "lang": { "en-US": { "role": { "label": "Proved Developed and Undeveloped Reserves, Sales of Minerals in Place" } } }, "localname": "ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "volumeItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "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": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "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_RequiredNetCapitalUnderCommodityExchangeAct1": { "auth_ref": [], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 1.0, "parentTag": "srt_NetCapitalUnderCommodityExchangeActComputation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Futures Commission Merchant, Commodity Exchange Act, Required Net Capital" } } }, "localname": "RequiredNetCapitalUnderCommodityExchangeAct1", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_RevisionsOfPreviousQuantityEstimates": { "auth_ref": [ "r439", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 5.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Revisions of Previous Quantity Estimates" } } }, "localname": "RevisionsOfPreviousQuantityEstimates", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_SalesAndTransfersOfOilAndGasProducedNetOfProductionCosts": { "auth_ref": [ "r436", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 1.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Sales and Transfers of Oil and Gas Produced, Net of Production Costs" } } }, "localname": "SalesAndTransfersOfOilAndGasProducedNetOfProductionCosts", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesOther": { "auth_ref": [ "r442", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 11.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Standardized Measure of Discounted Future Net Cash Flow of Proved Oil and Gas Reserves, Other" } } }, "localname": "StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesOther", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease": { "auth_ref": [ "r444", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "label": "Standardized Measure of Discounted Future Net Cash Flow of Proved Oil and Gas Reserves, Period Increase (Decrease)" } } }, "localname": "StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasReservesAccretionOfDiscount": { "auth_ref": [ "r441", "r445", "r454" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 6.0, "parentTag": "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Standardized Measure of Discounted Future Net Cash Flow Relating to Proved Oil and Gas Reserves, Accretion of Discount" } } }, "localname": "StandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasReservesAccretionOfDiscount", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReserves": { "auth_ref": [ "r425", "r431", "r433", "r444", "r453" ], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Standardized Measure of Discounted Future Net Cash Flows Relating to Proved Oil and Gas Reserves" } } }, "localname": "StandardizedMeasureOfDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReserves", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r166", "r255", "r259", "r491", "r495", "r497" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r224", "r418" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_TwoPercentOfDebitItems": { "auth_ref": [], "calculation": { "http://fasb.org/srt/role/disclosure/SRTCalculations": { "order": 1.0, "parentTag": "srt_AlternativeNetCapitalRequirement1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "label": "Broker-Dealer, Minimum Net Capital Required, Parent, Alternative Standard" } } }, "localname": "TwoPercentOfDebitItems", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update201409 [Member]", "terseLabel": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update201609 [Member]", "terseLabel": "Accounting Standards Update 2016-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable And Accrued Liabilities [Member]", "terseLabel": "Other payables and accrued expenses [Member]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r6", "r37" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r23", "r169", "r170", "r256" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Trade receivables (net of allowance for doubtful accounts of $529 and $570 at June 30, 2020 (unaudited) and December 31, 2019)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r108" ], "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 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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r457", "r474" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 6.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r5", "r6", "r40" ], "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 royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "auth_ref": [ "r461", "r480" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r5", "r40", "r264" ], "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 and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "verboseLabel": "Vacation accrual" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r218" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accumulated depreciation, depletion and amortization of property, plant and equipment.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)", "terseLabel": "Reduction in accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "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, 2019", "periodStartLabel": "Balance as of January 1, 2019" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r58", "r59", "r60" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r63", "r361" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r24" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r270", "r272", "r311", "r312" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r313" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r314" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r272", "r295", "r310" ], "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 stock-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r171", "r183", "r185", "r186" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r107", "r205", "r212" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r140" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r162", "r456", "r472" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r53" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r175", "r191" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r177" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r178" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r173", "r176", "r191" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r273", "r297" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r364", "r369" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r353", "r354" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITION OF ACS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcs" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAxis": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Axis]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsDomain": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Type of transaction that is recognized separately from the acquisition of assets and assumptions of liabilities in a business combination by transaction.", "label": "Business Combination Separately Recognized Transactions [Domain]", "terseLabel": "Business Combination, Separately Recognized Transactions [Domain]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ACQUISITION OF ACS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r31", "r109" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r12", "r110", "r114" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r103", "r109", "r113" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r103", "r399" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails", "http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureInventoriesDetails", "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails", "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfWarrantsIssuedToNonEmployeesDetails", "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/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r223", "r462", "r479" ], "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 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r222", "r227" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "verboseLabel": "Cash dividend paid" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r235" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "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 at June 30, 2020 (unaudited) and December 31, 2019; Issued: 62,049,804 shares at June 30, 2020 (unaudited) and 59,040,697 shares at December 31, 2019; Outstanding: 32,578,190 shares at June 30, 2020 (unaudited) and 29,569,083 shares at December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensatingBalanceAmount": { "auth_ref": [ "r31" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r68", "r69" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r152", "r153", "r394", "r395" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r152", "r153", "r394", "r395", "r494" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r152", "r153", "r394", "r395", "r494" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r149", "r471" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r152", "r153", "r394", "r395" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r152", "r153", "r394", "r395" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r114", "r360", "r362", "r363" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of significant changes in the deferred revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r247", "r249", "r256" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r247", "r248", "r256" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance, end of the period", "periodStartLabel": "Balance, beginning of the period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r247", "r248", "r256" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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", "terseLabel": "Current portion, end of the period", "verboseLabel": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r247", "r248", "r256" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "verboseLabel": "Less: long-term portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "New performance obligations" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Reclassification to revenue during the year from the beginning balance as a result of satisfying performance obligations" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "verboseLabel": "Contractual Obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r266", "r269", "r493" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r83" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r84" ], "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/2019-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/2019-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 Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r80" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r341", "r346" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r355" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r401", "r403" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r43", "r470" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateTerms": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r179" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized 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": "Available-for-sale Securities, Gross Realized Gain (Loss)", "negatedLabel": "Realized gain on sale of marketable securities, net" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r181" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r336" ], "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, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r118", "r342", "r346" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r333" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r336" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r334" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r318", "r339", "r340" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r319", "r339", "r340" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r335" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r324", "r336" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r265", "r266", "r267", "r268", "r269" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r107", "r216" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r365", "r367", "r372", "r376" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DERIVATIVE INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r382" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGain": { "auth_ref": [ "r371", "r373" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss": { "auth_ref": [ "r371", "r373" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized loss of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Loss", "negatedLabel": "Loss related to non-hedging derivative instruments" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": { "auth_ref": [ "r125", "r377" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfLocationOfForeignCurrencyCashFlowHedgeDerivativesOnBalanceSheet": { "auth_ref": [ "r124", "r364", "r368" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfLocationOfGainLossOnForeignCurrencyCashFlowHedgeDerivativesInFinancialStatements": { "auth_ref": [ "r124", "r365", "r374" ], "lang": { "en-US": { "role": { "documentation": "Description of where the net gain (loss) on foreign currency derivatives designated as cash flow hedges are reported in the statement of income or other statement of financial performance. Includes description of amounts included in other comprehensive income.", "label": "Description of Location of Gain (Loss) on Foreign Currency Cash Flow Hedge Derivatives in Financial Statements" } } }, "localname": "DescriptionOfLocationOfGainLossOnForeignCurrencyCashFlowHedgeDerivativesInFinancialStatements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r261" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r112" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r242", "r469" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "terseLabel": "Dividends paid" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r242", "r469" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "terseLabel": "Dividend paid" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r242" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r112" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r16", "r19", "r458", "r473" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r112" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BASIC AND DILUTED NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r77", "r131", "r135", "r137", "r138", "r139", "r143", "r466", "r482" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r77", "r131", "r135", "r137", "r138", "r139", "r143", "r466", "r482" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r114", "r140", "r141", "r142" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "BASIC AND DILUTED NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r123", "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r326", "r327", "r345" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r326", "r327", "r345" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends": { "auth_ref": [ "r326", "r327", "r345" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for dividend.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r461", "r480" ], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 4.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r296" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r296" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r235" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r266", "r267", "r269", "r384", "r420" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r383", "r384", "r385", "r386", "r391" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r389" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r266", "r267", "r269", "r384", "r421" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r266", "r267", "r269", "r384", "r422" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r387", "r390" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r387" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchases 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, Purchases", "negatedLabel": "Earn out liability related to the acquisition of ACS" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r387" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r389", "r391" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r114", "r392", "r393" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r122", "r325" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r184", "r187", "r188", "r189", "r190", "r192", "r193", "r194", "r195" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r211" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r213" ], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "verboseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r213" ], "calculation": { "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r213" ], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r213" ], "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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r206", "r207", "r211", "r214", "r424" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r211", "r424" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r206", "r210" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r211" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue": { "auth_ref": [ "r367" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of all derivative liabilities designated as foreign currency fair value hedging instruments.", "label": "Foreign Currency Fair Value Hedge Liability at Fair Value", "negatedLabel": "Financial liabilities related to foreign currency derivative hedging contracts" } } }, "localname": "ForeignCurrencyFairValueHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "auth_ref": [ "r396", "r397", "r398" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.", "label": "Foreign Currency Transaction Loss, before Tax", "negatedLabel": "Exchange rate differences" } } }, "localname": "ForeignCurrencyTransactionLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r122" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "auth_ref": [ "r365", "r371" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "verboseLabel": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments" } } }, "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r86" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r201", "r202" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r114", "r203" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r114", "r208" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r258" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r82" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r121" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r131", "r455", "r464", "r483" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r121" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r121" ], "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 before taxes on income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r220" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual", "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails", "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body 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 Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "auth_ref": [ "r108" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r351" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r161", "r348" ], "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/2019-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": [ "r343" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems": { "auth_ref": [ "r349" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxHolidayDescription": { "auth_ref": [ "r320", "r347" ], "lang": { "en-US": { "role": { "documentation": "A description of the factual circumstances giving rise to an income tax exemption or special reduction received from a taxing jurisdiction.", "label": "Income Tax Holiday, Description" } } }, "localname": "IncomeTaxHolidayDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r70", "r114", "r322", "r323", "r331", "r332", "r337", "r350", "r496" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r321", "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r116", "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r117", "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlementsOther": { "auth_ref": [ "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r111" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r106" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.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 (decrease) in trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r106" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r106" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r106" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Decrease in deferred tax assets, net" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r106" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Increase in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r106" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Decrease (increase) in other receivables and prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRoyaltiesPayable": { "auth_ref": [ "r106" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.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 in royalty buyout liability" } } }, "localname": "IncreaseDecreaseInRoyaltiesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r136", "r141" ], "calculation": { "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r261" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r215" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r204", "r209" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r73", "r160", "r400", "r402", "r467" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r102", "r104", "r111" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r200" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r49" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r51", "r196" ], "calculation": { "http://www.audiocodes.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r8", "r52", "r114", "r145", "r197", "r199" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r50" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r198" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.", "label": "Lease Agreements [Member]", "terseLabel": "Lease Agreements [Member]" } } }, "localname": "LeaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r217" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r217" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r409" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r408" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r414" ], "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", "verboseLabel": "Schedule of future minimum rental payments for operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesTables", "http://www.audiocodes.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r414" ], "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 payments for operating lease.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r414" ], "calculation": { "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 6.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 next fiscal year following latest fiscal year.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020", "verboseLabel": "2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r414" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "verboseLabel": "2023 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r414" ], "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r414" ], "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r414" ], "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 payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r414" ], "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 payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (remainder of the year)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r414" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r408" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r408" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r416" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r460", "r477" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r9", "r10", "r11", "r17", "r18" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r15" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r230" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLoansFromBank": { "auth_ref": [ "r17", "r459", "r475" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r43" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r43", "r229" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r223", "r225", "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r463" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "audc_AssetsNoncurrentExcludingPropertyIntangibleAssetsAndGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Available-for-sale Securities, Noncurrent", "verboseLabel": "Long-term marketable securities" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r468" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r79" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "verboseLabel": "Other comprehensive income, related to unrealized gain on marketable securities, net of tax" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r146", "r157" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeneral" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from 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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from 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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r105", "r108" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r64", "r67", "r76", "r108", "r141", "r465", "r481" ], "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", "disclosureGuidance": "Net Income (Loss) Attributable to Parent, Total", "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "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_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1": { "auth_ref": [ "r129", "r132" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "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]", "terseLabel": "Impact of recently issued accounting standard not yet adopted & Recently adopted accounting standard" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r165" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r375" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Operating Leases, Rent Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r406" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r406" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r413", "r415" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r412", "r415" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r338" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r231", "r378", "r379", "r380" ], "lang": { "en-US": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r381" ], "lang": { "en-US": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed To Issuers Equity Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GENERAL" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "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 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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r40" ], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 9.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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "auth_ref": [ "r55", "r56" ], "calculation": { "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities and unrealized holding gain (loss) related to transfers of securities into the available-for-sale classification and out of the held-to-maturity classification.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Reclassification Adjustments, after Tax", "terseLabel": "Other comprehensive income before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r55", "r56", "r58" ], "calculation": { "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "totalLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r54", "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r54", "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r54" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 3.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r65", "r68", "r71", "r235" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r58", "r61", "r62", "r180" ], "calculation": { "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Amounts reclassified from AOCI" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeMember": { "auth_ref": [ "r375" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesComponentsOfAociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r55", "r58" ], "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, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r85", "r107", "r216" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 1.0, "parentTag": "audc_OtherPayablesAndAccruedExpenses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "verboseLabel": "Payroll and other employee related accruals" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r87", "r484" ], "calculation": { "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails": { "order": 5.0, "parentTag": "us-gaap_OtherNonoperatingExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other Expenses", "negatedLabel": "Other" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r89" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r88" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r99" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r99" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r101" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Deducting commissions and other offering expenses" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r94", "r357" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "auth_ref": [ "r93", "r174" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.", "label": "Payments to Acquire Held-to-maturity Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireRestrictedInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire investments (not to include restricted cash) that are pledged or subject to withdrawal restrictions.", "label": "Payments to Acquire Restricted Investments", "negatedLabel": "Investment in long-term and restricted bank deposits" } } }, "localname": "PaymentsToAcquireRestrictedInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Investment in short-term deposits" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r29", "r30" ], "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 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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "verboseLabel": "Proceeds from bank loans" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r97" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r97", "r298" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of 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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales, 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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale, Maturity and Collection of Short-term Investments", "verboseLabel": "Proceeds from short-term and restricted bank deposits" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r90", "r91", "r174" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Available-for-sale Securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfRestrictedInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of investments that are pledged or subject to withdrawal restrictions during the period.", "label": "Proceeds from Sale of Restricted Investments", "verboseLabel": "Proceeds from long-term deposits" } } }, "localname": "ProceedsFromSaleOfRestrictedInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r258" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r219" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r217" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of long-lived, 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, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Gross, Period Increase (Decrease)", "terseLabel": "Reduction in cost" } } }, "localname": "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r219", "r478" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r33", "r114", "r219" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r219" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r217" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r100" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedLabel": "Repayment of bank loans" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "auth_ref": [ "r316", "r317" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "auth_ref": [ "r316", "r317" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r315", "r498" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r114", "r315" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySRsuActivityAndRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r242", "r476" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r254", "r255" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r152" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r115", "r263" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r252" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r253" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r74", "r158", "r159", "r163" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r411", "r415" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyAgreementTermsMember": { "auth_ref": [ "r316", "r317" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "domainItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r258" ], "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 (Note12b)" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r60" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r370" ], "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]" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r344" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r336" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r366" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r141" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r164" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r383", "r384" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r206", "r210" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r121" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r81", "r166" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r72", "r74", "r166" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureGeographicInformationDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesAndLongLivedAssetsDetails", "http://www.audiocodes.com/role/DisclosureGeographicInformationTotalRevenuesFromExternalCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r273", "r297" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r277", "r283", "r286" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r289" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r46", "r120", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r242" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r119", "r245", "r271" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "verboseLabel": "Summary of warrants issued to non-employees" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r210" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r168" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r258" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesRemainingPerformanceObligationsDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SettlementLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails": { "order": 3.0, "parentTag": "audc_OtherPayablesAndAccruedExpenses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.", "label": "Settlement Liabilities, Current", "verboseLabel": "CSO settlement liability" } } }, "localname": "SettlementLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r292" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r293" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r274" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r280" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r280" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r282" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r284" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r297" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r279", "r297" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r278" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r271", "r275" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r114", "r273", "r276" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r288" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r294" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r290", "r309" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesWeightedAverageEstimatedFairValueOfEmployeeStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r297" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r297" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r287" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r128" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r114", "r228" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r235" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails", "http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureInventoriesDetails", "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails", "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails", "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfWarrantsIssuedToNonEmployeesDetails", "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/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r235" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails", "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails", "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails", "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "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/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical", "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": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetails", "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetails1", "http://www.audiocodes.com/role/DisclosureDerivativeInstrumentsDetailsTextual", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsUsingSignificantUnobservableInputsLevel3Details", "http://www.audiocodes.com/role/DisclosureFairValueMeasurementsGroupSFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.audiocodes.com/role/DisclosureFinancialIncomeExpensesNetDetails", "http://www.audiocodes.com/role/DisclosureGeneralAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.audiocodes.com/role/DisclosureIntangibleAssetsNetExpectedAmortizationExpensesDetails", "http://www.audiocodes.com/role/DisclosureInventoriesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureInventoriesDetails", "http://www.audiocodes.com/role/DisclosureLongTermBankLoansDetails", "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails", "http://www.audiocodes.com/role/DisclosureOtherPayablesAndAccruedExpensesDetails", "http://www.audiocodes.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "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/DisclosureTaxesOnIncomeIncomeLossBeforeTaxesOnIncomeIsComprisedDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeSignificantComponentsOfGroupSDeferredTaxLiabilitiesAndAssetsDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeTaxesOnIncomeTaxBenefitsAreComprisedDetails", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets", "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical", "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": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r235", "r242" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r235", "r242", "r281" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquitySummaryOfCompanySStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r235", "r242" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of ordinary shares", "verboseLabel": "Issuance of ordinary shares, Value" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r235", "r242" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Issuance of shares upon exercise of options and warrants" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r235" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r21", "r22", "r235", "r242" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r21", "r22", "r235", "r242" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r172" ], "calculation": { "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r410", "r415" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r417" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r417" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r417" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureAcquisitionOfAcsAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss", "http://www.audiocodes.com/role/DisclosureShareholdersEquityDetails", "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/DisclosureSubsequentEventDetails", "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r419" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r423" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureMarketableSecuritiesAndAccruedInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r243" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r47", "r243" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r243", "r244" ], "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 at June 30, 2020 (unaudited) and December 31, 2019" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r235", "r242", "r243" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r359" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureCommitmentsAndContingentLiabilitiesDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureTaxesOnIncomeReconciliationOfTheoreticalTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r147", "r148", "r150", "r151", "r154", "r155", "r156" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r127" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r127" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureShareholdersEquityRangesOfExercisePricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantyReservesMember": { "auth_ref": [ "r126" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r134", "r139" ], "calculation": { "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "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 (in shares)", "totalLabel": "Denominator for diluted earnings per share - adjusted weighted average number of shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r133", "r139" ], "calculation": { "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "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 (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://www.audiocodes.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityNoncurrent": { "auth_ref": [ "r44" ], "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/2019-01-31", "presentation": [ "http://www.audiocodes.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r114": { "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" }, "r115": { "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" }, "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=26873400&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r118": { "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=26873400&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r121": { "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=26873400&loc=d3e23780-122690" }, "r122": { "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=26873400&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(7))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r126": { "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=26873400&loc=d3e24092-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r129": { "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" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r139": { "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" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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=27012166&loc=d3e187085-122770" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL108322424-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r278": { "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=116856206&loc=d3e5070-113901" }, "r279": { "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=116856206&loc=d3e5070-113901" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "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=116856206&loc=d3e5070-113901" }, "r281": { "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=116856206&loc=d3e5070-113901" }, "r282": { "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=116856206&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "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=116856206&loc=d3e5070-113901" }, "r291": { "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=116856206&loc=d3e5070-113901" }, "r292": { "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=116856206&loc=d3e5070-113901" }, "r293": { "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=116856206&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r295": { "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=116856206&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r309": { "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" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28937-109314" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r329": { "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" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38976-109324" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r359": { "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" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r368": { "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=109980867&loc=SL5624163-113959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2),(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4EEEE", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109999725-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90193-114008" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90198-114008" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116862287&loc=d3e90476-114009" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r389": { "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" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r419": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62424-109447" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62455-109447" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62455-109447" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62455-109447" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62455-109447" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62455-109447" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(f)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62455-109447" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62476-109447" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(f)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(g)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(h)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(i)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(j)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61831-109447" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61831-109447" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61831-109447" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61831-109447" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61831-109447" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(f)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61831-109447" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61831-109447" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "55", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=34713648&loc=d3e63094-109448" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=34713648&loc=d3e63123-109448" }, "r455": { "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" }, "r456": { "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=6876686&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r458": { "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=6876686&loc=d3e534808-122878" }, "r459": { "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=6876686&loc=d3e534808-122878" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r460": { "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=6876686&loc=d3e534808-122878" }, "r461": { "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=6876686&loc=d3e534808-122878" }, "r462": { "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=6876686&loc=d3e534808-122878" }, "r463": { "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=6876686&loc=d3e534808-122878" }, "r464": { "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=116637391&loc=SL114874048-224260" }, "r465": { "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=116637391&loc=SL114874048-224260" }, "r466": { "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=116637391&loc=SL114874048-224260" }, "r467": { "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=116637391&loc=SL114874048-224260" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62652-112803" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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=119400593&loc=d3e572229-122910" }, "r473": { "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=119400593&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r475": { "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=119400593&loc=d3e572229-122910" }, "r476": { "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=119400593&loc=d3e572229-122910" }, "r477": { "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=119400593&loc=d3e572229-122910" }, "r478": { "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=119400593&loc=d3e572229-122910" }, "r479": { "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=119400593&loc=d3e572229-122910" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r480": { "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=119400593&loc=d3e572229-122910" }, "r481": { "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=116637232&loc=SL114874131-224263" }, "r482": { "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=116637232&loc=SL114874131-224263" }, "r483": { "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=116637232&loc=SL114874131-224263" }, "r484": { "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=116637232&loc=SL114874131-224263" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=34713774&loc=d3e574992-122915" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=34713774&loc=d3e574992-122915" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=34713774&loc=d3e574992-122915" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=34713774&loc=d3e574992-122915" }, "r489": { "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" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r494": { "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" }, "r495": { "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=6589523&loc=d3e617274-123014" }, "r496": { "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" }, "r497": { "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=6590653&loc=d3e638233-123024" }, "r498": { "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" }, "r499": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r501": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r502": { "Name": "Forms 20-F, 40-F", "Number": "249", "Publisher": "SEC", "Section": "220 and 240", "Subsection": "f" }, "r503": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r504": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "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=6877327&loc=d3e13212-122682" }, "r53": { "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=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&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=118930883&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=118930883&loc=d3e681-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&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=118930883&loc=d3e689-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&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=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "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" }, "r80": { "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=116634182&loc=SL114868664-224227" }, "r81": { "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=116634182&loc=SL114868664-224227" }, "r82": { "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=116634182&loc=SL114868664-224227" }, "r83": { "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=116634182&loc=SL114868664-224227" }, "r84": { "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=116634182&loc=SL114868664-224227" }, "r85": { "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=116634182&loc=SL114868664-224227" }, "r86": { "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=116634182&loc=SL114868664-224227" }, "r87": { "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=116634182&loc=SL114868664-224227" }, "r88": { "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=116634182&loc=SL114868664-224227" }, "r89": { "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=116634182&loc=SL114868664-224227" }, "r9": { "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=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 66 0001104659-20-103230-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-20-103230-xbrl.zip M4$L#!!0 ( +TR*5%99!*_5QT (]( 0 1 875D8RTR,#(P,#8S,"YX M79Q8E& MJ,DLFRZ^GGCBU!"F;9_\[:__^1\__=?IZ:\WDP?-8J:W(M353$X,EUC:J^TN MM1E;KPVJ/1+.;SR^B77M JHU^TZ_,?SS]SG'7Z"!RQ]/+RY/KRY/@@K0 0O# M6$=UYH9X/F-\<1[\@%6N-ZO8](4(-YN*_QM6NMJL9'B6&55Y?7T]@R]L!C 0 M<6:RE13MXO/515C^S;'I[QL57J\D7Y?7U]?G\M>PJ$7L;&;@APSVWYR-9F4- M;!CH7YW_^I!H.,7"9EG\^1E #HM3PS9%-B?R)^3EATU>J+?*)F"Y_-Q]7Y-S M*$&X;485&*U0A]'3K7H667-BHM;E"G1];G"3,X> #ICN*7E;.P8U7,;?[^!S MU'M0PR[H%)L*UZ F2>@7\B0R%4S^D@41-&EM:5A X=.Y_V-85' WW31\F=$J M>3.7V?#@+QD53(]S,!7OV97"7S,J"MO,&82VB<4OM^@PC[H\CXS_8UIYL@8' M=-#E^:^/#U-I$TXTU^ +X@Z-%1%KPR35!B!Q"!J_.\97MV1N> [T\!^>X4A; ME.CW/&"CGY(] Y9*TWXR*&6NX8(EEI_QF_7:IG,6?(0O<%1]036<01,:_O$T M&10Q+E5V"JU*KGN,"N;8%JKZC>&@*DZ7A+CB1+-!]RN4BU@)F;'(W*:V9!JZ M]^)".]6B9N#OWF@X'3T,;O59_U:[T1_T8:^O3;_U^[/I3^?;#6RW[<$<,:)_ ME7_#"!70I.P>-$-![:!(44W3<$S/4:@8;_0TG V& M]]H8%* WZ$]1'2)2&IMK^J@WT+X+R'W?:4&1%@Q@=T9A10]XY6"<4:(8P:N+ MRVT$!\.?87B.)HA6!TPE8!X(["/%H^%Z'%@@\:*&+N1/#[;Q;#ORIQS@%%HH M!O;3Q8=M8!_Z^E2.P)@,CD 6$M(O<>(; M$C<'ZY+2Q;A^3@_8\007N[/?-'UXJ_7_\308X_SZW]JP/^L K ;@C0%;>\#C MUG8\6/< &@],B#'ATZ7!20Z.U2H5P_E#&LX;?3KH22QO!P]/N&9"(!]&TZD& M,,/65)_T.URKSIBN01?VLT-T(8@K\@=E0F"/9M_ H_UWW3 >RIM-.QQ M)D]@H_N_COO#:;=DWM^2N0=R?MA]W>PW4PC]Y66SBV?<] )5[4.G$D4J,3/> M $#JGQEN?[@A%'ASAW MQK8DJ'WG&F_:PW6A9H9DNU,A8)>)$ZQDF=6]YQYZ^DMF1/.B04U$@,? M)P"Y!JBB+TVT7Z9'J4.SM!XEV) *$Q^8P=2F26[^(C0KX$=#+4N:'H/"ND/R MU"F9@I)-B,FH"9TII1C-9TO".'$!#@?*E2P^=FBI3'$^EBO.)L%08=R8K-25 M;AE:3SON;&I KQJ.CVJ(6_YVLKQ",=:?THO/N\%0'_8&^D,(]G?AFO/[;G_9 M@(?!&"9G"@-%CI*J[@:;EUA><\/1+4MR@#9WSOA*BI%CGJM4*3X=N$P;Z/O^L#\!\WRJQ>UJB88[ ]W M97?6Y8G*A7=1.V67WBGDRR^]0W)R94Y"@IU&-* 1$[(R@#7X@G YUF!R'CT[ M]L)W*E-1CHI-ENE)ZKR@7$\BRMHZ)JVQF':G,FVHC'2;W8OF;+1\$ 4*>.@4 MJ0%%^H78BR5>*;W &0T[Z_6#GLG9.HR\W<5E5*E M4:9-A,QH<^!&>T%V\,R!! QI CGJ5*T!59,;$!F4A.>2 MA(HJMZ -M%BF1I_JJY$DK#W+ "LS0;H[EFI28>KLA]0;*E./S_75H]L][:(3 MN@F["V'[Q\VZ64L-:M6M[5BJ]_[Q-)@.,"@#SSST7@?VKF G_'WKX%RU6AG$ M&=XPL>_P!K9VAVWM.X=P??=(#/PL3R3]>\CH=L&_=]2IE;B.#(I;NANO$.F$ M8+PC&'5T6LQ;+;1 L5BC/F;<>NB#B?:S_O#4UQ[[^O1I$AR:GFJSQ$7H/&0O MO/7$8Y;DA>@J8%$SW(VE*M4,C8>"_0T<].V2*'1A=A?N^ M5@/J$NB0O$UTO91G_R]/T,O+6W:[X%*!O!#GJHX1:H10F1:E9K-\VW,7FY!5@B/- M0Y8TD7#>\!),P2R(7&G?2;ZTJ^\[Y:OC++AU$!*==,E?9X2OI"^^D-N7B>'F MN>WOUEBQ$F5.@R'%T_#PA$='=;[O(-B\E9RXK("NQH%PIR/5=*3'5BO; ME<,0H.LQN86%3VD/T)1&U*E:C']&=$YO]/@XF/F& R>@WDAN>.&S]C#0;P8/ M_MS4H=PPRNH@EV*@<<]:H7 M8_]#VF,W-^RG@WT7V&\)MU^ :IF_[D\'/^LQ/ M*C*=39Y\:][AMC-NEW6 NRQ%+F6&2Y#3+COLE+&;D3?7"[UAZU5I',>@X0[- MXBO!E)]JWI5?;L%BY#+"(K-<5CO+6?%H@]$%'C?<&/3W!V;D^JOEEBM$Z_(B MXT!B-+P_G?4GC]J-/OP[?-2'W3Q7=71YSX+\X8'(_9<"Q]/L4K61FC[=3&$T MX3:RC_=J'4JJ-G#JK58&?_>STQGT?2H]I49K9% W82*SY5YQ0AQT9JK@+]$\ MA6+MR+A.S[2Z\+7/2!CY%;#S%Q&X8C')D68$+,GS1NXSU5W2[D75)L+;DXI5 M;;E,M=)NIC55:S)]ZC1J_QKUB\&Y 2OM@1 >L69LR&CH^9GK +A;:V6:DT[_ M5ZHYKP%9S99T-9=IF/ Z]!CMKM^5]60B0]5&\_X;X:8MR)C;9@W%**Y>I@EI M;^)L3?"I2!_A@(ZVEH0ZW!4"U?U_,>W8#0%+N_6CJ)4IHVY;Q1J1X921#E8? M!$DRH(CX7GN69#$^?2.%ABVZE!D[*4D5\*N"FO+VW@:U ZABS"I;<&.]M,W$ M>FW&7,.9$-@S>M(;"O?\#_8+*4Y?LDM3Q7!GI+:[[X_N)_KXVZ '@-^-)H\R MQSKJ 1*$=9]/42X"D>:I@T2[7"0-*\<=9ZO^FTLX-9R>!SN[%4SCROI1V%J9 MBJ0V#U559 Y481'@D]7,D&ZG)#LH21T5J IP:HV? W"'6Q%NP9-4X?_HF$!= M6'4G E0JU*R"+.+BXMK3#T1-I#\$QK3_-:2M],=8,WF%JF:24:IN6+H/Q;G MF*F5=:1+0:.0A20GTT@A;)<%V42Z3E<.@*P5Y%@"4/VD'QUP=:(4RR(12^"I M%&W8(5(QE+ @7+ ^#HF0P Z VA$VE:)C2D"I'E77 ;1[P)M:I%M]"*N'N'6H MEL<690<)E:"2&^W3]?B.,1P*P1LE6"E'YG18*L1J5(S'J(]90;MG8,72J,6BE&I&J[0H5(C2*$D.J$^(MMA"1T: ME5VQ"GVP2I H]ZCK@%![PZ7ZXRTE$"F\VM)A5MO)I9)W2PE2E5W;.GS4GVI@ M"O>PE>YC/ZCD1O\N;+IS9%#'="8W1;40#:H4X7D%>*9#2P=KPY:13[ !3OG[. MAJRH:#%H/Z9!RTO8UH&V^YUT-GS5*A4#>9T&LL+]=(>JXD5USH%97KE"["HG M7.G JGTSEXU35I%BB#(VYZD4"1TZ.UW7Y9R3E94OQBUCIUYV==0KP M'WQG=4+FVIO\QH5"7T^$O5H[Y"3X;LG)_.L)*(1YBC>K%Y^O+OX)XIZ]K9RP M"+:_H3YOS]PY8WQQ#N6O?.W9[J& <-B$P;9@+V!&;&#D\OKTXA)Z+9L#D5<)_SB- M:ROT@>7R[.#'ZCSHO@;GT^PDH^#_"I-OT-E9!WGY>C)= E_HIE[MDK[G<2[]JOWY#)FPOZP8 MA9K\?>"2%2[$3C3C6;C<,-VO)W/#05/K%X0IQF;63%;U+3JT1&W'0;)?3UR@ MY*^D<4[\IRIKP@/JMNMA?\E' O9.79<' ^^7IBD6?;S>L<@L\50K&Q M\7[G44NT(W>::G,B!=<5C)I^=_7?3 =V0[ ["2X8MV\VH*/O&;->@=M6I-^- MP28Z*F(EC.#8VK A17D:O1&T[7=OO2I;?5#6&"QTI9PW!(W-%\9KR-)5THQ]%!Y);X_^N!0H2]LY>6"SH1RH#B5.[" M6'_]IM)=:GD\<,/.ZSS=^I+&8L?1!L;-LC0,]:VBWDF5W*]_D+Z\SDQ MW;A.V%$[M[)?S8J[H:9JA?"%< [HEA$?41DJE6/Q,93JEJR9L-UHQ#7;Y('Z MK\]Z F8X9S;73"FS5,\XYNN1W2K4E M06PEBJQ"G6&?VQUU&2KIB[P!5/'M^/@2A[RY-PXS?S^IU7'9#60.#MB5P';F MBQN6:V1XY(D?773$Z2/EJ>I[2LY*)0\O4+3&3=JA')$JECV\4,G(UQ*9JA4] MO$@S+CW0W^7+1CFRE)0YO!#)C46>CA46.;P(X2LM-X22N>V.8:[(D:12R<,+ M%.YJD#\WZ=S9!THK/'I[$F3N.9C WG=R24FZ6Q.'[X*IN226YY#1O,S')Z6M M*C6/26#I"W,#JU8+=T7 JJR9>#Y-C#P7=W&X HO>P([+E.V_V!8)SE(V6AX3;N*]ZX)<1O*! M<&O_ZZ;W/#5X41$UW$O'.I^.8Y7.GN77)TUE8Y ^^7!3@0M M.9[_K)>81SR:UT1["EV5$Q4I$[ZM5 <1# =6P)R8OB&:P,3])+!#00I[L82- M-"6/Q%TRJ^IV=A? =V!.I2^>*"R>'?M/8F%$!/H=ZB^&+5F[8WQJ.#)6-S@2 M:P]^);9VD_\>I Z/4,L[QSV^HU8"W(0B0L943R^T!UH";<70>^)"7$]3L-6 M@UFLI%#1)+O=)_L[\2W8D]\0@T205Y'YTZW$K0TP&V57104> M#5BH \U?;'=ITQ$EO\$NLCUE+B2_BSS!I0VT.&.S5X;-MK@_J,+%'D[!C^80 M?!<91_.Y;9([V#Y"14Z2M]YKR11UOQY#:R M1/[N(N'''"VUXRN#E!-6Q4J'\8PN+^V(&FCZ(*GH_I05A2WEH4-[DX=Z!SA3W M<)PH/'B\E-[MKD&,RK33GGSGX])UL^[+I%\ M1R=8?L6W(S8U!YX%^D"W;XE:468%KIK;JN80'U ,H\*=I,/HPCV.'BE@JM&K M$LLSW4>#>G.00R[5!]37Q_8&0A4N5$9 5KOHC6-;Z.-V!$+F,*/J0+!><_8F MO5KU%<:YCN8/-J$W[P]$"!:[$)06.[ZE)A[UR(@N8DW8N^&TN9;*(-SD["LC M]A:GN M?HKE/=$@JRH]%<8@6D>D'"H\J[7VN#6VG?]%\( MNA02*_1K(3A5P?<85(C]@;[8L%:XVK0VA#FPT:DL0ZLV M/HNKG^$[W/K]._=LI@P'[]D[QN?$_K?OW#PQFNM?8V=SMS6C]]_P<$N0,50A M6VL[V7[C#M^'$&LO"B[4+=I>06A"Z_-S_1%6/G_W!.J 'GD&:87-_*G$L M9J5);M6.&RD&VFZT-*(MQ@B4,-"43+-7=EB9$@PT)M.2DP,CM<%"4W+=,:]% M[\$R#I22"P1#6J=6##WK%7W&@>1@I ,](C ML>64B?N6H3F?"3^C:)2?-94E9[!:0V^,YK/>_^AMCBL5OIKKE<"'":BV'+.8 M0U@IT<0TJ5@MYI7(I*MD"?S..(P8!<159)DM"2?&W&TS1U.:IIH>W1&,IFS1 MNRA%4LU?*K"??0RI6G-82P2FQ;MZE<]A+DNQHCF>%!GV/'1(G^% 6%,=*,#.WXXG5+,,- M+BDQ*Y#)%A17K,!DL' 1?FY^(J+9>$RH[UT".Y@H.XGOK=Y*!S;"9X.NIXD4 M:3I\;^%ON&AI)6U,,74E Q*UB%F5,8OD,EB)W7&V@E4MX^[.+DU5+$K#)?Q%C/R5^"A"=%N M"64KS"]Q4.$RN5 Z3UN![;3_#/+C9+T6 ,NVE>VMPD TXI?$.$[<;^.[+2V= ML37":8,V],[@?:/-Y!!;!)7,X %BDW>-28XFZE?&?X=!T![G:9I*>5_CG"RC M>?BPVV@.\SNQ%]1/SF.^;^3=O 4^7PP\^!(C&KUH,9K'!X:MY(3=#^.*Z(<' MH9BG%+.SZD(P3$]++(PWW$Q;BJ>$W(HVEAE/4+6R/=D#UTW>&\18A0[I^1XH M>^JA4A[V(B]H,#H '8'4A9PT(GM1?JPP+U9\RQ#'F.>F^2JL=*3OD&$8("&! M$:(+&1\67:2$ MUZ9.H!\_[C8G*TA?%LBK6/*>@P]9#7A,@0P!D+$4$?/ MC)27.U*TMQ\/!'NZ@9V_$MP,X2HI>Z22)K*VS_."C:08&&:$\6_!6EC&AFW* MF?U^QCX)'/X%DJTAC?]L&\#B(D?U?&!M:X>AMWJ2!>%[-=E#1OO%?KG$VHQ\K%5CGU&,.PE7Q3G;"OR-2^6NU5CVJ,WT M)MM#EX!6RL.[P+=,;HQ!LBBE<:2[Q:6.H5UZUF4G!^/S(IN9/**TXED M9!=+_'B<<(2[<'DR$SSR%2UYPA?=P[QLR5S2828FU>K'V1W2E74@!"CAK4SM MX\K'.=J+-P+1$O5>K>J3PPZQ@$F() MO-S'##3XE&GECE"K>YP*@8_)49?Q]S!3./IYLQORA-9-A._\)O,3Q\-!H>9Q M=L+VO@/S-E7>BN45/DY1LU8(,.'-&5]A_=&S8R]DPU/X5\QM7/T%:]AQD+HL M?ZE1MZ$C-0X;9PC1\FEKO5]6Z#@75-E2%YPJA<_LCU/O B)%B-;;X;)C-QXJPOKD\!Q+;&8V:'^D8[:C.59[ZWA+Y8<+*($I/*_'L]YG'7]_(VG,152\UJ1RJ_/+&P M5]%C )$;B!@SQS;?4Y=,=2H<_M((SY6P(R0?XR#.,YYQ$\=O)<6.TX:G;5/P M^.'6;7]XH.$_]9!OV2K6/E)=3F\WPB=+%78J5:H>?N'ZT[DPEV1E_/5_ 5!+ M P04 " "],BE1/(UBZU\> "1TP$ %0 &%U9&,M,C R,# V,S!?8V%L M+GAM;.U=;7/BNI+^OE7['[RY'_:BY7X]. M/S6.#.!:G@W=YZ]' 3XVL07AT;_^^9__\3-=X! A!QS%N$;2?@6'>3L\99P[CXPJ* # MW1]/I"V#X'3QUZ.I[[]\.3EY>WO[]/Z$G$\>>B85&^H3A[,6A M'6??31&8?#TR ]LZIGQL7)TW:/U_C'PB#"KMEN=BSX$VE?(G[D_X+0(SI57O.([IY""UO M]H+ %+@8OH(N&:XSH!!+)O4M@#+Q],[QWE2*)4&S,H VQ);CX0"!$7QVR=1C MF:[?M"PO<'TR6PY(^Q8$F'+/<\/FFYX%V\ WH2,!JFH["H%VW5?2@(=(\"O *B(HL+.D[4>6J2=-G0",D!)*P\>Q@. 1E,3@0H8! DK'1%D MN7^&3PYH8DP6K&HRR*.VV4YWWE^ 15C6G'G(AW^SI8M^Y^**0[U<2PK!]OTI M0 -S;I).8*(;9.9$ ; 5@!.E7.O^0%+Z,VF!#/"MBD1D(25 O90%/% M""5]V!2#AL#R7(LTRR:1_F0\!1X"/NFM0\HI&.%56E,(^@ZZQ"6"IA-V)&ZJ MVEHC0%020M0TLY9N#>S% MM]"GK30:IXV&<6PLR)'_M_J]4?^AVVZ..VWCMOG0[+4ZQNA;IS,>A;XYZ;GC M62GR#HT*>$B VP$^?C;-EP3'HV]6^1U]_57ZL%3FKK7"L@ MGGQOGC5/R[_KRII'H>4(AFB@-PD163)_\=TU'TO&5 MJ,0)#F8S1NT8$O'&]2?(FV6S,&K0D^F\AVR OAZ='AD!)GWR7FA[IG-DO 'X M//79+W6(ACK29**G?ZBW\&HZ=&%H^BT3H3DQ$7XSG0!P1"945Q]1B@MK7<#E MH>HJ^#9X\3"UA 3&9F;9_1"L.+1(D&?J!+EN*M!O_AI-B4,U!FCV:*(?9 DG M7LD(6)'UOG1/B$L&$,!^MN@J4-IMP:H&'HG]7+?Q&P4.,;%F 9F/"$)B\14L ML3E5=EOHI1%&TKW03;H#!%Y,&(<@B,:R&(7(7"U01]/G M1&4YLDT626,[(]A.=U"(A8@B:5UM?-6-XIJ>:X4 .N^6$]#=\CB>OAH")1IW M[WGV&W2G U*H 5*\$/'!7A#TR'0R9ZJB MQ@\'KP#12/' G-\%KKT:7LPFA6Y8"'#!HX])!6^B@-U_/F5]%'+\0V-*2QZ!HFRSRX$@T"COLF M4S7-B_/KR\\76LNU-"9=9_ "&>ZJG$1DH5T$*WUV9.1[UH^IYY"^8CI]^/.< MW>GBJC4#XNA7HH2>*B8JDZ3R%8$2<7W,D*\41EU#:-DG4>?YXLVOM$64 MWB^Y"B,4\;.6 _A<4:@S[-K\-IA[@5\P#1=7V /1E00I%]JJ:]%EYR32<\WR M3%2QSR-R;\TW$CT MU[J)/L&)PIWKS+):"U?>22X )F=7UR33WSWT R!V@1RX.+HP$^EHH9#%*FLM M]8)NKLN_ F9=/>H'SWVF!Y]9?.".<(J&!KAQDHRR:;27!&W=YPJK2%@9P;('^0EB2U1U)7R8'=<*6S([2%QE9AO?U0BFIP1;QF]1-";#'$1Q2' MX!6X =L]9>K+CX_(5M\/&2M!K:N77'B&@5\PC?.*X#RO2;I5CP,(8M/UH#;Q M[F:>RT#D7F9?*::/_"3ED!6\$H"FJT/;M&T8=F5@0KOKMLP7Z)M. A-O7ZFP MXAZ)N"187VQW2W%0NL#LF:5#17/YQ//3ZB8/T=/P#B&]T4;^V7QWK@0E_:2>*T.N MR"MCUE4[6AXF+FB$DAM?391)H_M\??FY;B==?AP7 RJ,KM45F F[3N^8LET M@%ZA!?"(.*BYPLNJH)\DB^7"DZ4P/EW'X<)NB). %UG%<3G]I%C>!!(#I^W8 M' (,"*-HMN$VT6''8VD7(BS<-36GCL:RS950UC(J"U/7@3H"CD/7>]<.\Z$M M><';7^96V!_Q2F+4=>_J'K@$OT-OA]@SZ$+L4VZ\@GP!%]3:'RF7 :KK1@KI/%@FE1YZ/WB7(CYFNE]=&9$M%M,302YEH- M6UJ9#VL*[6V=R^QMM?J/@V'G6Z7G#NJ-K?7:K=5INU$TJ,\YK8)QE?F!>-? \*>R9QM!GT#]C.HLK0)T3U( M/:S&G0WG(]^\PM%W[.X<[XUAC8=@Z,8/@>68&+.W8IG4)\2'+Z=^)5K9+64L MKT%RFJJ*D3N1N%.:$9O6V ]=K:RK9;0T/]:3H:9U!'XBL*)'F2^EPCW-T3?C M[J'_>RU'F2FTE>=.AP#["%J$!]%SJ.DO$B5#HXTH!;W! MH@_+LXY])YMZ:F M^PR&A ^=R018JP'/E >\Y8[4%(JB'1\@[Q42O;F=?\?T<93%'DO3(@,W+R>; M. %]9JTZA9P9%ZO"05V=Y8I!3AU6M8J2D0J!:BY-MO"V 5EW+1@*P;6;,P_Y M\&_V,<_DR:EV #(OQ0)=@Z(T[21@(!((^I,VQ&'6'8)M@, ,!C-=]'6'@+E>KA"=?=8<:KSH3#) M5EU+RCJD.'WD$%B >/ED AKQ7K5@U0*039$.O%9H4YP5I_U+J:S F:\G"Q< M;X\E7(T'D7AO!$/IJIX3*>IO_D.[94@ MYZ+CPG%NR?0CFH7K@PBQ/=:F#3 FUBM^M%39(K)N.)?0C0J4]E@Q5',EU@K1 M;5SIM6=3LPV-Y;FD-?YF6VZ=-#-.KR^OK_=%1!HTTG+A"62UXAXK2$4FQ*J1^\: ALYO[ILJPGJ22^4@E4:> M([$&\8.EVLPG.0_;R9@G^60.4FU*L"36&WX4MKZS@5GLNH.NZ5H53IUF$-!' M5W;BU*DH!W4]H$868G88ZLY#0_ 2(,(*#%B>A()'.XHKIOEP1OAPI>>L(RK# M=:4HR83"0ZOUI31[B1#U)^%S4(OGHI[X:?YSZAR #LCCUS:C'6&*!8#-$O]T M,0X(1\3F@J)Z!Z &Y7BP$_=3D]#"$TWV^D=>.)&N>&4: O8& MR=AK6L0@0N VP- %:P>$A>KLL2#+XR\\%*IL2S5A;,0](M/+$\%*FPS3O3V3 M KR80SDBAR+T:@PI/,=9VY*^L$W:D+++M7DN8D;)/9:]+&IMCV1FVQWL5#O^ M[MHL9ST!"%_IADSV8?>!8[IXX0XS8Z7/\'%599-MIME_'KYBNV=*MW7^%9X> MU2NP%=[2JA#8RB"@CU[M1&!+E(.Z9OR-)_:%%4< O@#DS^G(H7EN*1]96O*" M];"8@#Z:I4BF_&6R)#.T#7@E9V)ZXZ\_6;T#N+S/(^CVBI Y!(U1P1+=H^:+ MX? -.,1??#1]BFB^1"8ZM_#J'X*B5.*%T'WM^B-HJQA'4P_Y-$A0P84%],6 MT8TJI6J50?!#JV29(W(EO,*"Q@LNKYEKB^DUY8$6Y18H0V>/=40M3PJ#D-7. MS JK1KS#75$S"LDZ\7BE@B>:E<$VN%/2L7 M+J']259B%4$CI9!.FF>7UY>?;_9%C=3RI/@^NBYQF.7@*.%89U8^!"4ISXA- MW"C?5&172C?$:A^"S/SH>#LCJ"9]=EM#<]:,[BO2U$L^! M%F$#W53UW/ (0-.S8)O,B- 12Q-^06RB<^/86#9%'#D1ZSWD 8O%[E9=CE+:?'L57UYO MYG"%CY4N$70VB]C5GRP95D'!*[7WH=";966MK[TNE]U$5A.Y]9M@65V_N[W? M.KUQ?TC7ZEJ7Y1C4?#W?7E*9TL7JN=4:]6!HOA'O$B!H.ORKJQEE]1RE6?Q/ M7SD5A:+K-+] <$>?=Y\"^][SN.>#LPOON.B*L8@?0=GD!!V:#C+)NN=)Q\ Q@!D\V,>QS;: M 2]5AWAU)5%ST>;^!":Z"T\ C\F*#DSZ$%=6_+P207V&;UEI+H+FZOFP$X_P M2<'V@E45*DLFS;!KPK#+'50AWXG%;&:1CTG#567-!)\4RPK.KQMF!* P? M_D[<_I6"^N:IT)_EB5W@(HDRH621Q4WZ2C' M]Y*25Y)ZP)=SBJ_6HX*#87_0&8[_-)J]MM'Y]7MW0%___1^CUQG7Z_UR+V+E M1PWSJ]6T89_=HWO$?] NOY(^0U><]9D[\+(8=0TX-BTKF 4LNT;RA4_R?R=\ MOS']U*?LE4U5Y/=#;S;*#4TV?FY-#"W2V39T H*3<(+N6D**AYU104NK)V:$Z M%W1=9%@^!#IQF4Z4?HUA:OH^@D\!.^\Z]I99-2*CMXD0S960=RBP.N$T'\^O MKQHZ[)8IT*8-L4:/S;4^0_JF 7M%1]J?R%A9NKUQLW??O7WH&,W1J#,> M:>!*T,U0GWB#K^QYTU7(.4M'4<4Z9H&VC6"H3HC33)(Q/7ZT2=:CY.YZE:!VFSN2!US4%5 F$ M.<A[8TZ1G&^&"C$I5)43Q, MO2EF@7C^ITTZ.^S&3_2@'EZ^NEG.N;E9#U7UQ]\Z0V/0_+-)_)L1VPUIMEK# M[YVVT?ECT.F-RE^4X9R1+D"4=0JZL$IMU^@ZLQ?'FP,0O2J0.*G?"A#B;V:* M54[KY<7UY4U=J5!D)+=V8:T<3EW=B CU;V9XS2Y?SMF%=U^N$KATM?%'P"?3 MXBSQ^D/AJ,VKLOLRE4:W$R><"RYUJY@I0KQ(0X M?2HS?@4\:[AE%MQ=L4ABJBW#Y[)_P _0ZOXHI]0^B84/2->W\&^19L_$PCJGIVJO^=,D9J1UX^SCOO\VP7UW;2)!FL".#@*+ M%&W.Z*M5#(MQ_>K&^+HR;?Y!EH=\SNKU6 M_[%#OZ'-&IYK0-:P\9-OOAM/4=L_&R:I9L7-UYTR*^),9")$#,HYR\2M4#INBW0!A- P-AR\BVHM?,"+H-/UPT##H;P%>F M+$+1:N2YF,ZYX=? 7G[;>?>12=!!UT3S+F'Q:HQ$@,G56JOEL ,@XC0="3R\ M,P[2A'9J^*C0H]1Y"#7LTG6^O?,0Z8"K0*VD"1VV6JEAEQZ7OU(V=R*3?#)O M_#WR@I=1O)"1&HE@#0U;L1-&LH;Y6F+Y=<,\T1UF@2^3ROM38+!>_3LTZ!8]R;M9EETXK?E7UU>-A@8319Y$ MLFPW 4RZ+A)K$)8! P*E92(TGWCHS432;HZONM0?S-=()01([CO9FNQ=N1$*BICSHH M628$ 6IRFS1E @X!L8LM8D(QHOW)> J(N>L3(\Q9FKK2QMY%L;&7;C@V\OQE M\\R^T^-JZ8['81>=2?.F'_G1(]_T YI5?EG?]'F#7FD;>DX/$D' S7-# M5UN#@WS5AZ:XVG!"YE'BXD':;QFM*J*VK_I3"K>N!@8'8\^C:TI@^?0R4\2I M9:8=&J8@WX1'\#W,VV100GM?M4@!%W2]E,I!W)K2O$Q=M[Q-6YWPOFI351:H MO['*.14J$;_M3T;!$X8V-%'JH;+^9!4E[TS*%EK<686JBS>ZGO:78$495=Q4 M,VD>7VOS5);\A+9)AJB_D:!&Z;Z[B$SCSR[\FR&)CUX- (*>S=(?$F.@#<*_ M'(V2HK'SZE(=KX!/1A;,#S0V@\7LOH&<#9Q!8&?U0!%4/:Y@W$&76-TP/A 3QW)ET[V>7J[G MT+CK]IJ]5K?Y$,=S?XI39_RL0>)7)ACBY2[N?J08D!.U+:I8V[6H9)^R8105 MUW-(BDEJ[4*4*+["(.EQ;9MK"+Z:X5J#?12$3ZM[9&!B^.RRU*3X&["?&4<6 M!1[R3F.4):B/8I02<=;NG%)6Z!MH]P$"V,^?#E9*[9VP1?"I#X#S4C$DDF[U M)X\F^@%8JOCEX_,#!&8PF,6' D!8LAU=V\HX**:,[MY(?K,<*0QLU[5B1%L_ MX?41:SY&IHN)-T(-1#)SW8*)QS;V\T_\%M7>&R51@5O75(IA@K'LW'&99=+H M/E]?->J^ %E1JL7H= WU8+Z MJ$49 :NRX[F-\D+X%R&Y=J%K+%R ]C;/8B%G8R&HY; M2Q)B(;6;F]/&96,UID8H&2E2U961=GBIB.33JA*2K_XBIG#+?('^VB$L.KLG M?U0P.H0ZU'2(^%TV\L,T%MP>%I369URLLG*I\V4@;&DJDQ76LM=#\.\ A@^H MG>:+++O.#@I. LB6;!DA\8W?O % 5K2Q_03]K$O:_(+Z"*J\.-(BE<"ITS!< M!]N?M,@BXCG0IJ;2+?)^ -0&I@/0XC3-O./0#4_W.<&X1^!//3M# 12WL'^: MLPT&Z31U+!GUG=@XB+V3:4-_3I8P=B2P:;%+Q8'/&)]K6X@1V!:P2(*V0/^R M5C>9ZOJ,@C("2>M_9=PZS:=+$*%%-IIZR#>? 1=2AB)(TTASY>;Z\N9Z9[5! M#7B=YCN:7I7F(WL%#G%K;>*<4BS1I^BV)WV8T07H>2YTCHYR60E5G5@P!&$2 MVOYD@,A_O0!WL ^)IH$00\9 44%6K[&C4%?B ;4Q)NDT[8J [,Y>6"EZ-.L5 M$ NJBEIE$_M0)CG6[-HT/0@067H1NFC!HXIE5MALHG^J%2Y5BTI9MF MRE2K0T.^= XFO[+3!I6GJ!R*'TI5@C];VM=7-UDACUW6]-QJT],*F0_=$65* MX6$"16>"E&D,'IF.VK4MA^*''I7@3^&M,.U4BC!-J4^;1U KX+%/A=>=*ES MBXVTD=*GBP;1IQO-QUNQ[D@-M% M%PL2CE:DLHK#IWCP*B3)FEUS9_'"N\*Q;Q4E ;9MF#KQ)*M3A80/7K7*<6C7 MW%N\],%*3T\+"@>O,P6LV$U75MU"EDWMX+5&@BU:>:X/<$(/AP>(9I?JTO1X M%LA.MLXM66=7L]*KYY;52U$+N!]KH!P:G9RSK)ZW0.(\=X',6-DTRM.:XV,5 M9,9'(Y'7N!ZA-3'AB[#8HM)[([@\/#KY(R/?=&T3V33!TB-9RP($EC=V@7T7 M^.0;=JX(3^\<[XW&?^CBUH<.6=;N3;PP@D0#E1MO<6NL,\,7A=D%UPE ]+G= MN(^A2V9M?B4):77<-F2+L7#3BG3MI6U1/0@Y"KXKKL*=X"@ MQ;XH5J]*] Y:Q]1S3J?(9G:P(XYT$$"KL5KZB.X0./1D/4_7*M,\:'W;#/=T M,CCB[2-G'F\@Q8XRO;W!,! FT=P16::C1.V#UJ.J?-(IH)FQ]_AK8+H^/ M[T%F7@DIKI;&?G98.E*:05M*]+$1_X7-E=!]'GL&6^IS3"G0H &1LR)Q2$*SYH2\E M>;2EG-5"6A+C8SB$M_\$:AVT=I3E3V$JZVT&H]:GQ)!-JYF]%S9C/RH0,S'V M3[E+L]"JI;K1@U;,FM@;!UD;.DQYREB>E;Y??0-IAIX3AIX=CKYN@96Q;FJQ M"2Z+%Q>Z/PHVXD0:V1:#2G0N63ACM%:DN-O#4UQ_XA&Y"7;I= RE!#Y:LNM. MU.E7@J ^ZK4IX5=6KR)N[;AV"81Z%%#]T#,U+-/J=%8)D,5G"JH3_= U)1S; MUNL)FU*U59]3C:ZM4DVS[N+ZJG'QH6PE6%:X,:RYMHV!&Z4:;;IN8#JQ47SG MH46D?PQG]"'2B6)WH533^NBMMGZ%.KY*K-I9F&UL M[7WM<]LXTN?WJ[K_03?W87>K+A,[3NQD:O>N9%MV]#RVY)7DR_.=Z]C P'-W?(-L; MZ!AI'C(&WTQO/5@XVZUF#QX1QJ9E#:ZQ::S08/#IY\N?K]Z?G?]\\?'3^XO! MFS=12]>:2VHZ]B!H\MW/YX=?;J)6'?N7P:>W']^^.WMW-GC_R_L/OYQ=#)X> M#^4>"9%+DUWP_:&@9=I?7TA? \*G[?[KI[7G;7]Y^_;;MV\_?W_!UL\.7I&* M9Q=OXX(_A25_^>Z:J=+?+N*RYV__\_@PU]=HH[TQ;=?3;/U8BS;#JG?^Z=.G MM\&OAZ*D>\,[E$U2\^%M^",IZIJ_N$%7#XZN>0%(N2P,N"7HIS=QL3?TJS?G M[]YC0^MG31$ M"[RE9=^.OGO(=LT7"XULHGXX$,:#Z7KN3X.W%9#N8B]!-OG$I_M<0#AM)B": MME UX9IOZ&^HFI]=7IP%Y,P],E;H8+QQ;->Q3(,.G6O-HCHY7R-$.\G22M6" MM&0Z9)@C]V?=V804R[35 ,%/&B8_KY%GZII5)?69ANMAY?"E.UU.MQ':94'@ M-5H_"S?.9HO1FBKP#HW)PK!!%?+";+T!IM::O4+NV)ZOB4JL'$9,%M.F7R :B7_5 M+!]-ER/2G;-':.XY^M>Z!%&8CJ8$%2R1P9:08D;L@4!!1]_IGZBVR4*RUZ:$ M4/4"6**S"ED>ZF0-L1:?1S8)?>8\??SN],FRQO)C'X7)=L]HCQ\V!J+Z9%"$-N5-P8>L8C DR!9AE,&R"J@J%^*CAKZ39%PO-:5\!*80P,D=@'QECVT,8N65L M$L4.ZM8/YI?/+A%Q8H9\MIT7%^$=I7IL;WW/?4 [9%U4K1;5$%.AR!X('2<6 MPL%P#'Y=(+PA^-$Z=!69$=.AA%A*=E@AZV35WYA>@ #IC6QZZ0))/B6&:-1M M(4:5FJ^0+=;^;X+*#.B\%EO!I%Y(FD"DZA6Y4#<5LDE7+#T8MY9/AC;I^L%Q M7;+W# SM$HQ)-ERIW>1I]HHZ[<.%N]SX$;56+]%T,Z/3:7;C8,_\JZIM5=&> MZF6V>@M7L8L*V;M%V-R1UJE?W/5P<.!:!C%Q>PT1SC@X*T?Y>6.D+]!WSU40OV6K._ M/CA:*6R3W<:?/E'+T:[DN02GI5H58NYO-AK>A\>)FKV?!S[,Z99. MS4.=C#LS,(EFR*(^SXI\:S50T:R09J[?HG"D>V]&*%\TC,F^VQV[+IG/%LZ$ MV"Z10[R4][EDC[4R/PN.IZ?+T7>$==,ENP=3KYC;G"XJ9&^A?2<=V6$,0?A? MND6X1D2C,C\&QT*84&.4X+5-]CY5LNT4E]U,9SPF24/ M^T+?ZRU:(HS)X-*^)_;WU&P)K/FJ!%$)#74):(9TQ]9)MUIX0+)8(Z*@0004 M*5>!25BFM[J8KHJ=6CS4\8% V$4LDW+^!8E&*XW7<598VZY-/;%@+QQ/LV:( M6'U^H-_4<'T@6Y[R@ZU4=XVR?8>=#8WVQ+9FW?BN1Z# ]7(N[K%NYJMF+4NX MAO68]NC/9">'R&;3]MX:YN9M5.:M9ED_Y3++"9&.(Z]I;/2'0 9!:^4((G_3 M$$?'?F.$$3<5DL=HNS)B'7HF4P^M4=,E20U:>;-!FQ>$JZ0SW6XY(M>$'JS[ M+^C-@?T*266V7HY@V_&&E8Z@N,&(+**GIFV&0?#VUZA)VG/96P!)@A$M9R#C M\*WIT0Z.U0>)^H/; /#!8P"X6X12M;!_"4KGL\6@:FK+!/Y+D'QV=GYV-G@S M.#1'_KZ93N;3A_'M<#&Z'5P/'X:3F]%@_GDT6LS#^R:$<,O14\U;]*:+@YG: M)G'=A'Z3O;41??W[@;0%=6'&/5C:"[*"VT[,0F_;)/3&TERRFPB<24)%&WJ<4Q@P:K8$TPG*ZIDACP%"L)!XN/;N/P^^7%U<6'\X]G%V?G M%^\_7%V>?6P"FM@TJQ4;)F\ X#JP1=8E-"9_YDYBB8(U81-8]9)HG)#-G+&B M.2TC[] 6^D5W;(^LFB,K*$KL*;2B?QQ_)[LB9/SK)P_[+2TX47SBB^MA3?EAQ))/CFP<+P4!TLISY"^LWO\[6#/1JG(!?ZS0:B M5$N-PG11$*92'$(;6]&=(G>&=&0&H>H3Q$%6KDJC$+XO.=+$K$##Z@FCK6;& M@5I$R8)(+IE94:IFH\A]*(F<%$?0 (PO6^V)EG&02A=I%)++DI"D28YEA MTN: N"H[E<%6_2CVVK%UA=T1JS@<2RX?#1;]T(!AV2]'NCGPY%6"LROB:UP2 MKCQ^H(&6WB'DPL4O#F1&',V"&T[G#[A L2OP*H $5 MI>**+JW.Z(76Z?+9#6\+<;#*J0-G#R0'5PX[]3L>$+T_;.OH2=O?^;:1/5K@ M%8*S8Q'+F4=_[8+-$C?ZKEL^S0H:7S+-7HXC&ZE[QS&^FS(WTCS,^U:HV"M_' M\O#)<04-QARH6H+C4WDXX(H\Y$+H58!D3N?[$.").'T%)@A=2=T7RW'MR%>' M )-<8((\3Y#!E,<-5+B"JC[R@(.+$;TR'EW87SCT$KG8C2TH#PTO$31\+J ! M%!\CQM1BS4!R9ZC,&A"<O6=[^VM\[_B&=UUX0:))3 8(C+@<&&3:@#22:";9R;#]&00B^.EFCCT$^ M8"RDXQERZD"S^$ILH[H0\_#%P5\)7\E\\8+W.TQLRRP,2B'%X>7E@QU[MB1K -LUR1Q2IC/4_UGO.FM6["= M(P0(-DUY-8#MFF0.:W,XJAV$>!S&@2^)I#8!,7SG@GIU8)LC"7B4V*L=*^&. M+28ISH\JGM(*-P5LJR2!86%6H9D*G*U?KMTG40_81JM(\%R>$S$'#[I2UL1U''M(W M&8CL/0^;+[X7'HQ2=:5+LV,14E;Q?=,<=U35G0#;,2AK2-7R@*94= 0X=L"E M,.?!23$(3JQZ1D1V@DCS#0W XXLE3YIIC.T;;6MZFI4@G!=H(%$1@N>K?I!E M) $-]@4.WI?;YXY<5D$(RW;]L+(XAP;C4-?]C1^\CA!LDX/4ZFA-\XKM$GGG M)\B;+A?:=W[,D%HK$%;E!L:UJEB@:<>,)DRVD3'2,'T[T4TP=$N TTV>%2=3 M$8*SL'X=D)$$--A/I2)MK,/P']8/*XMS:##F;3OR/2"<:A!&;E6AU6P.\Z'\ MY]MT/N3ZCD^R,@P'CE0&7TF.H%EY"2\1 M6;ZG..#6"-P-\0/6^3Y5?DT8KAH9 *78 8Q>0*$[]+TUH?"OHS''1^VT!@R_ MBB):IVR 1RE\55,6H;@TA'U3071B%L C,_4]U]-LNM67A2=5!8;[HA!&*3Z@ M 95RAH?TRAP8Q"4AQ"_)P<(D'X@_X? EV3-$P57D5TE?PCOQXTOS!?GG<319 MS ?3N\'T:30;+L:D0.]%Z+T(O1>A]R($3]@=,:#OV&7D3[ZBR; ,7_>(]8[P MSM018RSPB[4P!/*VG"=#@$]]NQ(//.$A.2Y3Z7/*MJSW>;J3$3V+@R[+/_4T MUX?+J\OS\_:?'2N-"9,K M$1/!CZEW8TQR%R3)M1JM):5DF(V&2=@ 2CV@6 M2CQ3IDW/H[+$,[0#D'AT?5 H\4R9-EV%RA+/T Y XOVA20<.30[W \51[*?% MNG,0(]:%I*LG_#'[@8J&6($2>\_20 :0:[[EQ7&^ZC.C+F> X9;MT6LAD "8F-*EQTJR9.Q;_\(E? <+$ M)52R4X#8C,!$*6)*9L3 F*X4L3C0#DW\]]AQ76+]+[GQZ*D2W3DD3Y$-3>J' MV_G12X=Y-K&@?'<.Q@5,0,-GAEQ$)$&?5;XE(]=R@D L,(H@25B!AI2]\@FG%DT&[&Q(=*E M7'GF#HGARJT%P7Y6PBR7(VC G7 GNUK!L!N4P&'P !:.XW7(/$"2);L3K<4D M'QP:478Z)TVL>%++J]2=T*T\3J#!=52EV,=GVCXA^QC:=8V6#D:'MRZ1^VC: M 0N'.XZVD6XEO 'WB+RU8]!GL]TP.PT'^T8I@) 82TZ1&A4+3*TD3$7CYIJ8 M"/R=.;E(B\*\P@-^B^(/M2.C"%]5WR%)CX5 MTG1Y28]D=-IW@]2)?RWX+Q528\05CD0^EBKE+NBQ%3B-YJ[OK.<;P&' M\3CDB'CI(;+KDIUORT5Z%G!>:34R7L1T3BY'\T' MX\E@_GDX&WV>/MR.9O._#4;_?AXO?NN/OF4(#>&AFN;8P1.\$L??[#J=/ )G MLP)@TLL0)CP)YY2%=A@N4K54""";G=< 2BJ;(_G[\OQC^SDJJP6*R2( [!*I MXH4)_1CE(/AGA:K'28D/*+$?YWE?(1(Y=2"X+:51R>$% $*IG/U"7)@E(?CV MI-%@<@ XG'9_.B1YPL BMGG;L7Y8SF%(3@5I/'A,0$ C,1Q M^9V#)^A;])X9=5QAQR9_ZN'V5;#Q46RC"RGX"[(& - %Z6"Z'!HA%>*%BED4 MR+:HD&*F%C$F=]U'"/0>J1;4H&Z9CKS-Z?4:#1ON\Y9Z_4CYR[-/>::(3%T( M6RN1OF:L$!F6@ /WO@1P[UL"CK.\50'<>U# ]9X=Z[#B3LJV",&Q(1%C4I9-:(>^ M*1=-\(#Q4"=*B)%!$S&'*:!D_%/T^3R PW @-KPR=QDG$A ?_#; M-"#/'7TGNUK3Y68N*= .!-^)PARKQESM4[ L34/;^*)AK)$9YT >^>Y7Y%)+ MBZ9*=SULZD&, *GU3(#(6C,-] <_VJ,!(71I;B![ZN 7ON4K5;<[&3E]#8ZR\(MW)[,FGP=HX+RN0-MRB3B[&6D+/9U$ MN?R;RODDF@^@C:Z>'IE_F?62L#*%]4J@^*52?%*H_ MG^C<^019Y^A"\H0=:CD:U_MG0M#8/KR^,=0]8E,&][C$&3J*--2=\XTBW/4& M6R4G[L4UM$/YP5*[<[JUMG730BFB%TXU [6>KB ,Y6HTI1[Y0%.X,*TN(EM. MW0R35-C&<.-@S_PK^"C:>PNK09@RZAQ-)QMWH32@P3[4=8P"2A-DT@S);A#U M0H\,GC#:F/[&S7_,J&AC$.:*IE2DJ(R@*O$2=_HS&-"/,U5(UH40NM'4S"$IDMHGDE,Z#HP\T,_T\(HU0\C5@Q"4TY+U*=@I#UT7B5[& M+=08A.",]M1$3D8MF)0%-*%42R#"/5JR%)M6@KIF#^H L4EOIH(QF*H#(KZD MO M,%VY62UHR0.H*A3XFA!:GFGBZ>%HZ-/D+Q65M-BLSH!S!BI("KXBW3AVP/H7 MTUO?$($2T>&8!=Y5>N56FE68EGR-A:4#7TF^./@KPF[R'*W(%)/73+-J LXE MF2<>:'HB'PY6.J051JA"99&2TEQW!/(PLJ:":&9A0Q!4H%0TLY [:% 3PR:^ MS!HFN/B,+&/A/&H>/17?'T_'.0@KU(<0TEA N$- M,5:/J0GRPDT*-0,A K$X=89?&KDV7!9$MU Z$6;@*: LQ MWP*V#XZ]J@!:B68@! ?6@JP$[^!7WX-VYH>-2]:%$/I7TZK+9A@R#!UISNQ$C99*9WUF@Q"B^QJ=])E2@*XBA(>8 MG>F2=4-!4C,DV@$1YU>/1DAP#TX1LJL9X6F+L+=_LC3;(PS17-!;1K;E(@V MB.ZKR0H0L T-#.]KWR4K^DG&$LDZ@,\H)&&19+0Q?,AZ M&O=*UM(7P@3MAD8H$E8"^XL=^UFT$<"G"D405. <\AQ)WS$@O >GWAI&[K-- MY#+_M^!2&Q&1;0Y^ CRU*S-HU"*H;NBBQ M!\JO!_B$HQ*= +T#DF>\M/\"]-F%(M(J7$.#G!)._T\]JCO-"LV<^""._I"* MNLF4#)\Z.0V%CR:QT7>R[2?KZHQ83>$K>1RU:9H("':IG,NL:*\DQ!PS.3I&;ZXA'AT)U#;)G=.9B=[H1WM;M4 MBQ F5F453YU1E>&^A21PP3G:,8.A>^NCA?,9&2O15KMD6Q#FZ$(@E^2[C?Q/ ME+0HP80"M@4; G%D61C8@DPW@&J8,VZ_P)KMA@D$%\XUHAZ>H1N'I0DB^0JW M N)(LP2>ZAPW_X@D?6;" M#(XMDP_WH\EH-GP@?QW;'R0Z&/P]ZN(?/])KDB[V$D223UD"R5?'?N@R M +]?7EQ=?#C_>'9Q=GYQ]?'J\MUE$YB@I>9;7GV@,-EJ":<9W51P9J3$;RW, M0GFO.3)GH03);0KT,;)-V"*-?P4PNYS GQ)D3"AT48*=)V3$"VDV>"2"VO@; MKLPSO[?I;N$H2"S@#*6EY>G&!+M(_WGE[(@9;X;R)']D14F^^OT!K31K9'OT M N#I],HLT<(DFY=DZF2291+>O'3#WID6Q>G/+<^S FV()9JF%[0X05J?S@XSLGITNRGF@;1"_>)@CB;DH$90'8;7RM MB<4NH+_+T@]I7]MYP1$5H%7TP#S= .V3Y*J<<360EI&,8*G;-&AT)E"&>68JA4 M.:K]W"J^Y1+<5'(#D1T)F"ZGON=ZFAW<- @N*40WF@P64L7;@G F*0%<<0;; M/+*:FRO;7)HZS8@1OF9 "'QR+%.GKZ(P3MC4SK'>G9YCSDRN"3"V--( ME._"N9<$&P LBR113(-;5+#EO8ZT8J6"QAE\ ,"!FP'H>K\@?0N&B53-+AS1 M*#$$&3)*I7 L2=4$,K@4%%,*Q"2+KQW$U-[]XQG9N]=H[K_8]ZA'Q3;H9;#MF@8Y'2AR^;X+V9H08H855/1@\LOR!V $3I?$R$<'TIB8 MY92%L(%61"F'(P"X! 'D:\'L(LNB)X\DP [9V( M;3@1CQZ&J3VT;5^S;M$6(]T,0F/IW>1G-TB(@35ZO8,R^8B\M<-T595H#,(< M*>&K*L$A6&?5#%$9T2\0#H*B:::,%\M/MI&PL23L9<=B[):-& MX$"HNA,XSKEJ]2J=+K):F;5TZD[,'L/7O2F>([PC=B@GPH1=#(Y/J7J<^5RW MBQ2U,R-R7&Y\A* L@.@4D(9V@%(O/24FK?)K+*#]C:GU8NI4BNCMFR8\-OTNNM]% M][OH?A?=[Z+[772_B^YWT?TNNM]%][OH?A?=[Z)9NV@:=>C8X7-L0T]C<.)PGNV,=(L\R]D/#BNB]RI/=R1 M.8)JR9V#Z?/K81+0G+#Q0LU B"'G*]8A\JX0;_5B=4_H)'3$>>YI@EPDA8ZP M(@0S4PD/(3< 9JT@E3%=B#%:TZEBA\)'(!YHEU2Z_%5%KBH<'VG^ B/'40=0 M$ZX_LI6!K$DJ&JH")B!W:@-PIN]UO8-UG:U>B)FL T9=?(LJIQ($@T5-G64 M!;1@]C=Q.N V'>JZO_&#%['YRNBZ62-YCG0?AT]J&G_XH;D\0=YTN="^9 QW"&LK-'(]H=!UIGC ]%[] M@"DF::"%- U03-1@2:@:["A9].P)180-7$I9?PK5GT+UIU _ZBE4_^1._^3. MZWMRIW\ INK7';Z+Y9G^O>U87)$\TY0"6,-Z%VL'7*Q!NNEKC5!!MS5DD@QW MOAA330M3$1Z+/&E[^M7PFX:/^X&AZ_J;@'$WCKJ[-7>F038 -%<0#_/Z^^V. M^[4!84!S3M3"\J^.19JACZTWK7G9GKOC@&U$'*]:^V:F^_4.(S0F4 M[K'[[8XKM@%A@-2[EWR67U0&VP+A#>]F2)T==L=M6Z<4P#IRV<.+4F^[2#GC MX0=UMVU P""0Z4!/D#! $0V]@[9WT/8.VMY!6P:'\/SMN SDQSL+:W3!J2O% M"%QHA*,EIPZ0@2.A=!) P1]%Q:%*!>M^>G]U>0DH3KE*^)B, D#TQG$]>NW5 MXMS6$92#$'LLI9"IY>F4#P HS)"+"/_KH6W#X!M41BV?+0"0W2.;OK%#B!P:&R): MU\.$K1V2P4VR+@3WFC)XDKP!0+ _,^S F>'0"AI'AM#%Q %.MC*$M4WR\H0D M1V ]A]5U!N$!ZO.-PY>(*^)7#%CDW^ MU,/GKP2N$,4VNN0]5&0-P-)'GSF;+H=&2(705F$7!>(<*:282>C8W % Z,C( MG#[6KF'#?=X:1!-)^?=GGX202=:%L/<6*6+FTJ ,2\"!NSQ[5QBX1%T(YDH5 MP"58 @ .Z%K6:XJ MD/5.34?EP01T/% SE&D?^H>KRPM AP7UPLMD'0#B7S0:'./M8VJ%2R2O, 1C M1D5UD^#Q>*HCV]J!M.CFJ#M#GH_96P"9"A!L$56YR_ %8%R$KM>%]GWH>^O MFS/1-B(C1%2A!<,C+U0X)]B S0=87"3.KWE5@!@7^?J6#Q(@0Z)BF-*KY^75 MY;N/< R'ZJ!CL@D S2'90QJFY=.CI&.V@]%WW?(-9-"<&=0/[GO!.C!=CC1, M,VJ[3PB'GO(]NP&1P[+.'EN8CO/BY_GNS3H% 5:U+_&I YO4&ADZ^N@!; M'&K"'/0B 4P/ZEEIW%AD+M)_7CF[MP8R0[4@?V2U@7SU^P-::=:(T.KM&8L! MLT0+DW?>E923R9M)>//2#7MGCJG3GUN>+P7:$$LT32^ >6SNO[CH3Y\&M>VH M&HB]U-S2+6CT95%SA,L$3#B$ZXF@/!#C(4?!MZY@>9"K@(O) M(#P$Q9&Q[+(0O,2YBB@ J>4,-G"S55VIKB9]MJH^6U5;,T&?K:K:+O_^O<]/> 6WXE)EFA[=E9ZASI%.0!97VL6/=>>KQ&2 MN:/.+]["K/.IJ%> SP501(2;3U$%((Z!/"W+ P?0Y%0A/,F]\_NSLZO+\RLX MSH%J(&.R6$>H4I ?X9T9.[HJ*>3\1-&6\TTXL1"_*@E^;H07 +Y"G@(6Y)G M#,# &E-Y:M9PN[6B9R["!\UOP@> Z*W0Y1+IWH*LH*Z9LTX5;:R-FT1GQ4.? MBC'92;!S8G&*-@=D@2RG_.64 M#B"D0MTJO6.5FU )W,MZ\J3/$ T)Y;DY"+ M$5DH#^'R@1BP DQ5ET>8@]&,](A-/4@B$1$6$\6"1%@<0GXA"02$/-0N M\ ?'7I48$TK5(>0,D@!$B:<&1T1,E]R ."T-/T]U+@O0\IB+;W=%KA/.VBY9 MMU'4\@+?A N_)$/0,"P9>CS TTQU'6\C,"ZW!C[=$1(?' M"GB;JJ:I:%1Y\DXIQ7NWID4#34-O*4+(N$8V^<-[(DO6#=FH8O/%#_B[WD=O M_G(=-_+UF_7.Y'G]A6JAP!4T0(<&43[/=(]Y6GE+-:-@LQ"5\KJPR(>&Q2UR M=6QNPZ4_TJFD(CV%GFEB- 8GB4]D#%-\LZ;+S]A.%C!MW=Q:*.M&GB[#PE-[]*=/V)OB"?*&KHL\E_T-3OCH*"'@CUQMCV"-WFBX4":I]=M/2M!W/)6SCDJC:K *7> MHY-C"!J"T5E0N,4DU],;WWCNYZS07ALTRTHS=Q.&"'_,Q;:=PZ@A5IJ M%M]2K\ 5X@\:W-,MHKG;[=4#(GN1&=UH3)=$/P,]Y0";4Z=9"$NYVG(X@0W6 M@ZF]!&^B2L&4*-TL0*7\8%P>H$%#'47431M'Z'$P.2W6+!B%7&)\XJ&A$+XE M0L_+CTY3#A+LHLVB46[$#+3Y2,90)SNV,!AKNASJ5;R+<7%VGGT78WCS M[^?Q?+P83R>#Z1WYV#^%4?:NB.\217/=!'ZBNU6\TEUZWH++!( EA$4;_1,C M<78/B7I PLAS%"X/J Q3KQFR= SSU=7ENPLX(=Y5PLADM)9DT3KU-=XXFXUO M1Y'%[LC'SI:=LT*R#H20:6DE/.:+SN4+T-@B9+Z8=D#D'&TULDU&UGZ&=&=E MFW\A(P@$)\8GY4%B]5)NK4NO7!1FLIMP2TVQ!=H#MEH6' E%0/@*MNZ:J07 MJX]75^\OX:W*;:H+4T MI4R9ZVMD^!::+L,#Q4?DK1UC;.]0^,K:Z;<(<1XE M*-]<%YXL*,]E2TCSB.)FR,FK "!-3A7:&X.:Q^[K@"T]]WR"DRP1,./JLTT"V81W.Q58X0WN?BZUIKP>$ M7&S2YOZW@W9!YM&$,C#>8B\<"L@_,SRF;V*L A@//5Y M-MK(LW&(\XY.+0S6H&$4ZDC&# ;ET(*7HIMY[L*):(P=@,B]QX[+&P7YU>"G MU)#GI?8X)H;7-6?J9 V4(JUT)-%&$=:@#;5[QS&^F71.9PZIX\_PLV^^.33R<)%I1KPT^CHII-;_0$=_>%9EGQMCJ2(:,X@[7C&"UXD0XE+OFR@!(4 MAI]N(H^#^D/,HW%ZYV#&:*;Q[T0! NK95Y6*-M*!G ]%68-FF)%M6OB6^ -_ MPY,ITZ%T#QG*VUAC,FL>YP*9PD&&B( L&80D&^A .H,B M;+5YZ8:>_ML$;Q.YI:_6C">_CB:+Z6P\FO=79]0(O;$TE^C&W'/TKZ)S8W[Y M+EV?$; !8 E/$B4\!F,5!'+\E:M8J8N7##X X!!/3?N\8Q16P?:.4?ADPSI& MJ1BDF?;MD;"$38HB!))7]1NQ9RNY/_Y.9.2F+HZ;_<7QWOKMK=_>^NVM MWQ_/^OU"UCMTZWSCO]%V6K"#=F^"^C87^4.XQB/2Z.? LW:/'7\[)S:@9NOT MZ:\P6,HVXL,"D[X#&A0WAMXQX,.>T710V+17UYIK*CK!WI\ZP>Z&X]G@U^'# M\VCP.!K.GV>C1V(O4%MAL4:#@,B_N8-E3.9 "^@<:+8QL(Z4#C81J0/-&RP) ML0,:"8D&Q+;0!CBF>/!"2>ZM#;E\?T Y9 M-#MG*7 M[!!9G@ LALP!?TJTT%Y1; .(*:.FM4QXY?C]$5%.770\?W]U>?&A_;N>#2// ME $D91C;6]]S X;?"5\O%=: 8J9M_B=L/C:0>R* M85,QL.!MF>0B\TA,[662LC@]4)!RRO'E0O1T($0R23Q^I,P<.9\8T3A/Y/]O. M"WV)F>IIN .BB?]LG7 4')6GO>\'7I]\LJO2^ ^#U-<=A* +2:VI30:U!XYG M3FD21S0'IHZ'*AD5*-( _%NP1;AJ\PB.M?H,;6.HZV3MIP^X(8Q9^,%C;L93FX'PYN;V?/H=C">+$:ST7S1GX+)OC@8JMC8 M=HF91JD1N7AXI3MUSL5C L"R&>2^72),Q\Z+GLGX3N M@FJ[@.(<$JMQ$OYJ^>]U1K6+M%/FP]7E^S- OJAV](@I$P"J=>/@K4/S<]^B M%^^XL L]5#EU(+BFZA@QZ9?+A"*HYQT2G88'Q8:6Z/$19D$(?HZZ8!'Q71,6 M2:-7B 6K( 1'1=U8L/AN;IN9()%A[>:4[<(19@X+=0BW$HUA6B'5-]^RU2JE MC <8*^7\QT8^;6==7EU^N&K?]FQ-&YC2J$-!'C7/IPY&ZHTT[:F-?D,:YB^+ MPN)MVH]U:?L!7"'G=2)SC;QO"-$>%\[BFT.[95OYTK7:-"@;PTDD #;M_Z( MN@-'U,.=9EJ4A>CMY?2><;AQL$=?Q:*OQP<'-!P(U9N!L.63@UJ=-VC'H6(. M@E3 SS9&FD7YN.<[X@JT V$W607,3.8ZC;,@)5R!=KIS4%V .>@X'\E/,R,) M+[\Z_)-J=9[ 715E?OGLTNRKYLHVEZ:NV=YI&$48NZ]ZIGV208)_0_3N>-%S MDZ!L0-/)K0;ND;:!GR!N8 ;4#?X>T#>X^$=_%-Y?""UT4-Y?".TOA(*\(]'! M^V1-W@&L[CZ9&S/J(OWGE;,CZ[(9XD7^R,)$OOK] :TT:V1[-#[U=+9DENC" M>0J3\.:E&_;.G,5.?VYY@A)H0RS1-+T )IC>8=8!AUG1.&>7$^@LO&903U_= M<;W5) !H^_F*8^M=85;@>^;+,Q:FR[* M!ZHX[A=DKM8>,H8[L@57-,E,74H*L+ZQ$2I2/1"@;?\,59N;W-EUK'.1C:68H;4N>VG>Q/-._M[EA MS)-GFE( 9C9[CLISZ>36:L^_(\E0TKH5SM-@WFB?;H,7E2.K)OB/Z'DP87$( M/A4%H/(9@K9[G?LO@?T7OOC'(1M]TRRJHPK0IFHU"B;G/?F*P$SQ!0V^-*FYOIES#I[JS30*,.+,)B3IBBZF4X6X\D]^3QX& ^OQP]A]J(^.E,R49'IH0=S M%]P;U^R524@)\V)=[Q^U/QPNMW\[NSJ\N*B_;O>[2@!4Q0 ]"(P%88KC,*P M5V$D+Z8NJ=WA QN6OI<.*PY-PC9X6U[=K4-=;EAYRR70CLS6&A+0!" MUWN2'N;4F%,6P*%FKBH=0."ST6400*Y"U0!3_:K".25ZPH[AZ]ZC9OM+30\S M+XSML8LU9/&35,C4:ON8.E?%#B=%,MPT)?NI[[FF@:;+(A!P*K=]P%T."0Y3 M;8:]@ PJR@L5[N.(^CBB/HZHCR."$4+'[55@#@A.VTF&44@01YP"PG/LO;O"JHC?:4?+$=@>W= N61-Z5+JXEP64" M)AS"*5I0'L@:GJ-@.< 6FDI.=-E8DH0C!-.V19&"2?J+G^4<%@ $2")AI^ M,R&4'+\)KG"3>9HF$1 N2P0SB>_W%Y2'8B@65]' $(.806B3K$W;(ZN+MGRR-*)]MC/[T MS< XSG522=5L84GDQ"GG+XE2#$&&+->I-CNGPPD7V]IUKD,,W W"H0KIE*C)-&A2QS]G7K%PT.&4AW/"4 X3#0/USDZ[[ M&]\B)!KAQNSTW05!.0@7+&5F(2;QM[85I.X!H3KC5+6 MD9B-VB5/KTI.EP>LB4&F!;<*HNN3V@I-;?K,!E/5%2HWBL>GPG@H<%0[-%&D M4FP-'(A:.-?H23.-J4^_99Y'WF.R9Z4))1&]+<*"KL+&FW6UG17&MD*6:\<^ M3O!IE!J?15II%LU"SH'"O$&SVZ('J@^TW_@8H\#9-'%L/?S .[J0JMHLF(6< M!&H,-6'EILK[H^UMM0\P1=^[XJ[4G>@]$HEZSR!7R*"APTV:2GOB@ M+WG&-T&>6J9S1EZ>I]GT:31;_!8DY1G]^WG\1'/T_)_!9+3HD_&H$1JD-I@N MYYZC?Q5%G?++=RG1CH - '-:DBAAC "K()"0@%S%2CF<&7P P.'UQ=LH9]7H MXVWZ>)OR-O:-L]GZ'L(T1H_ZW;=KA#7KT#T_ E&R(H101 7-.]C/G-X-CG(-%I;U?^H$=KA6W-_F@-DEW:M:.U0T>D4_G3 ;6J73U> MDV80FMG2[5UWX2"#?M?=[[K[7?>KV'4G#Q,X\*2+=&=WG*8;VM(A/M,++[W& M%[MN4?AOH8-.7E/=V?D6XP\:X%6=X"FI1MV==N>LK6Y)M.ELN=9<4Z?7=$W+ M)_Q-D/<0#HSY6L-(S;UR=1J]?SV:? MA[-1[T[Y 38,_3%=OV'H-PQ=W3#P'%,:MDU[=5@N)OZ&'C$X>/CB!MF%F"ZI M_$KP-PJRG$"S),GZ'J8&?. '/V;*M.D95-.RY)C),%'[%>,LD;?(=C:FK3H8 MF-7@;[?D>8$V(+X@<[4FAN]P1W1JA>(4#0$#+GTITM-L@W 5V,F< :/8!K@! M)=#5Y)!29+,32$?;GA,>AL8?OAL$,7)&;V6M=F<;7)I5:!H1[,0IB9I%@U8= M.^1BZ'G8?/$]:FPMG."[:YHB*0J42.:CYRA%%0U#.)"K:,@DE:@*T4#3(\[$ MR!.4VBK";P6"E5R#ABC+H4WWV9@HLKTR@U1I+O)+(83N['UP^C MP7 ^'RWF?;*+WDO6>\EZ+UEI'.ZH_- #S;Z9G;BN]X_:'PX."!<,%Z46NA27 MHL08;"B/U$ZTC3AJ3[D5((.Q@")+@LUFNYZD='_Z)D;& NEKV[&-P!&&@WQ&1U-@C/D!6<[KIK37EM<%)OPI0;:L MFU'6=*XP,[^W.:MSD(^EF:&T+7D2J0CEF?Z]S5DW3YYI2@&L>/U9>@>";P5K MN"BQ37XU" :*')3YO$!S% LH3L08)F,)U6'D-@3_%+D,=QV"FI^<)J]2=\X* M\SCI#ES/+EKZUH.YY'F]Y:HV"EVII_KD^ %VZ$(?U]0SDT+TX*9BMJ&KTSOB MG .9-X.XUX&6Z': HG[[$YO^Q*8_L>E/;/J]V(^[%V.L1Y))B,HV^BKV<5*< M=L>69/%#<^XLOCF5:,&AK=>QUQ,P^ HP)]VK;RER6GL5&T0QB]U'_L[Q>4>' M11M[#;M+,8?=AGVX]!#.24!7JL5&%:#4P_.EV.R0%G3$RU?J2;KR7KY&G405 M9!"\.KN0]@[UR0-[KU#O%>J]0KDX=#RZ23GFMH]NZDYT4^^Q?(T>RZ2E3=^C M3YM*',#R*G7'XYC'29MVZRW"YHY0MD/T96[L!W<>U8S4CZ=WRFY'L_&OP\7X MUQ&Q5^>+V7/X=DIOB_:V:&^+]K9H"1RN-4NS=31?(YHZ3@_F5,'8X!?O@N6: MSP501(0C1%0!R$C)T[(\< -F*&N.SY9TY^T/54OFCQ2UXDE:"0>2!/>+U)I M ,+UL'Q]S"3;E.8. )I3;XTP?>,9HS75:&JVA6FGI4TU,9] !-G;VGJ .>HEODZMCX MH_$,&T33:<:GP,5VIYGX5\WRT=%'Q3LK5VVE0Y%OJJQ!0YBCO_=$4#3IZM26 MU.2Q?6?:1)--S3I(CK<4U-QG=^+G:A8$-%WC&T*NFV(M%D 0.#1#.G6:F4LS M,G5M8Z%]5S;KBW31G8B\:OF&>G1R,.9RSTY.KG_EG)T,SOO3D_[TI#\]Z4]/ M>O=AN5.5WGW8NP\AP=F[#R&[#T."CC9N_HPIK-&E]IO3RN+,3B=YV:F M*SH_$E?IDC]?&P".[34?,MK$CPFHP#P[!U$'0B=Y<9B,8WWB>/=(I>4"G*; MNW0/8MJK1 $.PI7W M^-5!OKM;\2'SP/ND2$2N,03>6ZCFY2FKZ8WCJU!:5[ M3RHG8VSSMJTL]V(-G<#W"M7%>>TJD?!MQNN/X+%@N2KPW3%R?#0H?#*#?-.P MH0Z!L"+\*% 5;MIT> 4C-+H3ZAXOA1;+\?_I-$'&=/%Y-!L\#7\;7C^,YH/A MY'8PO+F9/8]N!Z/_/(TF\U&?+:./]^SC/?MXSW[C]MHW;L%:,]IL+6>/4/#" M:2K[0+C+X-UFE*W_GY)@HG:-TM1W_?.#F&;4CKTO37MDE#!VB.)RW=D:R1FHG:9/V%G9U(; MB6S,9LCS<=9NXY:"GQ&>2WJS4G7VFL5384Y!^!G:1=1#F\@#^T)U-L^KU"A$ M'TN;5VW.ZSFN%=:XR*W2J/@_%1XAN7Q &RMSY'E6Q)3D2!%7:3-T7T7[4OM, M(4?0((L8^E4+@VNDC-23PFWN%HO"Q..E33?R?*UAM'8LPJ<[^M,G5)3V',\_ M#V>CS].'V]%L_K?!Z-_/X\5O+;N*]34R? M%[J_K?> ,$_J-135:&33T%(+& M80@4E6O#N'>:ITCY;#/49(*@.DC M)&I,3+#OR%@X8]?U#P9;^%]18A3)RH!"P=4,!ED&@0.9&X(L6QG(:J^FM+* M HLD;P!0T(MOW2!7O\Y6:-#-T-;'^IHL1$_866%M(PKK$50 E&M%;>85,046 MI'SKF5L%R,R:KWSY( &:0RN&"?1\61UTC>U V$3PMQSB\F#V&#D*=]@KB-F! M,'S\%Q?]Z9-MT&A'@\W$7D)NZ186(5[HA^(BQ.,()C;B>8U?'LK:(]:V'& @ MK3IIZH2)OCAE01HF0 30)):,3SXYGQ;$9#] " <6$I^2OVAFZVIX<*[' MCN>PF_A4_8@LZ*]N%$CVU_&44=6QK=X/A*!C>>6IGG]HL0&%60R=">X]*>BY M8_L)$<:,+\AGEUAW"V@H%/]YJ'CJ\)E*UHA6E D*0=/UJ6%0ZKTU)1]^) M06RZZ""#A>-IUMCVL$D,,;U.S93K&D+X=V/J*"<2:#H8'V#-$=Z9.F(+8>+8 M.^32P47Y=0/&DK_?.*XW<;S?D$=O?J]LNB8<6PHK!7%.B[5F1^+B*&:+]$ ( MG)?6UA;E],.H<#B,@_CYX"M:[KQIO>40 >$60OO*RA%._3=V#,,,&PR8/W7# M'DSCX88^NLSR;JJW >%V1"[F!7F#-JE$=!N(+/W&%-^0S3LR;GVREJ]"I1-: M5Y*5(=RED+>/))D"BF2L@<;0-F;(,[$RG'(M0+B@H8JI'&?=!#;T591"-FZB M62_M62/8QKS5GQ'(W)D&LHWHJ@/I72<;*/)/0 %K@%< MHR?--&ZU_:-C>VMB&?V&-%X0C$H#S0)9UD>BPAE46-T$\=-EF,I7#5>I%IH% MMJRC1(FU-N_A/SCV:H'PYEJSOSXXFJV6P/7\[/0:_L-T3/F-KG[&US]C:9VPMA0.=J3PR4]VBE[Q0?64CF(F*S5<5@16$[T78NQBS5DF3?. M9D.CNS2+VE4N >\#_]J20F4(R3S;EIS]<.]A;!3!#\PIK;"C0"X9: 1 [1 IRU!=G8UBT_>/#*.LS=JH@) MVH 01U\<, %CT'R@:0XLZH073H""\A"BR>5F0 $3T/!)3]9CLIQBY'HSZF8G M:L5_N#BG%H1@ZB*K%8,5V(C=X>#2L+Z?+L.325./SK[D+ Q!=0C!T84L#@%/ MK2;T3=_P+GV,,'^^GH_^_3R:+ :C7^E_VSU"R%QV%QTD,(L"2#30H?P!.DBU!S6%U(/C]%O@X)&CC+@;=&@XBL MO[D#EQ(V"&4UT"+2!IIM#'!(W, \4@?F':O"CV1(OGI5MOT^;+?ZM[.JP;R/ M^.TC?A7'5=$,:[F^H@H:;M&K5)E8.!EBRX[WKCJMRF;TF_J>ZY$%W+178>;3 MJM6/WP\(YUD]>EF]L*!M,ZI-;'J/';?RB4_4$P@G(4C=8XH+G/:)[H G=D^' MA*7<--D%&@+A@ZQ'=PI( YQJE-3_.PGY^)CDMJ:)B=D3"#0?BA0>JH MM @[I[GGQ2%$>HCPA\)XK M:H42$%G&:YQ\FY8G2/6N9HPW\HBAH#\02=9AV@D"J8%4R&I&99K5!J;5DPY! MY)$'/WN>B UX.//,]2L-8WY7-HQY-G^N+7J99^^G'S-/"6SB>(@5:JQ2L8VI M)XR?$]_0SY1I/U98'8WD*,ZP V7^+^36.?)B&T^69D^T3$JK!Q]+'(S=_/AW%7[^5AJE1>LW4B/;89M%U.9F@4"UU?, M8B _\+JA/ML,P6Y?CVH.LVY"DWX-7C)O5I.8?;89D-V^)C%%TBU-BDZ6FU8F M7K=MQF"WKT\\J;2D4EKI=5KAK+Y%.MH,OZY0Z>H64_L3&W?;F+_,5Z.)3=#2 M9J!U/5-@;:)Z;0="H3V1X3D0",V#9./>\LHG>VPRD5M70QH73L5GRQ.1H M=Z)4)*?-,&@ 57X)#!A5\X4P<>[396LX>(<7G12_.+M3/)[]% MW0_,H/^!YPQLQWZ#8A+ZT\@?*Z-1N5/*/E51W:>%[:8JZH^%NGXL1):7>&Z? M([PC*Z,;KT")K3 +,=F:G3NFD66L=MM60$C>]?P"]3MW#*+&7A-HC<3D($.( ME73MSATSJ##7)DZI:%O.[L'@[OTJ:KAS3O^*^&YS.I6A4X1[!>UVSNU>#=M M%M&B_IXJ6^^._OJ)=HJ?F6]WH5DRG6.@S[H,^,B3:U$?.VB$P%N%=%*AE0!ZL] M1PQ-0;7XYJA!E:@ -V%[_5 EQ- 85*2&XKA*58&;X[P!N)*": JP.\?':G@E M:\!-*UX_7$DY0#"PXM/=T"U!9>'8=!\D$T[ KM/"OH\W@S;R2!);"@"PS1 F M-'\Y9:'LHF2T- D.AQT H$3^2^&5XTP9"':C4)>2DL_0#D#BU24YZ=^IZM^I MZM^IZM^I OPP0HF0>_6.(?!/V,?@[*>+^8_ 2=#_P M:/\#QQZ8X:^F.]!C&EH.G8H]8L+XITRA_JY:50%%3.GW]])^G'MI%0^.7%@ H^F'; P)I,< M)IH]M(UT*^&YVB/RU@[Y94>*!$E,<0I N*+J4K+B8@&S6;)+)?"OO^QX#L1_L]4K]'ZO=(_1ZIWR/],'ND M&Q]C0M%A+1I]I_Y*%"U)O(&34ZD[.YT\3J!9LK=HB0C%AAI>N;6ZLRW)904: M8FI(P4"H IN^ \C<(<*L9G'H96U&.* 5:0C$ :T4GD6X P=UZ)FH .H"#8$X MYY2#N@!WT*!6()[NE\.OD7'\=O3=PQJ1IFEK>"\R6VOIJGR'CO^=AX;(:3&@ZF]F!;I&;E#VQBZ+O(4DX&\/\W% M>NJ[29 3.&E">N)7(P.J_N8.C(@N>OP]L(Z4!>]':@%MO6.G=^STCIW>L5/) M$AM=M_3V@I'!*PSHLF'NL.#Q !(+X /3B8(8;Q[<]O!=>^>24A7#U,T\)4WXU-AL P(@VI3)8L(M" M\$:K0,'F @ 2_8%.!PYT$GO3<#=*_HB_BW;JPQ MA5XG7<>^9DDC+]D8A*%=M1)(L@Y>'UB/S^85AG#(6S6>E;_[6A->],V[\!*8 M93G?-)M[^TZJ)H3#X*J19/$)'M8)DC:B@J(03GVK!BY@##!2B1.:?*Q2A2$< MW%:'5HHU,.=L,T2V5#JA*QC[T^5BC+2J?J)VDUS\]44MW')^D M>]A_I$]S 4N[9V&>DV(\453 MESF6%3P%%E[F$PZ_FGJ$X.:J[;:DO!B@[>!&RR72/7-WY&9&9)2VVH=>%)Q, MY><30O:IPAQMJJ1E",XT.:VIA%UHVG$D+\4')R:UF)Y4W <$IYUB9&\UC'=$ M=[+![Y3X6Y,,'GI!S Q6: 4MR6\-@B^PE#[DL]@1Y,F2:"##)Y,DL#BG!;>T/ "M<89DN MY_Z+:QJFANE5#^,//\PK,EUF68G][/N,'C328Z,*\K&(@C0B!K"32CZ_152K MOFX:U:=/E4PXE?$.38F>;4SFTI5-G[=:'+,&A4]H$_8Q(BOL+0K_Y6B(8AO- MQH&=E<%?D;/:UQ;&MCN]F]IL-9THX.+FOX;##8WU9:T715II%K1"+M'"O$$; MDQS2R1=SY'FA#]>=>FMNR+I* \T"6X&K4HXML)AV*&/'>06Y'AD\@ D340T M^9 7 -+'<_3Q''T\1Q_/T<=S]/$YH3-03Z69H;2MN2I?1?+,_U[FU-LGCS3E):6IQL3["+]YY6S>VL@,Y0G M^2,K2O+5[P]HI5DCVV-;TLP2+4RA>:$U)U,HD_#FI1OVSC2+3W]N>185:$,L MT32]==BZS_/DR2/?U&67:W/BY,%]L&S9)->X89"3I*!PF_-FKC@%=-%Y )',CQ"&_+:%'1#S;[A;IYM)$!G-USRD+8,,D5)^#\/DL M0/#(D+D?_>D3'D8[JCZD/]$Y":]T"R,A+PB4?TK"8P(F'$*'L* \$(]PCH+E M %/?2%%;'^Z1L\+:=DTOV.>M$:=E6Q@=>4&PXG7BE(6V AO$2;IX:\5_+*0 MU@J>*AU X+-1AVWYA..L'/1*7?"*'G5+>_2IFENT0Y:SI>0,B9G+MSX+--*V M@RY7LP[&:@'FF@8JB$@J#M%)];:]?=6 <\(6@ 5^AE:^11O?#U?(UD5'[^RB M+:PE>?'R7$N+S0% %(0V%J\P$ -+I%$B, !M0BJ (Y62^^KBZO+#%9R,X^4@ M8K)6BW_NYK^& L]C_<;K&S2UK&TR6]QZS9--.!Y1O41I[1<')2G%8R[55V5-70/OP, M)#4P#>VNB'(:=C!9UTME".ET+O5$(E2%_+W96MU)WY'+"C3$V!F+%%YI56F@ M.PDW5+BJ?:WD7+<=?0_F;O= XA,B?4:O8\;)QH(\^\=K6ZGC]RJ:A9\EHSI> MH8U=#E-"9J);AYS!7*I%^/DP*F&S,UH0TAW?ZHQ2%!9"7]12=[)6%&*O]LG] M"6&=4*ZMB%$^)#P8X9Z:E2Q/HGP'DDA(< %MB,FD=8RS+8UL3?<"!2N9%I/7 M8 =23E3!)C0=B*R Q!QQXV.,3E*)2)3O4&X) 1?0 .J3V%:5H@)8%MO::=%#@3L'/VET MLHAN.[' D*G5+!*%_#_2O'1QUKP-/&E?0QN=!R6XP,LANE3Z= M>4BIF)L A5.I6>A*N6KR6&DS:]:=:6MDS&M6=-P6O5]&E@&U%%H?SLZS*;3N MQI/AY&8\?#CDT!K]YVDTF8_F__@_@\EHT>?4ZG-J]3FU^IQ:?7C2*P]/"N+! MXY4E^_IH-MZ!7;8[(4D?G+VL,.- M@SWSK^B%XD<-?R5V+IG!YTCW<1!&\X31QO0WP4Y U^D#PK0DM9YIVFI&F%&% M[4*( \P%KT)^H8VYZ!FD\ Q"WR^P9KM:X&BA.[<3QI>*%C%\<0E2?&BA,-D#B$YTG2-C] MV9(0EBH%JS]+/C0TBEFN]WSG1ID&P=C\;/4L;_&';$+3@4- J&TDN,\Q_+.% MP=C_^=CQ6("&R\F<+@2&6QK"C"F)#)>'CD"C:&ID*D$PSQ66-@$G;9Y>'1-5 MC&VR1]B$CP8YGF;-T [9?A#]_.#8JP1OA;1:UAYHMC&@?;^Q:.<#+>B]Y4,O?8T,WT+392R? M,+Z&S)$$KQO?]0BRF"$TX2%9R4;[I%)%#]$J0;-/0O4#)*$J#L*0J! A@YV% MEU6@$PFF6(2W)."1C\G2RA5O^N=.)(@Z);L.+_N=AD>:Z_%3@&0*M&D:J^76 MRA!>?>KWP#N.]U0WK^(/5#6O$JH9??W[^"$CV^0/;5JQTC)-$@Q@.Z&X5I_8 MYB=IF8HVUU[X0UD1I((D2AI!70VJB+G-40L8SIHJ 3]R!LU10#;)>GBS*&2# M \UI,0A>FRHA.N40MI. R;.JG^!=43\!Q6& HNX'>MQ_[REHS5/PA!UZ]V&* MYPCO3)WW-!N[V&OU#["Y;6G3%!%#:8_(<;FN 4%9 *X!D:YE1,_BH*9;<-\< M_-6T5_S-U6F9MO?]N2J1O..6H;V6['!(7]N.Y:SV@MR>)V7:WN#+2_&4=@ F M6+^YZC=7_>:JF75 M!SB/ %0'')--B%A>[Z^1K:\W&A9=%,ZOUL(LRKM[U\0LFN$>)+(QB6I#]:0: MW$F5J;EBX++,O5[@NC;1E@83ZI0;S4)T$J()E6F,ZQ?36\<3$=/CHU@70H"\ MK!HSMI!Y[,$!L7<6]/\#7]_%376$L[MJ>G9VNV_W+IP?5>W;K'1N MVM6]$QTO)I0VG:EM6?)(!? M__?7?4!>:)SX4?AOWWSX[OTWA(:;:.N'3__VS3&Y\)*-[W_SO__7__U__>O_ M4[3PT_? M?__Z^OK=U\+'SY\]S79?L/F@)!_C:. /M =X0S\E)X.]-^^2?S](0#&^6?/,=VIN0CB M^'O _SZD3_##P @_P@@?_@PC_+?LXUOOD0;?$(#\\K#0"O1CA5:&]+TU+M=, MTVDO5F5,>_S>T]B/MC=AO^D]Q[;-]RKUXG0 YS*^11V)4B_HIR,29L9O '_= M,KXJ'-.O*0VW=)OS#$0:? ?@_L.3A3(1IL*P0 <2137YR!A!#FQA&Z^>XI> MOM]2GQ']\"/\XP+^P MPEY,D^@8;VBGGT'F2C/%E]O31 M#^C=ZH^K'KSV V4PH<-ZJJ!QS/J1@'.K5P)C&+V#9SH_8",1 HLZSHS#\.C%SS00Q0WJ4H5 M#$]#5.R>*X8,@Z(/=0::5GN )0+8_B(?>V'B@PJV:D =%''QU[!="P3.X'"" M B43#0%" 8^E%:MG&@17T?[@A:=6O5 !XVF&GO5SW:A#HFB'C@V]?G ,DJ'8 M5I$Y8V$+;'P,O">%6&??VU<$)8/Y;U_YTNK/K1BY]@L7, 2 K%M]<2!TS6*1 M!HT]@\.S=27#YV9> 4*Q< 4'>N,6P&S_OR4 ;ET)/OK)Q@O^0KWX(_LD:1"K M!HFG"!JFSU7A# Q%&90\Z-5!@!. )QP!22&$6IJI1 466RD4C*O50@)$5(P: M%ZVJD3D,N\HASCKR'6R8WGE[U8JA!L,Z7E*S6SUBJL(@'#.I&- =-96P!( M M__I73 EC+UB$6_KUW^E)*U$-#NOWUS!<58 S( 0-4'*@4X$,F'!HPL"M*<'5 M,8XKZYD^<-2#(EP0M;!=W!5IX.Q>&S4R4=.)#+P2-%@/)(5B_LJVJ/\>1J_A MBGI)%-+M(DF.#=!H048C^V>QAA(6(^1H8$0;>62+38%$!!;"U79\Q1:XIRC6QZ!G4)@7 MW#5FZW?_F^M9##_E2M? M6OU]%2/7?MD,A@@@VYX_VN_A_CS:_+YZ]ICHRV,*";3 D=YU-2*AK0(&HIRM M!0T8&"M"*SO:=8%C$HXZ(P*92-B6E4J^7M-*6P7"4AH5JU4ED2$0E*(^O$X) M*E>4EG_QFSV-GYBB?8JCU_2Y[:?70&/I0"/S5650@B)H10,?.O7(48C 05*4 M19A2R,?U7^BUEWI90*N54P>.I2K-[%=U10V+H"Q-C.BT1<*!HRPOWWKT59=< M6W9>\LB9/R873YYW$"I#@S3)/SG7G>SCOQ;9>LO=1S_TPHWO!?>1R-G19,=W M0[6K4WW$ OWJ@F=-U[HS53]'7=ZMEK>+Z_GZYII$K$<55I4:PR'P=$,:OJ8%!1#YC8/]OP[\]E>!ER3+'0^NYU_] M\V,Q WADC= )H%2.;NS41FOT38FCI)<_S< O_N?G;T7_Q L9\ M,D^OO#@^^>'3+UYPU&U2#7&1 M N@E5B4A-$^V&J.5=U96-(Q NWA/]#0I\1 M+R4Y!<))8!G/*/)MX!^T1,L)]!DO.E@XLE>_"^^HYBM,+MBW<^#O99J3Z*+QWW&XN MH*K6^S__\)XK,7SR5S[BF@WXV8M_IRD \A,8CQY&3=>G6"\7T>7=@*ED8BWCXXL(HMVQ ]?& Z, MGY#79W_#W'1,V:>B+A))(_)(21(%6_8929_9OX$;PO7\W3$Y>D%P(@%-$O:E M%Y*(;55/D P=Q1PZA)HZ 8D.%*HOL"5L<]H$=":&HLP$B9^0( J?:/PMMQM/ M",,Y &G8 L@/1X#8HQ= C3?& J4IV;(-\G>3> :5.QO_E^#$"% C)3E2TN/3 MD5$D.4DLCSB1^,)?[DOQDZKXY]J N,'<;,!DD@>ZH2QX8;S>48U+-4-!VFX: MB%'9=3; V]]\MC)3WX-F**3$F1&&-6UHT7HXW$,2R!>D+*S($1+R+J3!P#6T7O MF(ITN Y3@6,JKI[]N@[789'46<>(5K-+!&=NQXQEN%W>?;I8WSQ\QK\B4YU' ME')HQ&U#PM%^,U%D&VC&L&X))NS4[>'%\P/ N6!;V(O$JQR$R6:"91N]I+J- MPJ>&$RY7[KY:+44/[L(-6+-UZ&"1[\%:=:=V%89O QTE*+5_[/NPL8Q@1QG_ MVT6XB?9T[7W-Y-+NB9L0L RA382J*>B@$8RAF16%.0@$(C (0RDM8ZK-==L) M47\I4L:^E[$?UMFW9P3+_&+NEGH)??"?GM/E[DM"N20:L5MP<$S!2!#9&AH1 MK!N$ 3?U8\;B4I4CS0A'NXAV%PQ16 >.70P3)@ D$N>R'.%DN/>.6I8:[#@@CX4'':IG+< Z!E*:@9D.1"Y9ELV5)"$WW^_!-DM,E M!^]$=D"9/-)3Q((*0*JE%OB[+*' =G* H?P%'&& A$/BW.9WYK>8_Q$M\3R8 MO/FZ"8Y0O.(^AE^6/V-FW/ALZY0EHH?;3U&T??4#I53#Z"'8]Q@34+B"(<1P MO,9PCA6UW?/D)K%ND+ \9:,Y>7+(Z,\@N20;(4> #+)+=V\JY<4',"M8PY>XD4_:6[6\_O/BTN M;V^R*SUD8VHQ&&RC:%)\-.5N^8DGC><,M+.-O>7R^M?%[2UV\D3C#3EN8H0^ M#0(IZ:%QUX&9L]/\ @8Y]+_UO4<_R%].\-(?SU&PI7$"H4]Z:DG:,4?'T=6N MXLG:;(IK7=^[,5:_$"W1BRU#>G(@\6>H7(OYY>)VL5[F:__XH:AF=N40^9C:"DN&(6Y_KNE]&:5("0]1\QUNXV\,+GW3I!, MM(XNO?#WYF3D!G@DW6X3H*+A.F#[>M[,B2+]A<&3# '>T0(*^HOVKE+DM5OV M7IJ_RXQVT@DJS^4)@"C^T\Q<+'@H9_8R4XF!^S"S00C5NTP%.-JS3"TO^E>9 M&1#PB#8@WJ95V2]?9$MKG2YEPQP?*;^GJX"57!]39/MY M/]TXTSPU/+>G2ND B0B678TC96YEE 6*8O"ODF\E<_?;XZ)FFTIW&+\^B&BE2DKX-8E1I]!GCV2_09,Z5/ MW7Z@+S0\3ARKME>7[B])OJ7CO02C<$8H\W"9ISSP#N=H%09'^'EB\?-@AN*5 M[&=#%]"&Y$)2O8G9-V,@I]4;ZE(MK][2@FD22/>11UHVH[,L^T"_-T YH6\Y MRE0 HI_/-QU>UJ P3^=;CBM+0.2""\8L5ZLNN*;*QO476G#0%=RL$D,C J;: MF]9:&>1TO@!6 "->_6BY,KW[Q%;^;$/4[7OY8'_/Q= MNT@8XCAS"J]>$HP07#J+;W64TQW';X'N37B8S#ABN]-@R,A\)&0I1/@1O!D1[[ M&O#4\)Q7Z2(VT#[1W_GLG^!B@.2LN+![]=-GW[PK 5;I@'[S,JV;0DCRI_X@TM(:/SB;WBDOLFNG7B8(/JAL%\A\;?<4S#\9P^JC] P*^]- M.0$_D:I]\Q EJF:L5)U468_ LI\9/J= 0?0L.;\03:3Z[8@I1R/)6;M/E'[5 M@2?-&E_5>/F9,YZY57W)QF&D$'S80+$+?]:3#HYO&\3L_^_G6OW.NE@@&>4UD7S5<)K4BNY%ZT M:EM3^@6640V5J3SM<#T#H]5L-+ .75,;7T^[<2W=[3H:/2>CE?'S(ENN:7B[ MB YH (F> MO"AV 06&Z-0NX^!E3'<68_GY\V(-E=)$L8:KY=UZ7<7I93\&;'O8[T,Q2+,"T"*S/5YFL;^XS$5;YEA78)=3Q0P5I[R'K0MN7=C M#X)CA]-,E6RZXXY@W=JG8+^>9BT-\H>LN N452U*K8J1B#P4',54!RL[/>/G M'=J9-D6U&,0\1?"H4<@E_P7R%AH<;Q4,;PE6L7N^[LHP*(MMG0'E"LOL@\/- M"(=D]I,D1XKX(LF(\]6S%U.R\0X^"S!_(LN8F8@7GT@"G_.\E[O%BKS_[OT' M=O%^&5^%DE5= HBPDB4G$18Y$J-49: ML>R7&C%DJ7Y'4B 2P"1^2#+<&9']#EKED1$$@^[2%TRPS _A6= ZIEYRC$^M MJZ@*$,="]"S+%E&'LFX!.A84E6D$8&4]'5>]?Q3LAO0)ZH'H0TV<:)OX+%>W#;J,$ M:C4O=VOOJ\Y)=*6"5LJJC[!GY:VZD, H>=6=/U4&7TXENSZNT,E[W;T#4M^* M2N,LE&3T$.MCC2RVN$3>5,3V.2$\8WV@J>>'='OCQ2$+^[C3) M!!''),U%DJVP'SQ!)CDG>R7J8(:-5[>\MERS$5D"Z=&9K?++D MSMFIV?FG V>8'.]]YDE\FBALQ-V!@0&DMS*1X+36Z\_ MC;D4MZ \B"ZTA'($)Z[GE17(VZ]\-6CH%_F-XG2I>N][14P*ZB%#+ M$^""N&4Q\R"(7L';?(SBZ^CXF.Z.0?[XYJ'(T=7%\8;(2/O'3J)5MHU&F/9W MBQW8J@=X.3)/U<[1RY*O)0&T7>%XXFUS\;Q_%<5*"+ MTU/""!!. :OH8U_1SFXD9](U)%@5W$ZR8%A\ZX9M<6F2\H:T?4KJ&.BVI!-" M8T/GX)BVH^:EQ68$DG2O[<"]O:$@-0O);QFTLB":A;CE-Y4]AW;$'*K,-YJ" M ,4W YD/(Q-P*&_%0 *=[OM*&1#U7DH],16\@N*(!2C$:#0#"1[?%FK,&!J$ MA.>,5;3+HC.-2"\-4IZ%D,CD_CV'="#3HLJT-M5"@.'F6L@\M"9;"& L/>_! M=R+X3I1\VVR?#E>_?%^S;Z^R'RU+[H2%*$5>@,?BK)Z MOKZY)JLU^X]X1[+\2*Z6G^\?;GZ^N5LM?KDABSOV]\UH:I3$J:1"[*]S]6$? M_?4^CK;'3?UZ'HP4632'TC)]I11T00S5T7.CT(R'S4D$2\IO MF>:%B_8\;0#_5?W6<&]OOKG&)S:3/7, M"L,U;S3J8%AIG&IVJTF;51B$%$T5 XJ$S*R6%/X[UXX<([Y.S5B TNVJ$E_% M\]QYDE#V?UO]6X)>E%"UOH_0"L/H0@;+=KKSJ%-6 E-)=!7LRL?I.4'5ZP+[ M[KC%3K'=;Y/;17.W+4X+)QHP8TXHZ,>;ZB51'J(5GD1RH:S-I>\GJ MQ:3-&[PD7>XR9EN"+ TLUIU= ^/5RSH%(,(MG98+Q?5JZKH)&4G@]*UJ]X2CR*5Y" M;BS+E M-S$0)UQBJRO$=8%FK@\GOC!A-&MM>N;K\)3T4QPER7T<[;1O7RL0. JJ8%)6 M3^EKZ\I9&[OVBW,((D!P]-*4QX.21X1ZWS=?H7UCZ^%= SQR?6^= ,JZWN? M>/6\U9PTU/'.$1P(-?L+03,$U-._A#(]>V81SS5;$H+H $D;F23:C6(C#M9! MBH$@U=.5!@2$(Y=6;A1''0(GJTQ38.7&@7>0,%"6;8G%VX-B7C;RNI-,DL]> M_#N5K%Q[5Z5'P+J&;!.A>B>I@T:XH&QF17$'*,J=@@H5*-C&,$B*?8Z"&*;3 MD"U7 >-_OMW[H0]+6^J_T&8S:,5""N?-A*F$^,TH]L-^$W[J8;; XDI5Q<.V MC^'R>!4\AS81IO&B,YL&H\T"_B;!>'. L^DUY5<S\3(O?VWRIWN)8,>Y@H M IH7$<5^W@4^*<]P\L,C$R5S15&87-)=%&>E1-?>5YI\]L,HYITGLFX2X;9* M151R^DS3YXA]\\) >#L2/1GN8?F7,YT76APW+8[\QSP>TI#J[ZNUT)A.6\M\W<'60)&*P"36"'4]0YYEY=/ M1W\+Q1)-)DRC#M!%8$+EW?K)ABV:QYB.Q&LUXE'7L9X1?CXWB4!-+G!,&7 B M+0,?+22_Q-2PI5"PZ.8S821';4C0C6PR<# M;FKZ4_2N* J1S@C'K, V;?. MJ[U8G,)MQB^_6[DN=BYM&>6]J;EA-AV%;P^A6DFAFUTG/CN$73R95]"<92W\ M)++.1F5])^)7ZC\]@WU[;&COB9+PR!ML1KN\+NH1:@A #]IH?V [7'$7P;ZF M+D5ZN1AS(<4=%V*YJ]6$;8H .]+ L?Q>@LKVWHD [ME7#U;KRQ<-H[T?@M[Q M=B2/W,CKNDLNR*O>%*+SFL&A:-R95HJM6C^L&F.""@>0$2%WA=19[7^)$&JH M/H:T90@O?DG$ $8C3N;&3:NC=Z;BE-MJ$]; <>E(6 ]0>O$WU!RGW$KT-W!+N#=U!9Z_N+Y 5QZ?(SB ME1?0%=T<8]&<(<"! M D,1_^T9$8TRHENQSXB3:!+EC#"<,_',:++TB5RNO.29? RB5\+'F\FN*P]# M:J$*',%;B$W,GAI9G=&K9_87^$*5[]N6P\H>#S$D:0K=X)>''Y[/2KX>:&(U M4 -]7>O11W'+M0V<+---6X\A<$__)Q%&U=FP'N]G;T3X6QS)ZO*]57PVQ#0/ MW?ON7<>;&P/_K@Y*P5M)3I+,8S^!)TC7+&!C_Q&ND3]*C^J;QO5+#X9=PZO/EU>+, M24WGCJJOET9U1R,XHG=TMZ,;7HKH$,5 Y%MI@>/NB6W%\]N+-^.H.\Y,]7%H M17ZN,-YF<]P?QOPDAG3=\]N=)L347QL1=P^OL0[;C?,0[ I^/,/[[E_@$^T M9:(AI-O$16PY9-,675CN_N.[]W?=S:[MONY(U M^%'E#1'WF4ON,[,=-LE')/F0:$>J&%/G[E6N;B+*TY2?HP!RC/)H=AE*-]_B M,$6N&CN5,N#>.(.-FM:QX5HMTMIBQ5CECU!PJ M%JDMKFU5)YWHAMUH8V"9;5C?YLTZ3-Z 3:JK;DPEENE6"LZEV[X5V\M3V-(O=RMXR_;,8A2VF1-E!%ORT QQD?JO=!<HK% M!-%^5Q9SKNKFM;Q;+6\7U_/US359K=E_/M_F[JC^Q%I=H2EOP&T+6C)WO:)+T*^!C%=_1UOME$1ZBW^G0?1R'[YX8+ MV:1='6G@:%LO067MZT3 NC;VX*ZFG1(-_E"/42$E&5*E,T!S-3#".'JOO/.Z[5PW!GA MV#.2XS.CA?[L@@16$N \>X9.\_@[%M+T]C]#!VNCU%+BZ^>M(!&%#V(O#>K]5@"6"T/E=7F:> B2C1PJ" M:"UE1Y(<2, EBEQKC6V4".&I3&AX$O?JQ;'7_T 16[^7N@?TC]C=0)@6POH1^K5V3A?$0-C V)K#8WDPY&,[F9WJ):E;' M:7.3XU[%%X['8R:6A:M\\7RF%3,4L"ICY'^\"#X ,BXXR9".P(OEK0_"M.K= MN/#B9TX<9BT?NO3H_.-?RLDLQ\_0.0<(F6L($]IW=3!32#?CP3OZRK_1'^P; MX;H7]]4$,XWU"D2GXKLSKOK$='#:*FC@O.T?(IYLFF>505V,20>(D_U<3ES8 M:,^L>&6^1[;MW<)-$PT3'FX\4+9I3OR4KFC\XF^HF) '\>P6 +AD[?<+$PV+ M?BTTZ71J;I(F&1/S\FE"@88S6I^##TXCM]J8U_V-SI8ZWZBF1%%'=P,'$ZA 2$_I 8M:'T)H MK8=[BGS6G[@C%>O:VI=%98-5X<8S4N3Q1-Y]$4V)OB4%05)2=*"H]6CB<]%W M8.LBAR8JY/4*$H@OF2N[-MARA1L_H)7&N>MH'".?9B@'SF%&GC;MV MMXPJ1-L92S$8J;?\9E^_/;>$-)4Q%0E,,&EQ,:=AT3H;/H>_-C"A!VE"'?-V MHK<>/3 9?%%5+-S.]U#AZ^^J*VYS-,0'R ;BU!X?-^#@U#5H94CS>%7&X\=U M,B9J 8'N$M5D\1IDL1@A;#8QY5)([$!7I80G_\*5^7U,]_YQGRQ"N+?F+D/G MOWH20UKE!XE>6<=[4;*_4@]@L[Z Y,3(.YG@)JR^FC<%O\U'YBWS$ZP?ZF$I%3LZZ^CR8];#I2@3IJJ*7 MJ)4+C$X4[%]K]&"OKMBU+E:57/IZF6K[G!2 XQTSMO(>N6$5PEI_VRW@8W&*VL9'"WWJ"_S)O?M#ZLO4]ZN M:_+B\SJ#>=W!10C+^A%VPBF%%( E,W,O3%25"]D"?^F%O[-P/$HT:?"CDD?( M>I]@>HHD]Q%IX^2TCRY _17;,R7Y:UYHFYN_Z]V*3$M(7H\I+SP.+RM%?@]; M;^!S[^DIYHL=[ ZS)\*>8 \*O7/^8&$*@,.9)MX$RWMD;#(F!)^6T]NGG^&B M7FI10741DFP0DH]"EB'AXVCJL<(TP5@D'PPA<=WB5,&K\G--@BF@7S>BJU4, M:I<]$NZL8GAQT'GMV45X37BU72<@)Y$?_G 36#F2(?+*1;G.A4N\K\9*$#C@=T(1/=5:+^X-; M^!LJ"ZJ\E1D>0L#31: BDC%!P@E1S#E3QAZJFB(ML4=YD1/P ;C&60X;!DBM M\@\L(BAO^6XSJ>[J=C2U?Q@JF^@YF6A_)9=6WJP^$W3WH?X+! W&SE*%ZLJZ MJQ>K>=FMXSFPZNJ8,EUTTN'&R\8F_+NT9F*.[9U3WSV9Z_S0.* MFZ]P+D/9!H#?1Q%"2P=.R;:Y](=L1J@88-JCR1[&.XB2$P>.7 @(;H3(W20AHG@ MZT68\ #MP7]Z3I>[+\SBP=+[G C42#AXK*81T_B$[0S?S<,V)9-]SMVJ-WT; M+XY%5]5B[3\[WB$QC'P1[2Z.$+3S)<.Q(SFSN=%XE[/3N1EYR.7] NLZ$'3R MK,Y,:/E(W^"'M>B<;GWOT0_X/5X?\2OH#CHEA7C&#DG"==,9U1CL7EK\7!F# MDJ1CWJ5=6#//0B1""'?\P\5L\B6!7C;,V/\A.GD!,'7OG3K= ]017=D%Z$1J MW@J<8SFP'U"S9&I3R>HF-:V-+))4O*KS0RJ=9P M6='Y/J2*[(I%-8EF=K,F8SI@67JV.M^N921FA!/!RAT>2<1* "*NVPX"WZE% M2YS-506$QWTB;4X?-X]"T16C[#P)S99J3,X!\^W(JW$X*HZGSRQ;O&?-,C*G MCE![F?IHTU&<7N=&7[R$ ]E=/+J^BD+^>/Y7/WV^.B9IM*=Q+O#)> );J+AB M\4;"-EMY(PD'+-N /U-KSDF15T:+Y,1FA0G7@D<\ QXDM9R*&M,7&BIJ06.: MZ*]1_#O;),AOFOJLT&UD7#%2,W&;K;29A@-F:L*@J9UFM/Y0>8/GYD([4.QJ MY\!L54V8R<:\;#A;=)$3VLRK;6FFK L!UPO'J4S5'-OA0G'C%8C#:10_BJ1& M)9*++0BZ53MM-/'/2SKZA;Q. M%#EC&_&\"K_H._DS#;;KZ+.7PN/,4_D^5#-/'?!Q#+:S@+*=&B-;-\^.G-6; MAV;XO+F$H$" Q$4:7>PS(J2D@I6P-5A,J4>J\NWQB)D2-5Y7SU&+%;#\'AT]Y)MDQCH%F&6EN3IN)KF6UN1SC37?AY]:EG^/$R#J? M;:GOX(0%' S3Q<:3O*PW!QMYO88-+KR@>'N%$5RCY3RW$><])R4F?)65IUM5Y]N.>S3*?9M,=!>\ MXVT4/HW@' W(..$;C<5M<(VM-%SQC(:,=G2, :.*YA0';LRE7$5!0#>BSCD7-C4SN2$4D0QQ^"14S+,_.?M& M.Y17@U5U1G*J?(4IZ9YM0B:S-HC6N MMTI,_ 6W@2VC%5<*=EU<<;N(5UURG0]Q:Z%])[,SQ79C=6T1KFDEU:"BKYJ- M?!GN.VT87_^%<(B$I?6Y9VF:!1YVUJ.&NTJ";MAC]RGH$>PJJ*%;;5=6AX:Z MMX4=.&C@(T_&6UMQF=CY#"QWJK+YAM-H0,<-JS<6N,G86XF@V[@AAR9K-"AR M8=W,G)7M(5PQYW'DCNF6[@^-;>HVL9U%E5(;#QFN:,&B$\W% MAP&:V>E"P/6' "H;-,=V./%_O(1_IY[H=).T]D3GW3&75)7J[YQ-?O1#+]R, M\%BGD9!3-FH@LH&M-E!QQ69;6>QJNP7!-_%8I[OXYX]U=H6\3CW6^1C%#_20 MK?_+W56TWT?A*HTVO[<$&TV(N*%LNTBJ$%:/A1:ZMK&D#UDAI[]$A;!.(!.. MC1VG=I=+$@2>*B3'^$02: B+N @R$3)YECM>D";/E8*.SYH9:,'!L1LC0623 M:42P;BT&W"CZ:>B&!H2T0-1[T*P+3C (6V_^WL\V#IVT.1'@CB302+O\Y"K8T M=N1@7Z3":OV]&A3_>/Z<;=T)? Z'>LA>9:+E/#E+H1[;@?<[)N_$^3#'W?*0 M^($&8)W%">'E,?%#FC2^&M;C(#X1;A.D]AY8AX#[^+>9J^; W@.4Q"_O3/S@ ME+ _;#\>&RA*AB>_ILU149_+]I.'Q)DX;)F"ARQG/])G]B.]^/ K36#<;#^5 M,\GV4H]^R-4/:NSYX1,#T-6'[$L$T?P[BUKS!\84 BSGB^A"S@7[ /F+POD'? /[[T$KJ5 M*Q/";6?"P(+CEDT+/T]:\LP"D\R:"<;$#_,GFTC=?F'T 5$W'A-)T[(/R$<5 M3U=@7'*$@4DQ,K^:YU]=/,+@U4*B?/@9*1@09[XD8\&%;1'.O/K2O";9O![8 M?-&O--[XXG Y$O3X!+]Z<>PITB>Q?:+!%4T[GDN^J>V"I@W)$1]A<(VAM?/I M;F=,N]:,(Y/"QJ#R+SD<'P-_PS[=40@BW:SZJ[CC'7Q)['ZZPK T!8?3$\9+ M2W JI:B;I.J4(EZ/6Y60@&>3("K\/Z0JOGB!.(C)4_KABTH%BC/(>[X?K9V_->T[F@2ER*.LV_"QN2%Z2;EW"NHG +Q4D+9 MQ_! @W,[X42L4B].W9Z*1_KDAR&L.]H)L>"5[KP Q/@81*^+WYLU9(";XR-XPH["B<[/4-4Z^ZM$U\U196QA7L"?"(1<""+?401MWZR":+D M&/-#G4V>U>Y&%CL+S*(]77M?H;>ROV51EV9"5(!H#=0T+)^U2#N#PFB"IF1! MU>^+ 1(.20!T1N[JQWMVCC&-F>:6J[[7YDDVOA J!4J8^LTD9LM?FW*?06%I MMI+9JEI70!!T6C&^0J$%5*;,;-.7;7*OO(//?*+_=UY!1P#-+#8*:]=^$_': M55]003R@9\K&F"Q?3X;;XMASD=)]Z[-"DZ7NR\)G2<)39>/J>>'<.V0GWQ]C.+"W]W"Z59;\^E!%)$>1 V?A,ISJ?[D M[#^F&LIK_7$24+R(=A>,)N%$24X5#D:+N'-UJZ%/.!E')IW' M)R.FFXCY P@I>-_N310S80Y1R"..@,]#H)N' Q0C2 8+E1.*19^*ZD']1R+\(LT>E$E'"J,)CAXSN9)L% MP]SBD6=A(5UV=?CI1W1H]4L[+M"]=^KHS7H20G!E@T0N_%@O*CA.; "K#1[, M5S>L%VI\R&@[X[[&G /%I7[INW**W'&ESCBN,>4O?'>'GWM4E_7"M#V*3VO8 M_>THB_RVZ^B20J;7/,FKN#74&>Q-!<59]156\E1=26"YJ7Y\*E]Q>9*?RLB* MTP)!-^NNQ2N%>8FF?!_H=Y@=KL@G#=9=UTCS4A B$B4(KBXIX:F<\Z2HU4CF MT]5H-.JJ-8'477]_O .E9?SDL=UM_F MB0+H 0=WD.'VGLUU;D;+77:&Y@4K M]@F_?6P[YAV)-LXATZ@3(Q\WC4+8^L'3B%S7[.;3S=W-P_P6\3X#ZB33Y2X[ M+-*_2%0!(MU0:%FN7$74H.S?.6A8J%\N<$!>[ZD );^MZ=>47++?_G>\DH.F M$J#K\7RS@5B$Q+CXFI^ MMR;SJZOEE[OUXNX3N5_>+JX6-XA/O:7[K[I08(_<''6938;(2-ERG42K),L9 M8=K/E>O 5N-%9XE-+._(\B-N00X%^]=%*FB;ES9%=D:M&D1K43 %I@NJIF6KIG3* M$C@E^O1>NO4>?I!X+ME4<8!3LM_BE1LQL-(\6X6HIGQJP1'2/UMXJ1^YW?UR M<[=>/J"NY@JVVQQP,XHSBM/H;)O@75"=-L]3'M&C?:BP)"9D$_(8NL@F[HUNRD-V\U-?L\?_CWF_7\\O:&K&ZNOCRP MS=#-BLSOKN'0ZN'+S359W*UO'FY6:^N:UQ[1#B7FK#ZV1,'#*.'DO0QD5YG^ M D4A6=PL/4.&EP+*1K$\Y\$3@Q6OV"RGN(P]!993K(4*^ MR^A3,*G[&B>HO*5)0JG^1.0L6-"#XX22;>S+4:0.UGH VV'_TD0C8)*"_KIR*% M*]P6]>SAZM78E7:D@510K(^@E0)B70C8+QC6G;MZ58+EY\^+-=__\K7]:LDO MT]G?Y'8QOUS<\F7?<5UM<^==B3BLK8WNOAL%-_6US7E*1'@\7B%C]]"]&;F[0=SI:84Q7P6ZD7!,]0Q7@"[X[BBDN2_,2\_QCRNFB+-UX,14"A:C-O&=/BY_7@.#;6QKYL3SI8Z[;3S$@]NVR^6EQQ MI;E>W'Y9WUR#QI#;Y6I%F#Z1U<_SAQMW%*C-)X>' M8O2B\Y4#B31=A7#;%#Y%T?;5#P*V/"S"E/'M/P:B[I'Y64Q'&C@FTTM0V8PZ M$;!N6CVX4^1[K>=WGQ9PXS)?K6[6*^1U7B](>QZD 29:N513H-)56HUPQ2UX9P[.!D@FF-&=$UC_\6##HN+D%G_,3\,JM5*,7;W@RCB&-T( MDR ;XP!RUHUT,*_UZCDW#XM?YNO%+S=D<;=:/WQ!SNSL(6';^C&,Y)O1\<85 M9PB]MZ#E;8Z\)$DDFOS$IUX2RZU<_REFPS&CS^M^Y1E&7M#V*J 1 ^FTM5V( MRN&J'MS^66H;+S4-6JY_9MO=^_E?(*6KFLAU\Y_W-W>H*0G9(_ D$ZO,6\M+ M^W9:/GI30RV.T5=X1>6,KJ2PRFKTX[/^V#2CEM=.K"1J2A1=V^6,.PM.&SC< M?:2GMIN",R"DPUTEJY43W0J$_6-EU-RC=\!'*D'35??I8GWS\)E8N?%1^+2F\1Y$:$V)5\,B9<(W,5Y)@%Y$R8 +0 M3OC&3NP[I>"KXV-"_W:D87KS8E#95@^.U06VF?UJVUW@UU:8XY=<#H"M,::A7P1" XX20[2^&,WA?-6SN4 MQVK 0.[O:UH>2PN.U_'7.(ID?>>MHU[;A/81QQAAX/QPA "1[?SW0,&FME=6&A-0EP4B42ON# M1@S[?0T,V*G7!5K^N%O/;3)7(N_S<_%OD)"(NSET41OE#XW/1VKQN%P*( M*M=)Q)KZ&6'CJ&('UNKW.KQ#EDR!9 ZZ"&* M>??IEI,$+3C2UK"%_C\N'SW.H/NR. MRG2X[3+!=$.13&^XVM'0U:O#98_ ) 6J:V%T?]'&,R)-@3I%'RG>]^'46(G. M! NAY)RY,$5MN784G")RIGS5,Q-+U8]V4 H[LHV"P(MM-T7L+6^!2$I,\IO )5/;?G,)N-XR\>IP_E[].T7!=M3FJWRH M?FZ@ S)*J]6.HDD=5@TQL1JK=F*OEXMH4D'K_5*'B9N+XK"G&$M$U:^%%W%_ M2>AR=Y.D_I[QHFOV> Z$$T>K695#YBJ$]>A8-7Q-#1@06'0!-B.9=MO2^S8$1?)8KH(5C$=$T3[-F3.5=V8 M&)(H[@?_D-"M&U;K4[_!8M(2:\1=UNHYBE/(V;OTPM^OZ2%*?*,-EAD>PMZJ MBT#%MLH$"6='9+U?C0]DLK W=/^GI+TU'A-2)B_XN@8 M$1JA(02$'<0IXD$#')QPT)BQ7M%@4#PIP@P&^\L(F.Z&@L/D*PGIR5T>'Z6JOA.5-]Y)K%CC45DJ@>AW;2:O.O^EKK.;YS M5JH6T- ZJ\@N6:6*L\[6F'__IHRPD^1X-O= V1;Y2#\R/86N2I 5_JN?/E\= MDS3:T]@L0.U*!,?Z^HDJFV W"M;ML ][-97,B) 'NHF>0A_E%K[5[D:5-"XE MQ:SKQ9R?%V]9)+T],FF\.&:1^*EQO6O!P:K?92!(M697 P)"G:Y6;A2UN00. MR9!(CN6>X?01+P8/C.;Y17F@27!OFFZL"DZ6A_D3N*= M=4 VPL7H?=R!,577XQ(]>_[OGC4-%'*^V1SWQ\"#*["(%SW85,3VA?6]"Z(D M^9:\^V:^O%I\\RUJJOZ&PC8.]F /?O+[54RW?@K_TDY0 P9:HGZ;$&=Y^CIP MC#3]9EY46?HE!@' &1%(V1_N6=0@$47BOA P9CCNM/PT6ZI:L=QH_VFP,+6@ MH+<"-?/0]8:@[IG,0,D.3+($\! /U6#X2R^A6UA0V>+';7EY@/_E1_9@X&Q! MA%OOYHO@7I20#N#Z"UTYENM.QOYA75\>%;GDC-+%(Y B,JT9$=2RJZF,'L_I M2)PSV/&F8UZFOT'>6R+-SD8B/6)2Y3JF7G*,3[Q]@$$V93,\0AJEB0!%_F03 M,$[B9#M'O3(FTXPL28"NY43)'C+E*(3CX)OV8#GXO(_Y'HZ^T-ACIG#OM9R2 MM(-CO'YK9[]\]*:'17KKUL90+Q--+I3\BR#V!-TR;Y/Z"=.;*[AD-#LR:L5"ZO%I)DRE MEVG2;\U/=D)1;A:.Z=& T7C&8%QO&,Y:/GQ[]XP9$N=T51+ZGY=.,I MD2$NCN%T$DPV'R-$ZT;4@:MZY4F&2S@RK*IE=3D)WSWC&BSP2RYP66O.+_$Q M>RSF3=Z3SS1]CK;)0&6MWB4@S?QT)X/5E[&?N-6.C=UH(/1R[,-@/?PM M(68D(P0:7)*:D8P8D6#=,=KQYX&?1#\+1#R;O:.OI1CW<12R?V[DNI=F,69W M,C@VVU=CN&-R"VUE#!9G&4Z1!Y!".ET80OSAW&D +YT!J,,/U&P?O\1AX,=E63JSR M.K!;QQ/'X?RX__B^*_&Z)($MN M18T_%:L-"U:.08LVI,_XSX^S]V /=._YD,)R3^-=%._AF'[Y&/A/ MW)@@Q1]*BZS]/0-9[E;LTV3'7#_[KM%'3C8*ZF/*L2=+\=IRK"&PGF..R[_N M%>.,%.,0:2!2CC0C^5A$# 9V)P^'[H'L3ISLF.)B[@[2W$7%8 EY??;AS0Y; MU6@^BVE$'BE)^+@^1&N\]A!_2_IW]J M_M;W'OW 3T]&WJL7);1\[+Y"G^5I=R6#D;_=CT=5TC.G1%X9*9+3FHE2#%S# M"WK.N(OQI)==0N(S.][Y&XC?-L\,BO)&2Q"H;.F.QC$%:^>."C'!-6.8'RKE M3SYX\TC%"Y+;*&G>QHU&%2GQ=9S)J"3!#B-I/R%V#'X;S4)^6B3ZJ:I>5)%W MM_QID2LN8OIY@;38*!1MOM@L+:\6+GB%,B/XWCO!-F[^ZL5;GD]^*RCDQAG$&R?,>94J5W(&",@>I3QV&\T)#D3/QN(\)%F64YN-MB, M%,,1:3P'78ZEB7NE_M,SDGN>C$3Z<+8=BTCC<\L25.5U>.6V!-&W[?-J\E.RD=+"0>'!JF4WC M(PSN0/*EP11]":/'A,8O,%.+\'!,H6(AFP(F-/?;+=YKFJ&04SLGF#9E)NB( MX^ ECHXN1$.>Z3RR>U1 MGDP?1DW(NUNHND9^0"QXW*7/WE0XYTP;8;%XE7Z3WFS.YH!$%EX_7J0N_'ZE&FR70K7]$M M=[]FQR1S<4I27#+?,D="H?T,E'1D\)!X]^"E='F@4 (H S#(@YMP,(0LN/!#-3P9)?C)8ICL$, I6B=M,R8(&YZR MQ7-+8Q+ES A@V]VN;,^C].)VN2/YB"0;4LJRX31%-RW([\O')3 PE(W)9TV, M[4#0AC*=C2?49GJ(%Z;=4K:7/A.[R"CX[*6P4IGES?2BA!.T#1!:CMUZD+$> MPO7FL?D,2V1]?6::O3_NF<=@JT20WV4EW"-C>8?66&^:&=D+1%_D^IXM*/(I M%=8^=AJQL_2_?:8(L5"$@ZP(YXNK@ST*VUR;":)C?0D;'5<[ECN]"$W?(2B[ M$#H0D@P64#:W@[()X8R$%+$387D/<%Y.$P[%-CS""HZ0Q]SMRJTC->S+M5[" MJZ_1.I%"O##KP6>C>JM*QG*:HFN&H.J034\W$]2E$K/E/1];YE,*#Z-JO>"Z M7J>;4\*VZ\Y":Z[&39)8?0LA#Y=VT M''0OEB:M>+KGR=."7W.L]+)2H1>IMM,J]5)QQ2W5?I)>1;)8JOPX2G@KRUM@ MMWN2[?0,8(E,/3IB@&1'M$8#E^LD23R0DHEJP3?YI33LHJ1O,E9F M)&?&0;?IQ)SO*K7EHF/*2]7 D>:V8,Z-0G/EM%UYR?/'('J% EPP,1&)"($4D^)#QA'OL)YY!N L4, M<4;NO1,,!CG2C,GX2+=9I)Z"WL&5+@LXDD#H5].33L*J4Z&EX MR*CRE=L3=(M@WG8C@[$$+JQXNQ) M.>[W7GS*"\CQ7DSZ?C@;*]D@_G5'QBF"<] M^^1+Z*>#/,O(0SKAZ6Y>%P^SNJD0BC'O2,,"6*LY\!5+&/@P:S;GA"Q+/" M2+UC<;8[2.1["K2CHO$G0SX]XM3)92W&JFX8B32$ [[1W@SQAPAB"N0FBA7- M(,_>"S3QHR%)Z,&+LSB*>=-8% 3E.04TWO@))0<6Q;EQ+"4.\"\IDRN[1%A[ M7Z_9?Y*4YUU^9)_[3UTS WI2Q0ZS!DV&.MCJ11(QY!K ;Z/]9!=%CYQP_A2@/7BI= RI^L-(X ,Q?+L['+[A[MS]J/9DIW%BU MY-8E35_9WF;]3%ETPN(=+^"W]NG1"TJ7EYB$ 1;&0SW'F6X"%<<[XP^&?>HS ME42&AT%QM7S>HQB66V1:CLV-,LLNF8GBV7 $X 5!OFK["5_(>0E-<=_LI4=F MC2>.RDOF>(=#P(B!FTNC'"^S?@@LO/ TX];.&YYQ4>5QR;O'/#3R$L;W(8K% MD4,Q'D_KE:HH1"%>JI.UGU4^UI+BR;.RB-FX1!HXRYGBTRQ%H G)1G=@24*? MT[J!9/JJL8U21UV(6WG2V5T4%H4TQ 3V>9K7E1AVU-I'='70VH428LS:G;TSS%\EM'GN4N=UE'P.0C,X6;KRF-0R_( M6WWQB#T*G_C;01'#7YX^T>@I]@[/W%/&U.NZ@1U_0&QO,=44JCW*V*,A>IUI M1&DTR6Q( K\ER<L/0E,T8K&+W#AV*%DT-CC8;NTB2904W9H MW,$P"Q--(8FN+['6AS%GE5/E_BRGZZ2_LC-E>G^?SMD'9>8:",ZO"1.)6?'_CIW=.RCOQ8/D%<;&GJQ'\V_^LG9+#? MV74LK0R#0] "63/D%@X4VB1 R&\ U.O5Y@ %R ;_$B8'NO&A/_9U!,5^54+I M81$4H8WQ0AET@'85HID+O5)(".0W@6*YY.P0]F=&_$^KX@^0 J;Q:])W]E6X MQEBNLL475E7T;-1ZH #?HS@I/O)GNG^DL8[O_%ND7['*7.5W%%_9_R7E<76_ MI8!!\"?&' [T&$FN< G=?/<4O7R_I;[0-_:/PNL#IAJ_]XCD, M2MARY^WI4!R6CS[9:7F?.""C_*Z-L$ 2$=S$B$(I^K$=J:'INR4F]-6.#4]!DENK7O:@5<3+>J6>A/"\$W#16\<%5]">%XKF'!VSE/W3JXS0A@#SB$:.^7'<[#\.@% MU_00TXW(#X=6L%\@G%FEL0>5:6Z9S7RFZ7.D7$D&$,/M=]U/=%4_ZVZ4T/M5 M]V&WJ8\RKT &_C*-F/X":;*5:&?-IA.^P&3D+QA_E.SY "1ZX6$R"YZ3U-_S MH/J8T-TQ( &O])_ENX@'='CMJ<>>MF5(!$4BD^3]I0DG2G*J!,@201=O$-"QB.,L9>-.C;S: MC4/9^H(X)MNZU,.9U*Q=;O11#C C^1!$C,'+R4FC9,F(XQWPVS>J5>K%Z37S M&0U!X-B#O%$C4T[5J,96&>'M&9V"_0F-#TI;L_$(##CV19M].X0E>I'2_60V M* WP1NVO-D6CVEY!_>W9W1GKDRYX/)3D@[UE:V,(?K0]OV89G_P;M;2SZ1G5 MSC+:;\_**HQ/NJZ)D1PWKR'3[+1A]-9Z-U5ZN+[.]W#W:/<^?QP1<\D.DF11 M@39F,:4O84R]P/\[W4);-)HLP_F+YP>P._P8Q2LOH(OPA28I;W&HSVKI10;A M&'2 N,4!: \:=O-B>C-8T\22$A&D^.%=3@PJH!(@1R1ZF'DTDPC^Q&PQ$15/ M:?(MO$@LB%XPJA=\ CY[\>\TY9.RHIMCS,N?36*FGX"=95CMO&ABF(V(J*9H M()+"^!JPL,RME:4F/>/(8%^U)I=.6-0@V>HVM $A=R#D,Z>$%S3J&Y2*QL$- MYXMFJ#@A8Q>QY(C1!,]ZP&C.5$T+&SK!YMCHAW!MXBG3X+LBNZF&]43Y;IC. MJ6)C)KJ1,J+DU:.+AV]MRB#*%,DMZZH'3V88SEA38V#1H&8XH=)4TN2MR@U\U4SC)2#C&.>&DR18]P3#6W2%[DWGI!?QHTDM$J?P-]U/DAP\S HYDPBG@-^@N3L+_\<(CU,S73 %^ ME&,JM>@=]$ W@9S@V MZ[0>9"VRSOF18)*I%XT!>SZ;4[ZI3+E?Z<$6G]%V\K@P2?13 ,44Y\NK13:+ MRUTYCP/\Z,#QW/.;HTR@J9\<-)A3?G$$2?KXP0:G)EX'P\C\Y2^_(X-T$HCSFV)>15)"(KFT_"TUT'/3KXVPKW_KF_DI=_!O M=ML^\&<@8PB[QU]'3-E=SJK5&8CBUQ^MAU9A/0PO.0;\%"7A7)SLO!GH,S=7QSAFFQBE M0QF+*$(2\VA3420X#Z:(4V9E)+8UQV5R!<*X6(6%?:CU/;,(<"E13 XL#O>] M(#A)'S-/LQ$,9 V),^-AO"3?P3E#<-S"L<+C,84.R6$$'8?V/B0.I-&,;)YY MQ7UH81Q[89(],SW$_H9:+M4RU=0/\>$9?107/NFD=''?>A\=OI5 L0B![Y@C M%-/3)X"6L=T)^1J$,]ZIE:A.!&]:OOKLS4H:6)WJAHEX2Y/D)Q) 0U'F+-A* M 4Y>] '?TAV-H0ID9KN(?3.AUN*EE] MG W3,!$W37$,RXLHI5>"W'LG^&C^ MZL7;CYX?_^(%1SI/DN/^P)U'_D+[FK?/"[=04TLSM1;&1>JC:6M"*_TTIQ[4 M?E]-.Q+56Z$!T8M'H$KDD8DT-#39E.&RX0D??T: \)9(!(/4OV"G U>O MJY,WY8"(_F[2*:PYNDE&P_%P$XJ"$MS!^*@.S>:$%E('_@[Q'$\D 2'<*BHY4-P? MLIW3?=F&5J.O%<]3&L\UZQ0EE&O0\#[?7](4&$>]^!0%-F#27(S+"Q*I5 M;"Q4M5)Q*QI"G6)#GA1I(@*3,%0BX9(,&=E@1A#,ZRB8Q>,$&C":3TPV4965 M_=O$I-K1D+;VAN)4-N@M./:WV48,U3?+ HU;48'HB T-%,GK))(]Z_G$&SP' M3*SY=N^'/G2N2_T7:F)"AK@X=M1),-F8C!"M6U0'KFHZF.%RLZIB.V);8PCG M=1?.8D&]@!.G6_7Y?\:H9G9,D9'*WG42K5+)S@C3?G&Z#FS5\]=S9*(]^,T( M8!W8#A)O#:_>29)&F]\ST3:R:%0@(R8U0R/AY6Z^C?B!:9;H]0T^3#'R_>_S@C!452 MDN1!3TYT:!-U&TK:>*5AANJB@NHO.$SP'%/.QBL"I1;.92W$O?88(%I/J\-? M%W[UX+8=RA8(EAJC'ATPCEDULRX;DAK2NNDTL5'3J!Q84A;4\*<3\TISR#!G MI!!MR-Y:\]Z\L+2L.E;R0--CK [F31 0WHD;B5"\ 6^$QGG?;<"2PYGN6'TL-DR)O=)42@8;;ELB2)[8R7M?=U?DR?HQA>=WK[INU+ M$P)FKDN3"/5$%Q4T4I:+GA5=6@C#( 7*C 2^FY#+8M!XI0.Q25=:DN;4L,[ MHD\FB485CF"8_I)K-R*3#><_:N4J66I1ST2@E0M M&'VA4@O2NEBUH[ED$\V+5AN.(]K9ZO%U*N; ^C6N1,XL8ZOC8T+_=H24M1?V M/RTW'5IHI'RN9N8K:5QJ4/O96TU\U ^*"FC"P=VXAU#(T.AI&^"=T1N];]4" MNZ [S:?N:NU!=:/3RH!F \WIL&I8)W2_(?%5!8BM\\W'ZN>Z@IS5.@7KO34\ MB5-)N]E?YYK-/OKK9S_T]\>]4IL5W]O58"V#H+6U+ZUIJF;DVD^OIY0"!G1X_D$M[^I@UJUD]4VI2$D$/CJ.I;>S+:JN# MM:[#S8QH^U=S>'=J(*BD:-RP-R&XHSWZ+;L>V@D-:MSPZG0(==<^M10#,IIX ML[X'NJ'^"W3]@Y3$^Y@>/'^;/;=0Y^QUQ$7(<^HJ6)'R9(IHS19Z<*7IR2CA M\\S8C$+^[@'JN#\&XFGA;D?BM MA9OZ$C7+I \EA/R3_FPJTCDX,2)1RYJ:D)(>$01)21$]?.H^"2U) M4GW)O16E;TJNZD?K#2A^2R933]5'3MER>A+L>8!KGS$54V8JES1]I33,NEA^ M.OI;"',7H>#ZDNZBF,)3>^B/O8X._N;/[__<>(8T#FD8@RZUCW& M>$PKVDSDI$E&N^CUFE,GBS"W'#& *$@AVK1G8R"?M-F9H$?=!/G%!#V*"8*7 M9EXY0:1IA@;L3U?/49Q"T=5++_S]FAXBYM622^K%>67I^0N-O2>J*"W? Q]A MG]I'P&*OV@49Y[5.=PX5A;YV 5.\A+>SVWC!AJ]U;&7SDKS?>-Z+-.'G)5M& M*__&$^2+VN(DAB]?J?_T#*4P'D\"JNCMF "_HDG75G!+HF.:I$S=>=-3!L^? MW\?P3S],TIC+3[R4$8+_\?>VNRZ.,,6\\$A#@)J/ !<6HOPHMJO MF"+P)DLI,%\6G0!77\2W6>VB]MDTF\PAYZX4(F=F>-"I0GGJ5 7 .#E5L5@> MCQ7OR8'-&:&XL?LCW>0=QR0>5BWX/H]>0:PH+ M#?T]K^:[8<3%GI*%AWXHM.21AG0'VZ%#'$&3[2U)(\(4,89]']T?@NA$:2*V M?TR!V% O4< TB&E6<"HH,;1CN&5:YN4$B2?UAO.2)-KX'.S53Y\)_,_9@40FW/#7\G@5P,4W]F+MU4'==3O48A+$\ MWEA34G6%0ZDB^,AQ6-8Z3YE8YD&E,?&,XHZ^SC<;. I@-GH?1R'[YX9+M8RO MGB&H680R@!]N_$- SS-2ESL!O QO_G;TT],ROJ.I6!UTC>RMC(QC5A8G5;8[ M"\-:-TQK,M4LEXU,2LJD,C:<10B"$,!7H#(&9HH4ZVB7(T'G),X'$&*<9($4 MGAOXZ(=^2F\9L]M%F#(>_<> \8#N.T7.$'A^4^ M18(,S#EPOPA>:I!"A M\I/E?2E$,JT0!O?G_29?S[=-#\WV[MXF_=5/GZ^.21KM:9O1[^U%(D6&JGB53/SE7)7:E#[M:Z:^*B7B,IS M:B1P]%H?*A'@GS%M+G%N@.>.&BD%:E.H"I(3JJ7@R$S)J-7T7Y_#+/*'03LJ$-HA*.E/#76YZ"J]:A#J20EN:>O&I M=^X2N1DI"9*2(I%).A,Y=9@&HXBJ![TWH_KM$5AG8F]!_$\,9;;@OF*8'LI$NZ_A6KE8F"/;UT4R$7..:H:WJE DK-:W)4I<$%LG1 M,'M&]A:E;@#C;^8?Z$O^4GRY*YZ8B!>BRV-ZQ581?\NS&:)0O[WO0P6E5$A? M8:42(EU)V#T4Z,N?XF:B($26.^F-#_P%U.#M+ZG0PSP]F$3NJ")WU%GN 799 M9(!F)WE;E= *( 2KTK):&$T- N=J3L-&_4BIJ$3E<7#B9?"BQ!05?V?'QU#H MRO)=G*D<9>YN?AZ\M9U?T9G?LQG'.\'(GD8FZRCC.M^$T>13'"6Z$[IV-)SS M"%-QY&.'-ASKIPMF#-5OHS,TN$+/$$F)":]=&>Z(OENQ_6]9D516TX<*@O?O M+VRQ/'0G@;-^].6SGO$.0461[@L%,BXB%E1L*D%%7)[I^"&4K,@/@3;E\';7 MG='D5Y[JF428TQKI-=W1."Z>Z"=7HL"(X51HL=TPRA;AFHQ1@^J,$3;RIRQ1 MD]4:/7@GGL?)["ND7UEL]TJ#%TKV49@^)UDY>$\N]R*"$LOAWF")U9"=R03<-+6ZB%VLK<1VUN#.632Q.6%=58N#'==;,+=6>4TM MKB0THM%E"W$VB/206R5M S"",;6R7AB.%A+'2%K84;R\+R#D!%]>73L*M[ZX MOH/D68@.H?XU& [0MFP-704KXK:\M-# 0@(M"XN4]'9FI)H7:YVQ$9<4<^%J MZTD[*NYB8LJ?*H3S@EA?AD^H-(BTBO>54IJJ>+R"# M7@::AVSY8:U9Q=$K\RD M*"Q1ASQV8<%:88B% 6I/*O"#N,XSH [BBMAMN2OM46>'%BZ^QI"TD"/KDS9C M_]@=PS)0Q6RWRCABM$^W3,I%2O?ZWL%U0*P6J3J6J\U/SZ$0VIJJ65 F(G! M\AN $@Z+VH,WX^?!>_W,8N?8]X)6O:C"(JN&BG&E=LB > I2YT*O(\QY>*^D M -=\S8&3]5K*N5/ *))Z&*]AH M4O$AT06<%K+"N5NX#"4^PS M%AK6=@YYL66@Z(H\!M,6Z]/EEZ"7I^*?/_LT9GKU?+IE(770\*3+%!FI1ETG MT2I5ZHPP[=>IZ\"6^MY>7%$7.+Q"T]W\%_0G5X4XGZF7'$7QUZ0N8^,SJXXT MD'6RBZ!*U30A@*>AYMPU*:I,A2@5&/>MU,CB*NQR[#=0_2US$1Z.:<*]S!^5 MR?1&&,A6IQ=":6-U<#R+TO'2I% "AP@DI SW,02999+,A"A$+PNN8?S0V3!^ M<,\P?NAF&#\X9!@_]#&,'QPT#%-!S@U#+PO*CD):%C_&]&]'&FY.9ML)/2;Z M7J)-*,U&0H>&N8MHYJE>/;($)P6\DWN'@KO..X8:ICO[!(U0;;N#,S0G]@1* MG@QW K+J.1?]=Q5LUE$RY"WY Q2-A>P4LT"G$=4=P]*)U;KO/L-SPK343!GO ML@ML5Z*B(:)5K N:^[8*9]&^HICZ3Z'(6]](!WIT^U26W9^G;:U >]!!LKR^ M E?,L"L1^S;9C\.Z%@LZ)"=4.?\"6F6C"'C:J^]C.4SB'X7$(7V"/-]&BQU+ M<#_TPHWO!;I*PKML9C;YS&QI[+^(AD#/;#"P[TU6HAJS\X_"@T&1[2]A])C0 M^ 5>$HC=&U1 8A(S<2$#JG!2EU[B)\7$W;.?[-G3M[&8;CAW%NHQIZ]M<1]C M+"<"@O$$,8YC>5UX>L* MN71#M"/SJ]6(N=.%VQ7E#FY+WUO,P[6?;(((IN)LQOH00,B=[B5BD3O="1LG M=[H'B_7TA)2I75'8WRO*B>R*93DK<_%.6IZ_);OR6?BV&,)RXO08XI?11U9] M1*(BAV E(=ON:311U] *3/I=P[*$2>6W16V>*'A;A$D:<]UO.C[60:.U2&QB M_JPKH@H4HQ&BGH\&4RG!T4^#>0G1'8VA2=F*+=+^ABW$RYU"LF3->$G47S4> M&X\[!(YR3C%-LD:/2=^Z&8S/?-WWYD,0-@8I!N'5ZA1FE1 ^D/YKW)-P"Q/6 M36R;+YB.0CLZ(QU5 >+HJ)YE64?K4#CG#0VLU MD1O#D&MJEP_&5]^+Y M 1R@63XBZ,)Q!NN*=8W/]QBGA5(TIMB:M\!BG@%J&*\?]YT!(I_L*;DQC)8! M >E$;@C;_8\4-,H[RG9%>40P/GD$$YE@>@JK&I$VCB&.+H#^:&#("';-W.*D MC')>@G1<8FFNQC\JT?C1SU[*2U7!I:@?+D/Z%^K%^D"[$1S!SQFP7_BM!EB[ MV\-61NI9VQD&$2B$X1! P@QG!TCQ*J2(F!2G)BE&T.M+FKY2"NRMH_5K!#RJ M#_:,L1"UO%V8FK+K47!TOHT?O=)DF%SWUQ%AR-P$L [ZL*2R=RP^S_?W'Z-X MY05G)YGS?12G4!W^*DI2GB6C.0GM3@;G\+RON/)Y>E<:UH_8^S%8/Y[(R5SL MHO@B882DT^H9*>@0("3RPK!J>HPE<2'2AD&Z:I2\#-"7,*9> +Q^TE^ ]Z#C MHEDV"&QNEPHBCAFFEL.NELD)D9(2 5)NFJ:YS)(X3PP*,5^\DT2W^BY./>B\ M >N4!>YMG;<8C9]ZIPT4VOF;%N%N?*PM=1)OT[,?=?1B6:EQ6-SR.G&>MMO8DRFK@Q M'D0U#O1F7D,92&'S*=3TSSKO>9N)FW"2YU!]9O/28W]N*#QLO:8;?IA%?O@P M(^!0II^(5>K%J8-3\7^\\.C%)Z*9"/<=N$;\XDKLCIXW4K,RXMMRYATF<<(W MKO)P;\:Q&\MB]Z5K,?Z,, ZP DO[DYIW LKZR%8?O_[#>#>QIBS"#=O*)FPG M+/YKYT?0C?T/X?&:)W;*]_W*@=^Z%VR2RO++?\X)R5DA[W)F:D]1WZAO[#35 M\^U_'9.4SV[6QFKSS+[GG7^A*@"40]EX2:IOQSUFWJ]B(DH&KX]PA^WOZ17G M4+4O[TT%(U>XM[!E%G%G$DCYQ3WY--#6E.'E*BL*!#!%E4O[[,606]CB2&4$ MX)4 -$7,W,0C6!"!AF%/Y"@[&%\XF'>!J(#Z+7E]]C?/Y-E[8<-[O].0' */ M;:"PVRJ.-L6:LHC2S#-B/"$$9E[0PRD-95VU\(+&6YHDE-X*?UYTC5V#AFK6 ME$8,G #-0 @YK&H MQX,M?)24R>! 963&IAV\C.$(4 M:UM6 9"5,P&W-FV?80@+%#N:HU MKFF\7^ZNLAJUC M*+P2+!?AE"&Y93PW7_TDI4Q)E[NEV.1%-U_9!]L.4]% PQV3:A6TS;JT!)PP MM!;NS&VN( 2&)TC!X9 @1GY+XR,E.[9LU3?TF-;H@/BX=LR""?KJ!>"5.DQ; M!R?@RV'R[DE$A&BI0QF]C"8YKA M2$(7,GJ9C+%3<6FCE%!X&\Z_'KR4WE,VQ:%NB]>=C(/FVB"NL;DJ:+AEKEH& M>YAK3HL ,9[MLIFJ8L]0@S47NV:PVUQ**$KJ5N19YN&(!,3D^DCOZ-=T_4J# M%_J9;9"?FZ_8^I!S)U;M(GY;$&M"RXGHUIQ1@^/1C\?T&%/RF2U(^^.>Y"0A M[P)2>+^F1) E@BY.%>&19P'NY5R*[0>)@OEXPD@8$2EM:0SEOY*-%T!AER&S MHR'HL%=JG(+.?DE)S4W/U,"J^99<3J?-Z,Y(01F.B@1M7C'(80?593+ 19%W ML2PDW"M#F3#$)C:FS@L$6[]& UU@0<5ARZX+VR?,R$BX:#EMKJ]C,1#^\$5-D S>G;G:B\P;,41:XMT$"$;=-LN1P#*,$:F_&+!M$ M9X;YQ[=AF!_9)(XP&8*,^V8IB]O7*H&&TT99,CB"30*QMV*2#8(SB_QAQ"S: M3ESY+W0>;M?/-*;>+E77NQU($"$3=Y0I*')U!U'#R>8=@655<H_R&! ME-[L\)=N2?08^$^<(WBIF-W>'/(3,_CH+.]WQE_W,#O>^;OTF?TOWZ;R6L]> MN(4=7<;0C&$'0?3*,;T4.IU(P):3AJ>8VFZ;>_!^0)TY2$:?U\DO1T!)09YB M3IAC^Q/7@W[/6NV&*P,7"-?#DR%AB;/AR!B7 -/$'="N>8RXH[$==-4_.VIB M7Z0%YN;KAH&*5:C/Q.AI.6A\;8(;6Z*.D%MFV F>XR7"">8^4#)QU0^SY]D9,]''NB&^B^*E]%3#(#^X&^D M*=(\$1Q(W85'A:.(H.B'*YXY'+T@.)&8_NWH0XF)G5BTL[=!Q38D+LA!V8F0 M_3_P )8J)E\#;:.1'T,/ERPZ&ECL"B.3R1 0JBC,839PH M$^=1)X[%.H703)F%BB^\+S#CVV?N9LZ"R32Y/'WV_BN*KP(O4;7E[44!J69@ M=R$KE?_,T>W7[^O*FZK3(Z-PP4F0D@811$!'.1G"Z0SHHSNYOI;2WGE[JFRM MVYN*OXT.DQT.BPK,-!":MTZAEZF $0X#]-RH2G84@(C=;.&I[$J:3=[*]SS68? M_77% GS.P"<:/<7>X=G?>($B8&J!M:O91HR#9C<"6M-L RYJZB&#C1VWF"D& M?3IG5QF5M, B*$8;XX5BZ #M*D8S%_4#%P%/J@J"$A+T8=^([0$G1/=QM#UN MTL]>>-S!X2<46UN$BR3V:*#O7&V"A7!.9"Y,<534CF*W<[4I/_76" *15#!9 MJ$@$+F;?:NLRC6P/RV,*I=&7NSYFH4%VQ#H:16LT$B4FOJTTL&6H7AD%.(9T MTW0&BSCK(*.]_>(#32A3Y>=YN+V&PNS1@=?]+B_0\@NZ=71/XUT4[S]&\1*2 M^Y++TYIQUW!L.1)MG/WHJ!,C[U]'(6Q]OSLBUXI:=H(VSQ>4J!.)_*PHU0=% ML[(A>%JJ&&1&8!#TL],!TP3\-YZHCD3[S9E3?6)&,J>2\%LRIW.N]>8TUYM3 M:4WKTIH^%M:4&1/J$:Z5*1K!XZ ?^3Y$)R](3\4A'=1K:C[X;<1 \@_M0E2L M7@]NWY;;>*FKG\ HSU5Y*3#L<^'IY;!G$V":RYUDS0UAJ@86QPX:&9FS%Y(J$G9XQS9V!QJGIWLF6,H6 MIIN_'7V^<+0&;T:8."K702A9 0W0K*NC,4^J+3O')!R5ATX%L@O1T'#)9IEH MGBS:"$',P'>LC5TD!E%R^.6JOA_% #)NOU4U:@HQ^B-51FJ7T!12K/99_G-R ME@N-PK'CBF!Q;B;S28$V@UMH0Z/[:=JYO)*H*2 '?5P0DZ!9N&-'_.?Z9Y/D7H3THR!P[(".81&?1"NLPQL0QE([LU6_JX&DL MLPUYX> D8'WPP'@R,E!7(0%"EJUFJ(#0O002ZPH*)"-!Y@DIB9!E2#@9A'.L M47[# 2(.7])Z%&[P\/-19H,JE=43B M""YG]*DI7-)HE'%-G*V7\//&QLD(@ M=&O9[=F:I++(0^D]UA&YI 1&@XD<*R_+Y\U#2X(\09EVA@&/X*90&(;*_XX1YMSQY'-0$SSKQZ+F3*G.8_CITA1G,>=LW1TA=W"Y M6X1)Z@4!W\)KCI,,\'".(8T%DH\E6Y'0CBD-.5.>U(0<'/RV7R)4* MHC7Z&H8;%J]AJR%["ZX;BEJ>2KOWPTUPW$*FP6.4/A<5'! TP/ MX.Z;MYU]9C\DDJI4 MHMSW9:9CBQ1)DY1(4926)>4.0 H5QBY 0YKI3F 39VR)[^X'8M\IUTE\'2_E M(GWJ:3G7'R]-X:N_H/-?!K&-89KG4.#$-H@T61W.HZ?HD>9WZ?YQ6_PSVJF? M[!F&0VIO:,I0I]7A$)#_MH=F%/7K&Q@<:0$N2 E*!.R"<&B'2\Q9RA_7R/)E MLH82BNIKOUY=-SEKZ8=EM602#V7-8ST>N\+!^.TW]9 M1XN\Q!(@2!LDA%[,<[(10&^$]QG;_"GX'P(*K"-"AQ6C9@@<(IP^""UR;!L% M<%"T"U_3&'JN&:(-0V?IN!?WG%5,5%<T?A'XQ)%K)G1?RG MJ!Y7"4!]V.\(/5KEA5/Q'%5G.,&-4<'AD'#MK9LV_@6I9Q"M>EIS,&?1=1N+ MKM_ 658]"FK=PA_H,[R2)[R5VQ%;- $^OJMA=\P+V!6.L)[<51(XON.%>)H^ M3L2[]( 5;;EWQ/H/W_WP(W='1?UTEF,4MS^]+YW]R7O:' @@B')#4H^50!SQ.U#54DC^6I'O>W&97]G";I4YS8JKL4+ "%U["C5'D) M#*[2*PDR4?L6<&B*;\Y7:^0HY7>SQ_V-QH];MO L&:/1(Q67 L_CW9Y]QAG* MX4T[R(@Q+I?K_^SS@J=GY';D#"O.+M61,-K;T(DHO>\SG= K;WC T[<[4LU MRBF$3>=D6119_+ O^.64(B5\4CBGN-ALZ*I -/1Y95.REV[(NN(XIZM]%D.) M/Z)G:/UF9^G34YH(%ML_TWW*/WL+K2S*,YO6(R^JBB 7B''\@SN1M%W$=*S> MO80KDK6.0F V=0_,?OC(UP^\L4HY9?O1(;2SSMFD=?'TO$L/E#F,(EW]3M)G MB!KS!?D<9:*=$X3>MW>_NKW.+ZYZW=/5-DEWZ>-!?0BJ'HMR?4]/>.O&GGR@ MWPVSG@I)JJ:\@=>,QSS'FY%ZC]WLOCTENYX/B;?QL_Z"G M!%)G]V$F M.OW=UJQTVBQ"@437 MJ=@\W(FX_YPZ$4^-ZQ0L_(CQ\89=(@K.!B_"2,IV#$4B&, MM^0.NL#-64*K(YOF-\Y+RV:0IV'9)N*XGW2?WM']JQ;I\*1%ES&%*(: D.X_ M&;'2N;^DA?!__\B '%F3Z,9FTDW?K%#O]D$3Y/KMKF1==E>NFE#$5%_J88, M[1OMX%6#NRU5'B6ZG0*K'8-[,77;.;C#C] .PC7QDOLZ]12P MEE63P+_+:4@U#X&)",Q$^%2D-1<\7EG.1OATB$'4D732A-]3X$OSNRC.>,/V M\SA?[=)\GRD#)ULL2,'2.&8[ 9(="O]!T1CZ^H%03YE+/ NQ:5L0P"6Z^9,& M&UKHXX9I8.F%L\3L>5.*@'Y9;:$&'S[X'&5KOH*65?9DE>YV+.Q[M3HPLM8T M^Y9](N9&W-8J_.#[*$[@@8:;Q- C7B8LI&0^*HYV=T54:._SS#QG4*NM6T$: M++]N)@QE/7;)CWA& MY&6R2I\H?[FE+<=*VCS?G5/5T;7,-6MS:*K!2 Y#2WK' M]*4C_1NQA@Q-D^!R-')R:R;B)]QLG9I#J/<&-YN27A8F''$_YT0(=VIG%5E] M(7>667"Z%,_(RM!^^#.M[>Z:YNP[<7>$!;FP0F]@A=X" M+3F!]CL9A75&K$MY11!,D=8D>6Z*C"76FU:8<6.9![Q)FF@"@)N),=,'%7WP M7FC&=?DVSG]??HG5T;\.!"MX'V:C&WNKQR.$SD/$2%2R B$-#/D$$*CG.A55 M55+NGDUYGCZQ[>T@[S(0;&52LR%7IOYX1&52$:-3I@J& !#Y),"0]HN..%$Q MX<\LE#DPF>'GUVEQ7J_(RQR6$;8-;@U0B,OY+#C&-Y.PVO;J> KO)CX+_=*< MA"Z#*EV"='64Y8WL45BKGZY/0BMBNOXM M+K:=W7-^2U=IMH9R0U5"3+9/GV$2A*AW-E'5$:_S&7"BW9G8Z'<1I@6+6\5$ MY)';VX[;6U3/1CZSZ7KA[()G66%.?8[5;__ZS4&$FUE7UL"HQ8 MEV',6J_B8A 2IY;"D"Q%E40%_3H3X.U+"(LR5)RGP9)IQ<-8_CY&!S;/3E1. M@\PMD_4UTVRMU=DBP;&^<:RVK= .@W=K'$.>LK&V MS!ZQS- )8R=ACOU;3OKU3C,>[>:=GH&CBW;RP1CWZG24R*[1'=^80U^LQO)0 MW8=SVBF?HWZ?,K(3WM%_7VQ3\:Z';$NK'X_2,7^8@5;7?/5@G,!IF*)^X^TH MRPX0UHBK($TNX:&\L97#C2VR9HZ2U[L\[.)'4;,!B<(]SZ,5VRS=/V[9_Z-R M)#C;\A(FO%SQ6!-$HH8BS_'3".%4IM+ D!80RNM;([AX+Y6^0[/_F*4O<TBI2TT/@Y!UM MXQV1;PPQHS"(*P#AFR4:]( ^-QUB8CHF:) MX5H1VP(.CXLHAE=^(7I;I7F1B^ .3L;@_L.>*=/!+\]G$$C@GM8GE1VK8- \OC#3'07EI"L11H=\E;-YG!P*O=DN5C0Q:;U0_O;0?\ R#M@>6,1)AERS@AQH-I"290U565*?$&\X=T7@$II>R%[<(0,W0CV MZFR=!:PW,QY'F++RCEM5"T>Y$Q)8A+GA]"^:B<_7(QCUV=4+J+E,UO0+7=^G MEWF^9_(1'D#\5[,?- 7&ZOIEPUJW"Y@))$)7,'.R)(VVN-J5T)#O%O#?Y*3T M]]A;41U[@_U%3('#4T5]SQ$SR*!4<;![QY$JWE>J6&MB $U)7#+8M[6%GD7/ MX=\M?6;RV[)]X\Z,W,R(7J5DZ<.5_7C$>)3$P;J@%0W MV&\$.DR)A5K@!9@^V/#G^?GA17D ,(!L+<(NO2E*GMYO0<59ZS#MWEY"^1/NAZ;)K6?)] 3 MAK$"LSI>L)TDO+.%<1S(??#K!^W! ISFML=USA461,S(#9//29I)3] N18R; M7WRAV2K.X3V7C[P5SSV4WETF118G>;SB;S2Y_NFLICXQZQTA5B<&;3'OZ=BX M-5-SF'U)Q(+49$!!L2!D06HJQ+-K^)TR[FCV$L-[B3*97Z?)"\VA2R;PEG,Y MMK\_2_/B.BW^18O;^HV3!I, XG6T]]LH*06C^-$1Z<'MWX'V \A:@7@G!JVK M"!*GZN/#DB"BAR+AKT9O0E0(G4I@ISR7GM-D,MN M*^LU1PD/1::KW_LG)G48M>17F&59-WL<&%U91C+:=&JQ1(#4O644E?TBVOJ^ M>E0C)#E/>65-JO09RFRB&J/O7BR.6&T8%#D]22ZX044$+L2<@N!U35EXM+[) MSJ+=CJ[/]RS.>13.0IL5, 1&BNNM6.M$YD:0_F-K"[+ZT7&IC (:;JH*>"(0 MU$$N)N!8.FI.FU)1:Q3\'G:)Y"2U M5:20)PFL0A&ROG;9M%=8 1^HQK:)FZ:R I/+]O'Q2[RFR;J\[L[F6;$M'?L? MGTFVU1F"P&@8;\1$TRE>.QRI1;P!3?TNZ"50W9KP68#!_TD.@+Y;NCOAH@2# M_PN%1WP L:0M+SFR:"9M!HKT(*(%6YV'$0W@_#^0:$R44O7RJMU' )HVQ"6Z MSF@5 ^_7'_J)D=Z\-"6/>;\8NSP@Y]7KZX]9O***+8#!>,2#>!T#O=-SV6"< M(V\U)?)SZEQ<,X"<+("H%TJ/=;RV/)!G&(DXC0#*4.0\*NA]^I9^ M9/O"\^CP(4V*+8MI_D6CX]LG8Q#@QA#F+,J"C&%HM"C$E+3A2'1! E<*7U@ M&SS4V. XP ;";C;B!5D[S33"$$9*Q(!)769$ XZ>(!FDS5@[V>H@T. IYU6: M/+*%X^F\Z4_B_J6\D6P @G=]:LU8=XQI!^+R];DB71*09/ $I,9 & M!:EQ8%YL]L BT?(XJRG]/,64?@[:E'X>;4H_AVE*/SLPI9_#-J7)+!(MCQZ# M2+9$7B9YD?$ZB'?1BDJ+N(>'(X6' ^1W8D'%6/^!GY802:Z,;<*:\0L"$!.* MC!4^N+EMD#R"BI[3YS2/V5^KR_V:KN/D;IMFQ3W?A?%O9)8S @F"3Q[-:NV; MK3'@E"^-)+/?TJ*%ASPP1&0MQN?D%4.V V1PJS8'=(3OO:L!WQ+8=\,S/VS( MPX&_%[1BZ*+D "\(122C?^SC3-SD33=DQWRGY_*H6:0$B$@Y_C)9$8[J,B$< M%[D7X0G_%F&!FYUCYJ]*K3!BV;W;JN:_3'9U[&CKM30XPG%:@XP.^2PE@J!< MU@"5HST6) N^%H5)K(0V,TCXW&R6CX\9?60[/Q&-+'.VX)XQAHOE\W.6 MOD2*^ZN6*% N.X]BLW7[V0H>ZSKT""(EFM9@X?V#*CPD$CV%HIQ?E5X!+A*5 MR+S?F7;.ZLV&U'C*] !9YOR:&,=%*F0(.3;,7S: A;!5@GM.5[L(.D6,+J%6 M8@BGA'J R:$2:@5X$"746MJ,2Z@K+.'HIC#%@?N_0T!A:*"<%9W2=2'0]4Q& MCHEJE4X_@ X:K2IICX\<;,O M\B)*UG'R*!Y_DYF/7UDM:"NIE.<_W2",WE"B:9YN36 M,"4/LZYB8M;V UQ\YE/U4>9"E#AN#HSZ]J"NO17_\N@!-^6CGR,0!=B#3K-I2/3] I];R_]%"";A9T[Z':PK^4@,NP8YW=W'NS3;T+C89\VC MC3.Y4.E,I[G[T C-Y>Y#,LW)[3Z4/,SJ?UJS!N"!O(E0XJ)*X%-V4:67A?S^ MK,D]R3RGZ9Z4 IOA >-FDI-S30H.?&R,Q"'QC,D]LY[1'H373]K0!O)4HT%3 MYB7^N,7]0%;S=!QT*X'W&XT?M_#*)OL5HD=:;9!Y5_+YTX?ZV4_3F5L*=Z;S M&]W4)^?XK?CR=]93T4)*8NKP4KPR\%4< HV0=RV6J!0+K<3"7S"HI?GU'QC- M(;S_#PZ5W(LMX*5:68LE363/L5R[I"#0)=N]D*V6;7?3A[=TN^9MU/*MKS74 MGG)A+.(NW.GL.UY*&TW.]HQB/9 W:U;X M$_+3[;/4\H UV"4'4U:5UCD^?%:T 9HO897ZYN/W__K+A^]_//^&S?;, M!,Q#"&B;SOY,,Z!FP^;E]2X)Y7Z%88A?*'F"_BQLT8-W?XMMS(;2A*RC0^ZY MUU,XOQ^?AKS5;R7>EEN)Q@6YX/UOD,ESN]U.R#?E"#&=3A"[\5X?LG B?

$2, M_=0^&S6Z">)7&.6TU6%/.#[TVWLHN#V>[S3S;(,"G*FH MMCO9R>72!CCQ5SA;ST[X]%]%H:R11)LFLW$M@A<8O]"UQCC1ZM<9)7*2^_6N M/#QLRWL3GOSN6R'"F3;91[.=\EY:RHJ_+;,/A^]W6VPF4(UW&][KNDSQ-[U! MH8'"-MVM:99?_+&/B\-U6E!9OU@;0(PTN@U+3>+;!,KOJ^T6)*E[LMYL2!OZ M&R+@"2# ;[5Z2Z'Y_(J%@9S(7Y.XR&_O?A5/K"ML=0 &9RDS8J2]&FD!O"\H M!M3T5*R!$1I&.!2Y)7?D5_))@/94R\]YMT-V7C&X_%LE/U-U0[V:UH/7]4&\S!"&.NQZF?&4CM>MA#C])-UH MNA,[-+?@2=-W(FM<=,Y=])Z[Z,[%5_9G4AYBP]\BN7$J9]-3Q#3]&%JQ K9/ MI;&:&(>@?3G@9O$K; @"NZ$>NG@&[Z*'LC8.=_#U-.>IKX\#77V]3/@5K)'F MS6KY=R096BL?Q=5=8),OKXY?5C1J<'LF8HNVO!!.N M@?OP]?]DG]&U7U\OG?/4?;U&D//X>LF$7X&O5W)E'Q&]<%1M)[_:9QDXL=-W M]N9BFLW9"Q+F=?;#36G#T,#*V0O84'U]?3_3K[M737OJ'E\OSGF0@Z M$R$A[21\<3OG;J+8,E?QF694=H(5Y,8"3>HF46_NYI KL*YQ(?X:IDMC&#V3 M)UR!$ G@(PEQKLX9K^\8JX,W67W,?IHWG2R%Z_+:D^'4)W<'RHJO62]$"4HD M[0,X-03((4#/:5^1FB9O4S?J_QC*:CGI95=QHPA+J#TCF8O MC,C\-YY\["0397(TA418;NR8JE<&,S <)VY#F^: ]W,)T\Z$>_:)TSAI@$D% M32KP=DX:+9_OZ(>J3N)_D_Q@W7P[M/"!KK6>R!@:QP]9 M,M?V0H:@:#[(BK[Q'JAJL>\[QIO,X34\!##H0YBOQ/4@$YD<]!^NPQH5O9T. M=HIH;:W,W#E"'):3L1>)B?\QQQJ<:[(EW?JQ%&CCG[3M/J_LOO9M<9[O0W)F MDV4RX.?:!467B3IUM$;,':&HS+IZ-$86"WI/!2F9T[E,!WC#"@^M!6*99-(C M#2Z;3NY&\C21:L_]C%SLY"0$X$:'+PR MTN I*;9GA4TIS^ZQO9PXAJV],7_)"F/#.J\$S1-\N,>>RFZ:2(JF=,MNTX5S MOOC!/\V7^V*;9O&?=/TKY*KYT:\HAOK())"_/73$T.J93LZ\ MAH3FR+Q4TYR2>>EY,"^?$I.19C;"IRLKI,KG?OF,1&ZB8EJD3MN>!2BIN%Y( M)+A72'!A)\()<1U'?+/I\'B34&EC>Q, A.C+B(4ZH-*.]MO4VX"4?O=WK@@W MFV,%87!(O>R=L_+?/[[YZ;O7/[WY[L_^7-_WSG3>$9A*6/[X"$HO1]-O1JWXP/ M0/&/B3%7?8 ,3OE'L_/?/[_YX2^O_^?-]W_UI?[OF#SLM+\-$8CR]YG0ZGXS M'%_UCVDQ5A4 #$WQ#9E)^WK_RYN??WG]_2]O?ISF]]UD,,3K,!"PI E-"FT. M0C$6)XN@);R=!Y .]![):ZCHI[K$BSWU8.08>A;2_6EXF9_7OMEV- 9'HZ6$ MMC6Y,\"[!DMF[Q^6B#'(SZNYH/1T&ENH6V.IGKS_09UL%8M8>WB#26OXH0? MH.??XOGGRV25/M&K-,_?,1<"3,;)GE%[\\S(Y[)Y2S=I1L6X^^@+S=F>A^9% MO%+\%I,PXOA+!T)H^[T)Z+S[K\FT]BQ C"2O .>W! 1-&K2DP4L>.&)2CN>H M%Z1"CN5)W,M#Q5'0-OZ._1D_JD+E*0A/QL*/1##1P$MLIV#?'5(=FW>)^X2L M6R\-!3_^;/M,7,ZN";[X ML?^I8F=!,7"C$, >'8J!DK;3O40WBW-1-R>AI4 M K7LA)1PY%4)V=L>^C*720P58#UXAG%.-Y01LK:SC$$H'-,P9*9M&P,@WHW# MB)[^YJF$"M(\)K+$#(30BI>8XT ,!-_1-5L#=PI>9$NE0BIC$.%8U7B6VX9F MC\6[[8TEL;_=$8BTUKB0[P>QC-09[_AQ7+G9=&"B(Q AF>AHECLF:HW%OXF. M)%$5D9R4B3KF'3O38L3">9ROQ,=TW7QZ\:7(HC1;QTF4'2X+^J0RX5EFPLS- MS"*T?M+&Z31(V9P9>%"E>6SV&CCZ7;\^!]IB.?7P4#1&73*G&AN UFBKS^1Z M@UH\-R<''E.%961WENZ3(CMH:^D48Y'2@CK".\E V4#_*4 U%&2BYO*AJ#F 0267C<.*XTWTI(K4P]#P$82'IM]59AW6HSRG M1<[^47U6;LR7#SFOP1K(Z!MAP#T*LF!2=BQD (YV1&1,F_ILA:LFQ['@_ZZ_ MJ *T3Q6F>-)9^$2PE]#$JZ-K*I(PYNZ)L/_@Z<#MB3L"4<3XT$$MID:TU M#38.WQ9J(LR4GT<5F_EM8/2B8L!/O9P$H>I7:,>+X_N'W:E(-=<)W4=T)+X=%U\I MHT(()X)7(YY3_L!KG/#')!CB/-W%\!SLFN0%^Y]X:9[M4E)E?9_'_EZ;#5T5 M\4LCH%M&XBT%HV>>66S6B_(*P!TC?\\(.70&*WX9)YB1>H>Y$TJGT]ATM/[[ MDKFBN=\*K,+<+K2'\:2+?0&/95379NH9CH$6\ 3)BED6EB.:3U"7>1;17/P$''585M05VOZ5L=U/$*R:(HGW9]J$LSH?GL&"7$SVD3*H1%PA( M#SX[2;]U?),*A',>,[V!&_EQ9/EC#&,+RA>9,F_@=890A>)?S.BQOQRG6N)0;Z9YOQA8/&,;&XH'VSN=L_Y/$ZCK*8YLOU?_9Y 8GHF\VQ%*HC MO,.14+W,B/"(BA\AUH^PS#L=SFO>/GCJAQD%G+7 (]UPG,*3$"+]D&Y(*P2I M4A9EQH*LFJ.NYOP%8/(6722J"8.O^I5^S_<43=;\]0SJLX.;S9D/;< MI)D([*M_R>GJ,5%P//R@G_A.>) M?DTRMH5_3& 'S5@HF4B$BKRI4:!UN9V7882@I*5_H'BMR?W"SN3_[QU*$ M]+*-U!@L""'?>&;K,,X>!4YH-I9.JW"+U@FDN F\LJ/<45RO*,7J/Y'GL,F9 M&.2YLF[U0+EVLD@'T"'EVAW_^O6/!T,#B$BZ?+ /[FA1[$1MY0V<-MJE!*4( M@LIW:U@TR&M+H$/)7RM)FY"GAB\:I O"L09ZZF7./__.9?I8',,S C@AZJ>O M%0,QDK4ZDILM-20H"SRKP9A/6<]"M\?'4J' ?IFLK]@4NW_LLSA? MQRNE74U!/V@G=]TS$$2G/@?9T_<=9BJJ&8RW M_S!05N5(E'V(\>]?K>FAJ.ZL]$_0X7NV%:?1AA&O5MW^& 2-51%:*^KQ +_Z M*9]==A&A'(:IC.Z(G;2VESQV73"Y="ZMK0*BK MMRMB)VC=QZSJ" >WHY_9]I7"5K: M_O.Z0O=I<_\27BF^&J]'($$07-'LUKK MMC4&O]H_DKR>RM5X2(.(E)C()=2(UK@((,,T(C2>E[ZMD6<)Q]MA#SPP"U2P M9V1[1[#A6)V4,&O=XUB"MC0'?,9&?/K+.-[2Q_T.D!^6CS19Z9Z(D@_%R2WJ MR&XG%&7CO&<1U41(^L]60XD8B_XNU#'QVE>A5(/#4!+UBU#RD>B*HGU+2:(J MJ$]!S43\E"3'V3^6FO1&ZUN,Q$:/N":E47_E.9EQ-&\_,T#.R#\T6T(?.8Q! M&J%F988]Z_O+J_M+M39UOD90)PEYM3ZUOO.K4+V)>[_6>W))KL@]^R^B3AF0 M"2,"V*W5-1A_YSW9#NI1 "YW=?@V!S2TMV-K+ M!C&@.'D\C@!FP(^QXLX@H&;-=H@:"G$HU&ZFFPUN[K%\#"^_Q+[NWO@)ZVLOZ>2N;1[L0GS!H]>NV>,W@& J] MT[N.&>T;!UT0_.<.9/08OWP06A=AV9U$A2!L$(34$UC'XG#K7QET(!U^U:1- M*,M7M.B=4@PAOUYW\86OX'G-TD>:1#NPJF6RKOI[\Y?,Z%IZY.X"+4;1A3MQ M-(4:TW'B[,>=$=[3^&5]\VW?OIH)M][*-B-P0RXJH+$#GZM]+^ZYFH[7 \?E MA"02,WK>B,\G(^6E55(A;[N+&C^O^JYF(.44P=T[U\JEO)BO<+>3, 9U)]U& M" 8WU$W0A7)?W9Q6F]OK4GN(VO90H@[0'@2!-TVS6'AG8Y0=Z# %IO_#3!OI MO1I-./H^1*.=GI?JG+;;(M-\BGJK"J7$CC-ZI#>;)=LMK&''<"]];,!@/$8I ME $#3>V39C#.'FR8(LGFJAQ6MX)F6Z8*B^?MT0CR&Q!(*3;,5$%1:$&ZO#7F M11*M"NX")K[PHT(84A!O(P+;]WSDV ()\LU)==(SMD0\_&://YLH XS6JG:V MSZ"]O4*.FO$X&CW(0%MAE8.]Z^, )?U%08P_>HNNA)EEOP!7=N/D\7Y;F@P\ M+\?V)VE62 ]W#0%1=Q &+$FV$AHH[#W%(&FZU3G=B.[,.=S!?F2;TRS:[0XD MHW_LXPP.;OC+B (=VK9C$HG!/I^K;+X@<5H^3-= MQ>5S4$46K7X7;= +NMHFZ2Y]Y&]%T?ICG-BW[9,U?FJ'-UMNS\8Z6.;Q=7III# O!#AYA(1O#8+VDV0#C+&[V% YL!\M#.K[O@X.J%;SL')48/*\B M#I@K49 NDY='3 (B4F$*H##[+*-K1M/R9P:7J9_YVN'^/DL34 RE*558GC$6*5@DX50;=*="PVA +2::1*:DLK MA*0%0!A*TN D44Y*K.U1"U[K[-9^?Q$R2.@C3*RS7^>BX(7;&=UQCHN4)&GR M>EMRO6[$%#?(,+=/)K5'@=03&=0(8=?]F-7R#-7E^%)].VH=AM#+IS0KXC]Y MB':S^1!EO],"TE9W=+7/>!7[QXP^Q?LGOH= M>1AY'N!U+8?"(>E4355/QUOVHRDE#? MR>)Y!=012X.<--C)Q[98EG*Q2*Z6.)&*_E*Y1]&,UI@%J S>JO\NS2C;VXAC M\-7A/HN2/.*94]B[O*4;]CT+R!6KAC$TSB[!DKGV[L$0U/NNPHJN?M IH$D% M3EKP?.>]( \UDK&XBBPDA"%+K?'^X@2[],B MV@TJMSD7_43G@O YD'6_K+ P2.4?CT34>#G1/67O#L/1LTZ?G-"E? MRVT:'I0G03-G] ?;Z9GST2BY. $^N5S^>W5#R2D(3RF7WQ;!]%S^>XSFE5-) M=9S+!\189W'.10%?G5HN?YFL6SYL(/5[/!@WLR\G79;@[XY$R_/+R%"G^R$A M)/9W8CS. C>>]C2PZ$6KX,56X36HJ/3/:2C M%3*9BA3I.4LGHNB\=CD)H__',!V0VW]:LD0*,5B%MKJZ)!"3&G/Y F7R^)HC M+WN'D4\/@@I,;0UG0NR'/&G';\S*_AP0V>7]_Q/W#_?X4,0-7(ZC1.J9=Y%V464%^H>^$<#$.I7I"36A2B= M;_UVPI=,W=_\11F!09BM\)W0:>K;\LJYY73UYC%]^5^\*B$[@'_[:_4'N+>_ MMMQ;^?&_+Z^.Z&]_X5?U^B2!RC6?>E.UXRG[833Y=.59K89IXD_>!O"X@N6N M]BI.Z&5!G]3/98U%A_5:TC3VN^\IC<.%\.+2%$(ESQJ-BV +^&(T>Z/A"$) M^/0NVO&6HV(3G<20\X9>$%0O*'^.XIH9DVC=(JA62+0_#,>P5>2V#?9XC'=# ME!,@N=1PI#$XN6L;:G>TRU!J/OP3UB#%PUHM6IRWTCM:WZ4$\(&+4 MS[H_&K6;M8IX22_KXZ%8G:SE="C[6-?#)S6Q=J,Q'[-T1>F:)Z[!0]YLVIU+ MX9/FRO4Y?5"IDCT:'!T;RVY;^6QQ>-?*<03V^R.6:,0A!(!!F5F-ZO4FS5[G M4:>C@-\Z';:$GT7/<1')BCW:7_JOT>F35E7H--]XK<\YGK;W:[_-TM]I]OJ< MLE\T$]NC$L!S:>".'W;!C8R++RN:Y]I?63L:H6APF/BZ@E ]U&\YX1 =0YHB MH-H*LR MI'#XF*RCS-T[?K9JU#!TR]O[4[CB<[R[-H1!52D](Q+%D@-@J9>. MFB$EJ]K9MK2,E%C6(:C;_>>TW/_?;-B2&A>RVA;=0/^*I2>YTB;Y**\JI"-A MFMZ(WOHAZ$_?,&XV+,C,TUV\AFN+@BW!U=W^(8_7<90=+G;05#UY;-'_@1;; M]/A9XUEF\*^Q,PFI4G7'Z+W:R"RT3S.NSF#23!J"N35+T:_P9,A9^O24KN/B M4+4@6JX*Z&^PES:W&X, ,P*Q8;$?I9A (T4RYJ3UJ[#WQ9X110 ZSODK4!_8 M&L,0L.6@1DGJEE0,Z:)L9T[7>,%195T&,I!M<.W _>OL&/8JC;6!]:JO]H2Y MT=9J7CQM;3@6,>+=-LT@/Z[D7VOMQC@P?:TEHWUW:X@ R>-:4>=&C?OI!;]* M_#%+7^CZG+[07?I,U\MD#6R7?]W2G&8\LKU(:/9X8'%*G,+#EAF-Q$\L1!'LC!3X,-HP;<54'#;&,H0S M.&LQ(WB"N503P/%5-06IYJ@-*3QCN7QZYJ/@B;P7RL+U*2:B0A:F8>A9MS$' M.:;@C$!'Y@35K]"2"F_ ZOYQ#WO!G-YL/L3\0>;+Y.,N6DU;&8:0AJG^9J*P M,0,]QN#,P83<"691H>=/(X@)X,HDGR)@"X&+H FL9.Q;_M+!Y%5!BS%,VS 0 M@HUA:- %9Q6#M$XPB1HW'U)C#]@:V)CRJ>!I*T0/39AZKV+7:A4XPA&8)[7.@!LUI M*E6',%!K&!2!E3$HL85G"P.D3C$%AOJTTJ5YE;K*^\FQW)5MV,T1J+F,$925 M!=E,$)Y1V5,_Q<[JV:095\^W!(SD;VGS,M-Y5@YZC &JN'#0K#2=36Z\+1^B-8I^E_C;L44>1U4 M!&@,=6(KKY):,>6OQJ[7,>0%9%7ZKA ':AK&(K&RD$&LX1F*(GFX?TS;)Z=>X E14WMC#V4Y' MA2U0!=8S;YTP/87=C8[.J8G2$'8U5_$&7K[;9Q%3C\OD7TUEQ='*D?Z5 M=8#H2A$5P[PJF9:&?MN@BS-2/;.S(-__\/K[ORY(#0YER\]1$HNL1UQ]O" P M26L8TR0^#\]!XJO3^RS-9?M>S=@P5*I#N$ZI^$!TM6I1,;MB\;GP5>N,KJGL M_JEF;!BJU2%Q M#AVS*UDYFU\UJZX?QW_2]0<:,:KHS8:'Z?NDH&MQ8XG??\JW[W;I9S@^@0WE M3;QCF]/W45Y'6Z;'U;//Z%_=/0FQ,IF9I_-J=EYXZ9MN:U923@N!3S,Q$3.7 MU^[R+8')Q6D>CZ?8_#R28A2TTP2!'*WS2([)YY[YF'Q#,Q8MU@(3J0Q^'9<+ ML\QKG*5Y[RF2::@0[' BV[6!C<3CUW(F$:GH#@LJ72,$=6_K>855W+\3ME#5 M%G+4WF]7'YO[97(LE8]9O.(?#&OZ1'PHMZZG"Z!U WL\,M^WL:=2VM-^4&B) MUX;=6=\PB$#./\,U ?GQ376FPK@_/OZ_HCE;,7?0$4=E!@YP(CP)ZTH0]3NR M4Q'Z?7S6#;7]UV!59WJZJK*JD-O*$[0 MI7B$2Q9.6T%C'(Q8,]<C[XL*1+IC#\ AM)!46'SW+>J5 M'_Z??904T#:DJ@J42,4,#*-/D3D[37^B81C/?8E,"9(]%"&I[ZR@L0H];6-I M[I[CY/$^5<34T*^=%KPS087&00@_;MKPLSI3Q#DVM3-FSJ#S.^,9-4T8WIZ6E9!5EH62L5:WWT+G\L^3Y_H M??3EXLLS37):!P8WY8!JVU,E8Y3;'J,UP_VD(2ST=G1[ MCW+'(:8D;$Y23MJ$QB2MA]5;[R9CJ-]ZAQU6*X^H;XIM[XG0.28(/U0V$Y'S M>@>./>CPUX1T;]4,?,ZP;2T?S!8C-&_<3D20F5)$]%Y-1LGM"I:WX\T@,417/ & 2,ODXT[ M>^@@/ ESD(A@@C6TL(5N##U27=L"AREG"-X2#,X?G& ]"9L8.J-P@#)TZS \ MQYAH(LA''2/D,ER>Z@+I25C)0*'J=(RAVXA9R>I$$\$M7!TAE>/\I1M9][&> MA(VHA#'!2(Y1AFXE)DD^VA7I2'>I5E=$W ?/S$4 M-QO'8?O(J4_"Y":)=8)=CIHW=..=P)1K"V>DD)(6(HBI$W=DDV:M.AI!$&3V M9DA%[//7CU'TW/((Y2?'7J'\^-^WZ2':%8]U=H,^+.9R5V1KG[7FH)D'(XY* ENFT1OD'>S4%#0/_7G MXP@?B&P?IB3?;2.V7JS*!]M5-/M3X>HR5;3[&,7KRZ1\YE6KS@,P.*IMQ$A; MS;4 WE7>@)J>+C4P!("8Z44V!@?,O(Z'F?%G)?<9/UD]#+MZZ4@:@,=@S*ZA1NW+V6YGGX- M,(='6@]L&>RL#:; _M<).\KZ;K:!%S56I(.ARCDAKQ]3F;PYNR3+HLCBAWT1 M/>S$K0"V\6)Q![[IW=(BBA.ZOHBRA,7TN3Z*5@Q&"J>UI'?B:NE(_P&VA@S) MS5HQF%2CL6-N&^+;AGU.-_$J#D'7&560S&+45X5J^:_/:T8D&__S=[\,+3$F ML&C+BSEC1TO+,"#&LF)*E4SS2EA2 Y,V-/YJ,@=O!,!?:[@+P\I^FF!E/X5L M93W&3*WLIR"M[*=)5O93T%8V@3>PLI^F6EFT7Z^8[3!N?O[Q.VXY\ GD[)[W MP!BTZJ)9_+R%>WP7?^QC7KTCWYA90?JUFA%,@N4[5S8')'DN1-K MVF0Y8@',SP^>:W!"*_A9[$7F!EPRLX3^;PTS#3R2&_#Q0ZEY\[?4WFS8UIK6 M+&F75L58G*542WA[Z90.]+Y4:JCH:8X8V]@ \DHX@O3-GD5XO)( =%_IF?RI M^17>+2_TG:6- M-BUW+$;V+(81S_W\W0\3LB8_A!O/]1@SSYK\$& \=T25==;DAX#CN0F\E5D3 M-7<>K2S+H&D$-WKF3J[3)&H^X?V6(UZCKE_JK+$@6=XX9CLV:(?"OS6.H:^O MNRTL?"'LXB%M1-@FZH3ALW3'\*89"[]?*&GA%(^DMOX6YX7%-H)K&VV@3^?I M4Q0G+G,S9;WA6UXVN*RJ!M49&?UXA#R,"0-U]D4W&"?G,DQ1O\9A&^?DB8\@ M.;C]G%=P5O6K A6I<;WQFW<9P9"*8=#_"K>?+9 M^\Z^JYDNVP"(S'-P2R0R__%_WU9VYQ5X/G2=?_YR_.O1+QW@F*X%G<4_ M?PG]+X9O0OC+__T__]__^,?__/+E/]>3^X[EFN$*.$'']( 1 *OS$P;+SLQ= MKPVG\P \#]IVY]J#U@)T.E>_7OS:/3LZ_O7T\NKLM//E2]+2M>&CFJ[3B9H\ M^?5X\Y=^TJKK_+US]?7RZ\G1R5'G[.]GYW\_.NT\/FS*/:!.SF%901LZO[^@ M;W60G([_SU^60;#^^]>O/W_^_/7MQ;-_=;T%JGAT^C4M^$M<\N]O/LR5_GF: MECW^^I^'^ZFY!"OC"W3\P'#,;2W<3%&]XZNKJZ_17U%1'_[=C^K?NZ811)HO M[5>'6 +_]"4M]@7_ZLOQR9?3XU_??.L7I(-.YQ^>:X,)F'>B#OP]>%^#?_[B MP]7:QAV/?K?TP/R?OQBA97[!>CRZ.#W"]?_730)V^M^>8PV< ;O0V?N>JNH M][]T/#5S!$T^4*")2EL/4#"+4TG 7PA\YTB2BQ=&T+K0J#/T(T M.D4*1_N*5"%%CK!JGSR ^(:_O+7=GR*'7J;-V@+<0-^T73_TP!UPT(CFP*&@ MJL#N3.'"0;L-TT!KEFFZ(5JTG,4C4H<) 8B;CF0SPYCN<]LU)O M]]L0V,&A\XJ8Y'H5-9FK+K!;MP;TOAMV"!Z @7^.Z%ZE@X2&!';UP?!^!X'Q M8H,I,$,/X01\M+5"Q/)"8 V= 'C #ZKTG;5E@<+<(RU58T):4V!GT%J\@D&$ M&!(;38%XF**?[J'Q NU('55ZRM2L0#$>/1=MD()WO-]&(WF-OSP"E1A!;$I@ M=]'A$)KH S?0#M%J@YJ_=WW_$7C1$EJEUV4M"IW.T(EP =&0Z?D^VF!7U'-A M,P*[>0,\^(JVS'B+Z0=>6'EZ(S0DL*MCM$7R'HUW/ UE9I_!VQKMD:L-P-(F M1>X=:NRGZ:V(G'5=9S$#WNK:<'Z_=PV>PQFU$9%Z#%]\\$>(Z#7 *WXE)>XV M(;![,^,-^&.']SA(;$#D5@8ZZ, /#3MN.V5YQ9F)UIK0$X"[\(SU$IK53$UE M#1WJ=-#8*:&1TP+UB[-HNA0N2-IL,V>*ZITN:*3I\T7USE*;._A9H[H1ZF*4-'BPLTEU"=C:;?:<4F>J)#;6])FE>J>I MS1WN_%)= ,:&&SW+U-@3$-MJ:E=>O:^%S1QDAUYC1U#:9M.[]>I]IS8G_IJA M9UF1<1OK:O.Y&[0-@7;%[C,T>[ #2,':6$.VZM\ZE, 3L#*@@W\!O$CMC@G& M+S91@AJF)%KUH *;K7U-J8?SJH90@>DFK\;$&+[-%2\G7?C,&JQK=+VJE MF4Z*5CQSTTU;X.X\-UQ/-WOG^#B+MC,9@TA2W.H%VRG/F6!KE8?&!#[(U\'P M$+TZN#VPACXX/] T/PI_^>0C%6=FR"?'??&!]XI[/7368>#?HTV#?2J:%F(Z M(]R(NK-#V&R,H[_B"\+(SN5'J\@$;1UJJ*7F!X6+_F $"400B(C>=E3ZS,%N$VH(QMAPL_<) MM?:#Y-::[30^L9EX+5FY7@#_%'5VK/JE9H45OXWG_$33MT,U9*&W=Z".'XON M^?'!NCX#;T%8S86?J=G#W=#5(!%KRXW>T=4Q^Y ;:]+[L,X.F=A6<[Z(=11, M:*E10DS#U,UGII[)AIW,-H238"-#;N"#(@-].*P2IKX MH43E,'_],$KY87B>@6;EH>^C^6SFCM#>);'ZUS*QU_QBH\)/HI=\X_G@#7@F M]-'I 9J"I2WY1%.>$?'_XB/"-4",VOEC=,7GH=Y8-62M][WF7$+R/UP#!\PA M.NM&)U^Q0G-]JRF!,X;![,5M;&!.KSA1C*(?4QUS>GFCC7M'N8%A)\X$ MT5T.VKC>HR-/_<%6ZW,'%?O6#MP!XCF'W0S] 4'C-2D[_8M/"BQ9MM^-K M#_AH,HW^=H_ZF?06-R4H.$M6)>@D#AP+6)O?P@!_Y^CHZ.JH\Z63-I3])VJT M$[?:R38;]1[UWW;-W!=L'"#']?):QW+X2) H#(X/S%\7[NM7"\"O)T?'5_@? M7_ _OAP=)T%P_A?ZU7/??05>[\4//,,,TO9LXP78__REX.]?F^]1JI,9:K>@ M0]D_/U^<=D_/CR^/3H^.SRZ[W8N+RTP7LZ#WO'QW#<],VT;_W.-!/I)04N+K M.HI+\<5<0GN#[1R-FT)-)5]S&7OM>FBS^\]?CG_IA#[JB[N.;8._=) 4\<)_ M'^N V,NHBY&B#@)3S-9;:(-1N'H!7@%4NT7: Q=3SQ/(3@H@@ZZ'ZD=_.^"( MF8 %Q/+@?FQ"D5"&4&'Y]H#$+T:"V*DRB/4<)\1K\-KU:$!EB[4/G]+>)["< M*0/+S#.D(^:@V<\2DR/9XXP M_D#'H'\Y[D]G"@S?=8 5^3V0S8^$\NU!E5^,%-HB@XK*T'YW[1 IW8L,KU[1 MIJ>P7-N@9.E^"F&1P45E"),I*#90X/=62/&%VU=:\;8!RB%%BFN1?49E7".J M]M%:LG ]\A8H5ZIM*)9W/@6O/::=F6?@E#73]]6+:Q? EOM[>P K[W8*57ML M.,E4XJY6^!;+-7^/G"#]<1C@5#I87/(L2JG4'E KRI(BW1XK3RQHUIY/1#9; MJ&U(EO8]O3]OFT%GL +> M'QSG-_!LLR" M+MPU+=B%24-MFY8D")ACX(0% M1V8CV=(142TNWC98.:1(<67R=OG'UUV'N_IN>"P)Q[(:)3KA'1]A)[Q-<^C? M_?%H.KX?WO1F@YO.=>^^-^H/.M-O@\%LRN^!E])O;O@O$62A_V5A&.N8@\ . M_/0WNV1,?OV\Z=IXOG''?73C*WJ"IQ[JS3-/]>?32I? F6+@A;N2%%<*$_' MJ^[%Q9&<055)R=MAQR&=;&= @3CW;XOB0NHB3 =K'V4&N00-:+0??W&E#NE8UF2? MSX3W3EGE8&= CP0YBVC:((_3D>) 5>@_^$7UJV$#'+HJZ!N>]XY.]E&X/-+* MSE)746:P@%RPT%>66!O"W( U/L_X.342"%)85BM"L$LH:#=0AP#[SR_Q;YZG M2]<+< @8MM"AQ9#7:$D+0HB6G_(DJ5WS11+]VI\ $\ HJ.H($#C$4D4+LE06 ME/(BJDTGR$6EO,MJ$U'2,.?O4;;,0D9D MB^14<774O>B>M!?Z4L$H3[I:MD0P#'PRY=N.<[ED@EZ.!3BNAW281ZYC!K;./6=RV)%/XS'!^4S&\R<_ MCJ-.( BUCFXV >-"#9J0C)4 YZQQ3/!HO-^&CK5[]UQ<2!=P.:039 %H MP-Z\*_O@S;1#[,>=9A?9S8K0B5)994. <^80I M(46Q$HZ[%Q>2_/T% 4^52U T'?G@QDJB6B,5!;:2[9$&9NVCHN05/Q\)/_++ MS:6-*#$]LU97C@Z5G1UK2:R-R2FK!7:&J$J&6IC2*<+ AO9;HZ-L6$DNLIF+ M\V/1KRB)Y95F!B<)N&34A@JIHTXJN6=8@,V'J:"&1G3@E5*;E2)VP\E+OW7P MRRB49(IFK:\16>K)K(!#),&>.7'?#3MXOP[?W7"3Y_F]>'HHKZ !X!6%;/3^ MX5C./($3@&.-_8#!,DV?4T(1GJIY/7:[%Y=G;2-+;7$5N.AHXDJ3D27T2AKQ MHX*@C3A(2K_YSJBPY#RR5U C.C *IXGK9$9:9O]):AVEF2#66,$HO#9'DQ^N M]SM2&P[&!!P_B:F3S):E+G5LE55F#R/<^Y2I(;HV=HXT&7QDYL&I'[&%AVCN M*BBK)3/8)55@$N$ZI!+G Z8Z6H%=7>)&W2NYSZTDIZN\W26RQ2"Y*%8*>@W] ML*\@;Z,6BU-!R*>S5^HTG,EI',E(-E;R5L_KZ!+MS;HMYT1=X16P31!8036W MI.(E0X'\$J-.4_JQ1:0B1+E>JF0,)9AP2@\EI?6THE(]J449/%1ZZU&H31ZK MAY;\8)=4D/NE0D:P(E%4R)P3#(+ M*#549H4(LR>OZ IB*RFEZP$Q+Y[T2K6B MC8F^9UDP[ONC :VATS?6$"W7&260/!)+*W[2J8:>%##]BR'8S$/GS=![+YV- M]@M^$HA#+W7W7E45/]E6 M0T\*7((T=VOLI.$CV*:;*ZC*"#FZ!::FZO-K-,ETG[Y31VIICY4J2JLH!E%]@*2$3^2U>^%P1+M2__< M'M+([-BMH24KF(34QA=E3_"A[X?L7(A+:\P#BH#:W$7L"3T. S\P'&Q?925" MIDI>6SZ6Y^B4[3 MB3L_^BNC/1?)0+/G3F?H/P^#T6S:&=]VQH^#26\V1 5D6'+CF^9-5PG&6]2! MYY(:S\==26[&M>VV$LOLM9ZD"2V8-S8#G/&>WZU5"W_6#\3R1M&15*"R; M5\X)4H[22:]H%C1F\;1YW!N+C//Y93?)4]0*BC' W8X251@%K/],WM. M62S#7T.X:9)I,MO?>:[OHV/QG/CX-5-".8@KS^QE0FF2YG(3(G#PAF.6EY[R MB.7U09Y/1&W\S28((:3=)5J\;M"L9KM1 N]$!\3=.Z5.7EVG2%V2HU/Q 5NT MM^>55ANCP!1$C[:1Y ^&]SO(*)%HR"=5T(X6G*)JD)#0=N0Z;EYL^G) KZ01%_CE;"!^OPQ:;,F?WH9 )T0*V'JS7X.Y MZR6QQF;&&_ ?H!,%9=C$"'*L?"MQ&)<'$"Q=])=75"1RD2=P[( ]T(>PLI6F M2=K%C7J2D7Z-MH-D2QJAM&ZL8A.P;LZ!?'3+F>1I< 2"TMU0KHP^H)>+U4#6 M 1D8IU$-TR?KUX8/S1*#*K5.7EEG*L3\J\@!?C%3V]E1ZT_!A;+ST$$Y&O"C MR<@(*A-T2DBT*_T-M,. ^,*?4/I#\((F:R.V5.6X$6O1L1)-1$?)&^B;MNN' M7NF-7<76E..6X*6GF@+2J:C]-SH_ %PLD?@]U!5C 48A=E@?S_8)F],+QE;KA,R+%%G@/E$O4 M?E?1AL)G2$2< SX*YDSBZ1D^0R7LFAY%11$WV<<(>?*J$?*512Y>K_4&. M:UY5J(0O'2JNJPJ]1C,MUU?OU8 V'ABWKC/.&COO8IUME?7D>,"P<;SA.[2Z M4Z9#MLK*<4\-"NU3NX8Z&W&YWUX)G*LU7=\ #[Y&_L3^OT.DG?E[]*C\&[ 6 M8*/\1U0(.]R8.&XJJA+_M^+$+."+G\.@Y@S?% 8-F "EYU>B8=LW_.6M[?Z, M%)?.*@0PYT@JT%>48S&WF>20BFD@IN.6BJ=J3;#;<_@WU\;>!.DZ-'8R9R,/^NA/-^A' M9Q$KM.*\6_=SRA#YD'QDGX(;4>^'V$?7V$%YS'3S*69S8BNHHPP,.&"G8,XNHEC/;-I,D M-5W!7CEUT6,&HG"Q9I!2$_^7GF7!N.>/!D2'J[ZQAFC30*4!M8Z6E."76),D M)KD4HU12%)34D@JL0V9]D9O,;UIE9Y'T?HJ?XQJ> MY3^ML>T0E;\XNBK;593750[U^@ 6[C J:D*7 RQ% 6ART$4? M&,][5MQ_^DFWH.B'( FSX)JD&E(4[P,\S,>S.78+;MQS89G'Q@/@=FL*U3Y%-8 MK\7VTZ,I)6CS8#)G$?YNV"'HF6CX( %P;K0XRC.+T9Q0M?T,JBUMW05&&6?] M2/*A[X? RCH11KJ(_C:.1/,';\ SH4^,@\G=CCXD$B.Z MG*" L8JWP]Q_IA M>)Z!9N2-J.AWWX&/]_@X(Z,?>-",7+%0K2<'[N4%:/Q[[6>='!4U8.Z7_OZ4 MID1T/(W^0CY?,=1M/]GJB]O !8'T*, L6\_(L?3%\/%.8H43*D0X3P#:7?@P M $D2XEB-$V"Z"R=J)=)H^05#(Y_5AZY2-"4J+8ID$],-?(46<"P_XW2&'[<2 M2$DJK@^9N"04FQGEH[RO:3,]*DLK*+.*!>8PGIKN0F@9C@E:&9JNS10H%TM4 MQA39BX,PJ_2E_/NHQJS2E_G;;#%FZ8&37PU4>S;U&.E["0)H8A&S^%'>4)T+ M>T/5^6NN!W_3]TW5Z=GIY:FD8&>9+=!F6Y3&S<=[(KS#+G^I0:RJS!Q1'97] MZ:*RX V^U98S>R0A&P"5HE^)?0!9+HR>38F/^J[2G(\-'P9Q)/+6>28J*^:\2=DPP%*RS;")J MXF0JS!/LJMN].E8$^4JCEBZ7%C'_HVVBY^+-HW7]_N0#:^B,TW3U/3- V\HH M&! ];C!_0^HRA0YZH8E&A.S:A$^J::U3@ J"$.6RYNG&@MP]&;[D)3WT<3AY,>]JX0,9I&P'JM@EC"CA6;^5Z ?PS^I%V=T6IIASE#L8, MPLT7KZ[TF3M-TP.1U!F1<6)//WK5@EVO'CVP@N'*'SJO(,&(_.RK0F.?9&Q$ M@]H$XKX!+T$F5.A.NHP)6_X9E?/>5B2316'A3VI5TI"Z M?N5IO.0T?O+0P9-XB#44 1G,$8#PW#\H@C,:#J_-IS?T>[#]0ENY *;_Z3> M@72J2529W8C@0^PNA*FQGV9-GJZQS]C MS\*B.8^EWB=WZBJKKJ=W(6^D9Y785T<2H &G,0+PE>(,P%+UDW8"]*6->_F^ M!M#I?&U *YV[!V]X6PO0IB$R,_5\'Q"M)]4:^R1D(QJLZ];>W**ZOWFMP+D: M+>74=7PDW^%=G5-$9?75=JQORUJ,C98.^AKD.#ADZGQRKXZB:KORRSLI3.!B M&8SG2'?1**IR:-AIXI-* O66,DOL94.-I_45:78/C1=H1RJL0K%,]4]Z"=)9 M2JUF4A]*BMFPKY2)^V[86 F/QCO7$76WXB?Q:FLKI9S(^/#2HSV0#^N)*F:> M8?%;1K*5/ZDG1&,I_>I>'\AW+BF8^Z.#4%X3V-\FOGXA+[\"6OQD9W-J3"E; M-SZ.BI3MNTZDVA\P6/818 @:+]4'Z=TX9RN?U!2KNI2.=8/8J$C''Z[W.]I7 M9!TFJDR;]&8^"2E8=RDC*U]Y*,-(=N?PVN]W\IH\1IK4U3&^IDY$A867G..: MH(78T57 $S%*0\I13?03,5[9M7E!@?:R:02].";R-V!;,_?!"+!#U_O6L8O M)>;ZRE%($!/V*59/)76?3I28BKFC31!,Q7M"3I>N%\R MT+'HFW V3+WS0K- MZ$\DH9IIY)V#^*L'I#T3 ,N_1:K%CO/C>45"56CGHS!*E&H:2+-S"$+=N\Y" M )]*F_FP=*JFF0:RS4J_P")/WN6O!)GJZL^Q^NJH^\Q &3?*W9&6[B31..N[ MM@W,^!5DI)B C6/56\RK^D2^[:LYY@E6DJ @^0J>&;>S?87IK;#R!V)9=7TT M\D)!A0DNF[*$?S(CU/Y E*JAD+IO#]29I-AF;[QG%;IF%C3X<9E74T>"@N?G MR2C=U6A724@YJ9[&\Z(WM8R$+&WGX_*PFFI$Q?,G\4^5PRG2UAIXP?NC;3@! M4A4.>KTN2$O*W\ '8EP]G33S]D ZU=C57?NJ\N-0K:9.:C]&4/LZ_!8ZAF,* MN ZG-)37ZZE\ZYOHZW!>V07=""AP:DBF\5O7FX!UZ)E+PT?GITQVAY(UD5Q1 M.=((PIZ\%G+JHI&;;QDD0D(G&AC/(\?A]&($QPHC\(=:Y^-0AU\-VL3Q>]P( MODD@4S+79$I^'(:P"M](4#WI&^KLP3:^627.*$5%/Q!-6*57-W)>RO0)L#$% M-R?+Z]!'N[R]4)Y,=?0G0'4U-')?W(!CRW9WE8J#=E8O2&&XO_@U"%);=!0H M?H13K9$/1IQZ>E$@Y)SXY0:G?\>)9_&--T+'?W*0D$/T"Z235VQA+0Y7BNU? M/BIFAQ927;3['T?Z8#%K"_]F'JXS!->99C26IT9!J=%)UO(3E88 @T&@K-Y' MIV*9*@3=1"L598!=Q;5ME1^'7C5U(NB26;8Y'*L _W]\S_1JV/'N-_7ZP'_( M>>7NE'R,LD_O/^5,IO[!FQGEA)Z@[4%G\PCJ?Q<_I%=!>:=BSFAYY@W<*0F70G7:SM2 MJV&G&;"'SMSU5C&V],MOQMKZ<*F.P(V<<"7%34ES)CP:T-K/,T NJ!X3:@"Z M3P]&@37)+YTF="DC0:Z4]@PHEU90^ ?9\(]4ZSU MU:-,98>I6B+K:-/:"8 \?@D,I%-T'DT/GK>N5QS3EA0>KD:+>:U?(*V?2+9Z MU>)+@8.,8-TTL)#58"1S3H?(-VB;1L6_"<',_0:L!?Q*E$-3\N(IGBY!+O,\]P_+AC,_<:X+N(GI\^!J$\ MKJG8BNXT$J*/1D.,;/3]CZ]9=:.-Y>_QKW=_FPBYIW$D,71-UP+^K^@,&G\2 M9[:V73_TP!UPT*IN_Y+#$+P%P+' !HH !KC1XR/T?SM?.MO:Z(>[P6@PZ=W_ M(F&+./86AI-DZ^Z[CN_:T$ISR3]FM#.>)U0Q[,T&O>P,(JAM*<D2S.S]2@9^B?[0W\ZO!L-;X?]WFC6Z?7[XZ?1;#BZZSR.[X?]X6 J8TK8 M%X\PSE$?GLLK/4OR#J("-D,87=MD%R&VRLH,=78D"JSNU45M9&0?8C!'/L<^ MC&>]GLDZ?D_WQV^O_^^GX70X&XY'G?$M^E'*D"UPB&49M+1JS^=RAFU!G[8* M+QNV;)7S7+[L7EQ*NO?GP6)_X-80ME'3TH%VW04)&?F'[W#T?3":C2>2EMK- M(2HS-94/6TJMYV-I><'V^E0V6&E5E!RB97HONK#B%%&'@7EK0.^[88?@ 1CX MYUSDII(A>K8_1&][PTGG>^_^:=!Y&/2F3Y/! QJR4H;K1K)M!UF665JUYY,C M.0.VJ%-E(Y9:1\DA6ZKZ_3'++V1KM\%%X9:VJ;/2V_;J0_>A-_G78-:[OA]T MIH/^TP1MDP?33F]T@X^ZDZ?!#5I_9X/)8#KC&\T$0R^;.)0!6Z&5YTM!5FJV MSY:OKO4:4VH05X1CQU M5AICQAY_7P3BV9A1] M<_?E,ON)]F)_@MC8S,AU M_.5JY_GD2M*; Y9>EHU^OD:4F0WJH;4_4PA00VOWZ$4WZ1E_8/X)XG$R?AQ, M9K]%L\/@WT_#1SQ9_._.:,"Y"Q?VB+LX&"?#3%!:]_E87B#AXIZQCWV>)I0< M^6SH[(_VVH(WO$LXT"[]VO"AB<2_@788 .SOCG/%/@(OB@C!./Z[^^/_NC<= M]J/!?S.\?YJA0S@:^9W[\73:0?-"9_JM-QG(F @&AN>@:7TC(65'-!4=>^/8S[A=#A8#U$+S@+B!/38 ]QG7Z<+QNEP-.N-[H;8 M>-:;3@>SJ;0E^LYUK9_0MM%DM"LAU\:=JYUGG -=TL,K0M?*+[1*:^:H?W*$ MJ*^ QP@_+D4W7=5DUV.MO@$>?#5PQ*:A@]04\EQY7>X/_9O!9/B]-QM^'Z!9 M8#J;/$F[\2H4#/%DST&<:R*HT>KSU:F<::%"G\OFBSI-*CF1U,5U?UH1KB(= MMAFY]QK;JXS!&PX/QVP[O-J?=\:S;^@$\-C[#5_9Y2_J!O]Y'(PD6?UW135L MEEMW2JWG$TF32.)@Z2=]VV*7,?VRSQ\56U-RZBA#:W]J$"F]'KN0Z)2U=&TD MBX^-)MM7O/Q3060&^#:^1UN1Z5\B,^'L-RE6@4@.%EM KN!SE_M>7I#7.0Z: MF,-@Y : ?4PSU\_S^!CQN"M_%!> L#]PZXFHQU!-/1W9?98/+0N>Z-_H5^[(TD'15> LY30%&%YY,+2=?SF706I;?R1665')$4 M)1?HK62'S)/L .Y3+&WXXP+%MD M4I7GT^/+ M?] Y=CSJ#$?]\8.4:ZU-U#+.)Q[$6L^7TIYX[/6IW").KI)G[PEB[Z7\X5FF M]R+#-Z>(>@S0S5/Q6/[4]L1\XW5#(.-@+KK?O!N.[2>_QV["/1OOM>/+0PV^HI6R.>"Y&&WU^8*FB!QNX)6PD>;#TE(=)1I7=-%-L)&&IJPE;*HLJ*.]1 MB7]8S>W$=(D.,>GU\0TZTOB0:2?!4J_=!*@GIJ#40X+ %S-C%(4_B'5!F";( M%=I-C8KR"4HLI!0G-F&IV!8.4G$]^, E7:-90D0M#UGG(H[5@:%:NQ&O):6H M7+0JS0/$E[9L\P)K]7:S1HBTJ97J2"?Z4-Z-[?Y,W7%PMZ,'H<2(G3*KX1A;8!5HAT8G@>V@>\4ZK]$HV$Z*4[5D>L"];K/[;J>M"EEK0I M?;2RYZ*-F@GP7@W+,H'^[WTD!@SPO\@7QJ0:NI"$3\"4%XI8=IL)1\8VFY34 MTH,?581,.:*5#3B2_MKP@87G532IQKD (]$B>P(>1FBBQ69/NAFO0DMZ<$F4 MX*G[FB)&8L+MTLR+TKJ\1\_X&:Z5:.7;C7\U\5*4%3'8DEQ,T!$-G>1-\&B4 M;$++BN>5<-Z]/%$@E"6G0PFG="G$BEA4"1 /5FO;?0?@&CA@#@,\.S$@75Y+ M \ K"IGBKI7ALVT,G]N,P4(A"(MQD]N"1$ZI16 M6AE31^!G1IN>ZZ!_FME'1&PK&&\S>M!*B-0IK1HVLDI\0#N+@E7^DH.1\'SV M%&V\3[F?S\8?T.+Q[/&)J&>41!>\])F8]>2#>6C?XPDOTB#U*%.CN3SM+Y0W M7$08[!QR1(M_F-#*4MR()F!E0&PO?@1>%/L"S8GC%QLN(HCQ';:)U#6#*U1D M/)^BW_ISI';T-RH+&_I*R\EY2*TT^F)84A*:(K>MR!D0C?$T-O([$R\KM*0) M]T1)+NB%LE+\FII+8(4VB,X;X2JT\5(1A4@JN)G'.:N8N%:S54UXUX06!+V$ M5FI=WNII>_GV:+Q'V>5^&IX5W<;$-W ^MKC$R/M^N(I_QTE)$1_1CJ&-*>4P M;[";3@46ORKD/2N>[I\5AR,<4G@\D7TNW#R4Y(QD2JSU?'PF*\;PAL2)WW(F MI!WGU%#6@)+#OA04VKBO)+$.>7ZS_=%]VQM..M][]T^# MSL.@-WV:#.+8B-ZA*DU=B8X M+("'ED2<@95WIR#@&_GQTT7CYTK^C%&.+6W*:$HK#49GE#3B&/3RY+@O/O!> ML7J&SCH,T)]=QT2UXLFXA*M-?$H;RAY,.8(,3X>/*UH4/F6;>RN*WP?\H.ZJ M^-";_&LPPVGH.M-!_VDRG UW$M(-1[/!9#"=55PH"3<,;-)1UL(*K: =U[FL M"_B7(-/#5P/:N-.WKC BV4 K![V1EUL+T8BU>.8-OAI M)2J/+3H3(P#C-%Q]!AOJA6AC'U-FY+."O+DD/:Q*&LX4("GK::SLO#8VER@/ M1H G3K8+J0HMM9)ZHN4]S#5GLPM,WUVM8) F@,87=$@CZ*?,3IUK];G87WWZ MXX>'X2RVO^"]9G\7@M&[WP][U\#[>ALI?16 :V!>2931VNP8J>]3UNUI!/B.K043R.-D_#B8S'Z+9@^<-/D1 M3R91\BJILP;1U8LECWI9W>?CB:NPL7'QY4:]R?^V[&4R&WWNSX?F0CD1P9*'L3T3_2FR&7*MA#5:?3XYD;YWSCP'SO1_FV,O\RP]\]@&R;?] M-([SAMW:[D^,$-:K:8<67DR: M>>\B]&L?;P0TKSY!*[]]N/-M)/"C\1ZMOUN'EC3=/==Z?[6_WH]GWP:3SF/O M-^R@E7?+&OSG<3"2[<*Q*[EAL[@O4VH]'U\("ZRV(6X92-1X:]RMY)A]>J3& MQ%"J\AUO#$%BZV'7CHQV2]=&LOC8H)_ZO M9K_)M5U'8K%8K',%$7>D/S8H#@J:?1V7+'MLU]?U&U9R BC"C;;8"Q5>]VUL MI*R7765- %(VQ#$3(K6AN7/G-T\.#&J14^@G]:%M\VHYE(E*&J&Q4G(KWL@- M0))SQA][$^R?2=PXU6Y/#RH*D%E05 MA/"O=:I3%M)P M"]G4L/"" E5(WI;/C#?@CYTTJ0W'CKS@'=2L]Q]TEAZ/.L-1?_P@UY%DDZ:' M\_T_L=;SR9$DM](MA^/N78.YZX%M5]%__"!RAKA%OX<+7CMWI5;S8^(8C8DS M^1-"*7RTM4:<&G3?JN,)U'5B@_U&4XDQ(PE"SFM5YFU1/_J)48'NF^J;1 JD MFZ+7^=PW?!RMZ4>Y^N*W;F^]T5?^^?LU"'X"X,R6 $WR:+HW[,A*&X2&O1V% M/LO>B<./M9:J@=,A]+C@*?/M<-0;]8>]^\W>/;T;^YM\ MU]#H^B06&3\'2*1FV,[3*SZ?'$MW_HQZ.'(=-WW=E$.6MRUW0%WX1GK)31WPYZQSA %+N-W@_'=I/?X;=A'4\3M>/+0FPW145_F MO# %"^R<,0%K["+I+!AF!%(5Q*VN[+D@"2'MXVSV X2,AYB7AO.-MF:NLX@< M1>/-VO7[%F>T/.+,;ISSA>@/*CFGT!&GS28'48_NMH*!@R:5]Q_0 IFY*-%L MH6*OWY.0C5C%4^"]0I/L7M+X]S2C]"&TT]I@87?H-.&AD6M9,.YR1DW&[&<0@_0@:MP180O M]W?U *3T*P]AN1Q*@.BG*/K _'7AOGZU (Q!1/_8Q0_]ZOD>+ P[/M853(0% M)93!L-)TR"H0\6+R )#$72O<>^S^61DP6/6:1Z)4%"7&5,6)T?BOZVW-?<6; MC/U"RB!:>;?!*!/Q1O50 (V,%1C/<[TE[O>)996!BT/S>;CX1),^( D>&ENC M6$Z2PFU)>06E4.4#:,=1@E],Z0@+-KW=0P<,T3]WIU]R0670KS0%<\HE*/V< M+7 L;R\9DIN%''4?@6=B_2_ <=&X9JZN=Q?#_LXY#J M7SKI9SM([QV0?ECN'1XY.RK%'X:24O7D[*JEMVX21SJ/;OFNU,3.^)76>\'P M]FW#]Y,WG@7GZ]+RRH#. 1\%YH+K8,<&P#R.CB)J< MSH@AVJ_?9^C;E-',4%-=;O",ZZJ"-GF=)PYG+ )UR#/45 [GJI!Q@%\BO?3I M@7":PX\3PR!V>T5G#[A>8D^YC50^V4['5C.OC#.D#,DFFZH [AS=:D@OG0J" M/ OGZ.@&-A(7$H5:5D-J\,O;0$HT.0FR##\* A>YSZ<_#%=KSWT%Y(F$M[K& ME*FE D&O=66S2-C5@ +,J'=DI,LE"&Z15P.9H*].SW%"P[X!J#=F_.@7IR%] M\K$=,_ ,'-D)R_< @J5;:!:NW)BZ+* #NK.Y$"M_$X8EB8;A3;[;3"#Q\8L- M%]%'?5X;\0F_C7C3@\YZVX6.N^U#2\S%+!5D+ /)?1D=:/ST%T M3]%O_3GJ<_HBEB"LF,:5FVC*0<^N,PTJ@3+;2'ZZ6%MH-)E[P0V:?2E6,+$? M48YF#1*G 9:6Z_)@;&5R?$M>9(Z]Y#TFP3>QJ-C'9 J7-BA';7E89U_?$IT< MB66509T+B$+\&(73Q'B6"$TUBN3*J(@T(V2%1O02R32!.=$.%>9<&:U@+I=, M$^MG[;6NS-XE[@/*$*R=.\K*=KFVGWWP'9=K[3KVBFX^K]7S;O?HI.7L9+7[ M'423+3^;UR'?)[.JJZF!57I+N#,%3,K9",T]UX2\-N3]#%:E-N3M)SONO-,; M]XR$HS6]?'6.+R88-B'D5%$Z581PN7_D^,!PX9_HN^[OH_3SO1>T4J&>7SK>E/#!D/G%?A! MB4=AA6:48P(CDCL7_J(D5Y\@=T@C2+Q\MF062E J:D<"7EDU,:.1\V/'*>$I MRSQ+5>5H4FG%KRRI4L\/RJ2@;@C8*BL'=V7D^$F@\AZB60+1W="IE5I'&*:E MI8;LFE!%F%>Q I2H=TBDRR73JUB8$2M E-4A(C)/%+WL_]# A:02TVA+"=6@\*).;(5D.E5G1A.];3IN V]J M"-?0F4CM;=/(=A]-^P0)R)?K6WW'8#8^9'3 M1'/&;Z))N]0QXCYU0-JISASUJO.*NX7?V("D8QT?]ZPEEAS6%R'=KF3?FJJO M;21.#CRZI3C5D(7Z?&U#> >AP(K !\%33> M\:]Z/PUO:XOH^7ZXB@3WTS@J-_ 56L"Q< AM$G&:_JZZ/*13JH"+4E2E0&94 MA1G^W;51,Y$'P($YGO_R)\OK*DO0BJT9SR?0__W6 V#HH*T(\(-#L;SHNY\< MKZ8G,?S -UB8"Z:#.G#Z.%7 M/#%@;3@^X,ZUB I ^:7>1=M35LGL2I@D>W?!=Y^;'] M>9&W:Q16:7T@PU?Y(J\,_E9?Y*F$'1,,_!=Y8H>O;-MG_$)LNQ\JCXI%J:$N M%WC&,:^ 2L7 (G2>.JBI=93#E!<>9H#U'^Q]UP]PO&^;$!V16*XM)*! 6##1 M,TFI"?03!!%2[[+G6#?@%=ANE% X.7-1R###PM;RJII295*0FN27OL.., S;"1[SUI!!^)S<0!? 0M9F.IJR9CJDC?P M%JW5/A<*$**>M8 N5_M]+GIVU#BPJ&9? OILE?.:NU+_SHS(BAKR-NC"(/&N MH&=9,!9DZ$2O>*.IEO.*X(+_BF#[W4[FPWK="YR>2$K,5?M>0.(0Y]$MW[V MV'$L<\;?!IN\=;T1^)G1D^-ZSXEY0SP%%197#M#X\^Y S"ZZ)%6JK,C1"',OP+/]I;:&Q@LJ?'5U12<)4 M5SG6,"-<,!]4%O@#L.7BZ*0R6S9U/PI;Z )K8K#$WE4Q5N@,]1-'^\$YQK$5 MUWL%/M8L9;O!5EDYOE3:9]205:FK3KHP1R!>7(46E?P"D?\69"'3 9O)Z*J^0$/CN2 M#R@G-JS@4J25/JT+.D.B(Y$%[1!?KFYCW@_>3#NT@(73B^#[E3 &W #-/I9-5637EF'%HD%EIUH99 MST]IY@/SUX7[^M4",&88^L0\ 2=RUPC&]^V=EP:QZ)4E&4&%,"+JW#%Q_\$6(?T%=,5+I!D5!:&:QK MK> \PA%C'2N"(779)997#T<.2)@ _7 #FN[67%2V#22@P%A* XJ4:E*@H3"6 M2D#+,T^7BT(,*JYV&$N92)0KM0 /8=0]3"62@!(Z5<>PG(YV@QBY3"6+0.Q M5 XU+S280'ST7"LT@[$W!=XK-$GK6E&QO"J.NQ>7"C^C*%SBF*5* +Z4MMHE M/<4W=$E?B_T3J&65 8Q+]X60,0JGYNS*_T0.7Z73'\)M2ZB(,B-<^P>*,KDT M ?C:L/$-^G0) $L$#5)Q9:"O91SBDBXAP)42UJ&BGE/-0^0*RD')A0H;J"I/ MW 2?H"A#^@28 +YB1N-Y[=$#:P-::?0YLGL0:]U60,\TB]<76SH/1'F7P : M=F^]MF&LOSA9:#]55.&$S/5VZ7H!C5U\;SN\W8.VB\>%? \-+8[0G"5T+HNESUU<7;#IN M.YOIVB++# Y H,$$==N#9A2S))$NE:P(=4IQ34#FE5#0]8-(3.]=9U%C9'-4 MUP3SNA++#/-4.JY3X=B&]6YI31#F%%!0F#:)45SH#\P2HQ)AM\94M_W$J"\N MT46Y;=EJ:OK[]U8X> '7XP?.MO5A6W/J(/KJ'HZ-I+,&P LH&D4X:'/A82); MH/U8,\I$=.-KS2I3.4G8.,ZA%-TP^\/$:O,#P,42+=')=BOZXPU2_2;[$LFZ M<-A>Y+$\E6\%JSP7J: XHG=/:P;!#9@CO5O7P$'_"![1=J'O.FBW^1)&2KI^ M'ZS6MOM.MLRRUM>'>/5$)KH=M(8R/0N-D0#ZVU#CI,W37D%]2, H&_FJL#5P MWP#?]. ZWM$EW,\2_A$)CP%SK.B^_A%M&#P00"]2*QX=)+MZ_8;UH5-#NI!J MNQ=#/W*TR['77^*U?NAD"T#'A&L;[%ZBC>=QX;$S^".$P?O8&X&@Y_L@\$E) M20_P97T(+$M9*<.EF+#%,/P6.C ]T@'UA"A[2S@BPTBF9]\, _M>S@GK; L M5?7A6&5I4Y*T.)5!G*\.$>&B_01BLP$Q,VI77E %W %/VZUFN)Z&,[+[XY2CVK M";#O%M,';R;)4J!;;/6.T\1A-['M!0X![**B^@#.+%T*>ETK;];A<>W!*!)B M=$TO9[SO[WZBY6U$7/QI5?2A!;>4*3VD6'0)=Y;H /X*L<$H'UFWZ/:24#0O MZGD+3XW+2RL#.0=T^WCS"*=4IK&BCN-_>H >W:^TGG*X\D#$!G"Y MO-)?&I'R.YCXQ@)-:*O029YN^8/0<]?%8<68ZK0"\'+(=O9?E:26#GMCNY$I M0'I'\Z/]/@&FNW#@G\"*GO>AM3!:%\OG?\[6E*-5K?5!A/!*)9*J(!C3NL+= MGG(\$0FY$$*IO$Y5#P\V-9? "FTPGL<7[@\@6+K6T'D%<<+1_=\"0$A64[%HY$W$Z5:!"I>,\CW1*97%I+$ZG E!RH<(&JLKCFAA[XC5] M4C^>;U[_Q6^9QV'0=QT?6I%KF$M)Z,O?2BOH0,%SQ_ K2 '26:)8K#$%>%%M M$\(A34!FT\^F1&Q2(]ADBGKUO4* M)C;\W@<1-=)*\9/7:HUH@KX8N2E!K])W<">RPLL$0\=T5^">?+[/E6D_KNQB MB8I>96U>$Z7))YI;TW-JX1&Y%Q$$Y_ M"2Q\$U@*?ZZPAOB7RR=HW"M$ '* J&P1#<$F227(C2%P \/. 7RPTZ^0L$$G MM"-Q+EX05"5>4 -GY;.V1@MJPUGYC#M8T.=9^?.L_'E6_CPKZW56QBF]KQ1! M7N19.9%+H[/R#P\&X,;]21KC^P650YH1- K:=-D:/"(WNX'>N#P_ /_'-V? MW7ENN)ZB]!97!L^Y+R..MN_ MCKKM#2>=[[W[IT'G8=";/DT&#V@OCO?ALR7H1)W\B]^9I]WL&%$_.X9C=>QM M3SNKI*L=(^C,46<[^%$7Z*!]N]'QTAYW7G"7Y>[D-YK<:H$E\B>MVO/YZ7%+ M]_(29PT^[?)MYL5.&!*7AXUBKM\W__P&@8?4NWR_!Z_ INSLV2HK0P@.8/?9 M4$-6I?;\A4O%OD34XP!7&\K!7P-)"BTJJT*3$\5&YJ&S#@,_TN-)X:MTAAKJ M4>>M% 7O,=[9]":EF3G'G M1]WNT6F[-R5<@BH5>+9HR&Q$X-Z'[-14#N>JD+%M/5BDUVT=R(G= MNAZ "R>.$6!F3OK 6FQS:&8,WZ2U@K<=?4@C1O2ZIY&KF%$.6" Q+,4V'#@U MWY/COOC >\6C*SZAX:C]CHFT$\&WA,'!)A_E?K9"*\]GQU?MO*Z5.9YK*9OK]E;P7E?F[6TZBPT=I(T0BTLS MBQ:75H8!'- 5; 8XA%/J0C9*[(3HACD^1;L6:**=R7A>((^/X]/[Q7^BVDE% M?B*OT&.DT#/)=C$.X/=IT[AJ-+&9]5UO[>*<9#?@)=C.RU0S*[6.W*CT5[0"YP:D7ZW2Z9 -G=&94 ^P4_ M"<"L%5%/_ JCW7![F9:9)#+**-B84LLJQPFN;2F_:(+NY F(""%TX293=//* MX,X/X0[\32M%U/6B.AVN M0? 3 "S(S)W]=+$TQ><'QEJ?Y.!7C_3MHV(>'&W;5G#*U7X/CMZK 6VLF%O7 MFQKVSDFYMW*] &='[[M^$-WF$7C VXRZ+*$#OL\4(9)KXQ5"UT:4..C)\8!A M8YWW.W\T$9111= 0>-9ABU545>,8Q$(E77 MES]<$@O*%*7(F__"7S[Y./T)7#AP#DW#"?;]H^(G1;Q>'GMAMLA/_6^W+_97 MF9YUKY'IV4[($3X#<@^RM) M00GEL.=:+E@%$OBVFAN2N&N%,_SNGY4!@U6O>21*15%B3"ETT]&VX<8I5_MO M.JJ^9O()SYFHCQJ;^):Z?*-3AVWKUXQZZLY2>:/E(_"@:R&QO4"%_:*89WF; MBW5RM/\&O_A)ZJI*TN:&1_0STVB0#AW30\V!&Q#_]S#,+O[V)\?KJTO0_J,. MVTF^N 4ZZ5G_#?T@\C@*L>,07('^TG 6H&C34+&5]K-*I."-O!9NTVRH\C;U MN&7$E*"?A+_G(C>J R=/Y&;O2^_QW.W_ '"Q1#WHH9G66( )P 8$I(CHKS/@ MK7J.A>NXH1-,HI=9/'>BY_LOW^\'O6F4=2C]\AA3V MW$J^W\%/P^1>>=X#WP>@-"=1>7$94U7=8H@R8[4?#*13F6[L6GJ(6I[P49/-%/NUBB7SU/\-):8&+._4U1?-AUOD6M M7"X%\2F\$-KYJS(8E6NX V*#&H:FYG >T!+T"I<$>'+_5T] "G]RD-8+D>; M033>Z"!F_]YF$$OET.2!2_'B478'5%)+&>#K+Y%U)&[$,+E=>,\$V6W&:W1, M"-*C2?0_@[8*:48&#B%5&_,QQ\&H3*T/Q*$RJ>O: MY=5D35X'I3;[8P*->)O1E%="U) 0[>(#$2U[#_0(/!.!585H!(\#_X5@A!"<_03V*WA IXHEW63'WUQNZ%S@.#$G*LP@/->1 M@H1NP&PO?5EB4E"\Y)(6OH.=8LR7P@#$/B@..UFJPE:1I2.R&+462KEI9]51S M%FHED80(*^1YD)!TCPYJ:,WL 9O)BK:6^&?JC"(U):^=.*2..'6 M94.Y^B2QBZ 9)AOUIG2K&<(C4\*!*S7F%R:G+_\V#'".QMAU-3.!YGZ?NKY, M,% V?ML#X&O!(P?Q'V@E=PZDAM0L>:3*-HB4N&>]]MPWN$(36SR!CN?W$#C7 M[UB7;N%.N:1*>UE11; 4YZ8\"P]T7]5W5RL8Q.E-' L[0J'!$3U)W+VG8KVH MNMA_"]S8:C._1SYW[8NQ[>QVEAI5Y.$11A8@64W5AE MXU)RM?-\<7[>SC"@%\?RQG=-=>]O)QCDU" N*%K- K17>HW2C1G. B)9XRS8 MU^\/QG]=KV\;?E&ZK@HM*,,5#HCW>5%78+7"A)*%V8HR,E: 'BB4KQ7E>% 7 M4BZ2,&M$S2=H%

:)O<6W@@CJ9)C15:6+9-=&$&M\C P2J[FL1@>INXF7'O M@+OPC/42FD91Z&EJ6>4(P;6.\(LF,(AH1=3 8K>SA>L!M:PRJ/$#L ,>EX32 M!ROAJ/_HN59H!@^&$\[1+CC*'S=TAKYG )N0C+Y6@SB)7CJ+0,Q%(YU%S,N"T1$P0"4N 21_7#63C<=12_T_.P MNO _TR??,_<1>'/76]VZWCA8HFY?O^,\S10SJ)"V\\H_0/"*I::OCX32RA>HK'(QS1GUX1#*GK$K&\>CAR M0,($J/XK I9R/,_,D93A7%A6/1)4&-H@-O,L-9:;WV -FA+JU_4V4 MK 4M?3CV.W7!YVQ%.?C9D=QG@0C9I<\+A)N 9,-R';Z[8;#9MI"-_[3RRH$N M KB=FP!N^:4#+V86>?1PU)#@_=$VT-AQK,$?(8SVT:76$(::RA>F)155#B M^R:E<"[=#S+45 [GJI!Q@/\Q]HNBLI&J0(IJQSXVN>J^-ZOC)5SSO30UI'"- MEO)Z.NU>7)TJ@C\=RIV-@4#A&PU<="QG@M@-@!I%Y";,$85EVT\3?O$4R)0I MZ7%8&_&M+*4"*2(%;1Y#SUPB3H]?;+B(L"+M%?<*MA]^3MD:B>HL _3T]B0T M[%+<"\OJ SV[>(U$9Q8SLYMFN IM',X@MG7 XK0B1>7:CR2?:(("VHC=S6=? MCJ#-!?0BA<>)-8MW[;0:FD!:04A!86=$@HLC)(_G&TZB4X41O39*HB8;"S!V MIH9=/&"9*VL">3UY!1W4A=OK$P>]=&^Y$6_F7H-' UKC$/^VT./ASC.BH*8X M.@4HG J$-:X)A9K5AZ"X,R(GF#2CO55KIN%O):^?,_EA[ZOQ19#@HB+$2(PE M@+907IC9/O5##ZL\OH0SXQ](-\T,5=O/E]K2B@HO(W+ZV!5F%.)KT?%\Z/B! M8=N1"91PEBBMUW[(ZXF:XBW6&-A V*@= 3."%48Q9*ND*?ILNE5TJ2=JRA:A M%LEFXPNFCC-9GYD1"/AR7Q6$%'R0@RQ TOK/I]U)8WIVO$")8[6"BJF> "196M_C,"-D%%%J[;FOK-%ZBVOD%76A T.J2MU =L]6O_91@ SUSGUTN03!+?&\3QPJ=Y[K MJ :TL4FP:N4W8'BW\)7H9C%57R!H.62/%$[%D6C$48.C@X M=&)VJ7F*I+DG?NELO]G)?%1KO\7+MN8Y[G8OKA3(<\RH8K[S8B);^\^+!_1Y MDL@'#D@%^#R5DT/R,X,#.D I 'I5_ 0X0(F=)H0[OFRG0L=B]VS@J=H>,I1 MN.,$4T=\':,8-F1V5( PE98,/O&4EK)\$ >-L$771I0.UCW"I5!H?Z"+?JSBL6QJ.YP;$_ZWDKE;5;N]W+CXV.Q']6&N!#TUX+]=P/%FS=S7A@]-'*P.VB%2W0@$ M]_% GRX15GR&[>[^N_OKWG38CZS:-\/[I]G@)C)IWX^GT\[C8-*9?NM-!G(- MV0/#R5024YM?(S0=CG.W'1/?O^6*Z,,[#70VQ_4$U91 7.]!9)54@:968H?X#P,42G9![J"O& J21 M>B-E^.,P\ /#L9"&H@,U82K@:D,9XM3"?W^RJ*\$92:3!IF5V&/VM-*S_AOZ M <713E"KRK"O\K35I"*TR=$6V3FQN(:-GYNY3JR17A!X\"4,\ 9_YD:_N\:9 M#!*OWVPF;0+]ZC>L' .;(-(^71M2G#9;;L+R0<*!;R4FM?)!N2A"2Z(N @_\ M=GR(6G 6,,K3XH/ YPY"7' 9,AS->J.[X?7]H-.;3@>SJ0+QA^] >Y\[;G>VNWQ^,_[I>I _*J.9H05VN\(SSN@(KY9Y-$68KRLA8 MT9_Q<+:B' _J0LI%$F:-2)]BB)F(_@@A^OH,F$O'M=W%._E=#ZELFRC #-B. M89]+=NE@"]I)H..PNP+>!-@1>OX2KND!;2DU-"=)50VH&430]X(,3=!/NQ1! MOWJ>8%-:P68B]S?E8.?:)I2+0C1Q'Q2%PD&Y\U=ED"A7:@$ K9MMFO+%4_ D5*I&UBEW)PIXK!VQJ8 M.[,E_IWC\P;G[^Z'520X7'SII%_M&)G/=D#RW8_HD7&>N\UND4<&&@K=H]9Y M9)R7G$_(HN@RBDX'/DE!1#]HX^O/I!@>AG_UTA? M M:>NCTHPFOC;/.2NH!'V>WV)!;>U#,XRH &T>U_$KY=8-21Y(U1K[R PCRB_( M<-8V@O7FZ-10DNVF1HL?E6KE2DCX=JXSWX1<]>C*&I*<"3$NVO\V4D!:I.[1 M*;/]7L6,2)+L]B4J9R?=GN"154B#SC@JVRW+X._ MU79[E;!C@H'?;B]V^+;C.8-2N+*,R7)1FGS/V.!S!IE(E"NU "*#&H.(7E7 M7VT;9)QRM3]C3/:P/Y[O[@X)J-,KJ: M;HBV,8_&.QX .*F;:7HAZCTT7J =;6>H@5S8&V@%82B(%QS9ZLFN"87&P1)X M?7>%>KT$CA]MC^/<%:7+!$O5O.I.E X32:9*94F;#!LC'&KJ4L)663FX*R/' M3P**!C2?*ZA+#+U2ZPA#09F=,A39-:&*L&L!!2C1R+5 'NX6QU:Y ;[IP75L M^$Y'R7A^ZWH +IQ^B&1PS/>^X2]O;?C#,!&":_-$AC#<[M!N M .?Y&SN, V_HW$('#3QHV!M@2(MCH]_4AZ>'5U/[;_/)^US?S^DGU6+DV#\! M)C:N(^,_)_0AZR-:Z7!]SSRW N.F?T+]L+>E/@7=(X_/0SB M2^[S\Y9Z&$B<#H0JG\_#0)M=>D,>!BHM$F3X*GL8E,'?:@\#E;!C@H'?PT O M>]]!KY%.D>H4]CRH?(- E%0I+X2#7R,I '=EY,1<(^5IH.M<(>P:J06$H:!< M[QI)+ZK$%!9N"QWXIG]V435A@C#O 0484,\&0)=+IO< (=%DW5OIC>3C M><)[U]E%O[D/J.A&V##JP;MIO?>2^C[D&K>A=#"OC,M86S37/UD:3V5-!CB4]Z-[0R\!2$6HJE[V^0# MG[>W\05BMZT92R3."T*5SW=[J\W^Z>.:Z'@M.&4F.C7N-2L.=6T*EKG.WO4_]NV?HD]3A3JNB'*3< MZ- 9I17D]$NS RK TJC6Q&N=KO#4YTE2_<%8_J.;3J_?GSP-;CJ#_SP.1M.!Y*"FN[(;ML]@E*;4>CZ_:*O1 M6>*(Y5(NGU%9[%9/OR=!*LW39/@HF#.)IY0Y6=B3()6P8X)A'T9&$3^M1^HB M7VG4,EF/6IP4.]I9#59KVWT'8 )L?'3,!%&,C1FDX#YLE?.:.T>:NU2$$;RV MGAKR*F#"$4.84O'1?FCD.B:5.'R-Z$,@ 7(W$I1G[4'7@\%[E-I34C3CMGAX(I32!E5$P01F5LP>&AJ%TWPV;-%P+ M"^H(*%4V4YTB=2Z=&TDBS_X(T2?KGU]._W6FPR^C>]O!I/I M7SJ#?S\-9[_)O:^-!6.XHLT7?.Y>R)K'S26P0ALD5QS7[]&%!_6*EEPCS]Z+ M;O?X5/Y];9&F"R9K3JG:?U_;P[XCV"F:;*Z,,NE4Q*YB$2^53ZF(VFD*O M#1]8V(D/K3:)MCVH(E/*4>@ M9<17%B#Y*1J!XZB/6+;".$"\U97CR\&PWSETUM69 M="J)"C:%^SU$N\,W8,W^'F[UDLLI30I8R55:/N_",%<+VLU@0\GZ35KXE,+-O%+F%E8ZRH.$?OOC@ MCQ!I=_"*/3[I5@U":?784']*YY"4Z%ZB"*#TR9Q47CU0.2!A E3E.;P1,E!C M#!>6;0,)F"9Y?BDUH4#V&<9]R=N$PK+J4:#VY,XNIR!G,YF/R\HL;R3#VRC$ M0P-I"?_53UPL_]Q>+_*:O7F_HQSOV%E3P?8M1#OMOUJKK*?81./?H8*!/W0> M@0==ZP> BR4.&_(*/&,!HC_>& '8I/,5S>5JO@&="'VP4.<,N<$,G\*#C0[-)\K-\^I/Q(A36_DA9'VLG^O>_ZP<@-?@,!CM>SR@WW_)XKM:$%K<1)+NC9E=30.9'P%D ;+6OL]0W;!M9-B'9.BWAP M4'>Z3)6UX(P D06]OY)/EG2D6#W'FH >MR,86E!1]I4EEO0.R[EN1-;Z6J1 M)V[B [*'(GA"GRN%=B\W\!5:P+&2UTQ(!!-I$/TG$J-HKT*OH07@5>5,[=9' M[9T?4JG]1&R.T#XL5;6@1VV!4YZT^()C(WL9&?(*N$0*.-( \4*I4ECKVNN+ MPS](>KP;Z2GR%-[?(XW S^@OU)U"65VM"%)=XI0\3<5QDD6?:#<4:^31@R8@ M;"U*R^M%$RXI4VK4-?VV85Z)-5-Q8MFIK!=EJHN<\J>94%.2^)-<0*;JQ.+C MY+[8O$QB#:V*5ESA%C1E2#.!JR0Q9.< A]TM9NXU>#2@=6.\/[A.L$1;]=^ M0?(D96] *_;4%#OE4HL-K+L'.ZR"\3S.HL-''886M.1.5;E3\@BUL#8;U>;> M=18SX*VN#>?W>]=P^'*2'!_M![6Y'X_NOLP&DX?.=6_T+_1C;R0Y" DX MDV(757@^[Y[*VFW63#URA?AY)F== IR.S?%]61N+PTNZM#@X@/2@":SH+<^LE=R8?G#%*!"O?TW7:[VOWG! M V2;OOS6,$&A?W-9<751IP-88/OBD5#FN9LPX6^]])T%GK%NP-KU(?K)'(86 ML* S7;I>,(OFQN@O11,_=R/MQU^@W-(7 3YJ#!W3#J.\\O9FU>1E!K$-O8G! M)[:@U4+VYB"O"QO?25+7#&+YG)(NC[K=8\53B9#M/%PB-I( 3/[F8>@@9@(_ MF."K1C04B$Z%]%KZL***H.T/\;*S@?*B^$;F^W@>N[I ,_%K8-MA$JOK2A-. MB9MX--=P_I!\S*O:]ZS3I^OIX-]/@]&L,_B._U?J'>N.=#[#+2NIRO/I\>7Y MU:4D"\!.9#/:A6M!465&)Y>B"^P K+)I< ,K//:F$K,R*X#EV--$5.H&MIF@ MFRJB28.$"5"*G-(M^BH&W524!!082VE D5)/"I3:] G%E2="];F=+F/[ [AM M'#K[AK\L[;>-Y;+#RP0*?. MV-;4\]&!L>^&7M!;KSWW%7=^WX#+V41>5\?=[JEL^VTU(@B3O0'COO0DP$7^ MWC? M T<%*&RISRA!5T8)4IT#>Z0)3W1T8@\%25O?S1!>8]T-&)/5=$UN&S8 MT4"\E)>\3J=7TITD#-*V\%)A+RGY-%RM#.]]/,=WLX;S/LVDV>R9 5)*\!Z% M?K+1H+&&SMSU5E$G^"XD3AFSF:-?QQWJN/-.L 2=I%M_\3L^[E@G5G+'2+K6 M,1RKX\6=Z\!M[]J9%OWBZD1Z6O3*.5\9DZC7:U^96:<,Q0);2J,ZT.!BI9&G M;4JL3(TB7\ T+LTH=2!'Z M+'06</QPDZ%)U(IG0S%!/(92Y5"IJ4 MUW'8J\#P@C9.S879H>X\UQ<^5Y._],GTII4I:!J7[Z=-C3J7L8MLDC\1TRIR M-_2!62I&5W6OAZYB$CK13:?5XLGVUO7F :AMTU-UM!D6_"E#TSC RFS[E66 M-CQ7:>LL.:Q[:TC.J$M!]VWQYGG@M)GER:*'S^J-LGSO.Y\S>;.J%'1WJ,"F M6=R5E+C"A$2RU+CFTA8T5<#S['BRPE M"TK:UH)UI4R1>QFZ90P9KDY\CAJ)>A:4KDZ#@5-@BI Q=#B[\3EXI&I:5#; M%HP?30\TGT:L VA85#)$S6Q;$@8*X]<_EQ49"A:57++.:D)X6]K<]#$!V,&>64@:/:8M(H?M M21[;TV[WZ%SS4:2:LD5E&%5D((F9FH9(<=#QH1EE[VW^<)+_W@/ST794[9OV;"S=P[AD1N HF?E[!65F5C*=+EK M=*@L7/L?@L?/$^EQ=7-EE &Y)G3[JT.YF$J]WJY^$[D5U+$>;<,9&:N28+P- M?$H9'K'#+_(VF%,QFKP[GP <[-!$JW(T7)\<&/AHW:8& *;6R2OKK'MY(CG% M_<$8L4]&?D5)9Q5IFU(XE]\38@^P5%&&)\)6K*3_<;>UDFY.E>0LH[Z4>'#/Q5BC MMCXX7(ZE]>.#3,@2E"CH^;VLHQS18E=^3!##^^;[\D&X+TF1@I[6*^("6<-_ M(CZ/[.@O4B[.$G%K0*_4(ZSYK^LT%E10G0*/Y \R\^\=6>1._ES=T8GS2NI2 M@0?OGUM^%JBT/-#*T**H-^K%YUQI[H\_(EVBS6 41'7FCEQGL%K;[CL /J_+ MXRF_R^//Y/,=&'V_$[@=QW6^@+0++75P/.5.Q:. @^-YMWMTH9Z#X^G)_JQ0 M6;CV.S@VE.E&(O@U(2TX'7")K)03I+ 4-A+QK ;#/HR,(GY4IR\=1FQEJ15T M^D([IW3;,@7>*]I(^NGF*K/Q+(*=K:9BZ%< ;0?W&F*K[4Q%$:PL)#-W_8_$ M"C;AU758RIRM"*(!B\H*QMHZ$B=IMFAZYA\H$VX5% M-$4):?@CD:JF5@1EC#\ WQC67Z(":'2KW:Z.;&M&*4+=;R1MA:K>,(EK_2/Q M381J!+G [!^Z#VT(G^"+!'\\SXG,;?D^8[1\QU_#AF^0? _/ZV9K[=QGGRGG M>7+D7G2[QPI:V,\.F7(^T8$&AOA"K42_]7MAL$2[M3^!]81F#"^3B1"_A$7J MRDTWT:Q ,^&+_Y(RO#P,VP@>1 ?0J5*W"S6$WA>Y0H2%6E]2C[('HI!0\G)I M5]6KE:C?.WNVL0,*PRZ45]")6%SP[AP9^)74)G[,?KI\_-A4^.1'524),L4? MAA^H!N<,DJGRR9'J:A)DGC\(2V[=T.,CR;;&)T&C8N5T8YV-DAVX>[7#)-8*X?%YK+VE(]X'07J5UV#'DE[(&U52AH;ZN< MF;M2C/U"WZ;&OJ,>I9NAF$ N"C1 %E*^"O MJMQ*T9;O&T<(V7O!QK[SB?OFU6E+A9.<]?WK\'-09COKCAP'Z3?R-SE]1$?]OG9?H\YT ?[_C.AT8_Q7Z'3/M@UR7U+B[ M2#];L1C\4RFUGKN75Y)O?:@>I[E"RLPP7,JE7,^0I=+ $;29B PJK"OE\%$P M9Q)/*?](8=$75,*."89]&!E%U.5J)M56Z57+7L&\6I!>CF6G'ZTU:NERR8R[ M(')C@;=@MTAKV$('G1 ZB_$:[4.C36J\-=NL=L!'] =^ $T")6JTJ"YWZ#38 MYX]H)6ASNU!!,;?H1[@@K3W5&_S0;*/I0!L3? 6]/$ G>E<^=- :C,9CS['R MK<2N'0\@6+KH+Z^H2'3I+HZ=57OPH>DL5&F->> >T+2R^\,U<, 5N!F,1N\X9M! MD&S 2..=6DE=!O!N[2O(J8WIXR;I+A\S2FKI0XTJ@FIFJ6#EA/9"-(]D8B5DHA56SE%4 J[H8T(I48V04Y M;,DG%8@=0!'<-[IYV%&OA2'IJK;K=[VE):'DHYHF); M[JVO![2&3]'XA7-H&DZP?8(]GM]Y;KB>IAM/5.,>&B_0A@$$?L^Q>KX/ L[@ MEV?[:9_VK>29[D3F\+@_. YFL 2=J%=_\3M6TB_LEMBQMSWK&([5,:*^Z69" MOSP^:JD)7>),PJ5._40#^%95M 0J*!;9O9B$U84!B4V$A0%%1W?!GEE%Z"%'%;L,5 M@+[>!IPN5_OC)66,*[$Y!9]-D]\EABN"S:!""^IR@PXS^3*TJM#:79IO%)'8 M+YT%]NSM&Y[W/G<]_*::-(5PM* *[.BPCD%71W)OUP] '/(@FOB ;(G\7?# M#F,0;=O]:3C$0"\,-3\B8QBU4-?;XRJFCP,6:+-GJ42@$6#>5*.B'Y$B)+%% M1==19TK)7&V7-CN>S)7 ] M$$#3L+?.)=Q>$'LI0/>](/(?3KT?@NWG(\<'D'1 .U>'DVX[71UDS@%RUK1G7B4%:/.:FZ 4M#FQ@!6B103MRI,A69R9 MHN^6["5KMJT]_P2H0[]GX'D5]9[-4+]A[7E85Q>BWG17-JX8H64B M8J&F+DZ/(EKAW_"\:1_/I^&+#RUH>/BUMO7?, [I.I[O*B6]TWW?X=L!OMA^ M(LI24L+0KC[39+GNJI"XJ<^TG[D'U4Q"U\O6T_7)\=!*LW#@GY'H:=CH1^!! M'#C;] #:Z=R ^+\$+G*UH0_1ZHN=L.A*(HL("W.!E2IO$EBM#1.-FEG___5Z M*_R,K6BQY6^E_>P0*7AJ6SYJ_31#T /ZQ10$@1UIV!\'2^*K4/8&VD\A03*G M[&G_U83X:)EZ\()!P)0$M5\0RPSGQ>N,>E[FC*J;;^G924M]2T^ZW:,K.<.0 M2[D4/P>R5)^^I02O/XFH<\!'P9Q)/#U]2U7"C@F&?1@91=3$(TVX;ZE*#. 9 MO1RRZ>];J@"(''BP@*GR2"9=?_B> 6R(I(CT7A@6B5RP!8!2,-F]Z1Y^P_U_H0=^")I$%C+5TH40=<=4,F>5[088;Z*==7J!?/4_P+6_! MZIS[FW(8'+=H36,5B.B8>@!(XJX5'AQW_ZP,&*QZS2-1 M*HKTB9%P&GR:9EVIR(?!HG)*85:*P,[9CUD@59%+#J]L\!$+MQI#/JFD+VL$ M(&=+X %CCMHEX[=;IM6P,0DC*MZ>^ DS>8!$FRMS15J-%8LL@MZ^R-CT;[9< M4Q,X: )Q"8:0PG+* %O9*,(N%O%%R<&02GKXY/AK8,(Y!%;AQI):5AG$^)2_ M QJ7=-*W+X(LUVB-!W^$2%N#5TQP]#V:2T!Q:67@K^<0P"$<\0V.(AA2+Q6) MY=7#D0,2)D!;-Z#Y5ML[X"X\8[W$ 1C+5MS=LNJ!7WG591*-^$CI8*B!Q6YG MR2LOJ6Q>M+-N]UB%E9<)@!WPN"24/E@)IYC']/,#'&9F[4'4/*X.+/S>\Q78 M[AI+V4/G-/(YA[L1M4C !>3.L4B,Z&UD1^3Z7YT7.]4_!B-8A)9NG1*SQYN M16CCQM]["^"8-+>_HJ+*\*'6#IU9,N*+3A6@H^[-BPLK!Q\S$N4@MG"5QR_] M*#;ES5^5AXU]&BX12E6D[H;WLR$9JLR?-<*J3"I-ED1AT5D5 +O>"Q:Z7((> MIDN/SCHSWKZY-K2,]QO@FQZ,Y"! 3JFA+O9T&/?QYQ52YA,VTDJ*W[V"U3J( M91D8G@.LZ_?>>NVYK]D]_WB. W09#@Y+:(<6WOU/\+-/5!Q7@LYB=_0+;S^O MTW.DTY.6$> M$3W'2B//1XERMZ$NNMYCI+KD$7\1WN6U- '[_V_OVG8;MX'HK_BU0(LZZV[= $4!Q[&S M!KQRX!AHWP)59APA,050=HKTZTOJ$EL72D.)"D>L'Q.3DF;.X66.1L.&AJ9( M6R?N9N>]V_@(H8"&M_Z;O^4[?#6EM_9J_6=1%PY(V85)!$[*MIR'?*=)<7$( MIP$C$^$ R?$U*OW[SPH])J<\Z+& ^S$:IOQA_8,0%$]GE]36\BSMU']VM+ S MI816J;7;@NASG[I\#G1?DQR,6/83KTW5JJ-_'5[EJZ//%\[$F2XFRX_RZ+._ M[F?.P^SAAQ\'SFQCMEQZE+&?["[H-K4;4#&]NN/C]7#8TZ+IOYD[NT#5O\71 M"C#L4C==4M':(/ *\%5@#C+/SKKIF+ #P5"$$6BB\<1^9+GBF)!O-&JK[;(@ M=U,L9#4;B\JV>/&NAJZ(.=P\3:/<_.%2MX3Y;VZL.7![CU'4X 1\6QWZ.RJ^ M&IV$W\AVY]/=60.1T2I-YVQZ070\@M.A2"7-;FC+M^N8;Y3LQ*T-\@V68%69 M+]1S9D!L:[NJ:(!;(N%-]@$[^/]&SEX]?7?9"P^.^:KZ0+PCBU*9[QG9^\=] M)$1X'B-Q2Q%RBY,>2Q+!M5W7"IITZPWCQ0SUS"+S@!$^C<8O[[WW#7-IZ$:J MN)A!;\A3$)VA)YE=@+VMH),.F]M^A(!F\?QGU.;P%&&=)N8-F M(=B=7.1L?D%T'()205=@*W6"-4+*Q[=4='OFW)KX-MO8(I8H&&C);%-87BL) M(&EM$0-4+-05E6+89A1-5MQ[9CJA(T2[S8>:G9W1HMM1RX#NEGP1W<:E -2R6,;%+):[V>IN/;G_MI@.%LY\M?X^V2Q6 M#O\ANO& )7<>N'0[$/?^Z57;XI)4NUP3D13-B0%(;I%U>;S.Y'%] MIA'>,]D>7\GJ*04Y3O3FRQ*G[/08'CC960GRE6DPK2Z*9NZ (U?R&E:_"] E MV)@J68YA.=$/[XE#ZJ[H,OG&5(ES@RBK Y #3\E"G)DW(-@GG.3^1N^YV;L8A>/T#S$(QV>#,/GWXV*9 _3T@Q5 MUIB#\U@\Y1!+<8>XK$E<;7HY-(SYE#UT)][J?])LZHX:;J'CBE88Y2RI0KW_ MKWJ<@'IQV9#82Q(2Y)O]W\@ LK^S[:!IC;?4J:HR[Y>F,J\ >D"2VP^\]/X6 M";TC4]\OXA9ZC4XL<.2Z%'IU+SB?+/3>LT!4>%BQ!\+>?*_L=%E9,S1$Z!#4 MK-P ]H)Q93=Y4F%K\JRA5-F5MD4#L)+O2R$#&F=<_I.71/HG8"]\8I,K1ODV M&-$#PI 3C4"6885N0[QG&KP&N_>*(\ER;>R!#F29<9'VHACU=EF^*$87Q0B7 M8H1"'% -_4? T-^:B'[TR^@J4P#V$M2?!L05'Q!?$0?U*7C=QO6)%]#%]L45J]I2E/TWQ^36%HGZJ?7T'7O+,NZ*BE%77 .ECGBR[BZ5*% M[?>?Q1D '?< 4 875D M8RTR,#(P,#8S,'@V:RYH=&WM/6=3XTJVW[=J_X,>6_MF;M7(5K#E ,,K!QD, M3CB X8NJ);6MQDHH./#K7[&876Z9/[G--'UM'_30V=&D/' M19;Y^P>;8'Y0T%0L%9G#WS]ZW0J=_?%_Q__^%X7_A']3U-'_T#2%^L5VC5(M MQ3>@Z5&* X$'56J"/"U/=2W;!B95AXZ#=)TJ.D@=PNB17$)(9%(,F^"SN11/ MT?3Q&MPB<#$8R\Q'P]D$^VA,*9J,C,HELTF.X1@JE4^E\ND,U:H_&A]"JB'9 M @V86F*333SS5@9C!EMNGD5HM\'FN?9^61R*CMZPH5*8FB-D_@& M)H3-T0Q+\^Q!.'PQ=#*9)"9\PG*&23:7RR6G!&0T**\C<[0V,@!,QG(,PR?) M;1FS=3X<^*JR-AQ?0!:6.703BF4$[&0$GIF/GSZ"OX8)N;L8BB=6O74"(SS2 MR?#F8NA&XO! -MFOUSJ*!@U (]/U@*DL4$=3C\8,6WMRSD!D8DP@$5K2%)(0A+?764B M>D:>#YGBN_00 'OQQ "XCB]N&(I<*\6QF>?P"4>LZ0#: MJ -"J /HX/A(@T ]/C*@!R@RD(9W/AK_/E LT\/^A/9F-J8O.OM]X,&IEPQ5 M/GE\Y"%/A\='R?F_(2S94F?'1RH:4ZXWT^'O P,X0V32GF7G><;V#O&L27Q[ M;8R*7%L'L[QIF9 ,0-,\@0:=\!"I*C2#0SR@@5V=@Y00JZG7)O(L^TZ@'A*+ M_T<,1^I:DB#Q3'C"-Z\S[4P+]9E9>F2.; D.A-3P@#*!02:'*%_ [E,E+K2B M WP#J;\/NHK4O_$RW0JRC5$3Z2//*7"-4[M )CDX'@#=A4?)-9S>%<5RY.1; M&+2EBJ9:QMYW@:I2*?1%\3;5[2&WW"DI*:[:'P\ECJ!*)J 9@>:9S\"W@EP% MZ-<0.!5\Q5U@7/6-@6RQW&#DG[!9YY3WS^KU@L3/,?X\7$,.KV,[98K#2T"/ M+T=W_9I\>Y_M&!WC0DH1;"^XC\15-+'!S4H86P?H55.%TW,X6^#)S JIFWH. MC)F3K'PRF)6[U3-E**4)G@SVZDQ62/&IC\2WY#O.FAH\5-WK@L!HNNQ;HN'> MIK'[Z-'WIQ,\!T:9IED.>\%'^";7W0)VVQ!/HD#W^(@LA'DW6+@P 52P,.:U MP.V3)9>>KZN)J:L>1+>)G_M]X"+#UB'Q3^LPPNE6YPA.7AO3YI!@(.'Y&5+)^0!!APHP@AN7W5+U?%W #Q\^GE]:AVX'NCX_PRN:XQ'A M1#Z#Q?^?/[>\MT!371D:NI?U._/S^23)-4YM8ES!E9J#%4Y%:Z?4\3 \8J$B M7J"P]EN&C9<*TW,+4^0N1G5Q1.KZSJSC6W4QAIF M=;]R=O'>O(Y8!H<$Y_!4Q9--;1TIR M1HU2$[P81_T%$0?Y9.@^.Y\,V$'J4 MW#C)@ND+7+90@S"T\39(=G[GHR7;QA$*#N14$3@FSHG<2+@^\!N%"QQ2,@;= M N.&V1'%U+X+=S.M7UN^^+)AF:MV6W)MVNJK4I/QTW?U&=,8L^G<9,]%^XC, MKRW5@JHBL@SBD H@M6J6@(T\H$<2;A>97,_66^-1J3]29K1?:2MW^VZ\SY+\ MQ:6MX"#:UTE-J.EIT"'#'*@11HYAU50L T:2/[ELI;63^\L+QL^.VYUJUT]? MTOMNVUN3OQ]:P'(23V)7-K>#(*QST^?I5+W>9KBS)C>L-4^+LO3N >]7"<+8 MW#P+^F31/A&%C8=R!4K,>?*I32^H0[ M2XGG$]_I>V;-OSDI[+F(/R,0BXVXMP[$!%&YOYBZF?+H2B]DN=(XUQ:4O1?] M)P=B.U8#0LHR:I03/KSF4%[Q(2^TTKHVN>#;J<,RD?C.870TGL6CT.6%I@!68<%4\57'!^J-01D MI..8%<[3ZNFH);?O4WU)]#6G)@+_OI !L;.ON:-\BO*UN&Q+TO=#^AM6U0I MSB70?5B<+0Y/,5N!HVBS&AQ#?4T9%F.JINU[;C" CZ1_?G$CL!=G4GET7K)K MP-"-B\9U;'= MB-\J0O/4+ZWY=$="G\ +EN]'CVV1[[6/O-=&<[H?NR<^/X( M?V%>GS_T6?383XKO-'5-=B$EPG972#UJ1? MW0ZZ3+&'Z'J!]92>=B7%-@B/:PH6=\TA19268ZF^XC6=Z)7O]54XO!8I149O MZ^:%7*CT!%7B.OV+3$4P8N=.2$EE$U$KR^XJ5=_R7I%W='.^?'@EK5F&O#(Z M+_8ZE8)XTS+-/93W&E5?6=YA5A;)&Y^\TK[3,TGHVY-IG?%[9XQ\>UN?WF=B MEW#%Q+Y?ETS%1-[K]JWT9Y:KR]=,[[QPS[J5"5T\86.WR,?$OC]%WD]5V]O0 MA:2P@..8,BD<6#:AJ> X9&>!')8L\KJZXG6M%G3(KWE4+">(F-WB[%&NW;9F M0/=FA:$#@X>[T#'F@2 4?4V\E69FC[Z8N5*U6!IT3F.W!BQ[UW; EY56N*<9 ML[>5^H]3'?6BX?NGIZ52[TX:GY?:A>M6VH[=J'CUN6\6=:\40K_44N9;%J M]ISM<B_ 6M4\O+L]O'&'?WAZS= MQF22U7LR$OT.-S+KYX[8_PY9_R*5>#YF'9^VV]?BD.LQH'R6K5[=F)=7G7U? M4#XE9OT*JK)UT%HXF66EK-2Z[W'@<@3'0AD-][YP]NE!:RQ5:-I.W:0'N9." M>-7H:$IM9'",';<6RD_L)6;9Q=;$(G*?V; Y6-FL":R,_/ST?(>JZ,\LWUML MQ\R=\3TS3FMB83BB.U6/D^N@28NQM:J-5!X<$S+SSY'Y?AM.[+N^4[;#=PDV M@*P'.5# IHH3=&$KL\WP5D:Z;:CXCH-#XPAPZ3+-]I2B4&;0B7'?JYC-<;T6 MVRS@(UY2> LR3\EB R;/"&,_]N3?1<^Y]];S+L?Y1L^1&PQ*:^ZTVQ>=KA?; MK&87>LY]Z_G[Z?ENE/*N*HTG=*9A]*YH^J):/9D6)L-]4,J_20^X^:M!L\FX M4C\]/\N()7YP=U(=7-Z/+]Y]J7PU[=S*VSX[Z*3(K>QM+([_["VX@&7N8;MSJW:7=@HJT^J5[EHG.0^RZ%3? M[T1YIWW#*S6%C)1IP]-J[K;'G5\U&?$^<\<8<="Q=V]@Q 9F*8WV744=F.*L M?R5WKFOG%7H4KQ:^W2VZ2YM9*R_MKF:B5,>9BI6#/:;C3K)ZN>*GQO']!E < M:B8/W '[BKH9^V9WX)LH5(@>/B#E:%,%CBKU.F7IVNU>UU,#^UZ\NIEI%Q)J M(F.E;<8((\[CZ .7>?S(?([YK?DYF>2%"0--UG7"+"FEUT\;>KE[VS.TVHW< M2EOTW=UWUM?,:;5?\ M97^A&CRP"BSX]!WP+.>-;'GT/+E8AJ9E(',3V$@= FR?@[L&(KF._?92L3%8 MJ>](V? M3$RN?.'UT==@#3"E)TCUM#S+,/\]M(%*OH--ZW#@X2L)/KV\YJ"AMKQHN<&N M'YY(QVO../B4[ I<18? R%K/,O+LRB7R25QR3MPD#70T M-/,*=B_0.90M![-F\4P" Z)<2TA[NR[Y#/@J M,2%Z^&9P-H$!%V5+5P_'R$7!"^BSZ/N:^/G__<^48YCBX5&2 ,("LW?%G,>4 M;X4X]R>8@T#KI0%,*9E4+B/E%,!*J50.2+*<8B28!?P@SU6Q0Y5:)0IL5\Z+31.1*K4 MK->KG4ZUV8@O[E? U;"->I;YBRHG2@F*8]*IW ?C^XSZ?YR=GHD%Y6P$1FY:Z&>96B.-TS*&YADF MP_SMJ]4VHN6%XQ]H!&[ MF2L1*X=Q%C.'3TZT"[JH G*" MN+:$I?>+JEDJE<$ZEV.8KT)@M=,NB+58J2$V^H*J.M!UB<';#C(59 .=@E,< M/I(2'KX\0 K\FZW\%Q_CO,-TSPB( Q] 5\N3R2@I?>8<%9?]E M0EA$!?QZT8T\Q.)A5!12Q'-;.8I@,!8,%?T3X)':(1[IRJ=R-K8"?\((T>"A M_2&7!2^!\R$*H$*@Y._2A,ZM#=J$# ML#_E?WZR_^0I"?_Y1 Y\\F[$FPL7#RX$BGTI>"CLP5P9L(Q=2X<8#(YR;<=>%QD?C@(LH+@2HWV+3!TX#T* MM:)"N1T5RE%0**<,W_66($T5J^0(4K8OZTB)@B\"2 >3(#XFQ[?8TEVLR5Z$ M^41#BK9!A7$D;9%\AKP&^0LC9R %!W@JP5>'0Z!C=EC.$)B8A2KU<_WY9;H= M'I4.-0NGW<&/G3NS\%KY\)]?!-@22\)\5B7X(-F/9/T"D@MW^XM ^D54!0-0?*Q4!%4L2YQ4()+,D ;D7\%4 M0'<@4&?A=)$:WL*P+/Y0]58T=$'I>B&3S(./Q/))H?U)/C_SX2Y_BU:,]<:+ M39T5*XT7F_HRMFV\B.EB]VJTL-[:.IB1&B,\?!V.I/1 :Z''WA9)YA4X1HT> M,)5EE)RL=;%K'%BZ;DV(CYO[ M]W!16,3!V"%"[*:)&U]=[4@HYL !OFDJ,!B$)WW7^M&?4_QI=>,WH#YW%L@, M;%_6+66T"I(H\!H\ B,R&NXQN'53_*-=H_"4@,6>S#& OA9/1IQ#U)[AH2AFD1\&E('Y:_=;U#UTXWR(Z[) *OHJLDJ5B M]&N>FMCDIE9J4*2M9^DS ZTBHG^3ODV0I[U9Z39@OIT>/D4,%^9^.&><-[J9 M8?&<)&4D "$A!8XQGHXY@OWIG^B? (GVA@QR?BVL5LQI64Q4H?E"I_V+(MTC M5,-*4#S/TQR?S0J90PSW[8 [=/8!5);-YE(!T)U"Y3DA2Z".=PF42:)X)H.X4;(81,D((=J=P6XQ]H+#:81P6.H/:Z&)-W:*']]<#DPXJG*JO MSR@%^&3Q#A;1Y3:53%;DH4F*T"9%ZO RU( ^(&LG 114DL,! 60'^F0=#0 " MW],LA]2J/\OL7U/N\\C70!>&&Y8:L='JP'9A?GZPBL52=J$%87*M^870?((K M:U:V6@MU%N6W%8/!M'C.'(O(-; AC9XZOSZ&CH<4H$>:Y5EV!$)()YCL?U=Y M$TTVY].*T:X )ZTB ]V:S!DT/ZD6/N8 MQ!6'>93TU*UHXQ-"YJN2QB8X?A]I2WH.T=?=Z.:';R[/7XU:^H"YP+"YDXN_ M#[B#EX672N386-&UWHZ<>$3@M]3B*+6?RS7YG[]&9'_J]/>)E)><,& MPDLO502.KVC?&O>M<3NA!3W7,AEN*I*O8R %#[Y$"J1:#G2#'SN+]DV"AK>C M)/K6Q6]=_$!=+&D(#E:V[IK!"UW.!D5,!G6SV%;U/EPIR._RJ?F5E_QSO][I M/?^WE;M?N0N2YGDA)V<%*3L8#*34 +)2-LLJDLP+8)!CU71:R7WO@L1S%^1% M717[I]5BM4M5&V6Q_UVB?\<2?9B$+: DV-PGEGNCC#"8^%'E=YW0F&[1;E]D MGS->0QZD,0"%='$1AD6$3&+S[\BL[IG3X:#7+'-1FUC#>KP7\H>.XRGND3(^?LC! M",4YI#?TR(_FTZ3K),1>&8*I[D,?9/ M*$U^8F4R* (*"2:WTS)@7&U\1[7&U>)05.9;*P^M7PM^\I_96*(<6TC=7*%< M]LW)ECK#_V 3UX__'U!+ P04 " "],BE1B?KMQHC3 #JC0L %P &%U M9&,M,C R,# V,S!X97@Y.3$N:'1M['UI<^)*TN[WB9C_H.N9N3,G MS:D(3/ M.7U#@-A!; +#%X60! AMH(7%O_Y6"7!C@[>V,5O-^[:/D0NI*BN?IS)365E_ M_;^%;6$SW?,-U_G[O\0M_E],=U17,YSAW_^56MDX]]__]_.?_\# _U8_,>RO M_Q./8\9]JE'&-%<-;=T),-73E4#7L+D1C.ZPECN9* Y6T3W/L"PLY1G:4%]_ M)7G+W+(T3MQ27)*FL'C\YY/[IA0?W,9U[M;-B5MBITUZ_3#8*OF#^T'B)([1 M=W3B#N>P6F6G_>I.9:/O*=YR,]@[<&O\L2>)Q O?:NK>S%!UK.CVL4(&?(DB M545/XG&651)Q6N<2\612H^))E2.2&JW1K,INWPK^]Z]1 (0,!.WX=Z$?'RK* MY.^;41!,[G[\&"A^_];UAC_6?P"#(9)QG(A3Q,WZ*Y;AF(_MY_/Y[:+O6=%W M2!RG?L _]X'4-LV54%.?- <7#!=,J>[?JJX=20MG*'S3'MY-"QZ_L7WSQ(_5 M'S=-C440]_6G=P>?;X?N[(?A@([H4&8_ D]Q_('KV4H ! U'E(CCW-:(?"_8 M%0"XN&?PQN*EH1/4UC,WS3U]\**HF!_@K]NC-EZ1JN'X@>*HCU(U?)F>V\)GDS\N*^4F^I(MY7X M3J\7P?X>OS5;9)QDGBB(L5=!F)6"&#<__QKIBO;S+UL/%$QUG0"0PM\W@;X( M?JS&"[\A,?O[9OWW>+"<@)[^^/E78 26_O.O'YO_KN[5=[7ES[\T8X;Y MP=+2_[ZQ%6]H./' G=Q1^"3X$SSU!_CSDS::X4\L97GGN(X.&QB+.W@WW8M^ M!0J@>X#?=/_G7U"X=WXDMX8^P")AW\$N_7WC&_;$@D*,KHTBI8*PBF^P<[OP M-?CTI_< %YX](_KHNZ$7??JQ^W'3MYUQV,HB/C*6 3*TP<>1'MV"H&]I<&7K MJ>#+D\U7!V#2X@/%-JSEW7];AJW[6%6?8PW75IS_QE97P']]W3,&__TS:NT; M#SJX$7Q*]-P[\"L&_U'K7^ #%&PEWW^UQ#3XZ,.%XRL>N?H(;P1T 2BWM;HR M7XUU?0DJ:%RQC*%S!R4+^M-2^I:.N0,LO5)2_Z\?L$M@AA3P;[)GIE1+5[R[ MOAN,_GP^:?MF0\$,[>\;F5,)*LFP23E)TXQ,,RHE]PF/0EPIPTKSX52O/P-64,%2#0:P! AWW$#W%6#S. 9X[-!3K(GB M!>X@>/*E0K4E- J5M%C-"-6FD &_-,5R(<.WA$RV4.6KZ0)?;K;X0RG5AV6R M[C#VV&-LN\O88Y^Q2%JOW0F,JB54A&JK^J4-S$QBQ6EJ@#H+H;!E>.$ M>E>H8M)M\Q;+B.4RW_A.N44+ $'^6@!>ZZ94A<@!ZG!2HLL(]U_:7[<^R^[@6&JEAK88-5,G#M]3>XY&TB\9_ML:_OO9'#H66[U1#\ M\;V2_A%HKXP0F%9_SD=&H,?!-U1H>\P]9?(HHUN:/NR(GP\8C(#'_]S]^6LH M/Z(9.[-9^QTSX!T3MSU+:Q"M!@\$N\!\US(T[%]X]+^#2^!C'+7Z'K$Q?)]2 M5DT9ZH^,]7# ?,R?^0""Y7*QZ]S-?,Y!1?!B:GT,P+0FL'8+\S@,<9>=$/C>9HSX" MF0$GWK"A'PJ&!8.BX+>(@:+89TJQ8* ':XYT'3JI_2T/]7*U^>8GN5':#] ? M%E_Y$!][$G5%\$"DB4CS%=+\Y6"+6;$F-/A6 = FC%71+'7J3-D,P'_@2RH? MAO7$B>Y%@>XKXDSZBG06,1EBLE>8;*_=MTUO:;%2:PCY\R*UM&M//'T$VADS M'2LXJFOKUT-OB2M29$1OB-X^X-T^8;8\7\T)S4*UF>=/D-Z>,=I(<8:@)X8# M/%P%?UT&7RV^B2>,%__A&EE)QJ%L:IY-T:5N=[=)@]F:\CKN2$CBAWJ\;ZG*V9<&0"%OE.L MN;+T-\LI=TL^IMC;21'GA428[]NO7/_>E^:/T^ M-C_\:@;YFB>S)?O^5 MGKU*CEOE:$_>DUK]+&?DZU*K=X:P4>C'A+3@>8K:+=2;%Y/4WLRX7@\%B\;2 M_,+58VFK?[&MYD>E8],TE4IKTY:)EXWG+2S:=KB3 Y$')=C_"L M3H^YIX8RN7M/1>?FW3DWFDF='A=2\WIGSA9XT'+GGLE>/,-GI_Q0REE:<3A( M)YJ66I>IW7N25MLL3@IB3;(?S'N]GTX).6L.6N[<\SYPFD6G6*KB::D!7(%) M@^KZO)R0\>W,OEA[S4R1#)1+H^)<347&9W6\[(J95U9'(N3!=%EIR% M8/FRZC*WVW*!)^HI22++0C,^:U/MN=KH+^>@Y<)9*+5E5B2NG>W S] M:3+!@Y8[(Q+JP;#E+Z2VI,CAH$T;B8IH#.7D[M/I&J.3A.P9>-H8\T(CE6VU M"V V\=VF#3K=M I:/"TI:FO9O!?D:EP#38G=IIZR4TY6D;UTL3R9NG[Y=JV;*T[*-);=N>;G'6N1G(N"M&2G80G0AIV3YS*Y M1Z[S7$-@/)NJ"L:PF>O,;+R04 %,]@BK+.I=&A=$4S+\[K!7X.LY>U&7R3W" MT@0CDQV;'HTWV?1#?AZZW'@*[KI'6/=ZBFJ03S5#X[B.ZZT>P3VE^PZ<7&+ELQ^/NRUUGREB!>BP5L62Y; M]W?!/0>6.]^P_^9S'";WWZW,W#D0RIL6YGI1B1Z\::KTP9H=!OIWF);X+9[8 M[R#\GAN^Y2Z\$8_93,-+>R/(VU?C:VA>CC0OQ&V"0Q-S@A.3O.48-#$G.#&( MR4YS7A"3G>C$("8[[,1\<(?GFS;RT:3 ?40*A^3P3TN >TL K[WQ>7E/;__I MV(%?!@7R]PUY\[N<21SZW2GWQNNO#\JF&#KZ2AH4'GM!+*>I$I\!Q><2(:Y3 M4S*ZJMM]W5MK"[%76Q!UGAQ.SHPZCUA&X(L!\Z2$#=(1I"-[=81((@8]<71< MAJ5Q.:"1'%BB-="U,V%7I#^GI3_\/NU!O'M1N/D>";P5(KT"$;P5C/RF"HFG M)12$#(2,BT;&GM5R-^%9575],/CS!);1E_8)O;0I:%MP44(CK$_;W&1Y/E.+ MCP[\/$CC-S'R5<(X,?XXLC2^ATK.11H(* @H%PB4,_= K]&RODI;^I*LYQ,; M--+N*QGT.6OW%?E^JXZDI49#J+:PE0MXATQ;9-HBTQ;Y@*:Z+U;=X7Q8',A/M(L9)7';5:F.:U0:.L+SO])O=H&6QTO^_>-L0CNG-#6W&#]]QO,46P@D/7IQW<05[RCP?\(OT#%!VG% M\^!9B&W%"O4;S =S KX%[KS>P#R8U36Z59UZ0MB2V4:^5M+C.MSM3]W\)!@J MQM')Z+S5+4D@_Q9!]0J@2I R1<@P+U-F 3+T?"$YELA21\2%!W:*V_5OQVJ# MH_%P5E0&$FG:@U$[I7"V!^MM,#<_&3K&LM0K4+TB9WUE:31'KA?$ ]VS(WO# MT_W ,U18(+&O.":8NVC/FH\AY^1JG)/G)SB>J\MQ NQX,$,FL\8E[_MZX*=# MSP-XWT.& EV4AG0*EM2A&E72RO.4-(*%@H#ADH@EF<2[S!8$= 1T!/3CF$'O M13J;(+U2RL4SYG*H% Q'Z;%^9@Z0#LV>&$TP'[-Z+L*X>0+W;26=>'JTCQ^T M:7F*I@.[1]6!B=FW0 __Y^@!K$&I6)8[CT[!!).%:6[8#P:AA2FJ"H"QJK2/ MK7GBW^>U>O";D65=+[,>%[\>5N-1$L^5K H,;[G5;*KY6;OJF9U*+;,0)F0V M,9R#Q83<]8 CB_(PHCDX1LM=0ADP^)[9!-@ M<#,Y1N$Q#,XQ]K]PLT_GCTAPFPW$&$7 %D3R#Q11.-.(PLL++5I/OYOZ=J!< MU8.75]46J_-T61]2IIZ9<$Y7?+#&C3HLGPD,: !=@J91X _!]%IA>L!E^&,X M'5O4&%@P;HXGWO;E$N$>X1[@_CBWT>\!O]BIZBNH:*FZK@U*E MZK*57B(JY\_ V#]#7F-$L.#,0$O7,_9;-]=(9K_%64>L;O+=;MRQAWH"U'8P MDV8#QR5P[O:EP/C-9P,9)]+2_AS*(UY^*,7 3K78YG M=DK2..YEVJ/1*+O J/%]93H( XPX[H'#W[^\]E?GIU"?/.S MY0:*M18:IJZB+I@2Q6"0RX%<#N1R'#FOXXUHZ+WX$'J)5&4A+&N*5TOU%T81 MCXXAA:$$BHEQ]&OQ4 1L!&P$[.-D@KR!;,,H\^Z(2M?-M-DE.UF'[!K5(40V M<_.3H,A8(GE!N1_G8@E?!.\A)PDY20@H""@(*"B:L)9(6:SFXBVA47FMO-DU M4L#9(?V2L[V?GBN&%!0IZ%DHZ)GY8I]/1RN[X.NH^,;)6%RG#/KSLBI/("3U M3<4WJJZCOABRI=,/V!SF2;H-< Z+,&1? WKE^QL(A3;PE(3X_/YM--D MW3E$*Y<=/1$G.DS6#DU#[E3%^E. MG9(TKH8X#V;=/&*[#*'=@,,3!Y*O1_2YASIQ>SH4B]FAC*=QH4(*W6RANP & M3E3IE&1B-(?J'"!R. EI7 TY',ZJ^B@[S&:L028?1!&/AW*>H/&::34C=F"B MC<0,QUUA=*:I@V%$!4XGRA(; ,7>_ZKI&JD/I3RCE.?OMGV44%/O'D%94Y99 M",D]=&9GQ,RLT9DV!5&F==[F9+4PYD%?HF@.%V.YU\ZX0,!&P$; _E:[Y=W( M5AJ*Z.=3.4,RLF%SZ"8[@6?/(;+A9H9DC-I32OIL(T#G8K!?!.\A7^Y\?;ES MD08""@+*!0+E\OS_/1+YHLH(UJ^,5E0; ;D=R.TX=CSA>>*:L%"M$,JOYKD3 M,%/+@@.Z.S3ZUBIZZO..EG-=;6Y8UKY7U'*^Q&F3#BDU1][ GB]Q>8 /93(J MR@!<0#B@),*/7PQ"?#[&4/>&LW97PT-\I)?I M"9&ISN8R&=5AI&/DJ]OD$,H1RA'*CW0&U8=@3O3RT[;MZPP>5S/I=FW63U-, M'<*<@3"GDB0*$""_!_D])R*-<_9[$% 04!!0KCA 4*BV^&JND"H+ZYJ,*#: MO ;D-9Q ;.#Y6T7@*SR^>7SE]:)6'>72RW3",YF,^\#@%<_IMWB99*(CJZG7 MSH9#6$=81U@_TIF/OP5V?7Z/E^\K?4'?>#]1Z4J*29&DJ^].T201I!&D#Y* . 53,LIF9^5Y8$OQ>PV[ H %- \#;2Q <$9P/JV0P8MX3G&"\%"?ET:XZ#;':K-378Q\'N(9 M%FRFZ1CU*IXCT^9'H(").L \C$,_, ;+[:E_!L357Q[C3-!B>2\VOZ&W$5Y@ MI]9:TQKIF**JK@TZL83':3AN )ZF>."R@QE '8:>8F$3Q0LP=X %H#F\Z!DV M5!8P%%_7X&]1+$V!QY<.#$=Q5 -\R0_ !;A/Q+_]PN&]+/EW4Z!FS'[^!7YL MOJA:NN)!4AC]^73V*/B4-?/A^'\.@FQ5A_+<#(ND-YSV.$7D5J>CG__\QW;G M=]V9-3MMC6JD0_JX(R.B&NKQOJ&@ M'+#$+]!$]W0++. MN?H(;P3X#5"IM;HR7XUU?6E+?:!D(8XAWT&$IB&%.]!?62N\\AZE?SII^V;C M:P2Z/9:^:VFO+7'@J;R4*8AI,2,T5R\#RJW,5U+)3F\VNOGXDB!X_MK@%JK MBR\.HH1TH5&H8&FQFA&J32$#?VN*Y4*&;X$/*;[,5],"ULP+0JNYJKBO1 M? M,')#'RS1OKY0]4G@CP %@X\3W9,Y.LDQB9O57!YHY$\&(=TV;X&M8UF*YP.Z MQQ[[%L-6O<.B[D4'5X,.KC\!^E>^:QE[3OV_OLL^PO:WEN#59,B#)*5P6K\O MTYR:E.D^3=SWR"CFL)]6/&$ZS(IQW[;*^)*7 M@?7TO&4R]Q#@#XI5P6UMF6TE4LOEJ =;)IZW+*72&IDKU)?F]*%='\3%O*K, MYS*Y>\]R4)ED<\-V4V 8Q6[XZHP=#^N@Y2G!/#^Q!O9E/S]G18D[,E MX"_MWC-M34PG49&JDEUL-85R;L2;"]ARYYXV6TV.$F0ZQ.-YM\)Y)I"@59=I M&=^Y9X'ITYJOC/%IFJ?Q;$<1BP]SX#;NM*RWG-:0K@2T%"KU@:332T4RZ\ , MW6GI+_D'B\O5.5PIJHNVG=6T46((6NZ,2)%%;SR1!@M381NSK,>$)&_SH.7. MB!JYI#^K+5S7#*EX>](R2D7.G\O<[M,EUWY.:*&;&-5Y.[K9T MU%I)SDO4$!<]UPCS"N-ZQEPF\-VF=)$8SPG# ,MT@8RG53^^3.>!BA"[3<>. M+N3,2;>,3Y5LL=>IB3,G,X>6^T[3MDL,Q\'(:PM+DBG<4[7"E)R N^Z9)W_ MSN\)8RX*<;=#>$9W(3]XH.F>B1K,V6&Q(M0%81EO\4:UTTAFRM%!USM-R6Z6 M?*!3E"D8O62=F8U"UNX,X2EWNQ)X #@2E2 II*5Z_SY=S\85-CJW97=82NJ> M+BY3HA0/JL%].E5M%A=U6#E]IVFKFTZ/>F%9-\E%UA,TNML)P;#(/7(-"M-0 M#4LYW13E5+[:TH4;IMBAJR0A=9"$@9#F4SL-O6&T\:] M5B+O<;*HI&8I>ECL]D!?]PA+&U?Z+F[K:<$HVX7*B!$J-- !-?*9==2TODLT%E>6DYL.TT=$-,;T $J#V2"#+9+0)50TR M)MDG^]5>3UD:W:%,[=$L/\YD2D1WN9 4O?.0#!H/TXD"[KI'6 L^Z=7;;0XW MXX18E1,,/ED #%)[E+#%+DQUVK8-?.KYRX1"9B0J SJP1ZY^WA"J/IDO2TLJ ME4J4T[VQGY_#ILS.;!7+J;$U,.=2)QV_-W*3E%,M@+ON46VAE*5S#:U&2,M6 MVQIXC9J3$<%=]^BKT\H/B7FQRTOI(JE/+"[;"8!JTWNF8)X;TGK!#WQI.>P5 MYGC&X)3J'#;=(2QGG"CQ3==<-8D:?[Z RLK!45KMT3 M7[_;_+*]N#*_5LC(+%?"P-U<6!GET94GIOMV='[59M?W'([?KE) M%]_]^=>/_M/1 I\(BN#O&_+F=XD/OV5?Q=N7#/W%=T3O$$8Q=/35\"D\]H(< M3G36/Z3I.T/_J.I_C3*+&>$1C-2'R+Y9W0L1:M[ MV#UHQP77T7>=O1YFO/#AO_7FX9M2S9]MRW]Y<_X9:_WA!X5T^;!QLR_1Y7/S M":[#"_BN#4YG"="37%../4JDL9[" MC,%3LIO.%./(!3H[K4S;65QP3?%2O4LC(.6IV@Z-EF) M=:\!<,96_2D9P$=@K<,[-=OBXC!2/<>;9&HS(ZBJEZH:YB^F,"::SZ&O*1S)"AD M5GRG61'AZ!D7\8[&K[!4-I1(^PQ]7Q7*FFUI>K,1ZKA>')),6'?ROE27D]#( M(!,QZE!'T2)(GCPDD6GP"=/@,YC,=RH/9=FJE(2<4"KYXV+2(C.PTE94&#;& M)+_E))FS,"&:(]<+5J\U/'>I6,$2ZX=+-PPP:RWB)7**+LDI.J7A([/EM\P6 M)=34N\8*K:D(K!LZ7+[L/(T]P2Z;VJ HY2IAH]DQ"H;+\K"F('S!@L=8#D?A M$(3\*\UN.!?KZ+>@'SQD,[TYK^0%N\?-QD)^7"0J0PA]9@7]Q&O0O\C(248? MZ$!<&N;I,]T)][_(N0Y&NP[B0I;)=P948'%YV-..$8S2H0]$K7OO(*J:69?- M;-PNF;A72!LDER&0WV/K##E-;ZD!89+=:6[,D:F,X$2G M,0!;AXM1U&LQ:D0)B!*^*@AS[$$?FQ(.^ KKPYQ0O,_4Y(GL"*7T3!W*55<+ M,G780P9R0H)-GEV)/O'9#VZHGBD[(#L=N>ZGZKIO MY9*];)I7P[ D+MUJSF3R]4*UQ,79D3:')R)"=YV),EFLYN(MH5%!10,O-A7Y^@HM7' I0*3+5U9EX(I* :ZW&V*^#L:B M.&I4^0?MJ3]+.)[Y"G)F4=6.ZYFZYZ==&Q:BB%ZD/&9 5%U'?3' 4G%+854( M%J:4R\;=OCM?+GOA7":B2H D'J->W:V" 'G)@#RI9?#:N-,W%2BK?H>6/"S>94MPZ!#/>^Q\A7H7R1(8U?%LI' M"OY=7;LNGDI)V?/CS@(E: MU6E/RFDU(I$BW=04'X)>;BP;ED5Q%<0#J 3AZ1M)GR,"K:ZVRD9XZC73F:Y\*#,!TL"70?E7?+N(+09\!3,FS=J=KSJ_G4; MM-E66(\SITE:J 6Z9!1M8-=$90L)P&>)U]P_A.5KQC+:T/?]!7A>!?.]'-;# M,"PLA5PMZ5KL8"00TSH$,TQVH6)X\C4GYO?GW%0>Z#GY AC]RXK^]HL^KMCZ36L:SW2G%2DN* M3 SUW'(LV;Q,4E&6)QFC& 8Y[@B_R'$_8B6>5P'<" MPJM# ,,CH1,Q(OG!]$[DK"-_!?DKR%E'RH^4'SGKU^"LKZ6$WK-?AHE_M/T1 MQY;"L9V![W#F]^44%B3#C'?M+JY7N\+ Z$S<61NX\(GHW3N=C.$4VBZ! (Z\ M_?/P]O<@?&!E9:-A28%I"_ER-NL7.XE,A'"XN2)!Q+B/'E^,G'SDYR _!SGY M2/F1\B,G_U2=_+18J11:%:'::F)\-8.EQ6JK4,V!S]N%@9$I?[H8OMA2C&\5 M\T4*>'D*>%)[Q=Y=@1>Y.LC:0];>"2XV)SM\I/Q7KOS(U?EV5Z>9YQM"7BQG MA$;SOYA0EPJM[MX33ZX#RZ39( 6\& 5$GLVQEX!GQ2":(\73,569&' S M21Q9>Y=D[5U?B7!T]!72Y=/V1]#15T]6(8*,NB%ZX.N*M\1\N![Y\ "+:J'Y M1G))QI@9FBX7RDUY]369L,"K_).JHKGR>6R;AO*O,C@Z$,S/P23PH1R;[Q#!8#DG&($9^8*2XA8C*3^;59K\S4_\%M]7H^O9!6RB M>-@,/F2_%7,=!'_./'[AI@=2P,M3P/.T%R[2G27IJ!M\&(Q<#]Q.NWMO:NIZ MY6R+EAH6'36-+Q>-YLB>.@LK^VG; ?^]A3-:)?U?@]F[8,:M@M:LU313,+BN MK^KI[D1HU-^R&7Y_W!^R& XY<-OE-8)D1Z+4R;*]V;!@2(K%P[J^> Q?_7N' MP; V-94 *X:.CE%X#(.3BOTO=)10 Z#7_HCJA6=T5;?[NH=1!&Q!)/_$"KX? M7H2&K0:R5\CA[$%UJU[+Q_7* Q/WA'%>7]:C6@4XG8QQ./W[(CU_#7U%<)P? M?\#S6KHGBXJZ;0ENC[:)8>!#D4"R/7^5VQK- M7O$9AG;?*$NY.9YN3?'ZS&6;0AR FR)C"9;;N\W^BO3N+>GE]2##5)P0%TJ9 M>*6XG!3F10XH'YF,)1B@@-SN\9FO*1^*H:$8VCD[96>V_W +[E&\9-^13?E. MC9H35-=4N-%HE'.*BW%0ERER=;#!:Z?C(@@C")^?6WMN.PS?@6&\LYPVN\;" M%$KN@QUGC*F;;LTAAN&9!+MV]<5&_U?OH'GP;3A.Q<(FBJ&!KVU>2*,XVCDR M$;(9OM-F^(6>&@!/P4FOH+-%0WL8*.?+=/TAU'6S1"9'=(_MT;G*4*:B:H14 M(A$C653*X%K1B);_3RS_OP7';E7MIK*C?EFR@X>\P<]T/^U'<(0' 3")&,62 MEU-WX)/F0LO3%3^$N0)0FC!LH;I^@,7/+C2V&&=_N%MI.QT_'_)XR9'; MSG06SV32YQCG?^^ ,^F^-.A4G:8D2HEX%]Y'# MC!SFL[)?X2KYO_,R6I\PP4MNLC-H*P\NEY:D7*.^M.C2PBU:O$S14:B+8F-L M"+X+O61F\AX/OX:S<=^%7H*J%E,5,/)-L"8RX7!2MUG .\Q2U= .+9@2N3Z)7'7MB:>/=,@CZ"M,Z=Q=-31\8JA$@,__ 9OZQ:] >Q8L_]J OR\MOZ(%B M.+HF*)X#1.5OP3BS0C%8E,%8P6WWK,[A:%X,'&YLXE.Q&>KY2F64'@UEBH&K M,\G&"&8W)HZ\?T0+!X@.''O0%Q8]^!POZ,NNTY"*BF'J2!.;Y:PGNB @0$5R!UW[F2:[O8@)*L=I&JH"73)M( M93/,T$T[\2%D KC+A8S1[/GM=#FVH7RF9(:<'N2F7_0HKT9CD9M^H6[ZUIG4 M45H\[_T*.>%;#L%^+RF(;=)?D/.^ M+XDLGA:TN9;M#^:0%. .59J.4:^20F2,_0@4,'^G@]>"R@QE@UH=>5/G""V#9ZV"D1Q<]PX8Z 7KOZQK\ M+8I=11F0 \-1'-6 [U9@:64;V(?^[1>.Z/.252*UD1,LP21TE9;I05^7:9)D MY3[%XC*G:WA294F580GPA!\*^*<9LY]_@1^;1ZF6KGB0*D;K_CPR >S7FAEQ M_#\'P;NJPQG8" *6%GU,2%U)A5JI=M3IZ.<__['=^5TF7'/6UJA&.B25.S*B MKZ$>[WNZ8L:5 7CPG6+-E:6_'B7';=E(=X^\!^6 ):!O@OWZ%4IC1Y2VLHAO M">R)I['ZUN92Q'.;:ZX?;62_\W0+. XS'=[[R5VC60GD +4;>9 __]42T\\T]U./7'V$-P+T!CC66EV9K\:ZOK2E M/E"R$/F0[B"FTY#; 4@?(:+\W-*?EY3^Z:3MFXVO$>CV6/I@&7@CVXR7,@4Q M+6:$YBJ.7VYE;K= WVSQ+2$Z25G,BC6AP;<*8K4I R*@66H-]@/U>Z/%CP'_ MX/DK@%NH+"^^!+CY6:BVA$:A L]_S@C5IA"=!-T4RX4,&%0&^S4V3,QBOT;W MA=R[,Z@G_9-NF[? #+(LQ?/!*@$6"S?T@7'AQS!]H>I@FSC:K"TUJ6DY00OI(IN>R^1N MRXEMS;BIR"[-M!+/5--=)<$9/&B9>-ZR5>K'U7ZAH$D=@D@D$U0J,VSS,K5[ MSY(P&N3I^GU<(ILEL9HO\8M)?RXG9/QY2R^4FL/JQ*6I8M)Z9>G+274.6NX\O5R5NJ[FUV6"V&TZ(6=QH-JV[I/N[4Y-(MW M[RI,R6!!APR^;'NF7L^7BV2+EPEJMRD[&QOF0+IG!=TJZ1O ME(O6O#8B,[@B><.4L0"(Z((.[!' P'4#VB+H$)^6TK7$J)PW*BG0@3T2&"R\ M&ILJ^(P0G]<2_4*H]2OR$-CYNTWI>[EL2??:&,\9J0SNAG5'Z]9EMNUXMC81P;#V",ND!J(=2#/37 [I.9W+F+V)RL-@R4[3Q"Q>J/J+ M61.WI9S,5Y;>K)P91#O5.!^P%*XW;0_,! M+_E:Q2XF:W1Q$6W#V.D ,ZCEFMVI8DCAH(XO+9+4DD(=-MWI0*IK5H2XW.U( MS7I0;M+E4HF,UI M',\;I6'\?AZ%KC9-(Q?TT4Q?603/ZJS:[/$GB;7FQ,YM4R^L[7W?0MDWPM)K9E5&[=WP7W'%CN?+,$ M;S['8?3E;N6!S(%0WC3^URM[].!-4Z4/+*LPT+_#ZL=O\<0ONW_'T%]][P-6 MQY8G]^GWG3B+)N8$)X:X)1!B3G%BDK<4@R;F!">&O"70O)S@O!!OI&&@B3D> MDR70Q!QN8CZ:$_J6D7PT*7 ?D<)!S=%/BX![2P+])T_8#FT^/;+NZ?%U_:># M!YX9E,C?-XF;WQ4$=4M21\T)YUY[Q_1QV36-!6:#RR,?TQU-UQ[+G#X5'L+, MU6.&_%W,$/AM(G%)F($95CMR.HAQ?%4ZPEZ6CL 2T'LH])GIAK_ 1T_$RCZ* M]=FH$3>?*#=_1@0[VO11F2 S9P>.TJ9:.S)K+ADZW[5-Y_48\!6(X*UHZX%S MZ4Y3*([?'79C MRDFMJ$??IW)2B^N1I?'MZ^S^/2K;XGD:"3@D+(Z\FAY^B">V7!Y?U[]WY?Q= M73]-K_$SJ]VJ/GK-<[50A1L,+LU+O!:_<.^&RO-?P5'M4(X'[SOZ^#_M?V'DN3Z M#:582'6:9MJ]OY?3S)SLDC _G[KYR>(Q%B<.06ZL&'#Z)>O5^ZOM7OXE*)?R#\[#R>RA&?.>3@*U!O^GP@Q[WI0"JEYFY7 M8EHV-88[?9B;GTPB1B9?.XKHBKS[E;VSGN2]]@YR[@_GW!^[HN)QG;Z5?75L M&9P2$W_8_EI?6S,Q:S4LI][GLQ*CR63SOLYF&?O8]I=D5!*U.J^(@MCOQ%FC MFQZ6[;G,KJK?Q#AZ]\S*BPZFG!8+G4)=UZ.ST'%SLDZ.A3YL#SYEH<129NXG M\T4%#Z4BWA^/*XL']C.'VWP%"TU;S9J83K8=04D9K7E)3^7Z0\A"\(P;X 5R MNV=?G7J8Z\2\O\NP[\XNT'64LJ7?$1<[L4%?A-UP=@&=XVCW-\1_#C/H*PI< M[!'59TOV>NLC(W?P1"Q!?W?!W@NP/5#, L4LOB]F M42M/$QZOX34I/:WEDH%.&'GK(&3AV_@L]3!F!:G4KK4=8C NFCU(%O!4'B:& MLQR*+*#( HHLH,C"):_N*+* (@L7%5E(NWY4/]Y#&Q^N;^/#=[G[Q[303UH% M+F)-O)S-$=_ET5X('D[3JT/;(HYM )[RPG9VZ]>QP]''W1L!S5-QD'-=+3IR M:IV_VW0M;4^(2DC,TZ/NLDF:3(F+3T=N* 8!'QV(=?.39&-L\GTY>->XB%_0 M6GUV2_*Q@\C'W0CQ(8B31I])X3DA+Y'3=+R>EMC^DHT.]X#GR7$Q(H&C#0]H MP\.QG?ICO[(ZNI.#WO&?\(:'#S'N@LLO78T3$WBS9.4*_5&V9R2B,Y+@QM(8 MRZ(< 90C(VO=B&P82#84 MET!)!B@@=88!*91D@)(,+C<6@Y(,4)+!MVU?4)]E+*!M#"C$@4(<1_5&K/.3]W@.63>U&)NI(&'&!Q[5[^3"9&.[ "%!0 4%4%#@8H,"$=1K$=+W&/@N:\]]XJ'K M2-.21!#Q^(!QQG.9B$HR,LE8DD4A 1020"&!$^*+ X<$7N>+UD)3J;EN)R5C M7F02\0RK&JTAY M83!N/)5XMX8H" E=C,Z& H(7.X*CP("*"!P40$!<:)# M(\,98OIBHCL^*G* BAPZ98[L<%W8YBC[XV;7^4R>$&KW=DM:A<6K-X CG>TS"^X"2N3=$\X*BC7 M*L*,Z50$41_V\[K5PEL)MAA5DWF:K*$?R9"/XD^<&" M31=A]>1T1_<4*[)Z%,TV',,/X!3.=!1Y^4SDY=BY--\8F3GV4$^)\ Z=9KA" M*R \_@E67V8]=L#5D_U,EY:45L.E%\-4198 ZT65*)E8XM7#4E#HYDKR"%&Z MX&D;.A_'_2REC9O+;+QFDH$^"F;-L)HJ\!#WP-H!Q@[SP0S"4X[]G(N/1I8A"(Q<9&CDE:5Q8PN,)+)\G5E7)W4F21%G_*""! A(G&9!X MS&A>>R+[SFO-%,O!O9Z=+,UP.5"ZQ3QM<'I=)FD8@DC0L23[6N 5Q2!0# +% M($X@!O$>J./FL!T4!NV$1(XZ1F-0%+OMYA!"'48=\!A!DRCL@,(.*.QP*M) M88>+,QE0V &%':XC[/!K.Z7AJ*Z-,A;07A&487DH![\00:SL^OOL?GFD!JVY M42W@8JKO6+-6_2&?GA[4(XM@P]5S,#^=]Y&V5L$ J0 ;KF'2:;WR0E)UVJ!V:S- M1:692>"3%@^9!!IJ,9S=W;_[QZE'?4[,F[H, ^OLXCVH#"0J WFY 1)4!A*5 M@7Q-5"L# .OKP(;0L4!9@.<#J^;EEQ@HG'"9F0"HXL39A0-^15:SGFNG03\, M)P0"78=>7<=/1;!>M6M!;%<,Q_6 DA= GSW=#WA'>WH781J"/U?T8.2"O\Q M$UC89U_H5LK':W*Q3_'"$E<:>,(%*6)Q= M=."X?-+-QWU:=01.(L=,2Z^/O5JZRT,^86Y^)F,4^<%TS8LPSUIO&V17:7== MT=N:BWLI\^U!U6\QPP!2UV'4E.[H^\_2,1B_(3%&MV.6JF&W3 4I-QT,8;_@ M<=RQ1&*W ,8?*/*"=I^@URBG:"B]!_%5S1YWZCJ;P*\IS \OGY:$%5 M#U"@X,L#!12PI34W[%OZ2?@-_SY0D. (PSREV.J!@P0 FJ_O6F'P3"><]7-X ML]>RM&Z\4ID'=9F*:F,21"R)OU8D#X4&/AD:N$R,[X0%KASC!PX+O(5Q?E < M-_*\/)+$)OM C)<+O(P/(<:9FY]LC/OH2=HH%H!B 2@6@&(!*!: 8@''!@J* M!9Q8+$!0/ ?W&EUR M'8;]"GIF_MAG%I3$+9N(^I)2?$-%WM@Q:PR<0Z#JD/4%SCR"E3%FAJ9'\:O( M)O/EJCKE=%.51A+9+82C4CD^R8;\%X>JR0]$L3:&8TWWFK"+$>@?HUGX8S2K M*0]:BDDG5)PQ7&X@,SVS49G+5 )&K/%;^GV%E)%W^DW%!:Z,."XM]/TEQ/'Q M^/;4JD9]I?SDELR8!@\ [ TFPAX3A3CH/J6P+6$7,RBJBT!&7Z"T^ M,F7.S91Y&>^TG"C>ATE;$G)]1TW*0>!7>G6(]Y4QPZ!7^NB5_O$@:Z)7^ MA=H-Z)4^>J5_':_T.SHTO70-4\!PE*&. 1NFKWN8.UB]X/>QT =_-1Q@.-F3 M,%C5;(!_UE$R $H&0,D 5Z*@QU['4#+ B7MRGUF*&)0)@#(!/@1ZE [P]H:6 M=2"L+5IJ6'34-+Y<-)HC>^HLK.SPBP/?^ <"81N3DU]9G-7(X!0'45#,%\/ MAP, (G[I75_66W+568\MF-.%-.CFK(>4/AC*5%0DD,)C>!+\XUZK[(6\WFM/ M%3C.002(63X>8O].9JDFRT2W.LXZ9BF3]>5&WT_'AW/(+,S-3S(9(PDJQI*[ MY74N.4S H$2"JT@D.&BQ0$1\1S&IUJC=X;\]U#4 MZT.97I41)&(,R<:(Y/N,JFNTG:[)1$*6T+E:0A\@!$X3%Q8^<^-"O$C2TV1C M.)&X.20$)O*R6(J)<>2;U05^! J8Y /,X3CT V.PW%:;9TA>_>6Q>B4T<=X+ M[F_H;00XV*FUQK5&.J:H\"6+XBS!E&".&X"G@8G"%%BJ.="'GF)A$\4+X-N7 M #2'%SW#AEJFP9*1&OPMJM"IP##/<$T!WI4(_OV"X?WLN3?*V8E4C:9 M5=6DQG&J/*!Q3:;5@2YSBH;+Q""ALIQ*4RP#=.ZO'PKXIQFSGW^!'YM'J9:N M>)""1G\^G6\*]FM-MCC^GX/PB*K#&=@(@J0W-/HXJ?0*#5&GHY___,=VYW=] MS347;HUJ%"'YCHQH<:C'^YZNF'%E !Y\IUAS9>FO1\EQMR2]X=F[1SZ%DR@7:$M8(4J^"Q\(2'O#.])3Z7;YBVPN2Q+\7SX/C\8 MN:$/EG__NU:\+UR?UPL'WJ=H)8D3LD)SK$S3*BTK"24I4PRI$"R9( >TNE8@ M96/7+ ;ML>*F<@2>$PJ4%B3'N+F<0Y/L>9G: MO>>0,,A6W)<\TQ@0^>1 G,:U9%U.R/CSEOY8K#>K.3.'*^&X(=PSO1Y3&X*6 M._>L+I:5!XZ;EJ0./19#J<>2(CL'+7?Z2>L$1]0*_$+H-*R*.FZP8[=2!^;J MSM.EJ<.3-)Z/XXQ<+\[CC313I'B9W6U)4CA)R56F9Z87-INN#\AXJUF7N=V6 M)JF-ZF;%'DM,1Y6F4BNEB=6AG-QM2:3YRGPI6:JD)Y/\*,<%RQ9?EPE\MZG; M5&U"HQ=)H<,UDMZ,2SRP$IAX8K=I*4P0G71!;^-3D@F)_MA.)EM#F:!VF](T M29#IP5@PPW9@E=K=PI!I@;ONF:=DB9L,1 M6U5+=!E/]WG#MVJC]"C@8=/-3$5F]:,=L>(L%8)[XNMWFU^VX1U>>K/K;L<-5FUVC*O VO=BLZ2NDOS, 2D5&Q,N^W]:JMW5_%]QS M8+GS#4ML/L>AVWFW,I'F0"AO6B=K\HD>O&FJ] '? S?I.\R2E^,06]_[ #%N MF9J?CLI0-)J8$YP8XI9&B#G%B4E&_A>:F).;&$1E)SHQB,I.=&*2;^1[HHGY MW,1\-$W@+2OY:%+@/B*%@Y+XIT7 O26!_I,G;,=9GJ;P/DWG[3\=/'#-H$3^ MODG<_*X@J%OVN*?Q<:]%P3\NNZ:QP&QP>>1CNJ/I&E8,'1VC\-A3X2',7#UF MR-_%#('?LL<]NN^+,0-S2';DA)3DTTIR63I")/=2Z#/3#7^!CYY(E7V4ZK-1 M(VX^4=A]1@0[VO11F2 S9P>.DJ.$FA$ET2*SYG*A\UWY@Z]'3JY !&^%6P^< M[7.:0D'00-!X.WQWSM#XLFW1W[.0'OH SJ_;P'A2Q''T'8R00XYH>QZ[UO&O M3-+C#?^43OD[\DF>[>IR4EWJ\::4:U380;W5(V&25>*#!WDBLD!D<0BR.&YH M]>3(XLA'@J8*G7(S)=U/S;0.4%$UA-FH +,\?^]$T(LPHL1@I'M1"3-/'^F. M;\STM5&%1>^@=0T+W*^I7W8)U'C>+M>%QA]V>.T4I(#T_5H&_>U!A4/J^]5% M$5Y> &-;*R PA#P=#/,!?!HJAH,!VPCA*?+O)^1QV&=4 &L!#(-083TB/%&4+S:9^YI(&'SJ*D]B=&$HHM M(%_KG(R@4Y "TO=K&?3Q%WL46_C]XJ"YW:4/\W35'3K1R@C_^&+T 3D-R&E MP8.334R(PH;I;=S^>O685OQ1UG+G>5T;ZAO_(:6#>^L-7;44WS<&8.Y@9WE8 MKJRE+/9X%[UZ.APW>T/=C-?C]T5YH=2G65Z.BKD3,>Y5!P-1!J(,%&]3*^%(IV^A(]V5IV5Q RF!N?M+)UTY#OKR(Q,L6V/\ &'05_HY- M7 \*X@]HE:V%'-EE@?MXBAMRUS[CKAT[^^G$A'+Z^:,[4L+^=UUVV@?HML&5 M\-Q\K"4D,5V?D[8:#TAW"&OL 1,MP>[0[1^(2Q"7?'%HZ-A".2DN.34#[@-< MTAWAJ90OF)3):&1@EE1ZD,5YR"7 =B.2N\[>'U<95\,_F;.S90WHZ MU58MJC"$+!,=,)0XNS#>B3E.ET&;9_?& F4+(7U'^HZRA5"VT&]$-="F(N10 MH+#%*3@41PQ;O.(S2&Q+:GMINX+'QV2E6@F4?&44' #TG>D M[RCX<"G!AY8;*!;:B'1R?@(%;&3-#6&1F5-P%+Z]NNH1QG]*3L*!HPU[_(-7 M? .'X@;^U/=*TM36A8R4\RS&J,/#EV&0@8HQ;!)%&1!['(\]=B(,5\X>!PXQ M?(P]>K6E)/FUT=PL>4&JVYAU1EHE.A">N?G)Q0B.>"NV\",JTG* B1J'?F , MEMNZ\0S;J[\\!JZ@-?5>N']#;R.DP4YMC+F1CBDJ-.84!R:=8(X;@*<_GAQ?NT/U:U+>&M5:_&3$ST,] MOCH=5X&9\W>*-5>6_GJ4'+=E+MX]$CN4 Y: 7A?VZUE8"=W)'$K=P%Z(-/FX. Z9OZ0--TS,VH'Y-"E"[D0=7 MAW^UQ/0^/?[=1ZX^PAL!L($UPWIR/-KZTI;Z0,E"=HI*9@+>2<.5"Q#)(T24 MGUOZ\Y+2/YVT?;/Q-0+='DMT4MDK*SMX*B]E"F):S C-UC'%S#!\U#/LOH"89-K+5(V=A>@CZK]]KQ-ZT'-#-;KPAAZ;M>>6)4".FDUY=)N6=FS:U;J&Z8):J%%_$F\H]A3-> M=PA:[MX4GZMA0G'"CF#TAJHRFF0H)364*9E\WG*D+,GTJ"?/<$84!(,+Y("B MYZ#ESN,KU8=^>=KOF*8=/@3V[+Y/+FQX3^YYRU9^6*L-DM.DE..[M65J2BKW M5AVTW.UH9U+KZ80VLZ1P*MSG1,:8-F1X4X)^WC14VNV:558+9FY #!:)'IUK M&CQLRCYOVK/3/:7:-65I*E#MWI08YAH2+].[PW]0V8)Z< M'8*6.\-GY(+\4&N+MA26K5R^2+!<>S('+7>&7^&H\L"OMXLXV>.6[OV#5:F; ML.7N\%-56^>&P.V0;'LRS ^9_+*K14UWAG\?EOMRP3!U04S4_& :7RQK[3IL MNC/\K-2P!S4O,<6;^MA)&F&]X^2'8 3X\Y95@V_Y.2LGX3G7*ML$X;6G+&RY M(R@SF,R7U5RA(W7J)C5I%1^&$PZVW!$4H3VX#;Q:39NE3CBCS(3>,8IST')' M4$G>&F;:H2.8RD3WLRRSI'BV#EKN"LJ?\YI643L=:2EI]GB1Z-MD 3Y^5U"] M4=LO6NQ]%C>$T,O9HM)/S:.[[@C*"7KDS-0FJFD4TD3>Y'*9 4 4MRNHFLW. MJY8E.4)HN'+6:LB=9HH'+9D=0N_;"?JYEM$6AJO.#&U3KQ0 :@ _3N79=-NTF: M\3J'ASVA2F2#0D%IUF'3':VVQ.2#?.^*"3-=(ZIEL\_R5=B!/?@O+IN6TZRX M>3/.%/"EU#.$X7W4=$>O/#596:<'O \]/YWY-5L='K,F#<$T*+<.6RZHP:EM":6K=2$%8Q&LRW5'M1 3H"^[H$7'5"B8K?4!UQA>8DL MCN*ZUHZ:[BI7CDMT,UW'$W23 V1%TI0U!6OP'B0.Y"+A// 37DJ[TJ2MD[I1 M TL+B>_>M?4@&O?I265DA@NY0#6!%?Y @;ON :W5L&W!3@S2N % .<+%3KD: MG\.F.RI+];D,46?U%CZM\5HI&&G^J!0UW5'9[KRNB?/T?1:A3K>'O:@' MNRH[R95K7%D9YJ5F/A"-S+)&$/55VXW*KBOZKSW6E76L0@MRXNMWFU^V;4#F MT?M:^8Y*&+B;"RO/,;KRQ+_1$RMS\GWI-31Q2[WZYG'+ MO]JZOPON.;#<^<84W7R.PTCKW!9AH'^' _R> M,S:)#UC?6T&- V<'H(E!$X,F9GMBJ%LVB2;F!"<&(09-#)J8CTP,>XM3:&). M<&(08M#$H(GY&)6QKR;\HHE!B$$3\W1B*(284YP8[I9(H(DYP8E!5':R$X, M1> NTT09^4"@-[!=P6*=2X> %IQSD $*$YR;GIQ MQY;N$3%]:L1[3Y=? X M;'SE]"6 PC (&4@$**B#@CIGC8@3,*42MR1[3J94@&^<6HI@H MAA8W'*0=W^2$'=8$_6+E:'FZXH?>$FD'3$V*0CGS3^G+@V!_*@CE[ M#3DO"R0Z;>JI;B"?[?10\24Y)U_E>QWQ[-BO7D.5B;&C_T@+WL5Q2 NN6PLB M;^IRE, /7-5$*O ;+M/EZ,#JY"SL?Y;K^W\@7?@-U^AR=$'3!X9J!$@+KMHT MT*@4B0$! :>+?E"9^TB) .$ BN"0784^X;/?T>575]<'@SQ.( MHSTY'!#0T2:>:#A@G,%=?'7I-<&E%$MQ5!U3?'BT>E%Q0L5;8D0,@^=N[U.- MCXKC3&#SFT"Y'&G\^Y##^_8]_='AF-OCI9Z/%_O+6(!..EE/4>'&:RQTC*"A M#_Z^D< OCTEJ.Z;(B&W:O?8"IX/GAF]"W> ME\4!/$F8(F2 '4X._?A042;P3H%N S@*47@^[=H3UP$??7YA^(^MP&7;=9KP MO6Y%M_NZ)_?"Q6(ZZ=;*)E/$TXEJ?ED*&L,;3--5PU8L_^^;.'6##5S/5H*_ M;XQ%<.>$MN8&Z[_?8(YB XFN'W 7W7KD6IKN^:N>W& ^F$'0!-QFBNS"$8'XX=OXX=MWE9T=/_RJ#U%3 M#*W@I%=I0&NN$$P_;LW)(BV4YJ%W'SCEL)?C#\L5SFR:K#@&94KBQ.@5J0(M M40G(%+'_G19C;';D;-L41IPH]?1A MMB"EO67:&F3G&6G\Q38%D!:XS1["2!DNZ53B1 W7^4[<)DV6*KJ0,)(W/PDR M&6/W6!A_7#9&3HLQCAW8/BAC?$_0^JP98VL#C@A+JJ2W-VVMT@W7/,((ZD-] MX;,9LV/Q')F>)1N,^L7VQHL\,GX8/>1"IUZ2G7OU5E,P4R[B1,U5+ODY#"KF&MI]:\OEGJ^.&Z,.>'(4W@*;H% M-$%Q++@S;@@8:ME,)">/E4=:S,0:7%&*I<7H3PD>@ZJ_K("R,#&B6K>VU.Z3 MTWBRCP CHDB[Z6Z&=R MTF31%QRP0$Z:+/J"(Y7)25]+-/)5QA\3\KZ2&..KC"HFU$T6343O*XT.KON. M.E!<@&*#O3">@ J+SURR09B8Q_?+<5QV?/#>HK_N^_AG M2RC]IRG]\N-?O_;"/!0.FW R"I=-J'=&*=:*BL[]4D\//N^F_N25F8TM]?RL M7;NC%[TZ[P/:4=)^ UZ9Z9O?J0A-DVOSJJ-BOQ],CA\:^^T1*E^+)>\/E.4+ MBQ3DY/I28I4' TRYG-Y?OHHP2^#8FN(.O@A<)LO[/NA5QPPM5HS*7<<$@F4WL@G)T[G6@-F?D%6.'35[9O#R0@QMOGU'-U2I6!+ 4&_>-1Y*3P[7 M^$$LT=,3]<&0AT.IS1ME\:'0*.9Z?80E"8(E)X$EQ]Z-:U#QCZ_XS)OQIT0O M7>"%=E4S>8[S7C; M/_>8%%W7QP55[![EHF:*+N5#C*? '#BJ'GA2[#':#9>"9$'-%,=1X 6 ?YD" MUX.O1V/@%SU'5Z&$&?A;,$VYQ.EXKHM^&1G/SE5R9M+4MWM*\*,1WP,-SAP> M11UNJ:UA),5_JP7\+H00<%BT2O6KWF@8-_S%.",^)8?MI0VB;U+I#H[ MCB P-9L=H<]*M)*[3Q7;3]9#6_S#A*4_A(21[F2,0DI= MTOZ#T)_E:W>S^GP&(8&#D!!AZ/=55SD[#B&PW9XW[?FB1*(A(-TA\TNIP=5UQE//V700'QZIR!5^;S2+YF"AY9"@\&$7#T&(LW;8$+_,F?MEO@(-6H_J4Z$LR5U)G.8X MI5?IMI>+/D*#CSII"!J%D'2M?P5RB707N)3SXT1C*;OC *0=@N8[R[!WORV$O"]5'+IE@ M-!B-37L!0# >;G-T_F@*;LM^P7*, ML09#378+:9JH":\+SU@$SE1700#Y3:#:?0L_!:/_ :"_%QZ$7J$9S1E9OE"* MC3+WG;[=D!D:N8!(< W!H*L(KCDS#/I1I](10$GG#5M7!D;7 &)I.IGUNJ"E M8%#B;GXG(BSI"4(0Z<+SG,X,D;[7GW4$"&*YAQS(MP:/@CA7E50E#S+Z'8:@ MC_J_+H?O3@N%3M=C1A*DKLB5=@1LTNC48-H":LDH#.GAO,#SM62ZC[")9%>= M"#B=K+..9%==JA?O"$"D/MTU,HS1$8WH?5=?<$\I^2F+A222FG4B0'3LW2#6 MH_-S(!X!29[BJ8PAE)=1"302RG1B=LU9>8:1)/6VR>=2L[JR$.8I39_J\ N: M2XWA 5 7$3U 0B9(+M:%^.QR*_;<>DD6C]L#N6BYPF2Z,4FFV\GBR/;8O@E$ M*"XQ'_:UG1WM$X:_M!BIUPK,G=U)$?(DV3\7XRWYP(WDERO5[F(RJP@%CF]F M)=S3?QD! LGE( M-L])^P'VUG;B%6&_S!'PJ@WO [R_L+/3N[&G= 0PSOFZ.ZY..#'@_<3-;RZ2 M9/=S_@^6@B6R M]\$G[\QZFYG83GXN&]QH/E!29J&2:3;0(DG"Q&D@R>DZ'TC"Q 5Z)5XU='P2 M9,KFXW(2[S^FZ((\U'M^I0 $"POFR$W!)CD","3I@20]G R^?'O2PR=Q1+1Z MK.#/S)BAI)5)]VDTU$M^'^,(25PX#3 Y]FYL4]ZD7A!/'2*UX4X@V[#+H3_BVQ+;E M>WH^9+O](D8/DD_Q7?D4QV:I'\RW./92+P@]?B8=XRV\2$V%PBS:Y;I"@7O, M=[@&-XQS/,:+!&JXD$XF"5@0G>0:5.[S=D&\Q>CBC$WGF[8,#+'8CK%T[;$X MD_J8T5-O,_K596UD%!.WM5=, Q.M-23J#7DRM,^YA=85(MCUY(<(6\LN$DBSNBU:F4\0V#!W?QFN40DEB2-1 AB M7&Q:R]YZOSP]_@\AXY"'1WQZC$7CE4J39N]K;+]I&]^,[%D))G>;WQYL!;&Y3#):4'&L9-8 MOA4RKB!_Y4^%C'?[>OQ"O5.\K[;:=$E]X&*IG/O8J'\J8.I=LH;R%.W+KOV8 MI\$T)>GHUBM M0$Z?-!N))U\S75YJCDG1=7WLW;%[E(OZB;B4#Y&; G/@J+J+/[?':#-<"AX[ M-5,<1X&P3OWE6XJO0:+62!W"LUTT:8?Q:2,LL(BTYXMIPMC6JU R2B!'#T,B84A,'"%PLR7PL#K_IKD??51GXRS'6'T MP#>ZO?%\W'GZ0S'I#R&A+PN&'&?:57K!+KMC^6XIFX,^@@0.0D*$3A!8(+!P M@FZ8\X*%0SZ99KS^V*\,$GF)<_), R0SAS0MN6[WRM=*".]VMCR4F5%F.NO6I%(5%+M"UVFY[4\5]/D* M@.CT\J ]D>\L0R\]+>(.6V_7%UAW(,DWI)G)27M1S@L@7G"I--)QF]%2)49B MG;[!6'0F,^#X8Z%!*U;J\ 6'YH5%3:-+9J8]KEL!&GRTUA=!@W-8-+$H?!D< MQ&J=9#-9UQ_I1<*PC+$,>ES\N(9!V<#(JH,(0H'$06EY+S/BW,YC$1@A;2;.658.9Y#Z#4<41Z*CXU: M:CR6](Y6G4=G4G7\A'&$M)LY#20Y7;<12=I\M)ZCDO?#FJ.^HU,+$=M<1,1S61!DZAGHD_"MUJ M*0 3TF[F-,#DV+M!S"D7Y+&P# MV4_ZN_QL(!$YI:)=Q04:/-31&(J%^# I!V"1D?+LG6R@IBBY5!\E! 5_ Z.Q M:2\ "/X*]RZZ^80D#%W HDG"T!F[IUX2J7AMZ+L>FH+;LE^P8&-DP,"0W<*% M)H!S=N$1B\"9ZBH(T+<)5+MOX:=@(#Z OT!U]:&7,CH"YSRUEI-,HLZR4!I+ MD@8W!#>(!'6F#JDC $ENN'S*M I\G(X*,8;/)=,/G=(, 0F'2OG&W]F.^.P8 MBJ (24BZ%/_3$6!C\90TQOG48"(46%,>CM+9H8%*125)_A+)7R+^IO/V-QT! M3^I,W:FD%\N84//O$PU],!EE S&$I#N1="?B7SH?_](1P&/-(20[BN@QQ!KR@_ZD(W!_6QNEFM(H8PKM<67F/=3YHJ$%W)]Z MVX1Q=7 MC&@T/\_U3%J0( O]IF^9_2KIU!@X0>+9WR3Q[#IC'$YI-X@/\'1\@&O4V7I) M%H_;N["X7,X<-8;MO,%)O-VJ#%5'-:"NF_JP[XZP%=F-[]Z-4Q21-TQ"J(#P MQ#%X@KB_3L?]]8&K-SVV^40BVD\97&<6=?KM4KXC\>CJ)1E7I\!8QW=TG=)N M$%_9Z?O*/@ ^CU+;X)5^SS- >>E&!3K[Z*4:"'Q(.M9)\-O1O6*GM!G'=ZSM M;<^7=V,Z3<_:JX;.#^ -*^9+749P&;JF):?SQZ)0RZ>QG0$W9HJDN'W#.+%E M$I7J2LT,1X>;+W;%?0 IHF+9?*I+M&]$B[/^I.KSU8X;($7J'4AQJ=E<6(C$ M>5QK*9+2L1A)DK$N8=$D&>L"'3$O:7YEVW6KP*OU6LK\ 2:W=YRD8\O'R7? MR4DR&U_JHR14SM(DH8KP_FD++A_SCYS=21'R))DZE^*J^.3E%)7R*ILN-P9" MJ;VH=WOYSA.H\NAR(MDV)-N&>!#.PH/PJK+^26#H5QI.-98H#Z1H1X@)@(' M,\; @%P*3"1)TG=)SLP)FO;/"Q6^/6?FD]R?9/J)0;9C\U+4S'&2.U9S6F.& MN9_DO1"MX,R4UK,VMG^2@SL)?U@O9E1%RM+93GQBQ>KE);8Z!8V 7K^_KRYW M!>[D.PWPQ$EWF;M!^OZCCVS?B]KH2W[L;*\$D3YO4D(T13I?$\ M[<6:Z6X?W8TDU>$T$.-TO0PD@>'RW ^?Q9&E/5O.I5FC+Y0:C[0U+1;D6(I' M.$*R%DX$2$[6+W$YN0CGA2,_DXKP%G+<]WC?8&@Q2G.5&F#SK1FH-F<8.1(W MOQDFDJ;W2ZP0W" JRV4KYV?MYWB+YYM&HI=(QI]T(UJ]TV5+\RM*'FL=V*'Q M%L]?:B9!1C$52P64XE)VC[KW+4#%Z B%3HBD$GS5HKNVHP$G&@S^%1O/*ER>(HO%'J2%'YZ#O!HK ;W/T99ZS0/%N3T[AH9X8%)8/#=I/39MB ML>4G'J+?K(#T[\1:7992G" ^.3HK/3]H@5["L!X MSJ+%"TX;7_&K?",5C=&C:%V95BU1$.(_)5WXG;'3]&>N2K?+\8F2ND]W^EH M%(F;WVPRPG LD2Z(&D+,%7\(%;9:;4[R6L\2%H_MKM@IE_)1XYNE@-0TURHS M'44T='-$]],)>= L8-4!^VK2;(1)Q]]RUOS;4^"A?<.9H#XR>F^Q30;/F#+X MRXJ"&.2#>2^?_L!L,>^@2844U!H 2E%1,2G%6D!BIBS;@V]3'/BQ1>F0-/J. M8E)CQ?&0CP@*C?A#1Q\APH%+<8&&?G)M4]>07$GU=$NQ5!U^R5U=,.XM7IZ" MCYB7DF$U!71E38D#.1ZG MD[+2C7%R*J5Q:2;=!71:#5?U;TV?_OX/_&?U8M4$BH,P:O#/+@'%T$1"(*;I M__T6H%$!.M+5MK#Q%<2NJ80+V M/&O_[W_^U/?E]OW@(EENK"K>?Q;C9!]&N M Q0CJO3@BW\IYDQ9N"LM+W7+QE= _&L-N&@?J,1M*O6_U.9'M!M[6SE2YM&M M#=MQDP;?6GV$ 7;UF>UB6^LO!T#]"*I#Z-D[3\6GXMGC7RQSRR$J@K^&JV+B MM_%O.J9GK!O;' HDNX/M?K5KV$!U_]I7!K^A!D-D@M)O!)[-@K>%'6^2# M=A9!"8)(OK=0SMT&@&;K?%E R_P9[U[IBD-4E!L?L"D;,+:)##/J')*.;W^&"J?6*J>TE4YNE M4;4\A19'X=5]X36XMZB=^4FWXBT4[4Q3<5QXH\&+S?9=*"VY/W41?Z'8$%X_ M78Y.IF*J*M-QE97C3(^6TUU:DQF%Z_;B*@UZB=@.?4%A:Y[UE,R35GD02FS] MH5*IZ7-MU$ A.\]'9BTG!8H%4#%$.LZZ\]3DCLW/9'9_).=G4V5^E*Y*BV(W MFYJ/]6$K [4S.?%\I%U,#FV_\SZ7URJEIB.J?2C3[HW,N-5$IZ);':-D MY!VI',]E'OT&'+GW=J7_D$M46ZVZ,6K:R_NJ^M1.07V3VU_1HS[K]O,Y,4&# M>M.L<=IH;,7[Z:(SH M4JZ9J+5F^3HOI_='MIOU62J>2JN"*#47?(9QA<0=/$UZ?R@O)JO+) MC7E>OY@>%H?1FH@Z:K/EP+D>.-)8V77J;C7%T7XG M82TYC[=C-'QJ8G\H*'AN18QU:G0AQ1M. JH=7!+.]<#Q2W6I46PUFS/!+XNC M'A#2"C_ O9WWAL;;YF3! BW2<_4'VHU]3T7,C6'R>9 M-EW-%!F<.K\W-#F,USK5F)\T2D6YVFC?:T\/61R(NG^P79<%9FDPTDW>^.H9S/;!9/4;4XO.:=2]E76=6?AK7 MTR6%1XKJWE"MG$KSJ02GTR7UB>6*O09=K_?EV('-\J9@H%?,-D.WF[20:1O1 MJ-AJR+$-O6(]@BJZ-L0M^K7[8!GYN+;,%$J?B>_;J@T#>Q)_L2*5; MQH1PS+[0[SFK6:QDSN .>5](8C*&A=R7C1=;4MG6\VWXS)YISU;WS^KW*+*; M_ I$^!GEY_!:PR]>#56Z4'[P/? 38O/+-K2M[WW@RMU2A?[0[,3>QN+D M8$[P8-ZR]9*#.=+!I+%]@!S,R1T,@;(3/1@"92=Z,.DW,@C)P?S9P7PP<>=- M*?EHNY#ZR"Y\*XC_\1:DWMJ![LX;MBUXJ]R\_7__\^_N[N*A:H9VY/_=)&X^ MNQ&QVR3WW"',C.]-)\?.]$?4Z-X,<#EP*6!K1UPM?NYA&>N7J> M83_+,PQ]();[G'D&14'L[1,ADC\FDLNB$29]$$*?B6XO113L[&IRO:O/5DVP M^439[D^V8(^:/KHG1,S98T=IE;?^IECSJ:K$/\13?Y[T398X!&6GT*1=Y-H=((W%\_4!?D MQ/CXZJNDG-)NO&41OJ[=()Q"..6S!L=3WHTS%WZO4MR]EA8H1UCT95QZA+P) M>5_#376INB:')[+I@$,$V^L1; ]F79Z73D=J9*[S+AW/;3?4RG)AL 6Y(/F] M\32KHB#WV%&JXA)FORYFO[)*VDQZB]GA+_7R).'P&EV7LI-Z(>T!1K\SOX_9 M'Z9J>MP7DGU:EV5AF&[JRA2@W!?NYG UE:>&$0LH!$U]W M@$9Y-OP9GJ.JFX"R-HW^X.?H-Q59Q\>./=510$5W\9)YG"@^1/$Y*<'GQ!9- MR/M:%DWT^K.X$G$"\LWO'!C#ZT_'D@L%)1Y*&=EP74O\ 1'_KT?\__ZF&$3A M_X[FW]L,S%L:O\6^!]2"5D>:^GRE6S;$;'D6?6"<3IU&2>G(!A!A4)P;,0$0 M#"!V@'.Q WP" SH#KM0<]NNT =)@&C,LJS=JSR &<#>_TZG7JKM?GF$@E(*V M=PP5.(*##1!6!@"J[V MGX*;/-+]D1O(2:KJ@-5X37=5R!R>&T%& Z(NG:NZ M]#( GK^L$R5D2_WRJUM@^P:I]7*K^P#>QO7PUBA:4Q!:GU\K?3RT M"M'!,C=T#;$SE =/R8EN9_MR&AON7Q//K\]V(0X4!T2[2E"A=#0&EAO+O;#A!6)^P/C%X MG(3$]6[67V1\-J;()<.Y1-L1@$YNI L?J @H<**$CQ0/4H2"2FK5ANY 7+"/IB5[$,>*BX MSHQ+$663*)M$ZOD:J4?Q-?77BG&+UNJ_?,"^Q9![:U89L6AES:#BFC^A%IJ! MW)D+F?, 6 XF,4ZURD]3R:\\Y08S)<$G6KA:,'(,?4=3+L+=9\_=1+#Y"L'F M![@[U\W$FGXT4S/ @]NY3U1KBW2N@;@;B4()8E5Z24+20 \X.$I4F5.*ZX)7 M/#Q$1R0Z(C$/G81Y:(6B&U3-A8P .511QN MT%RSWP$$ Q,UZ4:[W2=AD;>;Y:=F,Y6.-E#O)BC4L!'N0$[@5[14)OQ[]OQ[ M9%'DQ_GWQV61=_$OK:JI:L-S'VDND4ZF.&TZ!#W<>XW#_,N^RK]7;,CY2P\W M_&\DJ-@H8GI;4,'>J[$#QHJ.W%_(IT@"@(@Z=UD6GDN1@5ZPEM<#]EWI=$+ MQ;REX?P('EMN#T!JS38*#&>P CUIFU6W[*1$.X%[5"*WU[Z1YZ \1&"!P *Q M\IRB#^V=J/"BS6$G),S]!0W''< K^JUZ5-:X>*.5',+ROV([VDCOH'Z:./T M[CB=(A8>PK@G*(9U>U(>_!#$[1&LC6MLE&7,N)%P':VW[4%E;,709_=Y$ MBZ_U)*BW(5Y^35U[K'>4>^[^GJ/;Y:J?&4F-\43ORPP71.VDTOOB#T$&@@S$ MGG-R4SIJ+QAT]?PKW0/1+T>%Z*2SJ;RG3%3$8>YFR?;VP.UXP[1@TXJ7U66A!=$8KT=C/*7=.+Y@=2%6IY=M]$W,\A!3Z\KBA1A, M-J?6DSFU5I"R&7N2;''Z-,%"11(74.;>ERA/T(*@Q66T 3XEM/AS<6P)'%M3 MW,&7 (55*&BY9B;9,,"#J.2A#%:F*PT$%%Q("$S\GVLT.JUEK+\TL!65':2/ MC8/])":GL]4]2331&0D\J[23$,9:B =?TR?[<>>QGLU7N@*G51]S$E]6^124 M?M)!!AG]WHAIPLK7QLI$&/F9!+)GG/R<@>_I0;S8BBW20LF][_&=96<98S$# M<\A#SG&OU;6X;GM0D#:V$E#6+2!0_422,W9]RAX),[H ^2=( ]F%3M0_)^#K M72/[G74E)MWFTW#'[0DIJ\S :5I3G22(N@ S'PG+5,]2?H,+'H MI6RE_'LIVUCZ7++1:'23#80.V/-&5I,1^D[H:16RU$E+XY:<@,Q,DXQB\<^V [C M6DP_NVZJE[$+VN$TKM:G3*+Z2QU'[(FO%Y;V+'&"A* MX:+2'+L?@DT@A4#*3UN4CKT')^60_W&A[DU,>=$U[^15W!1JN(.J+%C3W4-:%1WL96KC>[RZ8M)VD17(+H",3]HX]PFT"W&?VBE\_(%E?!LJ0J/A3NTP_I"<$B_[^I1-B MOT)B/[4@R\/$3C2^J^'?LV-3HO$1\B;D332^J]/X.#R1NF/#U6BAHN8.;,>+ M>L 9X?H&#M3:'%WUD-=9L0Q* V/;U4D[%2+&7KC.=IZ^8EPY>,70>-)WAB2:1=&7LEX:S%J);CK-]V46U[F, M)TBA2X()5Z;:GJ>_]RLQ09^WNO1@TK$$/Z;< 4M(9+)YC G]$))W\8 ;A M!0I0I@T?]BGYZ2HA\8*0CP@])R7TE"$C?A3?[OI\[>&AG2H:BV';=^[&8L'T M(;[AZI9,@B:%#@@?$T'E9P65S_#QK *6]<&BI0MMJ:?1<[^GE:HSQ,=03N'H MU_CXRNT_#M# :(R)QNY1\'L&\%#5*\H%JN]@OSU%%#VBZ!'CSS'EH)?Z%#Q' M3XB9%<5#?+NH]2IK9A;7O'P .Y/#X3+7+%A1(ROT4L6%/*1%J8$F&WM7VP*" M"003B/'G1&2JKP2&UM.DXY1S5L80IP4FF=>\;J+41S-&,?_I2"QU714M0_') M=]0!JA(%Q:6Q@_(RO04V_8")KX]'\"D'Y:6KA, K2HNZN&S*O;6?>2N4NK) MS.FV;%Z%G.J >LB\=5.Q/(B/PHI_#S512%7'3]T2B-)<3V)=^]%4W/Q,CN&2 MF%Q\WPI.>J 0##C_#,@?QX#OEHK^! -'$>BFQ3V>S2X?K^MGRLLDC#$#B M4"1VH!7D^7;6/1?EZ#(P\G)4Q5/:C**_[=*;OR8JW76#\Q[3_,O8$$HHF$ M#MJS4)_8%@P?G;'R[,*?,A*-BKP&15N&[_D:D;T:72D>KI M_K#VV$<(@-J+Q2.)])O>F']CG\\W'-S0A_/O+;9IY1GS!G]94QD2?M[+SS\P M6\QD:%(AF;4& +7]L$=P$@LD8UFVAQK .O!C"XI>'N@[BDF-%<=#;B!O /"' MCCY"U*6ASK :^@ESDH*"@7NZI5BJ#K_D>O #;(6Z_<+EO;SS[X9-39_^_@_\ M9_5%U02*@T!D\,_NZ<706T*TI.G__18H4 ':S]6RV/@*"-='E-R:-/[WO_]K M>_+[FE$(9UNK&@"$-[]8C&Q]$.TZ0#&B2@^^^)=BSI2%&ZXRE=J2FGZM(1'M M Y5 Z@2U^1'MQMY6CI1Y=&O#=I2#X%NKCS $KCY#T6ZH#(L#3(A24X">O?-4 M?"J>/?[%,K?(.SF"OX:K8N*W\6\ZIF=\$]LR00Y%G9,0RZT)7GD/T>\>VJ'3^)H- MW5Y+US:UU^Y$^%9>RA5KV5I.$ -1H-S*!5"BX+LBRXMW^7*M+0HMCL*KH[X0/?=6M3-!Z5:\I33;-!7'10VAO('MNU#0<'_J M>OK"RS0@$3D=8]144NG*J2X=D^-J*B4K:@_(:3692-,J0Z?I=$@WRDH $1:I M3!LD?%XJ%>?5F&+%ZEFFC^2FYR.'W4*7-1)&2]!;]51KJ"V:X_Y,9O=':O%2 MN]!AR9>#XR8U:,%F=B0^6^*>;X>$-.[8^\[TW8 MYM(:N9+2[O:GO9B13%9F M_9-A%8R:^G ?O\O$NE)I)C/,_M"ERZ@+=JYUI6QR,O9R=^URTF_(3&Q_*#OJ M+A20[#S0I=1CO)DH#^GA! Y-[ _M92 I)1*/%;H03172XH,M>BP<>F!3ZYE> ML@!B$FT 0P'EZ+T_*CH7LT):8 ]]2VJ@F:*[1S*5!WV[5D'W7LW9O O#XJ MF;&ALS!J"ZW"]M7*P+-XU&ME;Z@ZKYK%A9Z-&37[4934^4-&!'CHWEQ%>_"H M>NZH)+&CZ'C$.;:20BV##]!_W7<<(?$ )-H?QRJ.SL];M18NP+HW@8=RI2], MBI(L@'FE#T9V;> #7/MY;P(UQN.[#Z7[N!0U6]G%730IU;/XJ7L3&(\G'7$P ME04:U-6FH+@-H6A"ICYPL(FJ6JNFILR]D4W,QUHA\3!Z,G'6X-Y0.?' ,]EH MJTXOE(PSZ@&NQ4(B9 \'BF+AVZ6]K-C%?AT0;X7^VCHW@3T.\[6E"G@:%TO M3\6HX+I&"C[U +ETEA5&[!:,A)#U&Z+8G?4%-=I 0_S^Q&Z3W%&]S*G7/$N'=[2[\\[M#;SY+>IS:@0_'K@4 ML%!8UKUO 2I&1_[S[^[)AZ5=-RNEWMJ!U\Y]N\[U;LWK[@L\PWZ69QCZ-GG< MR(POYAD45[6W3X1(_IA(+HM&F/1!"'TFT=$OX-'.KB;7N_ILU02;3Y3MB)AS M6NPH68JOP<5J;XHUIYS&=K+]D<)X,-(?B60!GK JUA^PT MNABE:_JPC^9WM25W"09?JBZW(>0(#D:%!YE0V\)HC=;9OQ<8=[5 M$1)P-[]3$9IF/UA4[B($(;A]P5XB20CW43)MQ3KSL1)6F-,0C=[' M^%96'N=J>:9! [M0[+<&2V-AHU(M'&)\EGE5D;E4TTNX=11.@0-8YO%P-;R) MKPSW:<5$MS:=VO5&62M'!;)8QYAJ;::#R MY%"P2B4B7").;%2$]TDGJ^.+4R_F.WR"[9.5A3K-#A9SH59*V,.[85=+*;@K M ?TFX0#?3R\J()IQ!.N0Q;S345 _G.YMFH<_;!ZEM$ MS2!J!C$QG):)X86&N?D5^[[:,-?W7&5IE?PA/9K:-7\^B0OS^0SU-T.V!B;" MT>_SXA 0("!P5K:&O5TZTWB:3Z$ W!'X^$,E%Z*+LEU7M990J"TMH5=)W,^R M& Z01X:)Q.G]_MGG&UAS+L+S\='RE':#*%;$!$$XA7 *,4$<^_[\&A.$;JFH MC!M -@=DCH@$1@DP\?4I%$\LSXW@,%0'N)ZCJRC?!@T@6LCEL?I)WGU79$I M&@3ZO[#AO>::Z] ?>$O;_6!K9!WNG@U5CH";7RZ/)JA'NJQF]_I=(1.[B<:$R @0$ B0;_6 MFG!T(/!C\]R3HS6; N?ELL-^=%Q38CP" N[F-YN.I.G]2BQG:X?XU!N M.B0V48I'=0%\D(4\.W:/&N/3NFRE[*S:?42\*]=Z,L/*L1#. MDW*R">Z*Z:'$EMHU6E@F)_2H<1P$/P#(9LER&H:RR!CM?O]N;$SCC"0W9 97 MX^72D60R1M)]"*@HPL$7ED69B<#*L6Q MFVQE)4$7%JWDTBY[K2;/8%!!U6682()^#51.TRAV8JK1\7&2=#&Y)&O8B2V: MD/>U+/K"W#?$'K&Q1P#X\958(DY)8#ZD7L2@P*S9?M<$)Z%?_,]/6R&.L/X3 MT!@V#B5;K38G>:UG"8O'=E?LE$OYJ'$Z"D,MFI6[]XUT76HKA65U)(%>UNO+ M#*Y#RW"I2"J>OC(S!$&4DT*4/1/$52,*DY9C^8)O^)/NTB@\/IF>T+:$NLJ? M#*)TF;:1]Z?S>V&22]13;J/856@>(0IW\YMC(H=*R1$3Q!5B)-'1B F"D/>U MDSK"W+_?D?P"0:Z!HO^_J438K]"8C^U M8,[#Q$Z4OZOAW[-C4Z+\$?(FY$V4OZM3_K8:D^)VI)J/ZB/C]ER!?QF9FE'. MH3T"E*?,#],I+[,L;FY*OR_CD" &00SB4#[_S,=W(48&]-FZG%,G!GNW4*Q4M6'& M1C.$&*CYV*OEV<_):,#MXT$P,)#,T!>)ED6TK/,S(GRH,!RQ*A!Z/W.KP@_1 M.S$S[)D9/(#BW8G"0!0&8F*X5!-#P.,O:POWX$XLW=W5."F;*7:?P'U*S#PT M9#:.[ M7UR63H,5)H04Q+_RP>>$MM!"D5E$>%3LEJ31[TJW>?4*M='B$%K@$ M\VO62&);(+H6T;6(;8'0.Z%W8ELX6]O"@:WZ?/PZ)<(MT'MP.RR/LM 9+/P M',5R _F!A*Q?813O*>W&A5[+A'4(ZUQ&2X/CW? G<)$3[?7T!-O+ %R31)Z M)_1^M7?;I6JOP=781)L9M7M1WP64XKK HQRHI$)5= DT:J9[ PJJK YPQ[:% M7D69N 60J2O!GA*)FOC B,?\,CWF&!MJ/ (M!#W^LE MRS>[U[\66A(#3EUDK%B$29- OV)>D?4.V+.(/1. MZ)V8,R[8G%'P/@(&L&T*<*E.-<2O,!Y=G4 &A]9,K85(,CJ@91-8@5 MXZ4-H?XZ2S.&XFOJKZVNIN%_:P@6FAM4R/F@9=\%D,"O$>& EI&6QWUV/+!X M8Y(RS(>$EJEG$GTT:U33/I(\T/+X;P(L!%B(#>-8P/)-1HRO!A;^_FX@**8\ M,:)WXT8[D5/*CQZ/9HU+V[^&*L1X090YHLP1XP6A=T+OQ'AQYL:+E4BQ,5Z, ME06Q7! %XU04C%.W7)Q?_,42.+:FN(,=U6*E4FQ4#*Q:U$,P>+=>T9>L7H6. M X\&TTS&IVNQ84>%>@6NEX@YAXG_0\(N"*(0D\55F"R^"E>$T>-"FI6K'"UJ M_%3J)&-<*]Y'N,+=_&;C^\$69VJP( H;4=@NPD!Q8HLFY'TMBR:]&,[(_%"T MIG"D[2R"J@,]X#A 0U:'+J!\%_ZHN-38L<=PK0L*2CD4F/CZ&'7<(RH#41F( M$>)LC1"O:0PA)+0VB-"R,T""<,"[]1 ,>$L35E!PR PQG)?&9::4IVNI:B\TF<$+@Y,HM$!>2^/%U<&*.4@6N9YM]J=8Q:WK/$Y.- M61_!":J[2--OI7K\VT/6CF\XNJ'O>GIOL4TMA\,=0D)CV ]$//S ;#'OH4F% MA-8: $I157L$)[% 7B?+]N#;% =^;.&2V7U',:FQXGBHRS(JJ8WK:.LC1%]P M*4AFA#^YMJEKB@=_Z>F68JDZ_)+KP0_0 ;NWQUK>IW!X/4]-=\>FLD"$!O[Y MV*11.;#H "!&__5GL]XLG_Y(\(RF3W__!_ZS>HQJ L5!6#GX9Y="8^BQX4U! MT__[+8"G D0SJQ6S\=4=L%YQ:FO2^-___J_MR>]?!2%H;ZTJW&P6XW5(V4>W=JP':4L M^-;J(PSTJ\]L5\?EXAQ@0BR> O3LG:?B4_'L\2^6N47:V@C^&JZ*B=_&O^F8 M\*^SX#5=V]2>TV5L(4J__EW]RNI]V5)Y6ONDETL/ 1R"I;J$+4Q!:$J-/FRS#&I M5#IY$W!J(,I5_1&(X/?@QHMP0 M%<4\RNZW>I\_]]P,_$987GW&;ZH MB/K&+OBU^F%SY]T\MWH&9YB([VL_KQN',13".^ME]2O&?:]&N2-I;UVBP:N4 MVT.JY=&FD_%=*!BZ+F7#?9SJ8/;K>(K+ANC2X<7E:[J=M37XBK*GW5)_(6G_ M)AOH!C=_8ZC2/9=R_:ZK:[KBZ'#D7Y[=!SB.#8\N0"EM#,?"A\"W1N!_I\"T MQ_B[+C!-2M&F4#V >L*#K:L [T.T6*?^>K"+]> 5$ #@AWT\!/X%?81@D;* M-[,= RDI$/=]S,D19*S6?-6#/P7?'8V@JJQB/L>?*..QN?K=M7O>#,&L-U \ MJJ>H"/R@C@)GID*(T"*4 Z=MZE"4P-\=0%ZE)KZ"()*24.%>.*GL]BO@^J5L M,&TD@T!EE,IB69?Z*PL_=]$AJW"79H-@CS0P-NT%?(IM1<<.&.DN_*.-/CQ0^A]WL]O!915N.-81^_ B"/P'(P \ M_&4HI\^P(@F YB+A#._'V,%+#<@ ;PIZ$%P9@-$QHJ90ZL&U4HVNS25#S@<^"= :I)'@U/L%P MGV96,#&X=7\'I*-0(W@^4.J@QK8#2<'4[;TYKA?[\VIY>F-V"($E/&R\2W"G M(<>A+9H-X#DMHG"!:!^W 0?+4@"Q(SII$?$O)%O!1X:E",6[NA*ARJBD",5C M@0+^RL,).7!N"M[PHNLHP+PEU^8K]U3WM*[-UHH-_\^%S#5$K+ "MY <7'T. M"=_R!B[$&PT2QKUO :B[1B@D*>)S1VA&_>5;"KSF(.G\'<&&+]_"1BOXR'>: M7,?PII ?'3F5-)Y,7HKF);O;9>_M?+W_Q2Z<=YM6#RIH MC[+A%M6!@^PO$$68M:4UR@8R<%5QX$HJ?J/;D&M-H\TRZ5X2E,MCP-_\9N*W M[)ZA]7_Q7G[S7GWV7,\L[T46O=&=&>K \F52;_>(_VBKO=SPS^WY7) M=$6[3O#*E4+HKOH3NECR& ,4D ?,Q>T+0B%!J\/PH)XH6E&ZBR0^@*,S*'^, M15!T@K8/R0Q>:TCR0C<_@A\5[KD"Z<( "WS1VQ:R: 5!&?!C+#>L95W=4DT? M2X6KKVEZ'\JR\&Z'!X8,]HZMHOL>C1CH8RC7\"8R0<#K%0FB(+#P4Z8^PM*L)"\0V$G2&W9 MK! "K:FM1#XX2;C[.X^BX'>P%\+!- XEQA&:,Q44"D,;L'Y6!$IY,_@F)Q(^ M555P75,D1"L+-'2S!IQ'@[0 * W!W4"/-FT7K\N%S V?!4E:'80/@KH)?#YD M0$J!0I4:R+/VJD(98E'?]-P=IEXK11NWQ\H&0KCX8VRCG1879VL/Q5R48M(G MI*'7+*JB.)!>&280; (-I6T[D'KOH!;E#:B:TU$50 M"+)]#WM'(%OT3;N+_7L0HT:Z>DLA\%K_?:!@Y4P=H, PJ+R'E.^ /M:G(*L% M[#,#E&:OE:E %>\CU=Y"T("T(A^"CX-CS2'R($<.?M ,3WR@3"&'KU2; (T M' 1E/:"X$(@0.GA@-,9/0]@MEUSZ%1W_!VPA%H MO%^IKA(J@ZCY'U010M4W8#FD3B/@A% M,-A ;=T)W:>AKG1H][:7AQ8+KY:-2AE9JYK!:Z#TH=D809]O>=A^"!UI4 ?: M!=M/5J!LW0] ';VCUT.ZZ6:C7*0)[VXFCAT<86L'6.W[]HCCZIXAV;MC2-T: M]B"M> /?%N%F>(H!K.TM"?8-WS=:J.DO,#7J5I"[&5Q%\!@=?[RV.?P[,/ H M"[R]Z(#P7;9 EYMN10Y<5^X@,-2LK%K!"]VMYE$ OM6&#(O_OK9B;%Z,)K,M M>1X@B6V*P&:/]2J#[\(?X 1-$\ +>-LP!-E"5PUT26IHMT%P_^V8;!!I&H$] M8@#?&EZ2&Q$!?6$]Z7#_D(T-,I:%A*:5G6\&3/.6.BJEP"\@Z685^P#94/5V M",:V=C9ZO:P07U82P];^S'0(I8%X"H2TI 1$FZV;X62 MW@Z>P1=KH>H4VM8@Z**=#.>[0O+( V]@!=[0,'YW",PK5M@2)+=LAL] %ZU_AQA"=YAK6Q8$#"Q*(A[KXJVW M$1=T%[M7B^.;8/7@OF^&>[R-;5LW!N1$#^Z'MU[KS\(0O:&MRD9RA@0/X57W M[(VXBFX&=W7"&Z+;N<57=S:E*7"ZVV2!BON/X*.U+;MG<%O!=[G^\TT,-MWO MFO!9@T"(V+JO0ZELQTEWE,"J%_QGGXJT.K/PF#0)CR'A,20\AH3'D/"8RPN/ M^>;PEZV6LWS@[X!T4X>4H<++O05?E3%MU5B'Q#SIV7P[(40!K=1*,7?4F@J& M%UKKD6BG\=XKXV0TC/FF )JWY:OD!HM?(SX<7L/^BB)2>CW$YM7'B,5"M9@O M9OEJB^*SV9I4;16K!:H.02%;%,0O)M3WK1Z;!0/-95M=5-8G3XW#HP_\_H%Q M&&[EL%?Y(#*L FY!BV3"$E8AU;$$:(ZRZZA,Q%^$+W M4Y'D$:@(F3B !MDB9BBL ?]1NZ7R4+CO^0XV/.M6X U">A&\DE%T2J /O[V\ M%]831L/@']^[53=_!S?;-W%XF&Z!]S"_>KVX?COF\<4^A[N#!\'AK=:)1^-9^!V5A9WD""KF*B MH#%D@P5>R*'[#O[ -&WB;[SQP%TXV]AF(M@)Y8 !_ Z\G@-G46""+:P\(.%FP&\5*"&_G\X3,M;O/,U ^RO]#YDK="B.\7MPO>'&8V%ZFX+A%1.?!Z?T57F=H5VS+ M7 3V?:2%(=.+[P1V'%5UX.3LX@1GJE ]1<=!><@9$+PIO%(W4]^: M1N30L1PX@(,G%7EAIR$!V X>NR*S,!!A-:_0OAV\%XY#!B8X;('\/);MA<8F ML.T5VMXZ]-V>;7M!-EGHRPC,3N^<>;!7X:DYB["*$4S"WP.T/? M"L)G\)FB:7Q(O%@#2[#+V*_OV8$+;W^.@4#["JSB(-N7I)^9@D(9'(B)6R&J M'YIMA.KZ\"4VG.ES MH^H6U:62/&;:AO40=MD=^L0$DNJ/4$R.TCA&EK,:KI M)1N5F),#!CN?]9XJ\D/9+<[V%:7#XUY0E(C0=5#,.5HXXL'90(+ <208^7 <# MLFM;F/&"&'H&088KMH[;[(@4.PYQGITK>+0)SC&\QWLJM_Y(RJ+ MX/5\Q-PIY?CUE M'DYXJIA^N)VK]T4"R3=,74!'#G=H(T $2-I'9[QJ18W\412O>CZ680+G:A"[ MI>DH#GYU-Z'0RO5^_:R/;XL;H=!I(H/12D)"HF%@ O$MPT+!^Z%W&>>X^,Z. M,+CGYXN@,)L>BCQ1J#YR8N)\$O@31J.U?QBY:J%JL1)(<3BY3,/ PEUS#V2]-^Q*.YP:>C+1Z8:/V_K&"$7U."'?;N3"$'X" MFY$&MI#,AF2MN+MLL\VG :JA(]I(5+L"?_N2GC;F8-OH<"G8#"FQRUPP7DG5O!^]_:P!+;W M^WFY5QF:^%>)?Y7X5XE_E?A7+]*_&NKDX:WYFJ,SU,M?_-:KVGQP$6Y_[51= MGZ][/=]P;%)_(<"[_7M-*=]=P ',MCS7CFW92-C=\G&]Y.D2&Z7.XK%6CTJ+ M2H+-J051J"O$T_4N,\-S2.]PP/1';(1?( MH:39R!!]0G8)5(&?B,(H$N"*\,'+)N!^'Q\,X;Z1[VF+6# M9+B-02+WLOJ1TL7>^\$FRL$"N'E$ 2=%N3<*U!L<18("I(AXD 868.(*.&_1.DX M!HF5\<^EHE0AM/MA>1(W'%D!1RQQ"#A: /(OXN;U%Q%RZTY0#A1#TNI=-W_? M;K^: BC)R@H+1H#M/*F@# G.&%O%S>/@(^QO1>9'K*RM3)3(P:2X[J;NR+-Q MRI:3%*6WAR5'0E,G7NB651*##):S(2+@X0$.BQX84RP%9^O=_+WQG*TGH:^7 MC<<@1[7K 06E=84V0\5Q%F$*EA\DHNS-#$GTJ-@*SD-=+R*"*WANGH]C&; A M"MN&EX$='HX)GXR\HF9@#E."9[JKE+9-J,!F%ILEA*O>G=3NH76!BISX^TB^ M<=M"LL0GL2)"9LNH-H+4BVZ"53@9.@ILJ\.NQRT/]Z%]#4R0H=43V6."Z2(D M#GVEJUR1,&=2#R2#-_'\-*N?TKLLC0R4\!2X%_F9BS(QR,_K #),@8Z/9Q[- M.D"#!%:VT1ZN69KE_MYB4O2 +29%OVY<2$&EI?6S0^8)N51#_A1(49!JEG@C M@U/>"D$(W"T6\-9$BB_>=LY[;UPRY\$)0GD08$W+A[OZ [0$*I8\O$ M&@ESF=9.*9S7Y8\1<^'?5V;P?3];N!NKC*UUMF[H=0NV@#C)FR%O[E-48B]TQ/1_4UH/RMH/1#85<\@WNWEM!" M4WL@]VV^\^944I^7AKMD0AXEAT@!54,X]+NI3][&/3#MA*<_U2*"- MN&ZI,^*-23.9OG,K?CM:12,3ST?V&K6VUWFD%2GJ\_?U8;%7?5HT9';_F0GI MH=?Q[]2D5%J.GWI2BYXH+31R[YEWCN'$)[K7EMJN=F=9"2/=%/MR;/^9?K0K M+NM&6C06_09/-R-YE8T/H,F G!S(%)LB$G9'IO[?6' MKI6=/1J&?^?EQWWI@9[79W#DWMNGI:?!X\@#%BT^SDLC?APSM!H/1^Z]/65Y MFG*OQ,N2Z*3=>F)4'T:MFIUU6W(J?VW#W+* M7:&U[)5II2864Q6A5^JW>3AR]?9OMNNM.P7DUO%?^S:\Q--]4UD^P4D6F@^& M7T\D)T,49G6D#),C<-]/NPZPB3CV5O'98O5!J+9JS>U$E^_.9$)U2'P3U'KU M()^\N/&%8U_)I?WDL>68V37 M%1QD KW3HK2UE"T[SX98=UW*&Z=]*O %>\[J#2N/C;4^H@M\O) M/]-$+W:;.*7.@_#!;M@G M>QFF+N1+2(7]W@WZ8E)9F6M#FKL-@+D7;G6VXH,LM5JI:P>&QWQ4ZYE(\:L^W.?]'WM/[;"SF#'%I9,>BZTU_L9A4:EVE,:Z7ZG3DV M@*=ZJ>0]H]AW*(0O=O.;82(L'=MK]O?-;'Y*ES]A\^]F\Y^]XX_%Y@PKQ\)V MGTDYV01WQ?108DOM&BTLDQ-ZU/AV/K?84M'I]QIC@UNH=]D!2##5!Q34RZ&J M,)$D3;_"YV>GX.=U2W=1+[=5/Y[+T]E_4A,YHOWJS4U9>4R^2AL_]EI/ *V^ M7RA9\2=*BCV$5HEZK=1\'-T+0O31+RD/KISWC ::&$2K5(3E]EL07Y[E@7#X M-W X<_RUG@"'_X \\A:+U^[Z?%^Y+SQ(RG1TEZZ,)&4L(Q9' DDRDD@F/B:0 MG*D!Y934C_ M0$^(0=D955$WP4DH"@>-E5]A!3C".D] 2?A^,T 5> >N&J%1GG]4/EGTY$XER;*/V'J/U;\KY.I?T#S/\S5B:+/^2-W81I*?I[L M)(H=_LF80:Z&^CZ;BK!OZ_NKDH%A]?H3Z=/^%94-?K2F1U MH8@;TP2FM7?V M]Z/^6G>/^SLHLE: TO*8FCEVT"AEIWT*JKA'>;:'RFNM2^G]SQ?3]">K;?PI MA;=1:YBTWE5<1S9!JXSL[E2QAC5A?LB/=3$Y;1Q\YN+[?O2\>9^\ZY M5M_L"ORE7IXD'%ZCZU)V4B^D/<#H=^:W[XI12,Q'SE)]- K-T:R@&+%"^8F_ M^9UF4GN[$D'-/<+:MN;B:"7$OHW?O[E\3%[1G0=4&'-3;NA _^MYQV_RR;%6 M-Z*LDBJ)2G_2Y_C]MFZ'QYU1_^OX6Q5^\GRQ23WP94F@*@(O2LU5UX7NS\)S M<@>>GW?"/%C:.FMKN$,1A@U4J#)[\S>50MU2;Q 54)@,J I0PBJ.-]O '59W M#,NIV@[<.BNLTZ@N@B:(N+< Q/)UH4P,6(+B6-&:O^E6M5BWHPV;#"GJQ-># M%@6X-VI6C* :EYN:K:C^ZQ2L^HS"R^+=[T<5K$U4S[:'"J2&Y0W+ "(%Q:[+ M)VX*W YTX"B..EB$1;=1L4J@*KX+PN9 JS*W\+GX&QKEN[C6HND!QPHF,(9\ MBJL9V[ZCAFV^1K8&3)?R/;@!RZ#+DV, >,UUX?E/<2TBW1K[7EAH\3-[AB;[ MTEICKZUU:XGP$9LWKBMU;II_AE^%@*WZ9M ;..C$%/3LW#)>/ZT^BHL=.T)=NU7M)VS0?1DTTE;$.10-]&?:K6G=[F]IH$JL& M:)*UMYM!.SMS^7- MQB/-Y=VEG[AKYIM#_E!I6J73'$_D08T61JE6O)AW:Y4I?[#@K%'2K)(K9CK" MHM-9@&&R:F:MV:$RLB-PQV03RX)K.:D)&7DB\G)\?V26,1-@^?BH"=G1 MX]U3/#'.W^?Z<.1>R=F>W)E%K=+ X+!MWHD6WWXW2[4:MGA;OE%ZEVH4T^2G$4F[+UY>@NQ;J1F4DL DJ0^+62@ ] _5,16&J=CU7C;C!JCVK3Y M=%4QH3'IHE5!;]^=I\PDDXET B1D!I*9 M'$_&:3FE=-,R37/=5()1TCTM_OS9XORAWA$[O:&0-8>U)]&JSAX:,TA]>RLK M>OHDDZ%S!3I:[V3[FOS()^&I'J#3^6,JENH5G(8$K.&YN+4R&N#Y,.E_W/U>%\\;Q6SWOMCN.&/AOBXA-:Y:5^$>R+CC M\4JMM5&+"]RQ9C$&N#'"CAG W1^H;7K4'V&+OJO<_G'+'B?3M^GT%U0^3G"W MR=AK_M6M96X]WX;/[,'C76W1ZO^!; M=,CO+KBYL0O\L0_X]6@6P7-4D@Q'(% MQ!(CQ$*(Y=6]:Z%<2'+SGCI_G/X6O&5_OH8M>,O2>P5[0#B!< +A!,()A!,N MCA.^JKSI#PF,.\'$R5MV)3?K%ERG]RL:?/3:QN6?QY)OI4:_EA@^ %H?17ZC M] I4/.);6]"<&,P+'%W&"/Q[ 5G#+]$./K&P,W7D'3'R$"8>?MS727:<_ MA0]NL:P_DIQNE=83 W?>>A2C$9F'1^T@R^;Z:]P3M"-H1M#LOM(M]-]IE'Q*, MI&:X'*T71DLI;]6FE?*KI?Z6P+$UQ1U\!] EQ>+3W3C+ B-:LO*)H<[&J_8L M*/T?Y!?&_R%81[".8-T)8]W7 -.D*$]GT61U)+6CT4:Q6)CSL_YQQ;!I2\I- M1CFA8O@=?3Y/B!,N4T7HE'Y;##MSA\Y5FNNNTD!WG28Y0M^$O@E]$_HF]'T% M]'UU3A0<8+1?EHH?44YG0TR55U61[7N\T!%1,+ M%6-0W0DFO=W.9Z!HE&5O&0"VZ^4>+L9[^Z/MJ-Y1EWJ[X0L6"."?;;@:4\?S MV*]8G?"MX9V8Z_ "F,R?,MEF3"S7^:/UI:(W)Y;?E#S>SLT.NPMMM:N!"+7? MY>:OL,O/WU]9SWC'QL2F;IG#:]JQ.X7#_G][7]J<.N_L^?Y6W>_@RMRI>\X4 M,+8!8Y^9.54.&,*^.H2\H8PMP,$+>&')IQ])-@2P(JL:L&:[PG"E2I%"W^H^KU.0A M]SQ#:&?)F[^I$$#MWQ\NQKP"M=F05HB.*-('DF40YC9<[*=4[EQ:05ZD+CQYNC44NWZC&;E3:,9YKVX]=0IT3YA5XV6W$2^MF/KY->,!Q=BQ M),,> LNN 2=$/]H2,0(>R"C 5\AER=Y5K!AQ3/$AJ;^W6WI=AVJ9RU^N^9BZ_F2? M]M)$B/3\->GY!N21J10-V8*/ SG@_3M$XU.WJ?:LRV0KPNI!FK/46'VI)<:94 MY&BU7)1XLW4[ >E'9C'AJL:=B(#BDV^JU@RIB[I 8='QLZM_+))",J0:KN2M M_&N!JDN8S?T!QW L3=-]+L.1_92<2?;A)U1?X=* S:22$I=)P9?^;VG]#2@8 MQ9XF5K@5.9_$Y6IVH\H6Q,8 MJ0SOI96EU>.3=JKR9(\*BT6SM8!>?F!D@1[*6M6AYV1[F*6,<26Y$+O-?JI/ M[H\$[56?4_3>;-*VGRAJW"FHX^<%'!EX9EN?ZWJQS!CB3"^4>[;-QEL"$O7 M,RE2,V;YF:2*ZK(&=_AC$Z0%_:CW48K]4[ I'^ M$S]T"ED1^+;0WK0@?UOYE/>'/Z17"[5M,%.^;TL!%.,J?U M*\*JT^"$_%=)B3 'XV+3P2(-!57759SBM/\6YYLW?5(RDJ(!;B2EX8NIX.5F?.O"71F66MGB%;(C9 M6:/ .8!2[[0S4:>J9%/965Z]%V:E=HLI/C@\8_ W?Y,QCN."U/$WD0KCC56" MV)/??Y%1U9 U5X%B:J ]8 ,'/\U&H2%Z!]H04,O!'?(U)7?M5;7]!14-:'<" ML1#FB)5UGD;CATJ+9*S'-C/C'@VW!>45.LO?25K?09&^S3+9XO2.GP##XAJ+ M?*;.T0M(D50Z0)'8KHA>3+5W7JP4M.#0NU6A_,)G*^J0 M< Z-[%UK/EP,1CO\B]M _J.X%BHFM8'QED"A ^=<'V9-KWGX%BN%#M,5BNW^ M/0G-W ,K\-U)=]W M.>JH(47I>6GOH)4IUUJSO#(TA-5#=]#N5&8N$ ^\*,X"4ZA0,"<0 MR;VX$"AQ";G=H_#=BK6RHMJRZ4(W#I('?.9=H\-)FK=F9#YTO6?[KI'D.N;Z M ^]V#_[DS#> J$22BQ)A/ MOP+T3[;EZT >G4R+7QL,Z)LA5$^D.Z^-'FUUZ0.8XU2,]S/.QWPN75[17-=& MEK#%1]KA^K3#?OCV%KX?)DI $,Y4"^^#M8PRN7X5&1E#F\C?3L>^@_(- MD;*)E$VD;")E\Z[=(ZZ/AR+M\?D%RN=1*V_(OVZ3H^NG5XECZ=73EBR?0]-< M^);4R2.9]Q?:GN;D(NP49_? 8BUPO"=OK;6X;0YWJ*USC,&8RB;O)H^LR J M/LYKF:8Q0F?EB#&>%\W!@"Z9^<;H>$?30YKJI5(B]8Y"B:.**^>+7@M*7@-8 MR//8E%+$Z4VE?5$ 1F^X: PF[DA8N>,9%^_1J*B8AF%:@CYVJ_UZO:Y7I?A_ M7KBNDWPY8CY51\=+E;CLJ#QB(=E0N)&/IAI0+PYPG:KIM0H \'DZAI[')\P. MJEK%]3 P7K&\$W?\#'.X7>$9(R3<@L!#K,?%95.X/8;01]@[;]=,&5:T( MY+'W]T1HGUGO8&#K_$.&@RTDR>.]RN$DN3FT_MP#D(-A IW:DAJ/T!2]?ZCQ MG_^Q6\2V*[388Q=_:+0OP/WOEA&JK>INF$K@@ ?ZZ M/@N#UN5$? J$97L;(OG"IO\K$6,+V8'_T:EGPQ($_S0'_" HQ=!::#NS\C_: M$BA$:K0_<9D'W ZH/ E5L&P4AO292B- H2-&&,Z*%W/%>K:>$]K^W8E.;J_@ M9R>!L5FWX5>D?-HTUU*X=?:Y,U%TZ<.?8Z=.%&L=H56L$MEZ+2?4VD(._=2N M5XHYO@-_R1=K?"U;Y"M$NP,_J JU3ON4--Z;/#H;?4?>Y^;O+[&&& &G_OMD MI4E'4SN)=H)0D"&P;*^9C.G:4(W;,0(L90#WE#U&=QV09I^B:P[X-T5RI$TZ MY%JJJ8X;DUU=&*;D_/MQ=%+B&%EA^@/TCQ1-L7V)4[B^PI(DS5*9]( 9[M\1 MIB\^"=%\;.<_M8KK?0_?C O?. MGGK*:%%?Q9U)^>END*_7YRE]/@J[2;=@J79Z5ISFR7JI6'FN+-TL1Z*;=(%G M6NE5JS;0*[20E1KQ>I,4&$[DPV[2C2N]5G>JZ;88+[7CDWAVQ!9N0^_'/<6M MW'+Q-$^)6;>650J,TI<'//2^ R.-6]%.#9<3G2QG%W4J7Q],%7O19X,CS>?[ MAZ59Z'4%H/8<5E2FC[4*&AE8.W\/>K=U:9J M:E!I]875N#RM=._=3&6&AZZ?NG=M]/B%/?\BWD5N%6[N!UE]P^]8@X?WR"QGIQ.]/UF[GNN-[ M@4C*PVW8N5D2(WP)4OW+5'N5]MH+3()_)\KVZWWMSRS0O8J \)O4^$9=_J^T M8#'J\G^EC(FZ_%\I7Z(N_]=5XGOY#EU74%=SX@9=ERKQA0X.HM'_NZ%O/KI= MZ43RLJU$SU-,\XT:WN'+Y;^\BA'4&L,_24 '\;]/6S,2M;F[HI:7WQTUX^S MG*\?8[_KPO_1%) /U&"WUKNX/LRKZ!R[ATMY JWC9@.C1Q7G^G#29GFWU9+I M:;^[[M(>2Z;8;]6V%[*#^@IF_RK;TEY:+T5H%5],!^5<@+1.9V&&*!YKW.*8 M(3->3-HYI3Z99%B:TIM>L_!,+$4'>[5\5Y^+CGRK'^-;G0W"(5)N9U)N8PN$ MM>2U&U4G/[69HM!U*Q+72ZGU=!MU-,7J+8==]C)L;^%.0MR)T4KGZ*(+0B"*WS^U^7 M)L)W5)*X/^N[-*0Z![RA=,; KA2.T1=MOH]+B\_6399Z-\-'R=J;V73331Y MU,.5H3+?RE&+<*M^B%,7X5;]6-RJCNEL^ME/?85(_*_H!"\"JCKK$=_%"? = M7:#WQHDA#H^DR..)/)XO MX_$@;?B'4/6IB^XYJZC."]A.Y/!$:9^+^3O7E?$)$(3X]8W\'=%8=U$ BK"4 MX5!>1[^%.#_F76:2:U),1BC'4WFJQ0QH-@+ MQ!PAAZ*"SL!%KLC?^0=_Y])[_MTZ[_NIMJ\>R1W0:6&9ZGO)%4MPO1.5TJ@4 ME1F2R_H(W5A&D1L;HT+PK0Z!_)X?WO=;-_()R[AA+"K#=(@! 9A <654;.> M50"3;?.-$X"SG?(D9@_:-N\ZK@5\<*RM%,3.YVNPLA9>.L*Y!BJ&P0[%+9MV M&:XX%41*8%Q0'95%,OG4X9&AYKC@N0RA0!.G>LV2AOBE/L0G'!27)4,&FG>G MUY^#O8V?=S',I**!&&8 C]T8K,K9@3[S$"WM?; SM-*B;4E B_E85K9M6AC0 M4X+V'1A?39SX%WQ-SWVK#RMP&;>K"EY9J( L5-+-B>)C0W [2HXJS;3DG![= M_$W'H%D*"@BT<_*84.TU6"**%0E[;%I.?-,&"T6.4"5*5Z7/AX&,?+,C0[BO=**$Q9UT+N/;2" M-=.0O5]"79A)I=29+%6V1!8&AB-2+5FL\HN;ORD.^C#!VW>^>.7 (K2-N+I M.NN]YJBRU0OT$!L3!&_#\,-R7ANXMY?0Q[B?* Q=3HB>O V?_(F4XU#)DL"'?3CG97 M?,PV(<^3=(S*A/!\:Y/^@C_;P'&@Z40?(3E 3NS0U32$ ?[6Y(?Z,L]^2JO> MU;1 ?H*NP6>U[0W,DM MSK1RI3BH:G9\HCX]3);M42\_OX41IX.N>82AA\,X0".VJ&E#RPYD;9MYPO-UEK/6HO6.N,@X>V.9B:]!++:YZO'_1!\ MO?%:D#62)8^AQ=GR7;8VXAICNV,V@(7V4=ZTZH@(]NT*[5J\43=/\X1E(UD( MR<'VMRH0W+'PU%\98KRYLOO%V^RP??=Q_/KUO.#VJ&_('*HV0;$ZH,>UH4P" M9Z[2M#YDK *,]JE,C$FGPG:GOM]^O9_^LU)GN!P^9T5AEK&1@V M,LU#L)5)M=<1V=;B$H2(4\=8LV\&>C;$>]&N$XP#I^T'O!B(V$L;?QMN*6R\ MH-T%C ME-BN-<- 2ZQJ)=XHF@^\.-.8H3:8)[L99Q$&13(H-*GXG_DT+)8_IYB!9%)F\^EVT4EVWE"H"6!9\[8+F5-%QU6!*Y;;!3&A<<6 M9%D(:,DRG[?96T,=D722XI-PP%+;%YX]Y52I6IL&J"&;M0GHU6=N'A M[^V.?$XWZ'RCU1+)KCPJU,EG,=E.->'(P(H>U?K4OB^5RV+6394=2S'-P83O M9X)O[[B5V]HX_D!/Z$R98V8#,5.LC_I<" Q+/-U=,GD1D-V&RAF.E<]6['!X M$R9U9[2+M^FNL!K2*>HVM>#S#\UPS))%UC&+\9(YC#&R"W? M+F:Q)Y K5D3D.]<$Z K4VVVB(;2(]AW?$C:F_\1T;\MCH+@:J _W.7 KV:J, M2*N_+NG^CVP-Q@NP?Q0*('C ME5"7 -M(4A$GKH$35()*1YRX"DY0"8:-6'$-K(C4T[5P(E)/5\.)2#U],BO> M>7OU5??U?,L^)Z#/<4U\XC/53Z?"!L-Y.@UT1! %F&\R?N?;1;5(-2^9(#UW':-E+GV"\["SL, 7G* M_E#'H^IK.7B7AFI(ULJK01Q# XY*>[Z,5_?I\OVA77SQKL4[9/B4'E[>]KSX MPMZ^?S^[@]<'2S ^>)\*;L\BWIT5T[9#VGBQ \5YKLKMC%#FS6=IVBXU,Q4? MGX>B8AP9+ F+]G"TAZ,]O+V'O?OGS.;Z>:,R2UN\0C;$[*Q1X!Q J7?:Z?9P MNG=KML<=T9RL"D]JZK[];-H\VL,,0O=C4\>V\!>+G:_6[?RB&BT*.KY2T'&U MZX^D/Y+^K[+^;Q-YYX!AXI8J!]+"/V,/7_]6_3Q$VZ^1VHHD,)+ JTNN1D%- MY-9%;MTU;O:K77\D_9'T?Y7U?\>@!B5(4;>17BBV[^O M:[);,N0LN5JVVF-]9BRU_,%^N!\\4B3?<1K1];<=[^VZ=3-;?/_;KKN.C18 MZ8OO@N^WM>W(_8PFS(7>;;,BTGH'5-NF3I</H;Y&FS7: MK-]GL[[_[/"A8*Z7JAS0-A =BUUKRUI%*!\_0#E#-6;UZ8!OW%U;B3,D3!_ MJ^!9T*>:N0+ "V\)\S_4ZUT21?<$GO6E%W=-GO?[P^1]T)?COG?1 MD"W-^\XECIP<5>QCKENFP84'Z1T"Z,A J#(,/SM_.X57QX M%.-FEW8+/%<']TT?=I>*I9.9&$4%P28C'1#I@$@'?$;T?04Z@)H^JX/54Z5) MTK*>7*URC\UA 4-O,U@'T,D8R041:'Y24+Y_C*!X#2GQ.4#H88*DH)Z=<,21 M4P5/S*(@Z,1!T,7O%5PF2KKXLJ])+U_D",/O6AM(CH:HX,=\R7E^8)_-"7"8 M,3F;RP_I!8^1N&[^)JD80T,_C'O;*4:D/"+E$2F/KWZD\@[ET6X+-D\S#5N0 ME(S[(-;B;5$<(>7!X"/03)*)L?2KM[;6* _[,%VGWN=!T1W"_T 9>[,"V)OP MB=N5Y^!CY[BI(@);T.>$5O&>[Q3O!:)8 M:W=:H@_8Y#?C.>MR,##--MP(;B9D>S![8\A:0#@PBK*]O>/CC$B$+CVAD "& M!H:L^A"XJN.B,3'"Q7!\RD9>\%]]@8D14PNJ PNN">F*!511F/EH<]H>H+N7 M;MV!+T&?VT#3T%<@J0W" ]^6,1*?:A!8;:-O6$!Q90]%&<4H_K 5 993+)&$ M9-LFG#$.4?!2H-S)ZA1_ -[U!&T<9R$"+U7=U5%PI9H*+L8R M +$"Z)%WY@) K;D-7*A+*T(>FR:DE6%B6%^/=VNDF#VZ(8) RL+@./#B.5HN M0A1&@(:2#3FQ#4@.@VW\ H1"O,88UA'DBP6E &JL&"'),L+,18,A7VU5 9:/ M$H,HB&8\M'#H&#@$U=#4]\ M:)DZ_.KBY$Y_3T@ MF_K4 F,$RXDW/^YJ@F1">V&3!T2$P(W0]T<&7#Y^PCJKX$U#-=XQD4WN 0KE MRWK@*R%Y1N.7? 5BYY;BPK,SK?6^OAPK7X7 =K8 414HT$C#*6 (+(2+.L* M4'O:+4 G^ +/!GTI?";@Y/QE%N JT?5]?K/0+EQG%BXS#U=YAQ?9\@6R:& D MYNRV-'H- $(1G8S"5'CL&0U+I.=S9FG<=B:]$0)"CF4R3!"'^HUB_PMZ0O;O M-;;6 0#S%Z:Z!E2Z&MX,F*'P.R<'N\[T,RUP5^2>1+KEXMF@BX,K4_TBZ/'C.E[&PFK*;/+2I>RBGZ\P*.S.R/=%O.TT.J:,S$+GMO M]?.CQJQ7;?;IX-L?"Y/%^$G/K,19\DZ8M]W;XJ(>"H;9*/,3XTF@E\)L?K_L M40NWW1CS<&1@GJXQS5ETHU$1NY1[7Z:Y:C5>1R,#\Y23&4U(]E-I0;\KS=I. MKW3?R#7[R> SNR.6 D].DQ7U;'XB#;N2E:SP<&3@F=-)J=K-R=TGH4LNG+MJ M2WNXE9MAL)GWBCJVZG%N0K;+W6R=%I^RPHB'(P-OY^M:6Z\MYWVAW:\.[I?: M0)_E46>KP-M+YG.'7E9XG01LU2VR(W;:,- SV?V1A7LKU5H^.2ZY>C#F4UNT M'(,?A0%L&M/L[/&Y2"\$^CXG/4OCNG%;:<*1@7G>V;*U&A<>*A/U=K DRX4" M9371R/4\#Z!5'\T6?KW\X+$L(;&/3WT%V4+L,:.@V\_G;6?Q7G)[V,U6H-E M^2,=Y1U0Z&.!F:MZM1TX >6EK5Z22-L)-!W?.@1>%FDKPO<3.B^O0I&PC'QY MG.3 7C_?SA(LPC.&DZB .= (VGLT"J*10[^7A[@)I A^;1)_^!XDC(]<"R6+ MT*OM0X D7A2/"()"K>UPW@--_NS@[KQ=,=_FQK)\>"STKJ)DP-K3A M*!2+\;9_;K U(#36ZQEN-V4\JMQD-=72CZO>;[/-F[_!JV-(CWE-MKL<)D M4DZM:G'2?JH8U<7-WV0JEB2#(D$LQJH\]I27LI$]0K*)J;2R(&%?#DK6J?P- M<=^OF2.LZ/XA-&?9)[KK'2RS8DNF$&"?XO MTOQ/S"I"*PIC0>],3PINP7VN?7E8S\HK9@RGM@!'//>Y!%^WN5<,J[.[6FW,13M[$70Y3?9T2T_-^AG M8HG_;WN'M>&'W9LC3_!RN35\(#I*WLE+HX=ZL3S'E\]P"8[[!(3Y M9#K!_5"$>6__)]4I!V]=QQ"O&.GJ?Y!R4M%MI]F"R"@GR;H^Q2B'5O\>\!//SMN.CE4 M]5F7^YH%/SDKC\KQX87OR?$&OYS^*'XYFV"NC>U'28/RF!XQDF3L %6N5"0^ M:AC8L-J\#R/=?UA2*"I!GU[]?:*HK!/+R,<-YP88O%S&LH64\D55] MJU6]L+A\XIZZ]6Z+>03"5\:^BO;]%"GX+'O[?00"'2=^)1$X@0?Z::;U.TD% MQ7V&G3UCCXVW+/F$_MF5VLY_\5G/0X+3!Z[?15*N-[HY?S#SU<)><5WA^E5L M[>=NFBC:?55"^##YN$ZK>]7V)#*IYS*I5TV#;V4O3U,7\@-(\%H%Q@\@0;01 M7JTJ^ $D>.W\_NN0X+,Z=9_)5WIOI^X@X?([MQ:&!X[(WWJ/Z+3]9J_*];IP M]]UK\,(^?,/(OT/4]\\+VNBD8'WWAU^J]F8 [UWOMAO2"MW:X T%?F*Y0*FH M$B:^"NPJ/L;KC[-N]VG8(6]%-5[E*4<6Q]W^(MB;U)8M%0MR?;A^97VX=X=V MI_?4UO6FNK$]XQ>,D+0^LIJZY0K@T2(?*3#N]WNH:P)]\_<&]ZM"=\8!? I< M@W?79VJ!J:2^=)*\"3:(.NE.NB:C??D^ULP5-'0^1J[_.N7Z/2_VXNM_M:'U M-D%.<_'WM IJ.6D,6L^IA[[@CJV*(+G/?$;Z> . ?97EFV#>MH&#C/H]LNDO M'9;WKZA"M96:49,4^V0^"MUTMQ'O/A2? M48[S&*E0K[3]MGW'VG8'H 1^1WG-**_YCKSFH1[UH2F$0X/7:8-;!+X*$,9]'8-&5Z:>"TR1B4Q=J8'-8RF@#45K'N M3,K52GW1SVPE.H\TPH]RG%&.,\IQ7BS'>46ZZX,IS\-3L^T=A;9!%$'8$BT@ M:Y)MJT/57X"A=*1E2#Z45+E^-7F?HD6]T* ZY<&LDWE$C:JC?.@5*+ H'WH% MZ[\F!>8U6-YJUGH*#=90VK6>WA%*DS9-+JJ/PU5WM'@_Y-&9-!BG9\MC9]2H M".ZM2!NMU/PV3B'_C V'/#HKP.F[&FJ^#0#5^_Y.%TC_HTT3QO=@I&XC!IR^ M?ZICRI.QJ<$-;0LS%TZP9CK@&"3J4YKDU%YUM1(+',A,)7)FC@;\)=J?OE9M M7D.X!5P8;D'[CF\)=_5*3FBUO>,2[O\00E,L=GKG!"H(K1@+0BR=L+_H!MSJ M9C\7XRE\O _V=/CQE!5>L&-.C\36S&GM8MA&1&A9WJND1)B!O-ATD+HER5D1JNX$VLAN2L4*V1Y,0NH7DM0)6_$6\ MH0F]MUYL<7VX[YH\8\%$%L?IMM9CGJW?E4D;( M)H>S0G%X_SQO[MA$^LW=M?VI^^43#6"ABR[P7QC6>Q_*VT-?;#0'*F_6TB2= M+=TU 1#L87EQ\Y=,A $];(";/ R/-:EBF_;]HY$%1I)SRD;^&W.17%,0FHO- MSXMJME)[9B:WI,0J[7ZJF7H4_@%I8TW1<$0'T*P-!OS8RHA2>WPOY8K)AZ(^ M0CW)6288WL0PV"&N4X-4J$J6/%Y+)().E3!Z[K9HKC6Z[='0C!"64&/ MV<@VQ7J/2A!M ,FOV2:!+"!!D8E(CQY17(/KTJ-%VW8Q>@Y"GK;@'!!O/>5R M::U*[BA5W..<#5.H-I13# 5$3&$T!9T]0JH480Y-;5, M&0#%]L#&G;%JO\@G!NR0IG#(4D7@ZMKJ=-;K@P+[+NMU0&)Q+6-08+BBO[&/2ZKL(@>PU [QT0 M;BB]+M1>.PZ.Z4C:.9R&& 4BE9TW[ #+4PV.^Z#I5YDD$LFU7 MXJ9!3?J0V@P9 H"]!!@W@7J2)&AV1'QMBTT1:'6 M(81[^,]-2B3RA<.7%F:(72&T!?EW1'\-3R\]ZX* =2FPK4S2.Q6&+OYV>H5=;.^('G1[3!I?O9$KE1F M-U'.O#TK\++,^I!?KY#'"^3M!DJA0]+P/F4V%HK9LE"ZK3V5:3&5$=NDFN0+ MPX+X*$,+185XKI#[&OS!\\'VJ+Z ?T/&7X6.UG;TFL2LHQ('0IQHPY)OW T7 M"V??.L&7[9I^;S;N=+$.BVX7;A_;[YG+SFH*=LZY]O[N'V\!4[-H66&20ENB MS-N2]#!WD_Q[4WF!W-/Z-A3>L,>#I2Z;+_'ZB)V4S:32D29T16K!8(D*'E81 M,@9 NZJ,'K?EX&Q^_C>6# &.\IUR1ZYRF@$PZR@4YM M9?V\%5/I?3B$__R/'=R'P+FR7T:QM2P?;V+_:#F=8-EU=8X/\+?S$;(H2:\, M8P3B'A8%SCC\D>:FJJS[S+$)>E/6XKD!_F0'IK*"_QH[NO;W_P-02P,$% M @ O3(I49+_ ^K(, UEP! !@ !A=61C+3(P,C P-C,P>&5X.3ED,BYH M=&WM?6MWVSB2]E_!VY.>2*@!5S_]?NWT:CV0=O4ZWL[/?;O_Q'%HZ M,9\D\:$XV-C?V.QN=D5W^W ;_G]?O'LKGGZX.GE&+[^\.+GZWW>GW.>[#R_> MG)V(W]H;&Q^W3C8V7EZ]Y!^V.]V>N,IDG.M")[&,-C9.SW\3OXV*(CW=L A_^^,Y/H'_5C+\X_E8%5($(YGEJOCW M;Q^N7K7WX8U"%Y'ZX_F&_5]^MY^$TS^>A_I:Y,4T4O_^;2RSH8[;19(>;G73 MX@B^W("?&^]\:4]T6(P.>]WN[T>I#$,=#]N1&A2'.YW]_>I1IHEZG];I#$17L@QSJ:'O[K2H]5+L[51+Q/ MQC+^5XN?P/_F*M.#?QW1V[G^6T'3,+U"?2G:,M)#:!S'>L3S/X3?!/ZGM\E_ M8(_]6H\317/K)U$(/YY^&>F^+O[YC]YN]^C@H+/Y?*,/E$L?89S_*?-"#Z;> M2&\;W,6[T_?'5V?G?XKWIYSJ]?BZO4I/+XZ?7_V%G][>7I^>?H2_[J\>'/V\OCJU&_F M\@H>O#T]A_9?7;RG;R_/_D>\O3B_>GTI3N'KE^*_/IR?BJUN2Q!]W*!#G:F ME[B(CN9, >6K_LF>P,$+&(?Q'1M-5" M03NA^*\R5L1$R!4M(=,4- <.5T6YFHQ4IG!$Q0@&^BK)QF*W_=\M&H\L0UW< M;130/V@BE7D_ZQA&-)8TQ=E13F$,9GPO5:#&??AVJX=C[!UX0X2!X4B.X[B$ M)M^K-,D*L"(\T,UN^]4=&X2>SV"P8@>YK+=Y],_/95(<7:0J@P%"/_C"*S?T M]^I: WOAPW=9DJ<@;#E_@=,H1K*HCP@D27\W]74O10MTFL@L;+])DD\XSTNW M9H^O<>\A9-6P'"LVUAJ84HSEE'@1;')9*(%+N=F%@? 4(S/%BBWIA=X1"1@U MJ\18R1A?HF54XD-,#$[= _>K$/@!&%L%908F%!Y%\^1!;:CX+4 W-O#CO(:JB.,R;C],($%?S85]%6EVK MF><2*!#H%$G;_$E](9EJ/LZ5^C3[+JSW>%XC::9"/:>5-"F0^'+.].%Q7*IY MS]48YE8H^PLH%?,CX%O@PQ(8I:([KEFLA@2NS!KF=KG@2_/' %0Q"!.H)3TF M+2$N^=_1M.4S#^F34.5!IH%S4-WURUS'*HM^AEX@?6_OW_("0!-A $.V$@V*,J$G[3%Y8$VL](#&6> ME^.4.Q]+8'D8*?.&-","\B30P-3-_QK;:)&-))0+?WNDJ*8*+ /6%,<)7\DH M3Q;(;T>\NEFV\?N\I.GA6#*= X^*$N=02* ?J@G/_LF@2#*SJ"1O@L4>GJ/! MR%1>1@7-*M2# 0\4-"HICD&6C.%+\%-X 052/YK8[VI"Y@[LC*P$:I'Z($^ MY6X4C#>WFJ4%'%;0Q.*D$!%P):T7+)7I7!5(+8 E):AO)PKO8>JV=RL*WVZ@ M:\"PCFP1R/8.#")L(3-,%.A'9 H:I\%;T&(#RC0--"V0&:J5A C6.6?PA<.[ MK)0^OGSZ!5S"&%S9DV0\UH3I.DMIX2^N589H9:GL^3$@Q^0D :6&B@T: 8DQ MBH3)F\,ZYE;7A.*O1*/LPE3:9^_$T[^2LW?/Z#W@9W@XI%?@%WP$,%2"]BU MR[*H)E%I%4%-.06PE:63_G2>#8H(B0-P"8HON" @96W\5ME!4 MX1GJ/?QV!$07GX&EP! @;B#;?N)WD8NG'TYXV"= 3) 3<:(0THNG)_ \QW5" M(00^)18,51HE4XJ*M,&6 9>QJ@[!GL*D$6NS/@"\$"5EV$$P>JU#GK09?6V2 MJ!?QS79?HE"@14/%B(]A#9,Q=&HZ$NISJ5FITW+8YCP*Y>P$./*RPC<4)N4Q M!(DFO0&P"C0&#G28L2<4*\4FD B09C0W7GBB C8$4P$%C2X1LAE^!2UH$%!& MY=AED:!6SJGIPD5[R"1$$;**X0-N&W0"ZK'2+$Z=-(8EHDCV$VZ^,K-V:3KB M#!@E9,/2 F4#,T 5+;&M-%+('27H2F,(!XKT F@9;!ND2B*CNG4FQI+H&Q(A M4YD5,4Z8!F+6@PQ!,,+0%/3BB".#3] 6,!2I=.R:ELK09Q+SN(!DSYA')'A\ M88E0 [4=.*0ZF1FCF^32:(D+I(K/4$XBAE'2)XL(.KOBH+D,Q!SO&*$C:JU: M*)TS&02L/7V#9A)X 1?@Z>6+DV2$IEH MJF! EFD$$+0R&D%7C^ZC$2 (\!BQ.B@ 8+*)7X&^@>(->+$'T M!)N 7LV*Y153H/W&7WK=+L(>!#HXPP \=-80R#7*HXR\E@"WS=R<,H1OL17R MNQ!I9N48QP1B"F/2H5/V;8S!$%7\%4$T,ZO#\!N0OJ'R]=WR"-I'BC#AK#=W M"(<9-QM7)U*-)81F/JFBIOWZ62+!L2 \A&Y-S20X?8>DP7CTK1++*VK0+/O6 M7I,9"HN.$)_"(H>D.T&?1V$;&U"&RPU3\Z!XS>O<3Z$"!.BYX51KNPWW5X&K M/GB8[630[F?*X@PKYBKRWJO;1F(30*)2F&&!?0I ,0 Y,^)5.T)\T;9'$3ZR M;X8K'?R$A81US:84G]H[RD6D)%EZ5/\RUB12^/*@! 22F)1D,*4@OB.=MBJE.% 2/4VSQ$!I M: ![]IGH(46[(;;[%>S_BH@Y;S[Q?X\R^W$?.'-(TM0&MDBRPW]TZ?^.O$VD M^@\C]C% A1R!GZ3:YM]=,]HV? +XA?>\S"-O/\L\\;>SFAME*5A8E#CYJ2T' MP B',D*S><3[6/O[GUB!+(&>AW#DTPTIVBM)(Z>JO1M(,*380TDRE"G1"9P"4DQ@SRPTJKQ:#S+>#&CAMQ(, M[K7L1TY5UTW7_>$F>BGLEBF+'.X[5U\O-T Z-$X1&-?.BT7MW.![\[)PM"Z) MD5VE^&3L..LLSR186@QKYAHP-P+IEO""-B\]$7U3A)T6SY5=!G"^ MP8N9R@AP0[^<)AA*' )VHK>?(MULO-"\]()?.K8OF=CALPK]\(# ^V:S#^0] M+HM1DF'0'4,B9V?'+8XK4Y@ 7&8.O@I8*]0%$R-&(.L*-+,7.8$O.^(XIU6W MVRTWC8M)-208"'VD('M/MC8[F]9WL8P*;<(\$PR3%A%SRDO5+U R$)T]8Q&! M9H#N%(0$$ JH(V*]!7]FA=G;Q 4B"#SW3>1EL+Z?>#C8S?G9I8<FP7@WJE MJ,7LFJ=24PP>P'.6%W[+2(W,4Z8AW99:7J+7-"!;2 M3F$H.:; -73EF"3I S,;,76; RR4)JIO]RR8(V!2J8FV\\X*K_+RR-C'>F H M4R-T%:_5##_C90&3<+# XVD-^(L!< MM7K4:=4Y0[!?>Y^!&<:?6K,F0,>#3():A$8-$+8''-C'3;(A>"1_RQD?T/.( M<:<$ WM_LWRX/3DZ!\#^M;]M4P^6F%$NSX)32 &<(H#_66$=?B -B"%:5XQ* M>QK3!),I.H$BG 1V+\?H.QP7'D$XE6A!M[* %:D M-?;Z.2W1NP.5GFO9$F]0;8KC,1 FD-3.,?IY0 VY/"1^#88XP0%&N#TJR385 MDGD&61?5E.%]HRW(_>XKA7N46:7UF4>G[Q P37/<#G76/S$K[, !/.B(2T"OEX16F]CC3_"M4@Z74^^@;FV %Z82 M4+!*\=F7WG9G\W=JO+?;V?V],26WXHL/\=#WK.B-KH3I1]-&^/HCC -4"(^N M.8RM3M<,8Q,']+##0'$!3P\L#S!I%>JN#V&[9RFQ==#9?W!*#- @11Q79Y9P M>R!T#DGJB/810HS.3.H!^4RED0SH\\(.B)&[$8N'DKI*W\75X;7T([" MO\!(!##?'R=E(%CO+4%Y4RAALI*R\&2JFO_MY\ANV;'%HX?DCA*A[[J]R_OT MN3E-EQ_^2))]C=N-,03JX]^_80@"CQ"3!V9#,!S*H VH-%>']@]_K+L4%_'" M&%WO 07)3'Q&AZ/(4B=!, K(QZU9" 0S>FE;WMSL'.[_[L37^6 M$EYHQ&L?8\D#6"9+$?OO]B23Z2&'=? 4S*WA%A-'HH[MJ[)/3I9J3/2A0RW- M=?9>A!^_(MZV481W(/L([% [3T&]',8)DLM,<[.SM;5>B"58B(/.UO9Z(99@ M(38[V_OKA5B"A5A+Q)(L1*^SLUZ(!UR(C2)# /5@8.G[S7K_'K-^5%CRS5/> MGYGQHM..?&-L]K_=Z4<[6]S^3B6 \:W?OG;FO4YO]]&G[ODFO"-^#V)QZ>$9I#7TOKCY?6>TUYAF7O28,'DV'C?!O[ MU4N_"+K/)NQIAR66<0RZL"!L=5LS6FY)1?G1!&.M GZ\"G@D@_TMKLD*R[>[ MJ?T0*[_87UZO_)*M/,:^5T.A?PTVFSUT& 1*#09'RZ:QS<9H/F\A[CN)905F M7V=Z'FKVMP60'C\YR9;9<)Y#&G_4::8H*@+OB.V#3N\[T.;1M?8L9_Q>5\?K M=:^O^WYG]SNL^P\ X;^O%)!^)3-Q*O-B%3#QHVC?7T'8>EN=K8?T?;Z[+GVP M^-JJ+M_!PRW?CXY+?&,D8F4 +Y\.7,/=->SQ1'EK&[/P_8QP=XUSYR_X[D+3 MN\(X]R&5^K+I;CY!OL;$*Q(D?!3![6RO(?-/N[J]A6;XUU*^*X.HKS"KP!I0 M/RZ^J@OZ%@AZF)1XQ'Y5);W;[71_3LC]G2/,:\Y8&6S>C$%OT"T9>RIS2=38 M,MR'?*&F"5XR+6-!^0A8D],(F&+NP-\RJU!][CQCN1.!*% MR2=P/DDM^5M,;=:R+XPYUP#GZ: ;?)F]J,DW#',9\>7J ,FB,;-8H6(_5VNH M(CG%)+)Y$NBJ9D6DXF$QHL1>0 ^\7\IMV)Q]Q33E>ZAT8Q'3+TWI1ARGLN3! M8E9BSB--MP<;*8ALVD.J350$"\GW]R@!@C0W%FGE\=*BC@,DHK=^ MF)33)D.WV:OJ%Y--/N&4,B)!-\P>YCZDN69(EW!I?LMSN1@S+,!L,0ONU&:! MX 0ATRJCLI>@!"^?7N:^C"3E\$W PNB8V!.FGMB$"YBJ MF9KE0:9XO9SNVDJ7-])\*.08K^$B6T01I]7DCL20TJ51,KN$Q,&ET<"TH<"_ M)2?? 1*N$V"M$V MD>/Q [(R@VY5!2H0(YDB'V$67$JLWI3,.(G;1NB-B-OD M$)D:1"HPK]5K :!9\#1/7JNM$5"BJ,SI9%(T9 I KT$+RZ5[0S6VQ3^J5,\" MDQ(FG+>QY2=NQ+P.,$,TF$"7L#0)_/"$'6>OI$0'_@-C5$=Z4!B=E5?/>M<4#"*B@H@3CBLM4CLF\4E9JZ!5S M<7 >,I4;78]\P%E!"DK7.).S>4X^49,$,[3F>(R9YN$_G!'2YL1V@^,\D 8\ MA297H4N674MO; PZY3PS.51;-7)1JLL(-%)L$L_,C,YD+$LH8UD?E&J$5,ET M"AY7"HA+/*4!M 2^G[AQ<&KLSZ4,LW+^JRT>+TTX :E7SUP"1\H4BO86A"?$ M=%3H-A#8K29+260XB:SC+^2E0:DBSO&6JH(SY8()1$IB(V"9 =.BDF^)L\MW M7N]&_)*,"B40/YHLU61>T1H2Y8D4=J4XN2G^R\\DVDPM3.DRHYBUXSCRH#:0-C,6R>*,8=USHI\=?T8EI\+4*M^;+X1KT7.[.L6T.5UE2:=[EC^)_%2?G0P M7[VIIF&+[-# <=Q]59$'M;7)=U+SL@I*D\S)K*C[ *\;=6:8O+-FRR[4@T?"G2RMWQV]6RV6_-RS7?U\[^ MVX?K$6E8W! _\*ML(%<"@]>X Y5 ; ?>( B[&[K*(4@E .81R1]/C6 6OY/V M;7J+TK ,* $[O8S2VZ!Z2NS'E/_.R]1/CZ:,,[ST;/!&29EOB4BS"^#RW+B% M4)3C!COB[#V<%:>!7="CL,1L:$+L:N%*W65EB(:-%#Z?2XPY1*#G5357&/S8 MN#4E+1O^WL:G%EVYXE!((9=$RGS1$7]B*CHJGO;%)'.K-XV<4%M(2R=33@3F M)]U(76+3"MD!J390-EG#6,AMIDEE;$P0!L>/!,$*.I@A#V-![CLL4E/+E\BU M8IK=/L3U7W9K 6)BYG;98SHZ0&XN3BK[.7 M[=X!R@G&KFH93B^ES?$ MMSZ2E7ZM ,:.Q(67K1!464'&K;Z[F/6MIQ'(RVRB:]P19"$TOF:(@5$-1.U @10YGYG6+D,3 U8]R!* M"))B(F1G:M"[P&(R*($PZ3A)X Z,R/! +7$T!<1-93:940$!5^V,IUM#S6P$ M)]8;6#(L.RMEB R-0564OSX%+ [:V8;V;%(ZBR!L<23&4::S9; IK<0K<;MGWM!HOZHJ"H395;G $D=3&+"1,QFAJ9ER4M6A"3?9,)<=2BI! MT@>P*"84=X6)T,GPN-4VXD'9NUW]DCG5/W*65 K,1(8 ?IDO N&5]@<='GRR M91)E;!+?LN]D;4E%EUJ^>7*D<0)E%EM2>R'&*CSYX41*SK'-P2L8,%=/K%5[ M3 M.1XCSH107+DQ6Y]J;E$C%.M&WY5>G%-6B70,0PFNI^M'G\QY#Q>H)25#;USBS,U-CL*R3'#;!Z:23RRCK: M!*;R0**#FLE4UW/GDPF,3&SP1E!,80/*W=U K_40N@%)''^?.@\Z;P;'3"%R M@!V3JC,3GS(--K&P1_]A0KB%"U!SZ(1BBP[4Z[E1I+O!:RXHSU ?OS(BX9$L M]RL9H2*BG1L3\*\%&F9U.YXS39 ^)^;Y7Y4:I.M)I1CMFJ 44RA.J!T1R:G8UL%![WD3Q6+6[C)1M M>%A&AK9^2,,,S&R2%!B.=7-">$$+%7VKTF*D:Y>LTC7U.YP.IL MFZTYAOL[(=K 4%/1C76Z^G6Z^E7,@+M.5[_J"[%.SKTD"[%.5[\D"[&6B"59 MB'6Z^H==B!5(3_#39[]]S"G_VCGKU]GJU\*Z0E->)Z=?)Z=/'B![T ]>_GMH M;O]B4A4Q%"]E(0\?+(7Y.GG]"LG_.GG]K[OR*YR\_@XK7Y_;JF&Y7P*]_41) ME7_X2G[W!$'KE7R42?YH\/RKY'NS-=5_LI1OZTRYZT1MZX7_)?.P+3>Z/4ER MDU/L9KV[RNIUU=S'1TEKO-796VE,NU[>A M6XAI#79_-3G>_3YE(Y9*?Z\98A%#;/VL&/EGKB-B-O HD0UG$#Q<@^JE\E!O M\\Q76:&NE^8G4FVK 6;M\HE=$\'-%64-XIR-[CI<"S,VKI'NB@OHG8#+9N^[ M%/I=*L7[:R]XM[.S1JHKA50;6OO2JU PII2K\*\U;EU!45Q<;7255>POL7R[ MZRIUJXU__S0YL"DC8#CFE(ETBVH-?M=1O3_$.LJ[Y@>?'W;6T'G%H/.1*4MJ M4YQXH=XU8OX)!72STULCZI]Y>=>(>[40]\.< %]AZ+U$LU_-T_\K#+.7:/:_ M]MJON*I?-HU>G9O@&HQK*+UZT.OB\TLO7[>ROH?"J0>%7S>*U3VTTXMGZ MS,4ZS&ADN]O9_CGQ\)H?[LP#3WN=WK,U,EXU9'S&:MV6$Y!?%&5>7\/DE<59 MVPO/QZVRSOT5EN_@(:]3KKBN7!F4;)0H:$^[6;?&Q;\L#MKJ;'T/'+14FGG- M!;-H>&>-AE<.#:_SL:VS>*T05%ZOY#H?VPK#YCM9TG-5N&C$SWC JBT M56%28NVP)4!57Q7GZ/VL9YV_=@]^Q2.B37G>GLR-@,I&F MZ#C5D\SU%S%.L""*4%@+16!E!;'5;0E,L=[B2I9/#G8[O9DOY=B6H\1'F)=[ M>8KV7E A>EL[$^?@BK3>:>(>_?I346.B4&VY(,^5&[;HO;F#G7C.OC7-QP_N+ M1K: _:B$L5TY?%IG@5QB+5UHTO'"1&**,2!7!CPJ9%%DNE\6KARYUUK(YYK9T()0D>\33*%5B1MOFW!;<._583X.+(.YU]!_]-=>3: MHR))^:-4#E6;RQS* ;#>H8Q@@7*#%OX<.Q_-+VZAO6:C1S MG_4JS>;9+>44/8HT.YCWY<^.(F]&/4ZW1EALGC0I[N61 /=5($O0UU:/DB+. MJ!*[(@L*9%4Y."$R;&@3*]AIF06H\HWPO6-%,!B@[%5J/825F*IPF:&@TR#0 M'6F.!\>$O:T[0:/-NX/"K>T[M;C_C:!P:^L;0>'6W<#KW'$N;GCSD4&A8X8Z M* PS4"MDEV\P0X4*1@@!(VOY7$LM@]%(.1&(F46@84GVF_@+C2NT##)XK9,R M%U-0>XQ*9GK'O+@@XT >[-?TQU.MO82=S(R+ $@#Z\Z.C!K0L"P\#- F1:4O MB'0RKNCJH"9@'EP9G# 2U70MAYFB$FX\'Z9\A(4_Q@CB:B/J*R25^0Q4 M3&.Z_A1FB3-OTJ"\&,^-\> 8J"(P@*''"!H:-L-!4)8A*KN6$0!29!&9T?"D MZ&>)#!&_PK &";#SS8.@'EF!E$P*GX@Z]C%67@+O-%74J?,0$'^-*1.1>#J6 M.@9>;6#M9\NCA!>',VR2?1>]0!)P NAW)@%T(\[13,N/-(Q*,&!$I,#\.I)9 M. $7H"4^EQ(--JQ;7F8R#N 1^D$CM'8LGB$R1&W1R!TP/&I!N"?;\[X'0I8# MX!(6:OA#7T.O+=81 .:&X#S!UW%N4TEER51&,*Z!4LA1T\KUU%E(+*8-.8P_ M>G9VW!%^;FS/*J$1V>M^781GL4-^-Z6^TU#J"[5R;0[H8>(;Z/* #,YJ^/HL M%P]V]YX!F?O0:7'/53[BW^]ED8QNOQ<];@MRFS=?E-.D+,2QU=XM'-E$@3LMW=?&>??GDRR 7*"=4"0KK4YB MUK"8(WD-.A:69!A3 "0N8):F(_@I0YHPP5CE-(("V'^-GAXI^V"AX)&U8?CJ M0'^!?SIY1NWAC T#8OS-8\$JH')V-]ZQ%TZLFB)>")HZS%,D.:@N\,6HMR 9 MX]>\E!,,(#PY.&B!1]BBGV1F1']W%Q^N1'AV1GW[4Y_%2,K#W;W.%L/ES;W. M_MUUW6(<3M5$27"M/MP$;_<6/79+DUBFDO40R;N=Q ^37#(F&$I$$)(#:N@[ MD6*.-X$V4D8F1U=32K?;V?-5;IN6RU)UGM>%^F%G M%S8^ FUV?D,&X5\&)I)CUAU1IS MK_H2*$4_6 AB?KC'Q%=,6CV@ZDGKCI761Q76O<[V \JJSCU.6B2L1GHL1H3> M[4":7AG]OVTOU\G&_K/)QBU.SBN:2Z,Q.Z_PT MWF[QZ3,TT8#V07XJ-D)AD>!66F1OI8FU,/RJ@!V2*7H$*AZ22XJ8*AXFR#C9 M3?T:;T-CS][SMFT^DQ.!(: ,C(!Q*3Q7*2_[UL5-,FB!(HA#<)4*H^S1U#AM M>[?)UU5!;]?8[\\'$T3<) MV?WP1Q6IP>TU(?NT1P1X6.:ZX4YX0*!"+=:D$D= 7PE \[\MBB:O](Y8.$YF M^(I ;=5F ]<"XG,K"D2?'<(WDH?E^70>1+]1V)R&OSMF[U:'+QH3[-YJOE9) MG_J9LM_:3-E.F<[HT;F)M2OZWE=]/O4P&4$3W*+7%-+)GYEOS8=5;\YRU_Q; M]66D^\:C!,4(BU_KSPZQ(VZ90ET+^O+\S5J"%>I.9[?B+..^[#R8^V)X_ZYJ M<+NS^0AJ<-=O]5'5H%%^C; L^67WD/DFCIR8@''3 9-U#4M26&,P>#'MV$]WQ%VS#ALYCV*]74BIAY/XW[<2V-^\VV M_N;4[U]O\.'7 27X42TQ*H$JN.+@/EO6L:$LWMVCE??,?68++^'))WLD*IE@ M<[0'A\?(BT$9N7-V-82@8[.;9$[^Q;@[*F-O2[,""7>9>PTI;.ZPO[1;,=W] MMG1V/-R\*'1V?+-%;SGRW6W8,-Y=C/C<9YP[-WLXOMF S]4F=R'' M??3)UHWZY*&\V%71)U66KK/9+%WG9U)%6IR\.Q.A'EA; MQ0/P>P/3@_%EZ#20.=L@^D-]+O4U>"+V0 3U'RJ" : LFBG+3"SIX?P&Q*,W M>Z2#&T@+,P.>O>TFP%<">M, M,8C*H"CYW/>JB-B5S8QT9NXB-B3JHQ(C&=K(72,;"%G:)UOW,49W7I=&N&?V MDLI#,=A-4WNXJ=0W#,R!*3J+PIL%90& ^V\7YP\5Z Z:.0Q'YN 5LCXHT]"< MH"K4.$TRF4WI%4_9/#+7+6"R?JW/"7MO_20*X<YZ B3R%>JD"-^R"M6[V6 Z&- M;4'>#K=$Q'\Y^CN>:1#6+3%M[XJ;9F>BX0 L=5#,,40EGQZKK_"N%^\S^X=, MC_IBT^XA!4/M.1W$0,WCF1%-TCW\<9IFH3D[R_.2A1?FFX4@R: D"7&3Y[DT M7'QA5GW?6V-P7\B4S0C?+>)OPZ*W'-=SX5,\$&38H4&B%C*Z1$W'%'RRM8,F MEG_M"#PU7U,JQ-0%2H$;*C'J DT#76#T#:0.]['Q"R\83XS&MWQ<@\Y;7DZ& M.T&!>JEQ^ST.EX['7JE^5N+Z;GM\%JH@(C4G61V$9O2TXMU.;\M?2J;);?LCW5!%Q?I?A_P?V0N@#:]PP!F76",Z7,)VMPI[6M) M) DQ=(#'28SY(C4\2^LR-9>W+<%YG?QN)WB_L:^$HLMZ&(O@D_0.SEKL;&08 M5MF 2QJA&U5'?*1M6 5-A(W?<)F.RR$0<+&&VG8;-\NUCA=W&_Y.;?AW$J'M MKQ.A;3^6[(O0I4H+1A^]>XJ1F6!O[^&)O]Y'6N\C/20++)UM?X'NP1N,!RZ5 M7;_%1\#KW_;FB8X+V30C'+"K>095&!KL4)Z52M]6=\WGZ NC&NRGP:BKI""ZX'=S9TJP 3KKI(YF9@2?60H)@ MM@ "L@"/P>%OT7HH#$6KC-:DBFL&,/.8SB_1[2Z9NX6C$RN>:D>AZ>T=D1^+ M5XC(]E@2MTQ06I*H:3YZ@4M%F1I,'@2%CMRUBNI[5C(8:45Y!.SH^"4R+XT2 M0\NS"@OE@.Y2C $/D3=(7,S9*&:I3KD5Z,CW?/=WF3V/5U$R,7Y850OJV)WZ M7"J]=5'%TZJ+<,BGYOBR"=)8@%3!HM[>_7,4S83TO3 OM=GSW97&K57P96HG MI5Q$MMH#]0[I\ >]N1]4(5P\Y!BW:89F3VEFZX0VEU4*X$TSB*<=Q3$FSOB[ M>@!][=0^N7%#L=JHF7?,J#;^S4[]CF F0V7O'O*E!O_=W=EWV46@UVMG9,TD M:T$Y'0,5BP0W[U=$MLY@Q/DRR]8=S]E.T#[!XR?;71L&LC*GW13M%55_TZ(1 M,319'TST$&3:Q/;1,/%)FEDIWMWN\06U>/Z]Q&8WUL_[^T0#5:$ \WN[\IS(-^MM'.YAQ'8]PY:54$+?W_CR?ZN=T*" M7M%>.)A#G-[]K.;W\Z+SLV'D6L">%7)-A]_0;9F20E99H//JN>#T83=H:#^D MQG*+U]$!%-=B#KF%Y;4@@!G89OU[-!>$JTE&810>E%]..:CX_AS7::E8_J/R MDI)Q,HRDAG'<7K*-QDEWVP;7H[8I4YU0PT4BK)K@.45%-\L&95%B+.DC7E:. M *Q[_05EAD?6!!Y7(PQO-E@U.A28BD?CK];_J(_0=$VN"_LQ%"8L:+NGH&'$ M0!!1@*MPK8QD^Y<U3Y]F5,>:]P&[4%YU7+J5Q&-^9%!G$L7A.2@VGM'>6 MH%G),8\&9C#CD 6,%*_1E3'IB(XX&U#T#=!<4I@+X==21T0B;ZXT*W=F968G MM[KGA'?L[+:[W77%DUS5"'(RFF,0NG[=>TWZ[%I77X6J7V#*&O;.*BU'JQ;( M&,<,C5@7B]8/W17+&S8!"34,-!ZX_EI^-Y7V1$ 8!"HUEP_!WN6"5P\4R7(> M!;CI8ET+^*)P>XUO*!\& L_3(N@LU?F 2Z4$NN&;W:.+:SS1J2;TS]X1C=S\ M])Z@$EF5"\=W[KU^XL+QHPJN1;$#7 F\@<^7<3G[8,Z;!';)S\8II@+" M7(HVFQK\B#[O"Y/BDQCD!G9H07..LOR\.@3X7B'OT<-W M64+QN=Q\\K(C9M;%]F9"',=Q7%(C=$L9M]MPZIO=]BMG?C#%D\%PLV#A]=#$8M%]P0%1.%-#6Q ME)71:5'\$'D(&7RB(' M?]#NPCBO%;?LV=6PJ::M#0B\22?5I)$99AG3>-Q)KLSO,RLK*'&UL4$L! M A0#% @ O3(I4>A?/#3HLP #-L) !4 ( !]9( &%U M9&,M,C R,# V,S!?;&%B+GAM;%!+ 0(4 Q0 ( +TR*5'F!!*"%7H /C) M" 5 " 1!' 0!A=61C+3(P,C P-C,P7W!R92YX;6Q02P$" M% ,4 " "],BE1&PF857D9 !WW % @ %8P0$ 875D M8RTR,#(P,#8S,'@V:RYH=&U02P$"% ,4 " "],BE1B?KMQHC3 #JC0L M%P @ $#VP$ 875D8RTR,#(P,#8S,'AE>#DY,2YH=&U02P$" M% ,4 " "],BE1DO\#ZL@P #67 $ & @ ' K@( 875D K8RTR,#(P,#8S,'AE>#DY9#(N:'1M4$L%!@ ( @ & ( +[? @ $! end