v3.24.3
Collaboration Agreements - Schedule of Accounts Receivable and Contract Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Accounts receivable:  
Accounts receivable, balance at beginning of period $ 10,187
Accounts receivable, Additions 503
Accounts receivable, Deductions (10,564)
Accounts receivable, balance at end of period 126
Contract liabilities:  
Deferred revenue, balance at beginning of period 68,888
Deferred revenue, Additions 0
Deferred revenue, Deductions 0
Deferred revenue, balance at end of period $ 68,888