XML 70 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration Agreements and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation Of Revenue [Line Items]        
Total revenue $ 44,032 $ 33,174 $ 111,320 $ 248,603
Non-key Account Hospital Listing Award [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 2,900   5,500  
Contractual Sales Rebate [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 2,000   3,700  
Product [Member]        
Disaggregation Of Revenue [Line Items]        
Gross revenue 27,900 622 53,105 622
Total revenue 22,683 579 43,331 579
Product [Member] | Non-key Account Hospital Listing Award [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (2,930) 0 (5,495) 0
Product [Member] | Contractual Sales Rebate [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (1,966) (43) (3,714) (43)
Product [Member] | Other Discounts and Rebates [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (313) 0 (512) 0
Product [Member] | Sales Return [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ (8) $ 0 $ (53) $ 0