XML 139 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaboration, License and Research Agreements (Tables)
12 Months Ended
Dec. 31, 2024
Collaboration License And Research Agreements [Abstract]  
Schedule of Reconciliation of Deferred Revenue A reconciliation of the closing balance of deferred revenue related to all collaboration agreements for the years ended December 31, 2024 and 2023 is as follows (in thousands):
Revenue recognized that was included in the balance at the beginning of the period$(4,933)
Balance at December 31, 20226,175 
Unearned revenue from cash received during the period68,736 
Revenue recognized that was included in the balance at the beginning of the period(5,648)
Balance at December 31, 202369,263 
Revenue recognized that was included in the balance at the beginning of the period(10,315)
Balance at December 31, 2024$58,948