v3.26.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued personnel related expenses $ 3,501 $ 4,994
Accrued legal and professional services 737 711
Accrued research and development expenses 3,126 848
Accrued purchases of property and equipment 0 1
Other accrued liabilities 232 165
Total accrued expenses and other current liabilities $ 7,596 $ 6,719