XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Collaboration Agreements - Schedule of Accounts Receivable and Contract Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Accounts receivable:  
Accounts receivable, balance at beginning of period $ 16,266
Accounts receivable, additions 9,821
Accounts receivable, deductions (17,957)
Accounts receivable, balance at end of period 8,130
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