XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Deferred Revenue $ 27,311   $ 27,290     $ 27,311   $ 27,290
Drug product revenue recognized 1,348     $ 998   4,088 $ 26,363  
Other long-term liabilities 106   822     106   822
Astra Zeneca Agreements [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Drug product revenue recognized 16,400     46,000   53,300 73,100  
Drug Product Revenue, Net [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Drug product revenue recognized 1,215     729   3,811 25,216  
Drug Product Revenue, Net [Member] | Astellas Agreement [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Drug product revenue recognized 1,200     700   3,800 (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,171     1,095   1,986 2,116  
Drug Product Revenue, Net [Member] | Europe [Member] | Astellas Europe Agreement [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Burdened manufacturing costs     600          
Drug Product Revenue, Net [Member] | Japan [Member] | Astellas Agreement [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Drug product revenue recognized 44     (366)   1,825 (2,571)  
Accrued liabilities 600   2,500     600   2,500
Other long-term liabilities     600         600
Drug Product Revenue, Net [Member] | API Shipment [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Drug product revenue recognized   $ 1,800   400 $ 2,200      
Bulk Drug Product [Member] | Astellas Europe Agreement [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Deferred Revenue     4,400         4,400
Bulk Drug Product [Member] | Europe [Member] | Astellas Europe Agreement [Member]                
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                
Drug product revenue recognized           1,300   7,200
Accrued liabilities 11,900   $ 10,500     11,900   $ 10,500
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,200     $ 1,100   $ 2,000 $ 2,100