XML 62 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration Agreements - Schedule of Accounts Receivable and Contract Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Accounts receivable:  
Accounts receivable, balance at beginning of period $ 16,266
Accounts receivable, additions 2,181
Accounts receivable, deductions (17,859)
Accounts receivable, balance at end of period 588
Contract liabilities:  
Deferred revenue, balance at beginning of period 60,425
Deferred revenue, additions 0
Deferred revenue, deductions (6,221)
Deferred revenue, balance at end of period $ 54,204