Income Tax Expense - Schedule of Deferred Tax Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|
| Deferred tax assets, net: | ||||
| Net operating loss carryforwards | $ 26,509 | $ 20,992 | ||
| Less: valuation allowance | (26,509) | (20,992) | $ (15,458) | $ (10,446) |
| Deferred tax assets, net: |