v3.25.2
License Agreements - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Revenue from contract with customer, license and other revenue $ 37,929 $ 42,786 $ 67,944 $ 75,912  
Antengene [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Other milestone method revenue recognized   2,000      
Menarini [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Reimbursement of development related expenses 6,500 7,100 13,500 13,000  
Milestone method revenue recognized   4,000   4,000  
License and other revenue [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     10,700   $ 2,900
Royalty [Member] | Antengene [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Revenue from contract with customer, license and other revenue 500 500 1,100 1,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,000 $ 700 1,900 1,100  
Other Royalty [Member] | Antengene [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Revenue from contract with customer, license and other revenue $ 100   $ 200 $ 2,000