XML 105 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued professional fees $ 818 $ 1,167
Accrued compensation and benefits 2,528 2,312
Accrued research and development 2,298 4,910
Accrued interest 741 0
Other accrued expenses 42 26
Accrued expenses $ 6,427 $ 8,415