Annual report pursuant to Section 13 and 15(d)

Revenue - Collaboration Agreement - The Astellas Collaboration Agreement (Details)

v3.22.0.1
Revenue - Collaboration Agreement - The Astellas Collaboration Agreement (Details)
12 Months Ended
Jan. 13, 2020
USD ($)
item
Dec. 31, 2021
USD ($)
item
Collaboration and License Agreement    
Number of independent targets | item   2
Astellas Collaboration Agreement    
Collaboration and License Agreement    
Upfront payment received $ 50,000,000  
Number Of Co Development Target | item 3  
Number of independent targets | item 2 2
Remaining performance obligation   $ 77,825,000
Amount of transaction price of the agreement at inception $ 50,000,000  
Astellas Collaboration Agreement | Rights granted, first and second independent target    
Collaboration and License Agreement    
Remaining performance obligation   15,026,000
Astellas Collaboration Agreement | Research services and rights granted under the co-exclusive license, first co-development target    
Collaboration and License Agreement    
Remaining performance obligation   20,453,000
Astellas Collaboration Agreement | Research services and rights under the co-exclusive license, second co-development target    
Collaboration and License Agreement    
Remaining performance obligation   20,066,000
Astellas Collaboration Agreement | Research services and rights under the co-exclusive license, third co-development target    
Collaboration and License Agreement    
Remaining performance obligation   $ 7,254,000
Astellas Collaboration Agreement | Maximum    
Collaboration and License Agreement    
Potential milestone payments to be received 847,500,000  
Research funding the entity is entitled to receive per year on a per collaboration target basis 7,500,000  
Astellas Collaboration Agreement | Development milestone for each co-developed and co-commercialized product | Maximum    
Collaboration and License Agreement    
Potential milestone payments to be received 73,750,000  
Astellas Collaboration Agreement | Development milestone per product developed unilaterally | Maximum    
Collaboration and License Agreement    
Potential milestone payments to be received 147,500,000  
Astellas Collaboration Agreement | Sales milestone for products developed unilaterally | Maximum    
Collaboration and License Agreement    
Potential milestone payments to be received $ 110,000,000