v3.26.1
License Agreements - Schedule of License and Other Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Total license and other revenue $ 2,656 $ 8,248 $ 8,559 $ 17,209
License and other revenue [Member] | Menarini [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Total license and other revenue 1,899 7,621 3,727 15,817
License and other revenue [Member] | Antengene [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Total license and other revenue 680 489 1,179 1,141
Other [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Total license and other revenue $ 77 $ 138 $ 3,653 $ 251