v3.25.4
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