XML 73 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration Agreements and Revenues - Summary of Contra-Accounts Receivable Items Related to Product Revenue (Detail) - Product [Member] - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]    
Total reductions to gross accounts receivable $ 9,914 $ 1,102
Price Adjustment    
Disaggregation Of Revenue [Line Items]    
Total reductions to gross accounts receivable 529 936
Contractual Sales Rebate [Member]    
Disaggregation Of Revenue [Line Items]    
Total reductions to gross accounts receivable 3,479 148
Non-key Account Hospital Listing Award [Member]    
Disaggregation Of Revenue [Line Items]    
Total reductions to gross accounts receivable 5,238 0
Other Discounts and Rebates [Member]    
Disaggregation Of Revenue [Line Items]    
Total reductions to gross accounts receivable 513 18
Sales Return [Member]    
Disaggregation Of Revenue [Line Items]    
Total reductions to gross accounts receivable 53 0
Provision for Credit Loss [Member]    
Disaggregation Of Revenue [Line Items]    
Total reductions to gross accounts receivable $ 102 $ 0