XML 22 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Collaboration Agreements - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation Of Revenue [Line Items]    
Total revenue $ 24,401 $ 23,863
Contractual Sales Rebate [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 400  
Product [Member]    
Disaggregation Of Revenue [Line Items]    
Gross revenue 5,372  
Total revenue 4,955 $ 0
Product [Member] | Contractual Sales Rebate [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (376)  
Product [Member] | Key Account Hospital Sales Rebate [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (27)  
Product [Member] | Transfer Fee Discount [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue $ (14)