XML 79 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration Agreements and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation Of Revenue [Line Items]      
Total revenue $ 176,319 $ 256,577 $ 212,958
Price Adjustment [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 900    
Non-key Account Hospital Listing Award [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 9,300    
Contractual Sales Rebate [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 6,200 100  
Product [Member]      
Disaggregation Of Revenue [Line Items]      
Gross revenue 89,027 2,803  
Total revenue 72,498 1,700 $ 0
Product [Member] | Price Adjustment [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 0 (936)  
Product [Member] | Non-key Account Hospital Listing Award [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue (9,325) 0  
Product [Member] | Contractual Sales Rebate [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue (6,189) (149)  
Product [Member] | Other Discounts and Rebates [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue (923) (18)  
Product [Member] | Sales Return [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue $ (92) $ 0