XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration Agreements, License Agreement and Revenues - Summary of Product Revenue, Net (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Total revenue $ 50,641 $ 44,319 $ 106,544 $ 80,480
Product Revenue, Net [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 49,643 23,889 80,181 48,049
Product Revenue, Net [Member] | Direct Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Gross revenue 4,046 3,607 7,831 6,667
Total revenue 3,638 3,377 7,063 6,165
Product Revenue, Net [Member] | Direct Sales [Member] | Discounts and Rebates [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (408) (229) (767) (503)
Product Revenue, Net [Member] | Direct Sales [Member] | Sales Returns [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 0 (1) (1) 1
Product Revenue, Net [Member] | Sales To Falikang [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 46,005 20,512 73,118 41,884
Gross transaction price 49,352 42,153 92,912 76,402
Product Revenue, Net [Member] | Sales To Falikang [Member] | Profit Share [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue (21,397) (18,312) (40,420) (33,300)
Product Revenue, Net [Member] | Sales To Falikang [Member] | Net Transfer Price [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 27,955 23,841 52,492 43,102
Product Revenue, Net [Member] | Sales To Falikang [Member] | Decrease (Increase) in Deferred Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 18,050 $ (3,329) $ 20,626 $ (1,218)