XML 69 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Collaboration Agreements - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jul. 17, 2020
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Collaboration revenue     $ 6,254,000    
Contract liability/deferred revenue   $ 2,733,000 2,733,000 $ 8,987,000  
Contract with customer, liability, noncurrent   2,733,000 2,733,000    
Research and development expense   69,980,000 68,524,000    
BeiGene Agreement          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Collaboration revenue       $ 6,300,000  
Agreed to pay maximum amount development and regulatory costs   45,000,000.0      
Upfront cash payment received   40,000,000.0      
Contract with customer, liability, noncurrent   2,700,000 2,700,000    
Research and development expense   0 0    
Incremental costs   3,500,000      
BeiGene Agreement | Other Assets          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Incremental costs   200,000 200,000    
BeiGene Agreement | Maximum          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Potential milestone payments $ 285,000,000.0 500,000,000.0      
BeiGene Agreement | Development and Regulatory | Maximum          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Potential milestone payments 65,000,000.0 113,800,000      
BeiGene Agreement | Sales Milestone Payments | Maximum          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Potential milestone payments $ 220,000,000.0 385,000,000.0      
Bei Gene Limited          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Contract liability/deferred revenue         $ 40,000,000.0
Arbutus Biopharma Agreement          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Research and development expense   2,700,000 $ 2,000,000.0    
Antios Agreement          
Research And Development Arrangement Contract To Perform For Others [Line Items]          
Research and development expense   $ 400,000