XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Collaboration Agreements, License Agreement and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total revenue $ 29,806 $ 24,364 $ 90,633 $ 62,793
Product Revenue, Net [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 23,256 13,371 42,137 28,733
Product Revenue, Net [Member] | Direct Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Gross revenue 3,533 2,230 6,362 7,659
Total revenue 3,519 1,611 6,178 6,566
Product Revenue, Net [Member] | Direct Sales [Member] | Discounts and Rebates [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (13) (618) (187) (1,181)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 1 1 3 88
Product Revenue, Net [Member] | Sales To Falikang [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 19,737 11,760 35,959 22,167
Gross transfer price 28,281 26,714 51,007 51,115
Product Revenue, Net [Member] | Sales To Falikang [Member] | Profit Share [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (10,065) (9,573) (18,914) (19,636)
Product Revenue, Net [Member] | Sales To Falikang [Member] | Net Transfer Price [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 18,216 17,141 32,093 31,479
Product Revenue, Net [Member] | Sales To Falikang [Member] | Increase in Deferred Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ (1,521) $ (5,381) $ 3,866 $ (9,312)