XML 401 R93.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings per share - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings per share [line items]      
Shares excluded from the computation of diluted earnings per share 25,200,000 19,700,000 7,200,000
Treasury shares      
Earnings per share [line items]      
Ordinary shares in issue 66,675,497 70,489,953 70,489,953
Ordinary shares      
Earnings per share [line items]      
Ordinary shares in issue 1,141,513,196 1,141,427,296 1,224,459,550