XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Collaboration agreements (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Changes in the Balance of Our Contract Assets and Liabilities and Recognized Revenue
The following table presents changes in the balances of the Company's contract liabilities:
(in thousands)
Balance at
Beginning
of Period
Additions
Deductions
Balance at
End of Period
Six months ended June 30, 2024
Contract liabilities:
Total deferred revenue$125,314 $2,940 $11,338 $116,916 
Six months ended June 30, 2023
Contract liabilities:
Total deferred revenue$147,653 $808 $13,764 $134,697 
During the three and six months ended June 30, 2024 and 2023, the Company recognized the following revenues as a result of changes in the contract liability balances in the respective periods:
Three Months Ended June 30,
Six Months Ended June 30,
(in thousands)
2024202320242023
Revenue recognized in the period from:
Amounts included in the contract liability at the beginning of the period$2,293 $8,497 $11,231 $13,607