v3.26.1
Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents $ 44,623 $ 31,146
Adjusted Cost 56,362  
Fair Value 56,376  
Cash    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 15,938 16,942
Level 1 | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 28,685 14,204
Corporate debt securities | Level 2 | Balance Sheet Location [Axis]: us-gaap:LongTermInvestments    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost   12,290
Unrealized Gain   102
Unrealized Loss   0
Fair Value   12,392
Corporate debt securities | Level 2 | Balance Sheet Location [Axis]: us-gaap:ShortTermInvestments    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 27,677 41,549
Unrealized Gain 15 125
Unrealized Loss (1) 0
Fair Value $ 27,691 $ 41,674