v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Liabilities [Abstract]    
Accrued external research, development and manufacturing costs $ 6,198 $ 6,616
Accrued professional and consultant fees 5,978 2,778
Accrued employee compensation 3,884 5,749
Other 3,795 3,910
Accrued expenses $ 19,855 $ 19,053