Collaborations and Other Arrangements - Summary of Changes in Accounts Receivable and Contract Liabilities (Detail) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Accounts receivable: | ||
| Accounts receivable, Balance at Beginning of Period | $ 3,768 | $ 2,031 |
| Accounts receivable, Additions | 51,421 | 12,453 |
| Accounts receivable, Deductions | (18,733) | (10,716) |
| Accounts receivable, Balance at End of Period | 36,456 | 3,768 |
| Contract liabilities: | ||
| Deferred revenue, Balance at Beginning of Period | 63,771 | 127,235 |
| Deferred revenue, Additions | 40,312 | 0 |
| Deferred revenue, Deductions | (43,090) | (63,464) |
| Deferred revenue, Balance at End of Period | $ 60,993 | $ 63,771 |