XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Expenses    
External research, development and manufacturing expenses $ 23,588 $ 29,338
Employee compensation and benefits 3,383 8,308
Professional and consultant fees 846 1,265
Income taxes payable 5 211
Other 384 249
Total accrued expenses $ 28,206 $ 39,371