XML 49 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration Agreements (Tables)
6 Months Ended
Jun. 30, 2025
Collaboration Agreements [Abstract]  
Schedule of Accounts Receivable and Contract Liabilities The following table presents changes in the Company’s accounts receivable and contract liabilities for the six months ended June 30, 2025 (in thousands):
Balance at December 31, 2024AdditionsDeductionsBalance at June 30, 2025
Accounts receivable$16,266 $2,181 $(17,859)$588 
Contract liabilities:
Deferred revenue$60,425 $— $(6,221)$54,204 
Schedule of Change in Contract Assets and Contract Liabilities
During the three and six months ended June 30, 2025 and 2024, the Company recognized the following collaboration revenue (in thousands):
Revenue recognized in the period from:June 30,
2025
June 30,
2024
Three Months EndedSix Months EndedThree Months EndedSix Months Ended
Amounts included in deferred revenue at the beginning of the period$2,000 $6,221 $$— $— 
Performance obligations satisfied in previous periods$— $— $$— $—