v3.26.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Research and development $ 1,329 $ 2,012
Employee compensation and benefits 1,928 1,948
Professional services and other 1,649 1,003
Total accrued Liabilities $ 4,906 $ 4,963