XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Collaboration Agreements, License Agreement and Revenues - Drug Product Revenue - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Deferred Revenue $ 28,858     $ 12,740       $ 28,858   $ 12,740
Drug product revenue recognized 46,333       $ 40,134     152,877 $ 120,614  
Other long-term liabilities 837     2,858       837   2,858
Astra Zeneca Agreements [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Royalty revenue recognized as drug product revenue               115,339    
Drug Product Revenue, Net [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Drug product revenue recognized (262)       1,320     24,954 17,701  
Drug Product Revenue, Net [Member] | Astellas Agreement [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Drug product revenue recognized 300             700    
Drug Product Revenue, Net [Member] | Europe [Member] | Astellas Agreement [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Drug product revenue recognized 1,093       625     3,209 1,465  
Drug Product Revenue, Net [Member] | Europe [Member] | Astellas Europe Agreement [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Drug product revenue recognized               5,600    
Collaboration agreement payment               35,300    
Burdened manufacturing costs       800            
Drug Product Revenue, Net [Member] | Japan [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Drug product revenue recognized           $ 14,400 $ 1,700      
Drug Product Revenue, Net [Member] | Japan [Member] | Astellas Agreement [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Drug product revenue recognized (1,355)       695     (3,926) 16,236  
Accrued liabilities 3,600     1,200       3,600   1,200
Other long-term liabilities 600     700       600   700
Drug Product Revenue, Net [Member] | API Shipment [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Drug product revenue recognized 1,400 $ 400 $ 2,200   700 $ 600        
Bulk Drug Product [Member] | Astellas Europe Agreement [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Deferred Revenue       17,700           17,700
Bulk Drug Product [Member] | Europe [Member] | Astellas Europe Agreement [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Drug product revenue recognized                   38,700
Accrued liabilities 9,000     $ 38,600       9,000   $ 38,600
Bulk Drug Product [Member] | Europe [Member] | Astellas Europe Agreement [Member] | Royalty Revenue [Member]                    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                    
Royalty revenue recognized as drug product revenue $ 1,100       $ 600     $ 3,200 $ 1,500