v3.26.1
Fair Value - Schedule of Fair Value of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost $ 32,323 $ 69,276
Recurring Basis | Short-term Investments    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 18,750 19,054
Investments, Unrealized Gains   2
Investments, Unrealized Losses (6) (1)
Investments, Fair Value 18,744 19,055
Recurring Basis | Short-term Investments | Commercial Paper | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 4,676 5,210
Investments, Unrealized Losses (1) (1)
Investments, Fair Value 4,675 5,209
Recurring Basis | Short-term Investments | U.S. Government Debt and Agency Securities | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments, Amortized Cost 14,074 13,844
Investments, Unrealized Gains   2
Investments, Unrealized Losses (5)  
Investments, Fair Value 14,069 13,846
Recurring Basis | Cash Equivalents    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost 23,061 52,159
Cash equivalents, Unrealized Losses (3) (5)
Cash equivalents, Fair Value 23,058 52,154
Recurring Basis | Cash Equivalents | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Fair Value 76 17,299
Recurring Basis | Cash Equivalents | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Fair Value 22,982 34,855
Recurring Basis | Cash Equivalents | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Fair Value 76 17,299
Recurring Basis | Cash Equivalents | Money Market Fund | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost 76 17,299
Cash equivalents, Fair Value 76 17,299
Recurring Basis | Cash Equivalents | Commercial Paper    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Fair Value 22,982 32,314
Recurring Basis | Cash Equivalents | Commercial Paper | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost 22,985 32,319
Cash equivalents, Unrealized Losses (3) (5)
Cash equivalents, Fair Value $ 22,982 32,314
Recurring Basis | Cash Equivalents | U.S. Government Debt and Agency Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Fair Value   2,541
Recurring Basis | Cash Equivalents | U.S. Government Debt and Agency Securities | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, Amortized Cost   2,541
Cash equivalents, Fair Value   $ 2,541