v3.26.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:      
Other differences $ 15,470 $ 18,761  
Tax losses 237,927 136,406  
Fixed assets (1,816)    
Fixed assets   5,069  
Total deferred tax assets 251,581 160,236  
Valuation allowances (248,021) (156,997) $ (122,958)
Net Deferred Tax Asset $ 3,560 $ 3,239