Income Tax Expense - Schedule of Deferred Tax Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|---|
| Deferred tax assets, net: | |||
| Net operating loss carryforwards | $ 10,446 | $ 8,909 | |
| Less: valuation allowance | (10,446) | (8,909) | $ (5,461) |
| Deferred tax assets, net: |