XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Collaboration Agreements, License Agreement and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Total revenue $ 40,134 $ 15,735 $ 120,614 $ 106,367
Product Revenue, Net [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 29,390 17,359 77,439 59,495
Product Revenue, Net [Member] | Direct Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Gross revenue 3,186 2,610 9,853 8,972
Total revenue 2,927 2,445 9,092 8,622
Product Revenue, Net [Member] | Direct Sales [Member] | Discounts and Rebates [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (261) (166) (763) (353)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 2 1 2 3
Product Revenue, Net [Member] | Sales To Falikang [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 26,463 14,914 68,347 50,873
Gross transfer price 42,294 32,510 118,696 83,517
Product Revenue, Net [Member] | Sales To Falikang [Member] | Profit Share [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (18,130) (12,980) (51,430) (31,894)
Product Revenue, Net [Member] | Sales To Falikang [Member] | Net Transfer Price [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 24,164 19,530 67,266 51,623
Product Revenue, Net [Member] | Sales To Falikang [Member] | Decrease (Increase) in Deferred Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 2,299 $ (4,616) $ 1,081 $ (750)