XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
License and Asset Purchase Agreements - Summary of License and Other Revenue - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Other revenue     $ 6,000,000
Revenue from contract with customer, license and other revenue $ 146,033,000 $ 157,074,000 209,819,000
Antengene [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Milestone method revenue recognized   7,800,000 29,300,000
Other revenue 1,200,000 1,800,000 300,000
Menarini [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Reimbursement of Development Related Expenses 15,000,000 15,000,000  
Milestone method revenue recognized 4,000,000    
Initial transaction     75,000
Other revenue 800,000 400,000  
Other partner      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Milestone method revenue recognized 2,500,000 2,300,000  
Other revenue 500,000    
License and Service [Member] | Other Current Assets [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue from contract with customer, license and other revenue 1,000,000 7,800,000  
License and Service [Member] | Accounts Receivable 1 [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue from contract with customer, license and other revenue 9,100,000 22,500,000  
License [Member] | Menarini [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue from contract with customer, license and other revenue 3,500,000    
License [Member] | Other partner      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue from contract with customer, license and other revenue 3,400,000    
Royalty [Member] | Antengene [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue from contract with customer, license and other revenue 1,500,000 3,800,000 $ 800,000
Royalty [Member] | Menarini [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue from contract with customer, license and other revenue 1,100,000 300,000  
Royalty [Member] | FORUS Therapeutics Inc Distribution Agreement [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue from contract with customer, license and other revenue   $ 5,200,000  
Royalty [Member] | Other partner      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue from contract with customer, license and other revenue $ 500,000