Schedule of Warrant Derivative Liabilities (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Debt Disclosure [Abstract] | ||
| Balance of warrant derivative liabilities | $ 4,253 | |
| Transfer out upon conversion of convertible notes and warrants with embedded conversion provisions | (809) | |
| Change in fair value of warrant liability | (4,150) | |
| Transfer in due to issuance of warrants with embedded conversion features | ||
| Balance of warrant derivative liabilities | ||