Accounts Payable and Other Accrued Liabilities - Schedule of Accounts Payable and Other Accrued Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Accounts Payable and Other Accrued Liabilities [Abstract] | ||
| Accounts payable and accruals (Note 12) | $ 713 | $ 1,058 |
| Accrued employee compensation and benefits | 313 | 306 |
| Accounts payable and other accrued liabilities | $ 1,026 | $ 1,364 |