XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaboration Agreements, License Agreement and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Total revenue $ 55,902 $ 36,161
Product Revenue, Net [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 30,538 24,161
Product Revenue, Net [Member] | Direct Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Gross revenue 3,786 3,060
Total revenue 3,425 2,789
Product Revenue, Net [Member] | Direct Sales [Member] | Discounts and Rebates [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (360) (273)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (1) 2
Product Revenue, Net [Member] | Sales To Falikang [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 27,113 21,372
Gross transaction price 43,560 34,249
Product Revenue, Net [Member] | Sales To Falikang [Member] | Profit Share [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (19,023) (14,988)
Product Revenue, Net [Member] | Sales To Falikang [Member] | Net Transfer Price [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 24,537 19,261
Product Revenue, Net [Member] | Sales To Falikang [Member] | Decrease (Increase) in Deferred Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 2,576 $ 2,111