XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following (in thousands):
June 30, 2025December 31, 2024
Research and development$770 $1,845 
Professional fees617 537 
Compensation and related expenses1,043 4,879 
Other98 187 
$2,528 $7,448