Collaborations and Other Arrangements - Summary of Changes in Accounts Receivable and Contract Liabilities (Detail) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Accounts receivable: | ||
| Accounts receivable, Balance at Beginning of Period | $ 36,456 | $ 3,768 |
| Accounts receivable, Additions | 11,809 | 9,305 |
| Accounts receivable, Deductions | (35,936) | (8,017) |
| Accounts receivable, Balance at End of Period | 12,329 | 5,056 |
| Contract liabilities: | ||
| Deferred revenue, Balance at Beginning of Period | 60,993 | 63,771 |
| Deferred revenue, Additions | 0 | 0 |
| Deferred revenue, Deductions | (10,757) | (28,919) |
| Deferred revenue, Balance at End of Period | $ 50,236 | $ 34,852 |