XML 52 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaboration agreements (Tables)
12 Months Ended
Dec. 31, 2024
Collaboration agreements  
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:
Balance at
Beginning
of Period
Additions
Deductions
Balance at
End of Period
Year ended December 31, 2024
Contract liabilities:
Total deferred revenue$125,314 $8,616 $(32,298)$101,632 
Year ended December 31, 2023
Contract liabilities:
Total deferred revenue$147,653 $5,517 $(27,856)$125,314 
During the years ended December 31, 2024 and 2023 the Company recognized the following revenues as a result of changes in the contract liability balances in the respective periods:
Year ended December 31,
20242023
Revenue recognized in the period from:
Amounts included in the contract liability at the beginning of the period$27,312 $27,870