XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.2
General (Tables)
6 Months Ended
Jun. 30, 2024
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 condensed consolidated balance sheets are presented in the following table (in thousands):
 
 Assets (liabilities) as of June 30, 2024 (unaudited)Assets (liabilities) as of December 31, 2023
 Notional
Amount
Fair
Value
Notional
Amount
Fair
Value
Foreign exchange forward contract derivatives in cash flow hedging relationships for operating expenses included in prepaid expenses and other current assets$3,078 $$128,411 $3,372 
Foreign exchange forward contract derivatives in cash flow hedging relationships for operating expenses included in accrued expenses and other short-term liabilities$161,280 $(4,235)$— $— 
Foreign exchange forward contract derivatives in cash flow hedging relationships for operating expenses included in long-term other assets$32,442 $198 $33,233 $519 
Foreign exchange forward contract derivatives in cash flow hedging relationships for operating expenses included in long-term other liabilities$66,969 $(1,768)$102,216 $(1,624)
Foreign exchange forward contract derivatives in cash flow hedging relationships for revenues included in prepaid expenses and other current assets$70,748 $1,011 $— $— 
Foreign exchange forward contract derivatives in cash flow hedging relationships for revenues included in accrued expenses and other short-term liabilities$4,407 $(1)$— $— 
Foreign exchange forward contract derivatives for monetary items included in prepaid expenses and other current assets$— $— $39,155 $36 
Foreign exchange forward contract derivatives for monetary items included in accrued expenses and other short-term liabilities$— $— $5,213 $(7)
Schedule of Cash, Cash Equivalents and Investments Cash, cash equivalents, marketable securities and deposits consist of the following (in thousands):
 
 As of June 30, 2024
(unaudited)
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized Losses
Fair
Value
Cash equivalents    
Money market funds$56,222 $— $— $56,222 
Total$56,222 $— $— $56,222 
Marketable securities
US Treasury securities$417,625 $— $(544)$417,081 
US Government Agency securities9,987 — (3)9,984 
Total$427,612 $— $(547)$427,065 
Short-term deposits
Term bank deposits$44,846 $— $— $44,846 
Total$44,846 $— $— $44,846 
Long-term marketable securities
US Treasury securities$163,566 $— $(594)$162,972 
Total$163,566 $— $(594)$162,972 


 As of December 31, 2023
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized Losses
Fair
Value
Cash equivalents    
Money market funds$164,848 $— $— $164,848 
Total$164,848 $— $— $164,848 
Marketable securities
US Treasury securities$242,633 $530 $(1)$243,162 
US Government Agency securities9,972 41 — 10,013 
Total$252,605 $571 $(1)$253,175 
Short-term deposits
Term bank deposits$49,800 $— $— $49,800 
Total$49,800 $— $— $49,800 
Long-term marketable securities
US Treasury securities$209,961 $1,102 $— $211,063 
Total$209,961 $1,102 $— $211,063