Income Tax Expense - Schedule of Movement of Valuation Allowance (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Movement of Valuation Allowance [Abstract] | ||
| Balance as of beginning of the period/year | $ 20,992 | $ 10,446 |
| Additions | 5,517 | 5,012 |
| Balance as of end of the period | $ 26,509 | $ 15,458 |