XML 95 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant agreements - Oxurion Collaboration Agreement (Details)
€ in Millions, £ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
GBP (£)
Significant agreements.            
Deferred revenue $ 135,194,000   $ 61,873,000 $ 71,340,000    
Oxurion            
Significant agreements.            
Revenue recognized 0   $ 0 $ 0    
Deferred revenue $ 0          
Oxurion | Development milestone            
Significant agreements.            
Potential milestone payments | €         € 8.3  
Revenue under contracts with customer from milestone payment | €   € 3.8        
Oxurion | Regulatory milestone            
Significant agreements.            
Potential milestone payments | £           £ 16.5
Oxurion | Granting first regulatory approval or first indication            
Significant agreements.            
Potential milestone payments | £           £ 5.0