XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaboration and License Agreements - Schedule of Revenue by Collaboration Partners (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue $ 138,103 $ 101,214
AbbVie    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue 0 3,688
Amgen    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue 3,054 5,739
Astellas    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue 29,378 24,453
Bristol Myers Squibb    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue 77,960 49,300
Regeneron    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue 10,830 7,194
Moderna    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Revenue $ 16,881 $ 10,840