XML 74 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration and License Agreements- CytomX (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Jun. 30, 2016
Collaborative Agreements disclosures          
Revenue from contract with customer $ 108,782 $ 69,856 $ 132,299    
Contract with customer asset gross       $ 125,000  
Research and development support          
Collaborative Agreements disclosures          
Revenue from contract with customer 940 398 28    
License and milestone fees          
Collaborative Agreements disclosures          
Revenue from contract with customer 76,027 $ 22,650 $ 63,742    
License and milestone fees | CytomX          
Collaborative Agreements disclosures          
Revenue from contract with customer 4,000        
License and milestone fees | CytomX | Maximum          
Collaborative Agreements disclosures          
Contract with customer asset gross $ 355,000        
License and milestone fees | CytomX | Sales milestones          
Collaborative Agreements disclosures          
Contract with customer asset gross         $ 160,000