v3.26.1
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)