Prepayments and Other Assets, Net - Schedule of Prepayments and Other Assets, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Schedule of Prepayments and Other Assets, Net [Abstract] | ||||||||||||
| Deposits | [1] | $ 12,590 | $ 14,510 | |||||||||
| Prepayments for goods and services | 4,362 | 3,390 | ||||||||||
| VAT recoverable | [2] | 6,935 | 5,600 | |||||||||
| Prepayments and other receivables for property and equipment | [3] | 4,782 | 5,232 | |||||||||
| Loan receivable | [4] | 17,371 | 9,738 | |||||||||
| Disposal consideration | [4] | 696 | ||||||||||
| Advances to employees | 69 | 81 | ||||||||||
| Others | 581 | 696 | ||||||||||
| Prepayments and other assets | 46,690 | 39,943 | ||||||||||
| Less: Allowance for credit losses for prepayments and other assets | (517) | (573) | $ (405) | $ (454) | ||||||||
| Prepayments and other assets, net | 46,173 | 39,370 | ||||||||||
| Less: Prepayments and other current assets, net | (22,189) | (29,684) | ||||||||||
| Other non-current assets | $ 23,984 | $ 9,686 | ||||||||||
| ||||||||||||