v3.26.1
Income Taxes - Schedule of Components of Income (Loss) before Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
UK $ (217,984) $ (248,649)
Non-UK 22,271 15,736
Loss before income taxes $ (195,713) $ (232,913)