XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Summary of Group's Assets and Revenues by Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Non-current assets $ 15,269 $ 16,298  
Research collaboration 43,114 30,934 $ 20,940
Royalties 144 709 715
Revenue 43,258 31,643 21,655
UK      
Segment Reporting Information [Line Items]      
Non-current assets 4,103 4,467  
Research collaboration 43,114 30,934 20,940
Revenue 43,114 30,934 20,940
Germany      
Segment Reporting Information [Line Items]      
Non-current assets 11,166 11,831  
Royalties 144 709 715
Revenue $ 144 $ 709 $ 715