XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaboration Agreements, License Agreement and Revenues - Drug Product Revenue - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2023
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Deferred Revenue $ 12,863 $ 12,740   $ 12,740
Drug product revenue recognized 55,902   $ 36,161  
Other long-term liabilities 3,786 2,858   2,858
Astra Zeneca Agreements [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Royalty revenue recognized as drug product revenue 27,113      
Drug Product Revenue, Net [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized 24,486   2,109  
Drug Product Revenue, Net [Member] | Astellas Agreement [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized 1,200      
Drug Product Revenue, Net [Member] | Europe [Member] | Astellas Agreement [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized 1,021   377  
Drug Product Revenue, Net [Member] | Europe [Member] | Astellas Europe Agreement [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized 700      
Burdened manufacturing costs   800    
Drug Product Revenue, Net [Member] | Japan [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized     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 (2,205)   1,732  
Accrued liabilities 1,600 1,200   1,200
Other long-term liabilities 2,500 700   700
Drug Product Revenue, Net [Member] | API Shipment [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Drug product revenue recognized 2,200      
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 44,300 $ 38,600   $ 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,000   $ 400