XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration Agreements, License Agreement and Revenues - Drug Product Revenue - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Deferred Revenue $ 9,546   $ 12,740     $ 9,546   $ 12,740
Drug product revenue recognized 50,641     $ 44,319   106,544 $ 80,480  
Other long-term liabilities 1,012   2,858     1,012   2,858
Astra Zeneca Agreements [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Royalty revenue recognized as drug product revenue           73,118    
Drug Product Revenue, Net [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Drug product revenue recognized 729     14,272   25,216 16,381  
Drug Product Revenue, Net [Member] | Astellas Agreement [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Drug product revenue recognized 700         500    
Drug Product Revenue, Net [Member] | Europe [Member] | Astellas Agreement [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Drug product revenue recognized 1,095     463   2,116 840  
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,400    
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 (366)     13,809   (2,571) 15,541  
Accrued liabilities 2,200   1,200     2,200   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 400 $ 2,200   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 8,800   $ 38,600     8,800   $ 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     $ 500   $ 2,100 $ 800