XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Collaboration Agreements, License Agreement and Revenues - Summary of License Revenue and Development Revenue Recognized under Agreement (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total revenue $ 29,806,000 $ 24,364,000 $ 90,633,000 $ 62,793,000
License Revenue [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total revenue 0 0 22,590,000 0
Development Revenue [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total revenue 5,457,000 19,641,000 17,219,000 34,228,000
Astellas Agreement [Member] | Europe [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total revenue 1,100,000 0 1,100,000 0
Astellas Agreement [Member] | License Revenue [Member] | Japan [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total revenue 0 0 0 0
Astellas Agreement [Member] | License Revenue [Member] | Europe [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total revenue 0 0 22,590,000 0
Astellas Agreement [Member] | Development Revenue [Member] | Japan [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total revenue 79,000 99,000 111,000 179,000
Astellas Agreement [Member] | Development Revenue [Member] | Europe [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total revenue 1,746,000 2,546,000 6,894,000 6,077,000
AstraZeneca Agreements [Member] | License Revenue [Member] | U.S./RoW and China [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total revenue 0 0 0 0
AstraZeneca Agreements [Member] | Development Revenue [Member] | U.S./RoW and China [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total revenue $ 3,352,000 $ 16,993,000 $ 9,171,000 $ 27,969,000