XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
License and Asset Purchase Agreements - Schedule of License and Other Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Total license and other revenue $ 34,022 $ 36,629 $ 111,383
License and Other Revenue [Member] | Menarini [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Total license and other revenue 24,360 15,672 75,000
License and Other Revenue [Member] | Antengene [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Total license and other revenue 2,713 13,353 30,429
Other [Member]      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Total license and other revenue $ 6,949 $ 7,604 $ 5,954