XML 60 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration Agreements, License Agreement and Revenues - Drug Product Revenue - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Deferred Revenue $ 7,490       $ 7,490   $ 12,739
Drug product revenue recognized 44,319   $ 29,806   80,480 $ 90,633  
Other long-term liabilities 4,961       4,961   6,440
Astra Zeneca Agreements [Member]              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Royalty revenue recognized as drug product revenue         41,884    
Drug Product Revenue, Net [Member]              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Drug product revenue recognized 14,272   1,093   16,381 8,687  
Drug Product Revenue, Net [Member] | Astellas Agreement [Member]              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Drug product revenue recognized 14,300       16,400    
Drug Product Revenue, Net [Member] | Europe [Member] | Astellas Agreement [Member]              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Drug product revenue recognized 463   1,076   840 1,076  
Drug Product Revenue, Net [Member] | Europe [Member] | Astellas Europe Agreement [Member]              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Drug product revenue recognized         24,000    
Accrued liabilities             57,400
Drug Product Revenue, Net [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 500       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   $ 9,800      
Drug Product Revenue, Net [Member] | Japan [Member] | Astellas Agreement [Member]              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Drug product revenue recognized 13,809   $ 17   15,541 $ 7,611  
Accounts payable 4,600       4,600    
Accrued liabilities 1,400       1,400   $ 6,500
Other long-term liabilities 600       600    
Drug Product Revenue, Net [Member] | API Shipment [Member] | Japan [Member]              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Drug product revenue recognized 600     $ 2,200      
Bulk Drug Product [Member] | Astra Zeneca Agreements [Member]              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Drug product revenue recognized         11,200    
Bulk Drug Product [Member] | Europe [Member] | Astellas Europe Agreement [Member]              
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]              
Accrued liabilities $ 23,800       $ 23,800