v3.25.4
Segment Reporting - Summary of Group's Assets and Revenues by Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Non-current assets $ 12,784 $ 15,269  
Research collaboration 559 43,114 $ 30,934
Royalties   144 709
Revenue 559 43,258 31,643
UK      
Segment Reporting Information [Line Items]      
Non-current assets 600 4,103  
Research collaboration 559 43,114 30,934
Revenue 559 43,114 30,934
Germany      
Segment Reporting Information [Line Items]      
Non-current assets $ 12,184 11,166  
Royalties   144 709
Revenue   $ 144 $ 709