v3.25.4
Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related liabilities $ 608 $ 912
Operating lease liability, current 441 483
Other accrued expenses 923 614
Accrued liabilities and current portion of long-term liabilities $ 1,972 $ 2,009
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities and current portion of long-term liabilities Accrued liabilities and current portion of long-term liabilities