XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in Marketable Securities - Debt Securities, Available-for-Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 70,797 $ 125,833
Gross Unrealized Gains 2 88
Gross Unrealized Losses (18) (6)
Estimated Fair Value 70,781 125,915
Cash Equivalents 51,214 48,880
Short-term investments in marketable securities 19,567 77,035
Accrued interest 100 700
Level I | Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 25,840 30,754
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 25,840 30,754
Level I | Money market funds | Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash Equivalents 25,840 30,754
Level I | Money market funds | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
Short-term investments in marketable securities 0 0
Level II | U.S. Treasuries    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 24,124 35,129
Gross Unrealized Gains 2 16
Gross Unrealized Losses (3) 0
Estimated Fair Value 24,123 35,145
Level II | U.S. Treasuries | Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash Equivalents 17,415 6,932
Level II | U.S. Treasuries | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
Short-term investments in marketable securities 6,708 28,213
Level II | U.S. Government bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost   5,475
Gross Unrealized Gains   9
Gross Unrealized Losses   0
Estimated Fair Value   5,484
Level II | U.S. Government bonds | Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash Equivalents   0
Level II | U.S. Government bonds | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
Short-term investments in marketable securities   5,484
Level II | Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 15,830 11,949
Gross Unrealized Gains 0 0
Gross Unrealized Losses (9) (6)
Estimated Fair Value 15,821 11,943
Level II | Commercial paper | Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash Equivalents 7,959 9,958
Level II | Commercial paper | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
Short-term investments in marketable securities 7,862 1,985
Level II | U.S. Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 5,003 42,526
Gross Unrealized Gains 0 63
Gross Unrealized Losses (6) 0
Estimated Fair Value 4,997 42,589
Level II | U.S. Corporate bonds | Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash Equivalents 0 1,236
Level II | U.S. Corporate bonds | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
Short-term investments in marketable securities $ 4,997 $ 41,353