XML 50 R14.htm IDEA: XBRL DOCUMENT v3.20.1
General (Tables)
3 Months Ended
Mar. 31, 2020
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 March 31, 2020 (unaudited)Assets (liabilities) as of December 31, 2019
 Notional
Amount
Fair
Value
Notional
Amount
Fair
Value
Foreign exchange forward contract derivatives in cash flow hedging relationships included in accrued expenses and other short-term liabilities
$80,192  $(1,609) $84,968  $(470) 
Foreign exchange forward contract derivatives in cash flow hedging relationships included in other long-term assets
$32,927  $1,683  $—  $—  
Foreign exchange forward contract derivatives for monetary items included in prepaid expenses and other current assets and accrued expenses and other short-term liabilities
$29,028  $(14) $26,995  $ 
Cash, Cash Equivalents and Investments Cash, cash equivalents, marketable securities and short-term deposits consist of the following (in thousands):
 
 As of March 31, 2020
(unaudited)
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized Loss
Fair
Value
Cash and cash equivalents    
Money market funds$10,998  $—  $—  $10,998  
Total$10,998  $—  $—  $10,998  
Marketable securities
US Treasury securities$33,520  $217  $—  $33,737  
Total$33,520  $217  $—  $33,737  
Short-term deposits
Term bank deposits$15,000  $—  $—  $15,000  
Total$15,000  $—  $—  $15,000  
 
 As of December 31, 2019
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized Loss
Fair
Value
Cash and cash equivalents    
Money market funds$4,789  $—  $—  $4,789  
Total$4,789  $—  $—  $4,789  
Marketable securities
US Treasury securities$41,510  $23  $(2) $41,531  
Total$41,510  $23  $(2) $41,531  
Short-term deposits
Term bank deposits$10,000  $—  $—  $10,000  
Total$10,000  $—  $—  $10,000