XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Collaboration Agreements, License Agreement and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Total revenue $ 60,827 $ 38,429
Product Revenue, Net [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 18,881 15,362
Product Revenue, Net [Member] | Direct Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Gross revenue 2,830 5,429
Total revenue 2,658 4,956
Product Revenue, Net [Member] | Direct Sales [Member] | Discounts and Rebates [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (175) (562)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 3 89
Product Revenue, Net [Member] | Sales To Falikang [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 16,223 10,406
Gross transfer price 22,726 24,401
Product Revenue, Net [Member] | Sales To Falikang [Member] | Profit Share [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue (8,849) (10,064)
Product Revenue, Net [Member] | Sales To Falikang [Member] | Net Transfer Price [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 13,877 14,337
Product Revenue, Net [Member] | Sales To Falikang [Member] | Increase in Deferred Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue $ (2,346) $ (3,931)