v3.25.4
Income Taxes - Schedule of Reconciliation of Income Tax Credit (Parenthetical) (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
UK Statutory Income Tax (Benefit) at 25% 25.00% 25.00%