XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.3
General (Tables)
9 Months Ended
Sep. 30, 2025
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 in the condensed consolidated balance sheets are presented in the following table (in thousands):
 
 Assets (liabilities) as of September 30, 2025 (unaudited)Assets (liabilities) as of December 31, 2024
 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 short-term assets$187,224 $17,099 $131,363 $773 
Foreign exchange forward contract derivatives in cash flow hedging relationships for operating expenses included in accrued expenses and other short-term liabilities$— $— $56,256 $(2,902)
Foreign exchange forward contract derivatives in cash flow hedging relationships for operating expenses included in long-term other assets$161,027 $9,047 $96,950 $3,083 
Foreign exchange forward contract derivatives in cash flow hedging relationships for operating expenses included in long-term other liabilities$10,553 $(32)$— $— 
Foreign exchange forward contract derivatives in cash flow hedging relationships for revenues included in prepaid expenses and other short-term assets$— $— $142,051 $7,326 
Foreign exchange forward contract derivatives in cash flow hedging relationships for revenues included in accrued expenses and other short-term liabilities$128,988 $(4,080)$— $— 
Foreign exchange forward contract derivatives in cash flow hedging relationships for revenues included in long-term other assets$18,281 $63 $— $— 
Foreign exchange forward contract derivatives in cash flow hedging relationships for revenues included in long-term other liabilities$219,675 $(3,555)$— $— 
Schedule of Cash, Cash Equivalents and Investments Cash equivalents, marketable securities and short-term deposits consist of the following (in thousands):
 
 As of September 30, 2025
(unaudited)
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized Losses
Fair
Value
Cash equivalents    
Money market funds$58,375 $— $— $58,375 
Total$58,375 $— $— $58,375 
Marketable securities
US Treasury securities$513,448 $660 $(173)$513,935 
Total$513,448 $660 $(173)$513,935 
Short-term deposits
Term bank deposits$36,632 $— $— $36,632 
Total$36,632 $— $— $36,632 
Long-term marketable securities
US Treasury securities$395,412 $647 $(408)$395,651 
Total$395,412 $647 $(408)$395,651 


 As of December 31, 2024
 Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized Losses
Fair
Value
Cash equivalents    
Money market funds$133,113 $— $— $133,113 
Total$133,113 $— $— $133,113 
Marketable securities
US Treasury securities$342,751 $632 $— $343,383 
Total$342,751 $632 $— $343,383 
Short-term deposits
Term bank deposits$39,450 $— $— $39,450 
Total$39,450 $— $— $39,450 
Long-term marketable securities
US Treasury securities$661,955 $104 $(3,163)$658,896 
Total$661,955 $104 $(3,163)$658,896