v3.26.1
Income Taxes - Income before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Taxes    
Pretax book income / (Loss) - Domestic $ (56,511) $ (77,193)
Pretax book loss (62,770) (83,777)
U.K    
Income Taxes    
Pretax book income / (Loss) - Foreign (6,378) (5,541)
Germany.    
Income Taxes    
Pretax book income / (Loss) - Foreign   (1,008)
Netherland    
Income Taxes    
Pretax book income / (Loss) - Foreign $ 119 $ (35)