XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Collaboration Agreements and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation Of Revenue [Line Items]    
Total revenue $ 38,429 $ 24,401
Discounts and Rebates [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 600 400
Constrained for Future Recognition [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 3,900  
Product [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 15,362 4,955
Product [Member] | Direct Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Gross revenue 5,429 5,372
Total revenue 4,956 4,955
Product [Member] | Direct Sales [Member] | Discounts and Rebates [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (562) (417)
Product [Member] | Direct Sales [Member] | Sales Returns [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 89 0
Product [Member] | Sales To Falikang [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 10,406 0
Gross transfer price 24,401 0
Product [Member] | Sales To Falikang [Member] | Profit Share [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (10,064) 0
Product [Member] | Sales To Falikang [Member] | Net Transfer Price [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 14,337 0
Product [Member] | Sales To Falikang [Member] | Constrained for Future Recognition [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue $ (3,931) $ 0