XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Collaborations and Other Arrangements - Summary of Changes in Accounts Receivable and Contract Liabilities (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accounts receivable:    
Accounts receivable, Balance at Beginning of Period $ 36,456 $ 3,768
Accounts receivable, Additions 19,422 15,287
Accounts receivable, Deductions (47,024) (12,564)
Accounts receivable, Balance at End of Period 8,854 6,491
Contract liabilities:    
Deferred revenue, Balance at Beginning of Period 60,993 63,771
Deferred revenue, Additions 0 0
Deferred revenue, Deductions (16,231) (37,705)
Deferred revenue, Balance at End of Period $ 44,762 $ 26,066