XML 364 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Employee benefit expense - Number of Directors (Details)
12 Months Ended
Dec. 31, 2024
Option
director
Dec. 31, 2023
Option
director
Dec. 31, 2022
Option
director
Disclosure of defined benefit plans [line items]      
Number of Directors exercising share options 1 1 1
Number of Directors receiving shares as part of long-term incentive schemes 2 2 2
Highest paid director      
Disclosure of defined benefit plans [line items]      
Shares options exercised | Option 986,515 971,802 0