XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration and License Agreements - Summary of Reconciliation of Closing Balance of Deferred Revenue Related to agreements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Collaborations And License Agreement [Line Items]    
Beginning balance $ 47,788 $ 41,056
Amounts received/invoiced 124,540 71,435
Revenue recognized (54,115) (64,703)
Ending balance 118,213 47,788
Roche Collaboration Agreement    
Collaborations And License Agreement [Line Items]    
Beginning balance 12,205 31,749
Amounts received/invoiced 74,540 30,741
Revenue recognized (42,198) (50,285)
Ending balance 44,547 12,205
Takeda Collaboration Agreement    
Collaborations And License Agreement [Line Items]    
Beginning balance   9,307
Amounts received/invoiced   5,111
Revenue recognized   (14,418)
Astellas Strategic Rights Letter    
Collaborations And License Agreement [Line Items]    
Beginning balance 35,583  
Amounts received/invoiced   35,583
Revenue recognized (11,861)  
Ending balance 23,722 $ 35,583
Astellas Collaboration Agreement    
Collaborations And License Agreement [Line Items]    
Amounts received/invoiced 50,000  
Revenue recognized (56)  
Ending balance $ 49,944