XML 44 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current accrued expenses    
Accrued payroll and other employee benefits $ 7,119 $ 9,710
Accrued clinical trial related costs 6,191 5,279
Accrued other 4,872 6,359
Total current accrued expenses $ 18,182 $ 21,348