XML 73 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Collaboration Agreements,License Agreement and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]      
Total revenue $ 140,734 $ 235,309 $ 176,319
Non-key Account Hospital Listing Award [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue     9,300
Contractual Sales Rebate [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 600 800 6,200
Discounts And Rebates [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 700 1,700 16,400
Product Revenue, Net [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 82,869 47,638 72,498
Product Revenue, Net [Member] | Direct Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Gross revenue 12,366 13,727 89,027
Total revenue 11,702 12,070 72,498
Product Revenue, Net [Member] | Direct Sales [Member] | Price Adjustment [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 242 (982)  
Product Revenue, Net [Member] | Direct Sales [Member] | Non-key Account Hospital Listing Award [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 49 95 (9,325)
Product Revenue, Net [Member] | Direct Sales [Member] | Contractual Sales Rebate [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue (624) (832) (6,189)
Product Revenue, Net [Member] | Direct Sales [Member] | Other Discounts and Rebates [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue (332) (21) (923)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 1 83 (92)
Product Revenue, Net [Member] | Sales To Falikang      
Disaggregation Of Revenue [Line Items]      
Total revenue 71,167 35,568 0
Gross transaction price 112,544 97,531 0
Product Revenue, Net [Member] | Sales To Falikang | Profit Share      
Disaggregation Of Revenue [Line Items]      
Total revenue (43,716) (34,759) 0
Product Revenue, Net [Member] | Sales To Falikang | Net Transfer Price      
Disaggregation Of Revenue [Line Items]      
Total revenue 68,828 62,772 0
Product Revenue, Net [Member] | Sales To Falikang | Decrease (Increase) in Deferred Revenue      
Disaggregation Of Revenue [Line Items]      
Total revenue $ 2,339 $ (27,204) $ 0