XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
General - Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 58,375 $ 133,113
Marketable securities | Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 513,448 342,751
Gross Unrealized Gains 660 632
Gross Unrealized Losses (173) 0
Fair Value 513,935 343,383
Marketable securities | Long-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 395,412 661,955
Gross Unrealized Gains 647 104
Gross Unrealized Losses (408) (3,163)
Fair Value 395,651 658,896
US Treasury securities | Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 513,448 342,751
Gross Unrealized Gains 660 632
Gross Unrealized Losses (173) 0
Fair Value 513,935 343,383
US Treasury securities | Long-term marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 395,412 661,955
Gross Unrealized Gains 647 104
Gross Unrealized Losses (408) (3,163)
Fair Value 395,651 658,896
Short-term deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 36,632 39,450
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 36,632 39,450
Term bank deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 36,632 39,450
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 36,632 39,450
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 58,375 $ 133,113