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 |