v3.25.2
Collaborations - Change in Accounts Receivable, Contract Asset and Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Accounts receivable and contract assets, Beginning balance $ 947
Accounts receivable and contract assets, Additions 80,947
Accounts receivable and contract assets, Deductions (41,894)
Accounts receivable and contract assets, Ending balance 40,000
Contract Liabilities, Beginning balance 13,576
Contract Liabilities, Additions 60,000
Contract Liabilities, Deductions (33,576)
Contract Liabilities, Ending balance 40,000
Billed Receivables - Sanofi  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Accounts receivable and contract assets, Beginning balance 0
Accounts receivable and contract assets, Additions 20,947
Accounts receivable and contract assets, Deductions (20,947)
Accounts receivable and contract assets, Ending balance 0
Unbilled Receivables - Sanofi  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Accounts receivable and contract assets, Beginning balance 947
Accounts receivable and contract assets, Additions 20,000
Accounts receivable and contract assets, Deductions (20,947)
Accounts receivable and contract assets, Ending balance 0
Billed Receivables Gilead  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Accounts receivable and contract assets, Beginning balance 0
Accounts receivable and contract assets, Additions 40,000
Accounts receivable and contract assets, Deductions 0
Accounts receivable and contract assets, Ending balance 40,000
Deferred Revenue - Sanofi  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Contract Liabilities, Beginning balance 13,576
Contract Liabilities, Additions 20,000
Contract Liabilities, Deductions (33,576)
Contract Liabilities, Ending balance 0
Deferred revenue - Gilead  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Contract Liabilities, Beginning balance 0
Contract Liabilities, Additions 40,000
Contract Liabilities, Deductions 0
Contract Liabilities, Ending balance $ 40,000