XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Agreements - AmgenOxford BioTherapeutics (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Oct. 31, 2013
Collaborative Agreements disclosures        
Revenue from contract with customer $ 69,856 $ 132,299 $ 82,271  
Amgen        
Collaborative Agreements disclosures        
Revenue from contract with customer 1,000      
Upfront payment | Amgen        
Collaborative Agreements disclosures        
Revenue from contract with customer 1,000      
License and milestone fees        
Collaborative Agreements disclosures        
Revenue from contract with customer $ 22,650 $ 63,742 $ 34,788  
License and milestone fees | Amgen        
Collaborative Agreements disclosures        
Potential milestone payment       $ 34,000