XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Collaboration Agreements, License Agreement and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]      
Total revenue $ 147,752 $ 140,734 $ 235,309
Product Revenue, Net [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 100,949 82,869 47,638
Product Revenue, Net [Member] | Direct Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Gross revenue 13,190 12,366 13,727
Total revenue 11,894 11,702 12,070
Product Revenue, Net [Member] | Direct Sales [Member] | Discounts and Rebates [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue (1,298) (665) (1,740)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 2 1 83
Product Revenue, Net [Member] | Sales To Falikang [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 89,055 71,167 35,568
Gross transaction price 154,817 112,544 97,531
Product Revenue, Net [Member] | Sales To Falikang [Member] | Profit Share [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue (66,254) (43,716) (34,759)
Product Revenue, Net [Member] | Sales To Falikang [Member] | Net Transfer Price [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue 88,563 68,828 62,772
Product Revenue, Net [Member] | Sales To Falikang [Member] | Decrease (Increase) in Deferred Revenue [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenue $ 492 $ 2,339 $ (27,204)