v3.26.1
Short-term Investments - Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 100,137 $ 89,933
Unrealized Gains 0 47
Unrealized Losses (19) 0
Fair Value 100,118 89,980
Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 51,159 45,062
Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 48,978 44,871
Fair Value 48,959 44,918
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 51,159 45,062
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 51,159 45,062
Money market funds | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 51,159 45,062
Money market funds | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 0
U.S. treasury notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 35,282 37,441
Unrealized Gains 0 46
Unrealized Losses (16) 0
Fair Value 35,266 37,487
U.S. treasury notes | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 0
U.S. treasury notes | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 35,266 37,487
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 13,696 7,430
Unrealized Gains 0 1
Unrealized Losses (3) 0
Fair Value 13,693 7,431
Commercial paper | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 0
Commercial paper | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 13,693 $ 7,431