Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
||||
|---|---|---|---|---|---|---|
| Schedule of Accrued Expenses and Other Liabilities [Abstract] | ||||||
| Project Deposits | $ 3,995 | $ 3,904 | ||||
| Value added taxes and other taxes payable | 3,397 | 370 | ||||
| Contingent liabilities of GEM dispute | [1] | 1,550 | ||||
| Payroll payable | 746 | 717 | ||||
| Subscription amount received for unvested restricted shares | 288 | |||||
| Others | [2] | 1,009 | 513 | |||
| Total accrued expenses and other liabilities | $ 10,697 | $ 5,792 | ||||
| ||||||