XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.3
General (Tables)
9 Months Ended
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
Derivative instruments measured at fair value and their classification on the consolidated balance sheets are presented in the following table (in thousands):
 
 
Assets (liabilities) as of
September 30, 2019
(unaudited)
 
Liabilities as of
December 31, 2018
 
Notional
Amount
 
Fair
Value
 
Notional
Amount
 
Fair
Value
Foreign exchange forward contract derivatives in cash flow hedging relationships included in other current assets and accrued expenses and other short term liabilities
$
22,413

 
$
731

 
$
75,153

 
$
(3,628
)
Foreign exchange forward contract derivatives for monetary items included in other short term liabilities
$
17,823

 
$
(5
)
 
$
29,162

 
$
(18
)

Cash, Cash Equivalents and Investments Cash, cash equivalents, marketable securities and short-term deposits consist of the following (in thousands):
 
 
As of September 30, 2019
 
(unaudited)
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized  
Loss
 
Fair
Value
Cash and cash equivalents
 

 
 

 
 

 
 

Money market funds
$
4,788

 
$

 
$

 
$
4,788

Total
$
4,788

 
$

 
$

 
$
4,788

 
 
 
 
 
 
 
 
Marketable securities
 
 
 
 
 
 
 
US Treasury securities
$
41,367

 
$
31

 
$
(1
)
 
$
41,397

Total
$
41,367

 
$
31

 
$
(1
)
 
$
41,397

 
 
 
 
 
 
 
 
Short-term deposits
 
 
 
 
 
 
 
Term bank deposits
$
37,000

 
$

 
$

 
$
37,000

Total
$
37,000

 
$

 
$

 
$
37,000

 
 
As of December 31, 2018
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized  
Loss
 
Fair
Value
Cash and cash equivalents
 

 
 

 
 

 
 

Money market funds
$
2,594

 
$

 
$

 
$
2,594

Total
$
2,594

 
$

 
$

 
$
2,594

 
 
 
 
 
 
 
 
Marketable securities
 
 
 
 
 
 
 
US Treasury securities
$
39,776

 
$ *)

 
$
(6
)
 
$
39,770

Total
$
39,776

 
$ *)

 
$
(6
)
 
$
39,770

 
 
 
 
 
 
 
 
Short-term deposits
 
 
 
 
 
 
 
Term bank deposits
$
70,438

 
$

 
$

 
$
70,438

Total
$
70,438

 
$

 
$

 
$
70,438

 
*) Represents an amount lower than $1