XML 109 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Loss before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Taxes [Line Items]    
United Kingdom $ (27,510) $ (50,534)
Loss before income tax (61,227) (76,522)
United States    
Income Taxes [Line Items]    
Foreign (32,833) (24,507)
Other foreign    
Income Taxes [Line Items]    
Foreign $ (884) $ (1,481)