v3.26.1
Income Taxes - Tax losses carry forwards (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Income Taxes  
Total tax losses carry forwards $ 431,893
2026  
Income Taxes  
Total tax losses carry forwards 101,317
2027  
Income Taxes  
Total tax losses carry forwards 42,159
2028  
Income Taxes  
Total tax losses carry forwards 35,464
2029  
Income Taxes  
Total tax losses carry forwards 91,815
2030  
Income Taxes  
Total tax losses carry forwards 55,663
2031  
Income Taxes  
Total tax losses carry forwards 34,073
2032  
Income Taxes  
Total tax losses carry forwards 60,506
2033  
Income Taxes  
Total tax losses carry forwards $ 10,896