Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components - Schedule of Accrued Expenses (Details)

v3.25.1
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued project costs $ 815 $ 522
Professional fees 449 341
Payroll and related expense 388 1,079
Bonus 0 1,170
At-the-market offering payable 0 1,130
Other expenses 41 534
Total $ 1,693 $ 4,776