XML 30 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenues [Abstract]  
Summary of Disaggregation of Revenue from Contracts with Customers

Disaggregation of revenue from contracts with customers is as follows:

 

 

Three months ended March 31,

 

 

2026

 

 

2025

 

 

$000s

 

 

$000s

 

Revenue from Contracts with Customers

 

 

 

 

 

 

Research collaboration - AstraZeneca

 

 

422

 

 

 

142

 

Total revenue from contracts with customers

 

 

422

 

 

 

142