XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
General (Tables)
6 Months Ended
Jun. 30, 2021
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 as of June 30, 2021 (unaudited)Assets as of December 31, 2020
 Notional
Amount
Fair
Value
Notional
Amount
Fair
Value
Foreign exchange forward contract derivatives in cash flow hedging relationships included in prepaid expenses and other current assets$49,608 $866 $90,452 $3,315 
Foreign exchange forward contract derivatives for monetary items included in prepaid expenses and other current assets$24,447 $92 $33,977 $17 
Cash, Cash Equivalents and Investments Cash, cash equivalents, marketable securities and short-term deposits consist of the following (in thousands):
 
 As of June 30, 2021
(unaudited)
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized Losses
Fair
Value
Cash and cash equivalents    
Money market funds$74,826 $— $— $74,826 
Total$74,826 $— $— $74,826 
Marketable securities
US Treasury securities$20,032 $$— $20,035 
Total$20,032 $$— $20,035 
Short-term deposits
Term bank deposits$12,276 $— $— $12,276 
Total$12,276 $— $— $12,276 
 
 As of December 31, 2020
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized Losses
Fair
Value
Cash and cash equivalents    
Money market funds$10,712 $— $— $10,712 
Total$10,712 $— $— $10,712 
Marketable securities
US Treasury securities$34,113 $*)$34,117 
Total$34,113 $*)$34,117 
Short-term deposits
Term bank deposits$30,053 $— $— $30,053 
Total$30,053 $— $— $30,053 

*) Represents an amount lower than $1