Other Financial Statement information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
Employee-related expenses | $ 1,486 | $ 2,542 |
Clinical trials | 1,103 | 763 |
Professional and other service fees | 986 | 2,647 |
Other current liabilities | 53 | 433 |
Total accrued expenses and other current liabilities | $ 3,628 | $ 6,385 |