v3.26.1
Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents: $ 33,526 $ 31,146
Adjusted Cost 52,454  
Fair Value 52,421  
Cash    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents: 15,477 16,942
Level 1 | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents: 18,049 14,204
Corporate debt securities | Level 2 | Short-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 32,431 41,549
Unrealized Gain 42 125
Unrealized Loss (85) 0
Fair Value 32,388 41,674
Corporate debt securities | Level 2 | Long-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 1,974 12,290
Unrealized Gain 10 102
Unrealized Loss 0 0
Fair Value $ 1,984 $ 12,392