v3.26.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Employee-related expenses $ 4,719 $ 3,066
Professional fees 1,141 1,366
Clinical expenses 9,418 8,466
Manufacturing expenses 3,945 6,071
Other research and development expenses 941 241
Other 317 554
Total accrued liabilities $ 20,481 $ 19,764