v3.26.1
Investments and Fair Value Measurements - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents $ 23,311 $ 45,061 $ 36,499
Gross
Unrealized Gain 6 84  
Gross
Unrealized
Loss (86)    
Restricted cash, current 1,935 1,937  
Cash, Cash Equivalents, Restricted Cash And Short Term Investments, Amortized Cost 37,182 56,231  
Cash, Cash Equivalents, Restricted Cash And Short Term Investments, Fair Value 37,102 56,315  
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents 13,611    
Level 2 | U.S. treasury and agency securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized
Cost 21,636 24,655  
Gross
Unrealized Gain 6 84  
Gross
Unrealized
Loss (86)    
Fair Value 21,556 24,739  
Money market funds | Level 1      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents 10,000 29,639  
Restricted cash, current 1,935 $ 1,937  
U.S. Treasury Securities | Level 2      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents $ 3,611