XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaboration agreements (Tables)
3 Months Ended
Mar. 31, 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:
Balance at
Beginning
of Period
Additions
Deductions
Balance at
End of Period
Three months ended March 31, 2024
Contract liabilities:
Total deferred revenue$125,314 $1,573 $9,247 $117,640 
Three months ended March 31, 2023
Contract liabilities:
Total deferred revenue$147,653 $— $3,302 $144,351 
During the three months ended March 31, 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 March 31,
20242023
Revenue recognized in the period from:
Amounts included in the contract liability at the beginning of the period$9,245 $5,110