XML 67 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Collaboration Agreements - Summary of Accounts Receivable Allowances Related to Product Revenue (Detail) - Product [Member]
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Disaggregation Of Revenue [Line Items]  
Balance at December 31, 2019 $ 1,102
Current Period Additions 417
Credits / Payments 0
Balance at March 31, 2020 1,519
Price Adjustment  
Disaggregation Of Revenue [Line Items]  
Balance at December 31, 2019 936
Current Period Additions 0
Credits / Payments 0
Balance at March 31, 2020 936
Contractual Sales Rebate [Member]  
Disaggregation Of Revenue [Line Items]  
Balance at December 31, 2019 148
Current Period Additions 376
Credits / Payments 0
Balance at March 31, 2020 524
Key Account Hospital Sales Rebate [Member]  
Disaggregation Of Revenue [Line Items]  
Balance at December 31, 2019 12
Current Period Additions 27
Credits / Payments 0
Balance at March 31, 2020 39
Transfer Fee Discount [Member]  
Disaggregation Of Revenue [Line Items]  
Balance at December 31, 2019 6
Current Period Additions 14
Credits / Payments 0
Balance at March 31, 2020 $ 20