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 |