XML 51 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Collaboration Agreements and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation Of Revenue [Line Items]        
Total revenue $ 24,364 $ 42,888 $ 62,793 $ 67,288
Discounts and Rebates [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 600 4,100 1,200 4,500
Product Revenue, Net [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 13,371 15,693 28,733 20,648
Product Revenue, Net [Member] | Direct Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Gross revenue 2,230 19,833 7,659 25,205
Total revenue 1,611 15,693 6,566 20,648
Product Revenue, Net [Member] | Direct Sales [Member] | Discounts and Rebates [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (618) (4,095) (1,181) (4,512)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (1) (45) 88 (45)
Product Revenue, Net [Member] | Sales To Falikang [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 11,760 0 22,167 0
Gross transfer price 26,714 0 51,115 0
Product Revenue, Net [Member] | Sales To Falikang [Member] | Profit Share [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (9,573) 0 (19,636) 0
Product Revenue, Net [Member] | Sales To Falikang [Member] | Net Transfer Price [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 17,141 0 31,479 0
Product Revenue, Net [Member] | Sales To Falikang [Member] | Increase in Deferred Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ (5,381) $ 0 $ (9,312) $ 0