Other Current Assets, Net - Schedule of Other Current Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
||||||
|---|---|---|---|---|---|---|---|---|
| Schedule of Other Current Assets [Abstract] | ||||||||
| Other receivables due from third parties | [1] | $ 2,494 | $ 4,781 | |||||
| Deposits due from third parties | [2] | 5,747 | 5,762 | |||||
| Others | 18 | 62 | ||||||
| Other current assets, gross | 8,259 | 10,605 | ||||||
| Less: Allowance for credit losses | [3] | (1,412) | (1,247) | |||||
| Other current assets, net | $ 6,847 | $ 9,358 | ||||||
| ||||||||