v3.25.1
Deferred Shares (Details) - Deferred A Shares - GBP (£)
£ / shares in Units, £ in Millions
Mar. 31, 2025
Dec. 31, 2024
Mar. 29, 2023
Deferred shares [Line items]      
Ordinary shares, liquidation preference £ 1.0    
Deferred shares, nominal value (in gbp per share) £ 1 £ 1 £ 1.00