XML 117 R95.htm IDEA: XBRL DOCUMENT v3.25.4
Share capital and share premium - Ordinary shares issued and fully paid (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2025
€ / shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2024
€ / shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2023
€ / shares
Disclosure of classes of share capital [line items]            
Par value per share (in euros per share) | € / shares   € 1   € 1   € 1
Share capital $ 286,156   $ 283,093   $ 236,800  
Share premium 1,792,181   1,792,181   1,736,469  
Total share capital and share premium $ 2,078,337   $ 2,075,274   $ 1,973,269  
Ordinary Shares            
Disclosure of classes of share capital [line items]            
Number of ordinary shares issued (in shares) | shares 247,705,230   244,925,650   202,277,366  
Par value per share (in euros per share) | € / shares   € 1.00   € 1   € 1
Share capital $ 286,156   $ 283,093   $ 236,800  
Share premium 1,792,181   1,792,181   1,736,469  
Total share capital and share premium $ 2,078,337   $ 2,075,274   $ 1,973,269