v3.26.1
Segment Reporting - Schedule of Long-Lived Assets by Geographic Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Long-Lived Assets $ 128,503 $ 105,051
United Kingdom    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Long-Lived Assets 127,658 104,160
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Long-Lived Assets 455 891
Europe    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Long-Lived Assets $ 390 $ 0