v3.25.3
License Agreements - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 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 $ 44,044 $ 38,783 $ 111,988 $ 114,695  
Antengene [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Other milestone method revenue recognized       2,000  
Other income 200   500    
Menarini [Member]          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Reimbursement of development related expenses 1,500 2,000 15,000 15,000  
Milestone method revenue recognized 8,200 6,000 8,200 10,000  
Other income   200   600  
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     5,300   $ 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   1,600 1,200  
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 $ 500 $ 2,900 $ 1,600