v3.26.1
Subsequent Event (Details)
Mar. 31, 2026
$ / contingentValueRightsAgreement
contingentValue
$ / shares
Dec. 31, 2025
£ / shares
Dec. 31, 2024
£ / shares
Subsequent Event [Line Items]      
Ordinary shares, nominal value (in pound sterling per share) | £ / shares   £ 0.002 £ 0.002
Subsequent Event      
Subsequent Event [Line Items]      
Receivable per company share (in USD per share) $ 38.00    
Transferable contingent value | contingentValue 1    
Additional cash payment (in USD per share) $ 9.00    
Maximum receivable per agreement | $ / contingentValueRightsAgreement 9