Income tax (Schedule of Tax Effects of Temporary Differences that Give Rise to Deferred Tax Asset Balances) (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
||
|---|---|---|---|---|---|---|
| Deferred tax assets: | ||||||
| Tax loss carried forward | $ 286,103 | $ 235,362 | ||||
| Allowance for expected credit loss of receivable, accrued expense and others not currently deductible for tax purposes | 34,918 | 32,441 | ||||
| Deferred revenue | 1,430 | 1,507 | ||||
| Impairment of investment | 2,988 | 2,922 | ||||
| Capitalized research and development expenses | 28,051 | 15,025 | ||||
| Others | (85) | |||||
| Valuation allowance | [1] | (330,844) | (272,922) | $ (224,130) | $ (242,051) | |
| Deferred tax assets, net | 22,646 | 14,250 | ||||
| Deferred tax liabilities: | ||||||
| Related to the fair value changes of investments | 15,179 | 12,015 | ||||
| Related to acquired intangible assets | 31,324 | 38,089 | ||||
| Others | 21,302 | 9,214 | ||||
| Deferred tax liabilities | 67,805 | 59,318 | ||||
| Deferred tax assets, net | 9,782 | 2,563 | ||||
| Deferred tax liabilities | $ 54,941 | $ 47,631 | ||||
| ||||||