XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.2
License and Asset Purchase Agreements - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Royalty revenue recognized $ 37,579 $ 39,679 $ 76,277 $ 87,349  
Revenue from contract with customer, license and other revenue 37,579 39,679 76,277 87,349  
Antengene [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
License-related revenue 2,500     7,800  
Other milestone method revenue recognized   1,500 2,500 2,300  
Other revenue     500 900  
Menarini [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Reimbursement of development related expenses 4,900 6,500 9,600 13,600  
License-related revenue     3,500    
Other revenue 300   500    
License and other revenue [Member] | Other Current Assets [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Royalty revenue recognized     6,000   $ 7,800
Revenue from contract with customer, license and other revenue     6,000   7,800
License and other revenue [Member] | Accounts Receivable 1 [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Royalty revenue recognized     9,100   22,500
Revenue from contract with customer, license and other revenue     9,100   $ 22,500
Royalty [Member] | Antengene [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Royalty revenue recognized 700 1,000 1,400 1,300  
Revenue from contract with customer, license and other revenue 700 1,000 1,400 1,300  
Royalty [Member] | Menarini [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Royalty revenue recognized 400   700    
Revenue from contract with customer, license and other revenue $ 400   700    
Other Royalty [Member] | Antengene [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Royalty revenue recognized   1,600 400 4,100  
Revenue from contract with customer, license and other revenue   $ 1,600 $ 400 $ 4,100