XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Collaboration Agreements,License Agreement and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]      
Total revenue $ 235,309 $ 176,319 $ 256,577
Non-key Account Hospital Listing Award [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 0 9,300 0
Contractual Sales Rebate [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 800 6,200 100
Product Revenue, Net [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 47,638 72,498 1,700
Product Revenue, Net [Member] | Direct Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Gross revenue 13,727 89,027 2,803
Total revenue 12,070 72,498 1,700
Product Revenue, Net [Member] | Direct Sales [Member] | Price Adjustment [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue (982) 0 (936)
Product Revenue, Net [Member] | Direct Sales [Member] | Non-key Account Hospital Listing Award [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 95 (9,325) 0
Product Revenue, Net [Member] | Direct Sales [Member] | Contractual Sales Rebate [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue (832) (6,189) (149)
Product Revenue, Net [Member] | Direct Sales [Member] | Other Discounts and Rebates [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue (21) (923) (18)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 83 (92) 0
Product Revenue, Net [Member] | Sales To Falikang      
Disaggregation Of Revenue [Line Items]      
Total revenue 35,568 0 0
Gross transaction price 97,531 0 0
Product Revenue, Net [Member] | Sales To Falikang | Profit Share      
Disaggregation Of Revenue [Line Items]      
Total revenue (34,759) 0 0
Product Revenue, Net [Member] | Sales To Falikang | Net Transfer Price      
Disaggregation Of Revenue [Line Items]      
Total revenue 62,772 0 0
Product Revenue, Net [Member] | Sales To Falikang | Increase In Deferred Revenue      
Disaggregation Of Revenue [Line Items]      
Total revenue $ (27,204) $ 0 $ 0