v3.25.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Accrued Liabilities [Line Items]      
Research and development $ 250 $ 160  
Clinical 388 740  
Professional fees 1,153 977  
Employee-related 1,671 2,433  
Other 2,834 2,822  
Total accrued expenses and other current liabilities 12,899 15,500  
Collaborative Arrangements      
Accrued Liabilities [Line Items]      
Deferred revenue relating to collaborative arrangements $ 6,603 $ 8,368 $ 8,800