XML 50 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Cash, Cash Equivalents, Marketable Securities and Short-Term Deposits Cash equivalents, marketable securities and deposits consist of the following (in thousands):
 
 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 

 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 
Property, Plant and Equipment Estimated Useful Life Depreciation is calculated using the straight-line method over the estimated useful lives of the assets at the following annual rates:
 
Computer equipment 33% 
Office furniture and equipment14%15%
Leasehold improvements Over the shorter of the expected lease
term or estimated useful life
 
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 ofAssets (liabilities) as of
 December 31, 2024December 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 short-term assets$131,363 $773 $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$56,256 $(2,902)$— $— 
Foreign exchange forward contract derivatives in cash flow hedging relationships for operating expenses included in long-term other assets$96,950 $3,083 $33,233 $519 
Foreign exchange forward contract derivatives in cash flow hedging relationships for operating expenses included in long-term other liabilities$— $— $102,216 $(1,624)
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 for monetary items included in prepaid expenses and other short-term assets$— $— $39,155 $36 
Foreign exchange forward contract derivatives for monetary items included in accrued expenses and other short-term liabilities$— $— $5,213 $(7)