XML 44 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current accrued expenses    
Accrued payroll and other employee benefits $ 7,395 $ 9,710
Accrued clinical trial related costs 6,319 5,279
Accrued other 3,857 6,359
Total current accrued expenses $ 17,571 $ 21,348