XML 56 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Collaboration Agreements, License Agreement and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Total revenue $ 44,319 $ 29,806 $ 80,480 $ 90,633
Product Revenue, Net [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 23,889 23,256 48,049 42,137
Product Revenue, Net [Member] | Direct Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Gross revenue 3,607 3,533 6,667 6,362
Total revenue 3,377 3,519 6,165 6,178
Product Revenue, Net [Member] | Direct Sales [Member] | Discounts and Rebates [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (229) (13) (503) (187)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (1) (1) 1 3
Product Revenue, Net [Member] | Sales To Falikang [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 20,512 19,737 41,884 35,959
Gross transfer price 42,153 28,281 76,402 51,007
Product Revenue, Net [Member] | Sales To Falikang [Member] | Profit Share [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (18,312) (10,065) (33,300) (18,914)
Product Revenue, Net [Member] | Sales To Falikang [Member] | Net Transfer Price [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 23,841 18,216 43,102 32,093
Product Revenue, Net [Member] | Sales To Falikang [Member] | Decrease (Increase) in Deferred Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ (3,329) $ 1,521 $ (1,218) $ 3,866