Income Taxes - Schedule of Movements in the Deferred Tax Asset Valuation Allowance (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Deferred Tax Asset, Valuation Allowance [Roll Forward] | ||
| Valuation allowance as of January 1, | $ (156,997) | $ (122,958) |
| Decrease in valuation allowance through net loss | (75,459) | (36,670) |
| Foreign currency translation adjustments | (15,565) | 2,631 |
| Valuation allowance as of December 31, | $ (248,021) | $ (156,997) |