XML 83 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Research and development expenses $ 9,521 $ 4,840
Employee-related expenses 2,368 2,440
Taxes payable   2,574
Professional services 715 932
Other 918 1,127
Total accrued expenses $ 13,522 $ 11,913