XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2
General - Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 56,222 $ 164,848
Marketable securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 427,612 252,605
Gross Unrealized Gains 0 571
Gross Unrealized Losses (547) (1)
Fair Value 427,065 253,175
Marketable securities | Marketable Securities, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 163,566 209,961
Gross Unrealized Gains 0 1,102
Gross Unrealized Losses (594) 0
Fair Value 162,972 211,063
US Treasury securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 417,625 242,633
Gross Unrealized Gains 0 530
Gross Unrealized Losses (544) (1)
Fair Value 417,081 243,162
US Treasury securities | Marketable Securities, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 163,566 209,961
Gross Unrealized Gains 0 1,102
Gross Unrealized Losses (594) 0
Fair Value 162,972 211,063
US Government Agency securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,987 9,972
Gross Unrealized Gains 0 41
Gross Unrealized Losses (3) 0
Fair Value 9,984 10,013
Short-term deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 44,846 49,800
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 44,846 49,800
Term bank deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 44,846 49,800
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 44,846 49,800
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 56,222 $ 164,848