Collaborations and Other Arrangements - Summary of Changes in Accounts Receivable and Contract Liabilities (Detail) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Accounts receivable: | ||
| Accounts receivable, Balance at Beginning of Period | $ 36,456 | $ 3,768 |
| Accounts receivable, Additions | 26,524 | 51,421 |
| Accounts receivable, Deductions | (54,463) | (18,733) |
| Accounts receivable, Balance at End of Period | 8,517 | 36,456 |
| Contract liabilities: | ||
| Deferred revenue, Balance at Beginning of Period | 60,993 | 63,771 |
| Deferred revenue, Additions | 0 | 40,312 |
| Deferred revenue, Deductions | (22,076) | (43,090) |
| Deferred revenue, Balance at End of Period | $ 38,917 | $ 60,993 |