XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenues [Abstract]  
Summary of Disaggregation of Revenue from Contracts with Customers Disaggregation of revenue from contracts with customers is as follows:

 

 

Year ended December 31,

 

 

2024

 

 

2023

 

 

2022

 

 

$000s

 

 

$000s

 

 

$000s

 

Revenue from Contracts with Customers

 

 

 

 

 

 

 

 

 

Research collaboration - Mallinckrodt plc

 

 

584

 

 

 

13,149

 

 

 

14,425

 

Research collaboration - AstraZeneca

 

 

17,957

 

 

 

17,062

 

 

 

6,287

 

Research collaboration - Hansoh

 

 

24,573

 

 

 

722

 

 

 

228

 

Research collaboration - total

 

 

43,114

 

 

 

30,933

 

 

 

20,940

 

Royalties

 

 

144

 

 

 

710

 

 

 

715

 

Total revenue from contracts with customers

 

 

43,258

 

 

 

31,643

 

 

 

21,655