XML 73 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Collaboration Agreements,License Agreement and Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue recognized $ 235,309 $ 176,319 $ 256,577
Unbilled contract asset 66,909 2,147  
Drug Product Revenue [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue recognized 962 8,906 (36,324)
Drug Product Revenue [Member] | API Shipment [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue recognized 2,100 $ (4,000) $ (36,300)
Bulk Drug Product | Europe [Member] | E U Supply And Astellas Agreement      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue recognized 8,300    
Unbilled contract asset 49,800    
Bulk Drug Product | Astra Zeneca      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Drug product revenue recognized $ 11,200