v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Expenses    
Accrued clinical expenses $ 9,062 $ 9,178
Accrued manufacturing expenses 8,159 5,889
Accrued external research and development expenses 2,501 3,231
Accrued employee compensation 6,254 3,658
Accrued other 2,601 1,225
Total $ 28,577 $ 23,181