XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Collaborations and Other Arrangements - Summary of Changes in Accounts Receivable and Contract Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts receivable:    
Accounts receivable, Balance at Beginning of Period $ 36,456 $ 3,768
Accounts receivable, Additions 5,872 4,488
Accounts receivable, Deductions (5,901) (3,350)
Accounts receivable, Balance at End of Period 36,427 4,906
Contract liabilities:    
Deferred revenue, Balance at Beginning of Period 60,993 63,771
Deferred revenue, Additions 0 0
Deferred revenue, Deductions (5,369) (14,566)
Deferred revenue, Balance at End of Period $ 55,624 $ 49,205