XML 125 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Collaborations - Change in Accounts Receivable, Contract Asset and Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Accounts receivable and contract assets, Beginning balance $ 2,537
Accounts receivable and contract assets, Additions 83,739
Accounts receivable and contract assets, Deductions (67,514)
Accounts receivable and contract assets, Ending balance 18,762
Contract Liabilities, Beginning balance 63,260
Contract Liabilities, Additions 69,983
Contract Liabilities, Deductions (78,592)
Contract Liabilities, Ending balance 54,651
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 68,757
Accounts receivable and contract assets, Deductions (53,757)
Accounts receivable and contract assets, Ending balance 15,000
Unbilled Receivables - Sanofi  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Accounts receivable and contract assets, Beginning balance 2,537
Accounts receivable and contract assets, Additions 14,982
Accounts receivable and contract assets, Deductions (13,757)
Accounts receivable and contract assets, Ending balance 3,762
Deferred Revenue - Vertex  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Contract Liabilities, Beginning balance 8,399
Contract Liabilities, Additions 0
Contract Liabilities, Deductions (8,399)
Contract Liabilities, Ending balance 0
Deferred Revenue - Sanofi  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Contract Liabilities, Beginning balance 54,861
Contract Liabilities, Additions 69,983
Contract Liabilities, Deductions (70,193)
Contract Liabilities, Ending balance $ 54,651