XML 80 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration Agreements and Revenues - Product Revenue, Net - Additional Information 1 (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue $ 176,319 $ 256,577 $ 212,958
Product Revenue, Net [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue 72,498 1,700 $ 0
Reductions to gross accounts receivable 800 1,100  
Non-key Account Hospital Listing Award [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue 9,300    
Non-key Account Hospital Listing Award [Member] | Product Revenue, Net [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue (9,325) 0  
Contractual Sales Rebate [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue 6,200 100  
Contractual Sales Rebate [Member] | Product Revenue, Net [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue (6,189) (149)  
Price Adjustment [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue 900    
Price Adjustment [Member] | Product Revenue, Net [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue 0 (936)  
Rebates and Discounts [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue   0  
Rebates and Discounts [Member] | Gross Accounts Receivable [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue 500 0  
Rebates and Discounts [Member] | Contract Liabilities [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total revenue $ 15,100 $ 0