XML 138 R124.htm IDEA: XBRL DOCUMENT v3.23.3
Share Capital - Schedule of Classes of Share Capital (Details) - GBP (£)
£ / shares in Units, £ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Authorised share capital [Abstract]    
Number of shares authorised (in shares) 60,000,000  
Par value per share (in gbp per share) £ 0.02 £ 0.02
Share capital, shares authorized, value £ 1,200 £ 1,200
Number of shares issued [Abstract]    
Number of shares issued and fully paid (in shares) 57,750,989 56,763,870
Share capital £ 1,155 £ 1,135
Class A ordinary shares    
Number of shares issued [Abstract]    
Number of shares issued and fully paid (in shares) 41,810,877 40,666,258
Share capital £ 836 £ 813
Class B ordinary shares    
Number of shares issued [Abstract]    
Number of shares issued and fully paid (in shares) 15,940,112 16,097,612
Share capital £ 319 £ 322