Prepayments and Other Assets, Net - Schedule of Prepayments and Other Assets, Net (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Schedule of Prepayments and Other Assets, Net [Abstract] | |||||||||||
| Deposits | [1] | $ 13,232 | $ 12,590 | ||||||||
| Prepayments for goods and services | 3,591 | 4,362 | |||||||||
| VAT recoverable | [2] | 11,240 | 6,935 | ||||||||
| Prepayments and other receivables for property and equipment | [3] | 4,044 | 4,782 | ||||||||
| Loan receivable | [4] | 17,839 | 17,371 | ||||||||
| Advances to employees | 152 | 69 | |||||||||
| Others | 488 | 581 | |||||||||
| Prepayments and other assets | 50,586 | 46,690 | |||||||||
| Less: Allowance for credit losses for prepayments and other assets | (543) | (517) | $ (573) | ||||||||
| Prepayments and other assets, net | 50,043 | 46,173 | |||||||||
| Less: Prepayments and other current assets, net | 25,754 | 22,189 | |||||||||
| Other non-current assets, net | $ 24,289 | $ 23,984 | |||||||||
| |||||||||||