v3.26.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Current income tax provision    
United Kingdom $ 0 $ 0
Foreign (2,495) 2,031
Total current (benefit) expense: (2,495) 2,031
Deferred income tax (benefit) expense:    
United Kingdom 0 0
Foreign 22 (437)
Total deferred income tax (benefit) expense: 22 (437)
Total provision for income taxes $ (2,473) $ 1,594