v3.26.1
Segment Reporting - Summary of Group's Assets and Revenues by Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]          
Non-current assets $ 12,131   $ 12,131   $ 12,784
Research collaboration     422 $ 366  
Revenue 0 $ 224 422 366  
UK          
Segment Reporting Information [Line Items]          
Non-current assets 523   523   600
Research collaboration     422 366  
Revenue     422 $ 366  
Germany          
Segment Reporting Information [Line Items]          
Non-current assets $ 11,608   $ 11,608   $ 12,184