XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Certain Financial Statement Caption Information - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Clinical development $ 4,368 $ 3,253
Accrued payroll and other employee benefits 2,359 2,975
Other accruals 595 472
Income tax 564  
Non-clinical research 418 465
Accrued interest   74
Total accrued expenses $ 8,304 $ 7,239