v3.26.1
Short-term Investments - Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 95,343 $ 89,933
Unrealized Gains 0 47
Unrealized Losses (48) 0
Fair Value 95,295 89,980
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 52,445 45,062
Balance Sheet Location [Axis]: us-gaap:ShortTermInvestments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 42,897 44,871
Fair Value 42,850 44,918
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 50,646 45,062
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 50,646 45,062
Money market funds | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 50,646 45,062
Money market funds | Balance Sheet Location [Axis]: us-gaap:ShortTermInvestments    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 0
U.S. treasury notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 27,599 37,441
Unrealized Gains 0 46
Unrealized Losses (45) 0
Fair Value 27,554 37,487
U.S. treasury notes | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 0
U.S. treasury notes | Balance Sheet Location [Axis]: us-gaap:ShortTermInvestments    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 27,554 37,487
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 17,098 7,430
Unrealized Gains 0 1
Unrealized Losses (3) 0
Fair Value 17,095 7,431
Commercial paper | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 1,799 0
Commercial paper | Balance Sheet Location [Axis]: us-gaap:ShortTermInvestments    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 15,296 $ 7,431