XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables)
9 Months Ended
Sep. 30, 2020
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES  
Schedule of notional amount and fair value of all outstanding foreign currency derivative instruments in the condensed consolidated balance sheets

​

​

​

​

​

​

​

​

​

​

September 30, 2020

Derivatives not designated as

​

​

​

​

​

​

​

​

hedging instruments under

​

Notional 

​

Fair

​

​

ASC 815-20

    

Amount

    

 Value

    

Balance Sheet Location

Assets:

​

​

​

​

​

​

​

​

Foreign currency exchange contracts:

​

​

​

​

​

​

​

​

Receive SGD/pay USD

​

$

13,748

​

$

90

​

Accounts receivable, net

Receive RSD/pay USD

​

​

14,253

​

​

63

​

Accounts receivable, net

Receive NOK/pay USD

​

​

2,579

​

​

32

​

Accounts receivable, net

​

​

​

​

​

​

​

​

​

Liabilities:

​

​

​

​

​

​

​

​

Foreign currency exchange contracts:

​

​

​

​

​

​

​

​

Receive USD/pay GBP

​

$

51,990

​

$

(282)

​

Accrued liabilities

Receive USD/pay EUR

​

 

35,815

​

 

(182)

 

Accrued liabilities

Receive USD/pay RUB

​

 

9,343

​

 

(162)

​

Accrued liabilities

Receive USD/pay AUD

​

​

9,448

​

​

(145)

​

Accrued liabilities

Receive USD/pay CNY

​

​

11,915

​

​

(70)

​

Accrued liabilities

Receive USD/pay COP

​

 

4,670

​

 

(61)

 

Accrued liabilities

Receive USD/pay ZAR

​

 

1,542

​

 

(39)

 

Accrued liabilities

Receive USD/pay NZD

​

 

1,247

​

 

(11)

 

Accrued liabilities

Receive USD/pay DKK

​

 

1,367

​

 

(3)

 

Accrued liabilities

​

​

​

​

​

​

​

​

​

​

December 31, 2019

Derivatives not designated as

​

​

​

​

​

​

​

​

hedging instruments under

​

Notional

​

Fair

​

​

 ASC 815-20

    

 Amount

    

 Value

    

Balance Sheet Location

Assets:

​

​

​

​

​

​

​

​

Foreign currency exchange contracts:

​

​

​

​

​

​

​

​

Receive EUR/pay USD

​

$

26,731

​

$

246

 

Accounts receivable, net

Receive RSD/pay USD

​

 

9,018

​

 

59

 

Accounts receivable, net

Receive NOK/pay USD

​

​

2,122

​

​

17

 

Accounts receivable, net

Receive USD/pay SGD

​

​

1,555

​

​

7

 

Accounts receivable, net

​

​

​

​

​

​

​

​

​

Liabilities:

​

​

​

​

​

​

​

​

Foreign currency exchange contracts:

​

​

​

​

​

​

​

​

Receive USD/pay GBP

​

$

38,406

​

$

(695)

 

Accrued liabilities

Receive USD/pay AUD

​

 

12,819

​

 

(172)

 

Accrued liabilities

Receive USD/pay RUB

​

​

12,777

​

​

(55)

​

Accrued liabilities

Receive USD/pay NZD

​

​

3,071

​

​

(33)

​

Accrued liabilities

Receive USD/pay ZAR

​

 

3,349

​

 

(32)

 

Accrued liabilities

Receive USD/pay COP

​

 

3,793

​

 

(18)

 

Accrued liabilities

Receive USD/pay DKK

​

 

1,283

​

 

(11)

 

Accrued liabilities

​

Schedule of net gains on derivative instruments in the condensed consolidated statements of income

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Amount of gain

​

​

​

​

recognized in income on

​

​

​

​

derivatives

Derivatives not designated as

​

Location of gain

​

Three-months ended

hedging instruments under

​

recognized in income on

​

September 30, 

​

September 30, 

ASC 815-20

    

derivatives

    

2020

    

2019

Foreign currency exchange contracts

 

Interest and other (expense) income, net

​

$

260

​

$

627

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Amount of gain

​

​

​

​

recognized in income on

​

​

​

​

derivatives

Derivatives not designated as

​

Location of gain

​

Nine-months ended

hedging instruments under

​

recognized in income on

​

September 30, 

​

September 30, 

ASC 815-20

    

derivatives

    

2020

    

2019

Foreign currency exchange contracts

 

Interest and other (expense) income, net

​

$

4,318

​

$

475