XML 43 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Collaboration Agreements and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation Of Revenue [Line Items]      
Total product revenue, net $ 256,577 $ 212,958 $ 130,996
API Product [Member]      
Disaggregation Of Revenue [Line Items]      
Total product revenue, net (36,324) 64,776  
Drug Product [Member]      
Disaggregation Of Revenue [Line Items]      
Total product revenue, net 1,700 0  
Gross revenue 2,803 0  
Price adjustment (936) 0  
Sales rebates and other discounts (167) 0  
Product Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total product revenue, net $ (34,624) $ 64,776 $ 0