v3.26.1
BASIC AND DILUTED (LOSS) INCOME PER SHARE
12 Months Ended
Dec. 31, 2025
Earnings per share [abstract]  
BASIC AND DILUTED (LOSS) INCOME PER SHARE
22. BASIC AND DILUTED (LOSS) INCOME PER SHARE
Basic net (loss) income per share is calculated by dividing net (loss) income by the weighted average number of ordinary shares outstanding during the year (amounts are in USD thousand except shares and per share amounts).
Year ended December 31,
202520242023
Net (loss) income for the year attributable to shareholders(32,930)30,679 18,260 
Weighted-average number of ordinary shares, basic35,478,33136,034,11537,083,262
Net (loss) income per share attributable to shareholders, basic(0.93)0.85 0.49 
Net (loss) income for the year attributable to shareholders(32,930)30,67918,260
Weighted-average number of ordinary shares, diluted35,478,331 36,337,349 38,542,166 
Net (loss) income per share attributable to shareholders, diluted(0.93)0.840.47

The calculation of diluted (loss) income per share has been based on the following weighted-average number of ordinary shares outstanding after adjustment for the effect of all dilutive potential ordinary shares:

Year ended December 31,
202520242023
Weighted-average number of ordinary shares, basic35,478,33136,034,11537,083,262
Effect of share options and warrants on issue— 297,347 495,252 
Effect of contingently issuable ordinary shares related to business combinations— — 963,652 
Unvested ordinary shares— 5,887 — 
Weighted-average number of ordinary shares, diluted35,478,331 36,337,349 38,542,166 

Share warrants, share options and RSUs to purchase or acquire 6,121,689, 5,834,519 and 5,852,864 ordinary shares were outstanding at December 31, 2025, 2024 and 2023, respectively, that could potentially be dilutive in the future (Note 13).

For the year ended December 31, 2025, (i) 4,751,999 options (2024: 4,609,353; 2023: 4,771,770) (ii) 4,990,436 (2024: Nil; 2023: Nil) contingently issuable ordinary shares and (iii) 411,129 RSUs (2024: 605,994; 2023: Nil) were excluded from the diluted weighted-average number of ordinary shares calculation because their effect would have been anti-dilutive.
For disclosures regarding the number of outstanding shares, see Note 11.