XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
General (Tables)
9 Months Ended
Sep. 30, 2023
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 September 30, 2023 (unaudited)Liabilities as of December 31, 2022
 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$63,611 $300 $— $— 
Foreign exchange forward contract derivatives in cash flow hedging relationships included in accrued expenses and other short-term liabilities$72,445 $(8,931)$136,426 $(7,221)
Foreign exchange forward contract derivatives in cash flow hedging relationships included in long-term other assets$32,104 $83 $— $— 
Foreign exchange forward contract derivatives in cash flow hedging relationships included in long-term other liabilities$135,449 $(4,788)$107,210 $(2,060)
Foreign exchange forward contract derivatives for monetary items included in prepaid expenses and other current assets$3,249 $$— $— 
Foreign exchange forward contract derivatives for monetary items included in accrued expenses and other short-term liabilities$16,418 $(40)$32,066 $(226)
Cash, Cash Equivalents and Investments Cash, cash equivalents, marketable securities and deposits consist of the following (in thousands):
 
 As of September 30, 2023
(unaudited)
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized Losses
Fair
Value
Cash equivalents    
Money market funds$41,709 $— $— $41,709 
Total$41,709 $— $— $41,709 
Marketable securities
US Treasury securities$267,237 $— $(363)$266,874 
US Government Agency securities55,995 — (101)55,894 
Commercial paper10,458 — (7)10,451 
Corporate bonds4,489 — (3)4,486 
Total$338,179 $— $(474)$337,705 
Short-term deposits
Term bank deposits$76,186 $— $— $76,186 
Total$76,186 $— $— $76,186 
Long-term marketable securities
US Treasury securities$196,829 $— $(335)$196,494 
US Government Agency securities9,965 — (19)9,946 
Total$206,794 $— $(354)$206,440 


 As of December 31, 2022
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized Losses
Fair
Value
Cash equivalents    
Money market funds$278,022 $— $— $278,022 
Total$278,022 $— $— $278,022 
Marketable securities
US Treasury securities$159,165 $$(211)$158,956 
US Government Agency securities55,967 (72)55,900 
Commercial paper13,679 — — 13,679 
Corporate bonds7,804 (5)7,803 
Total$236,615 $11 $(288)$236,338 
Short-term deposits
Term bank deposits$128,350 $— $— $128,350 
Total$128,350 $— $— $128,350