v3.25.3
Investments in Marketable Securities - Schedule of Debt Securities, Available-for-Sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 47,382 $ 125,833
Gross Unrealized Gains 1 88
Gross Unrealized Losses (2) (6)
Estimated Fair Value 47,381 125,915
Cash Equivalents 39,880 48,880
Short-term investments in marketable securities 7,501 77,035
Accrued interest 100 700
Level I | Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 39,880 30,754
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 39,880 30,754
Level I | Money market funds | Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash Equivalents 39,880 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 1,998 35,129
Gross Unrealized Gains 0 16
Gross Unrealized Losses 0 0
Estimated Fair Value 1,998 35,145
Level II | U.S. Treasuries | Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash Equivalents 0 6,932
Level II | U.S. Treasuries | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
Short-term investments in marketable securities 1,998 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 1,995 11,949
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) (6)
Estimated Fair Value 1,993 11,943
Level II | Commercial paper | Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Cash Equivalents 0 9,958
Level II | Commercial paper | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
Short-term investments in marketable securities 1,993 1,985
Level II | U.S. Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 3,509 42,526
Gross Unrealized Gains 1 63
Gross Unrealized Losses 0 0
Estimated Fair Value 3,510 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 $ 3,510 $ 41,353