XML 341 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings/(Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings per share [abstract]  
Schedule of Earnings/(Loss) Attributable to Owners of Company Earnings/(Loss) Attributable to Owners of the Group:
2025
2024
2023
Basic $
Diluted $
Basic $
Diluted $
Basic $
Diluted $
Income/(loss) for the year, attributable
to the owners of the Group
(109,739)
(109,739)
53,510
53,510
(65,697)
(65,697)
Schedule of Weighted-Average Number of Ordinary Shares Weighted-Average Number of Ordinary Shares:
2025
2024
2023
Basic
Diluted
Basic
Diluted
Basic
Diluted
Issued ordinary shares at January 1,
239,421,312
239,421,312
271,853,731
271,853,731
278,566,306
278,566,306
Effect of shares issued & treasury
shares purchased
1,366,273
1,366,273
(17,397,423)
(17,397,423)
(2,263,773)
(2,263,773)
Effect of dilutive shares
1,571,612
Weighted average number of
ordinary shares at December 31,
240,787,585
240,787,585
254,456,308
256,027,920
276,302,533
276,302,533
Schedule of Earnings/(Loss) per Share Earnings/(Loss) per Share:
2025
2024
2023
Basic $
Diluted $
Basic $
Diluted $
Basic $
Diluted $
Basic and diluted earnings/(loss) per
share
(0.46)
(0.46)
0.21
0.21
(0.24)
(0.24)