v3.25.3
Collaborations - Change in Accounts Receivable, Contract Asset and Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 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 (81,894)
Accounts receivable and contract assets, Ending balance 0
Contract Liabilities, Beginning balance 13,576
Contract Liabilities, Additions 60,000
Contract Liabilities, Deductions (36,340)
Contract Liabilities, Ending balance 37,236
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 (40,000)
Accounts receivable and contract assets, Ending balance 0
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 (2,764)
Contract Liabilities, Ending balance $ 37,236