v3.26.1
Earnings per share ("EPS") - Additional Information (Details) - shares
Jun. 30, 2026
Jun. 30, 2025
Treasury shares    
Earnings per share [line items]    
Ordinary shares in issue (shares) 12,591,893 12,591,893
Ordinary shares    
Earnings per share [line items]    
Ordinary shares in issue (shares) 1,091,394,251 1,091,394,251