Income Taxes - Schedule of Movements in Deferred Tax Valuation Allowance (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Income Tax Disclosure [Abstract] | ||
| Valuation allowance at January 1 | $ 61,446 | $ 63,739 |
| Increase/(decrease) in valuation allowance | 18,967 | (2,293) |
| Valuation allowance at December 31 | $ 80,413 | $ 61,446 |