XML 66 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaborations - Change in Accounts Receivable, Contract Asset and Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Accounts receivable and contract assets, Beginning balance $ 18,762
Accounts receivable and contract assets, Additions 14,809
Accounts receivable and contract assets, Deductions (32,624)
Accounts receivable and contract assets, Ending balance 947
Contract Liabilities, Beginning balance 54,651
Contract Liabilities, Additions 5,997
Contract Liabilities, Deductions (47,072)
Contract Liabilities, Ending balance 13,576
Billed Receivables - Sanofi  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Accounts receivable and contract assets, Beginning balance 15,000
Accounts receivable and contract assets, Additions 8,812
Accounts receivable and contract assets, Deductions (23,812)
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 3,762
Accounts receivable and contract assets, Additions 5,997
Accounts receivable and contract assets, Deductions (8,812)
Accounts receivable and contract assets, Ending balance 947
Deferred Revenue - Sanofi  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Contract Liabilities, Beginning balance 54,651
Contract Liabilities, Additions 5,997
Contract Liabilities, Deductions (47,072)
Contract Liabilities, Ending balance $ 13,576