XML 103 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Movements in Deferred Tax Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Valuation allowance at January 1 $ 63,739 $ 61,703
(Decrease)/increase in valuation allowance (2,293) 2,036
Valuation allowance at December 31 $ 61,446 $ 63,739