XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
General - Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents: $ 110,679 $ 164,848
Marketable securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 561,052 252,605
Gross Unrealized Gains 1,516 571
Gross Unrealized Losses 0 (1)
Fair Value 562,568 253,175
Marketable securities | Marketable Securities, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 332,455 209,961
Gross Unrealized Gains 3 1,102
Gross Unrealized Losses (129) 0
Fair Value 332,329 211,063
US Treasury securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 551,058 242,633
Gross Unrealized Gains 1,504 530
Gross Unrealized Losses 0 (1)
Fair Value 552,562 243,162
US Treasury securities | Marketable Securities, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 332,455 209,961
Gross Unrealized Gains 3 1,102
Gross Unrealized Losses (129) 0
Fair Value 332,329 211,063
US Government Agency securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,994 9,972
Gross Unrealized Gains 12 41
Gross Unrealized Losses 0 0
Fair Value 10,006 10,013
Short-term deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 34,174 49,800
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 34,174 49,800
Term bank deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 34,174 49,800
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 34,174 49,800
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents: $ 110,679 $ 164,848