v3.25.2
Accrued Expenses - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 5,818 $ 8,976
Research and clinical costs 3,660 907
License fee 1,562 1,938
Facility related 1 2,811
Other 1,117 1,272
Total accrued expenses and other current liabilities $ 12,158 $ 15,904