v3.25.4
Capital and reserves - Share capital (Details)
$ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Number of ordinary shares (issued and paid up):      
Share-based compensation expense | $ $ 4.5 $ 10.0 $ 17.6
Weighted average contractual life of the outstanding options 1 year 4 months 6 days    
Ordinary shares excluded from the diluted weighted average number of ordinary shares 1,875,158    
Ordinary shares      
Number of ordinary shares (issued and paid up):      
Balance at the beginning of the year 120,423,333 120,286,627  
Exercise of share options (cashless) 42,575 136,706  
Balance at the end of the year 120,465,908 120,423,333 120,286,627
Authorised share capital 350,000,001    
Number of votes per share 1