XML 45 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per share ("EPS") - Additional Information (Details) - shares
Jun. 30, 2025
Jun. 30, 2024
Treasury shares    
Earnings per share [line items]    
Ordinary shares in issue (shares) 12,591,893 62,959,463
Ordinary shares    
Earnings per share [line items]    
Ordinary shares in issue (shares) 1,091,394,251 1,141,513,946