XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Collaboration Agreements, License Agreement and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Total revenue $ 36,161 $ 60,827
Product Revenue, Net [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 24,161 18,881
Product Revenue, Net [Member] | Direct Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Gross revenue 3,060 2,830
Total revenue 2,789 2,658
Product Revenue, Net [Member] | Direct Sales [Member] | Discounts and Rebates [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (273) (175)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 2 3
Product Revenue, Net [Member] | Sales To Falikang [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 21,372 16,223
Gross transfer price 34,249 22,726
Product Revenue, Net [Member] | Sales To Falikang [Member] | Profit Share [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (14,988) (8,849)
Product Revenue, Net [Member] | Sales To Falikang [Member] | Net Transfer Price [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 19,261 13,877
Product Revenue, Net [Member] | Sales To Falikang [Member] | Decrease in deferred revenue    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 2,111 $ 2,346