XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
General - Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 42,890 $ 164,848
Marketable securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 355,838 252,605
Gross Unrealized Gains 42 571
Gross Unrealized Losses (137) (1)
Fair Value 355,743 253,175
Marketable securities | Marketable Securities, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 226,853 209,961
Gross Unrealized Gains 69 1,102
Gross Unrealized Losses (556) 0
Fair Value 226,366 211,063
US Treasury securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 345,858 242,633
Gross Unrealized Gains 41 530
Gross Unrealized Losses (137) (1)
Fair Value 345,762 243,162
US Treasury securities | Marketable Securities, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 226,853 209,961
Gross Unrealized Gains 69 1,102
Gross Unrealized Losses (556) 0
Fair Value 226,366 211,063
US Government Agency securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,980 9,972
Gross Unrealized Gains 1 41
Gross Unrealized Losses 0 0
Fair Value 9,981 10,013
Short-term deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 45,280 49,800
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 45,280 49,800
Term bank deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 45,280 49,800
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 45,280 49,800
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 42,890 $ 164,848