Collaborations and Other Arrangements - Summary of Revenues Recognized Resulting from Changes in Contract Liability Balance (Detail) - USD ($) $ in Thousands |
9 Months Ended | |
---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
|
Revenue from Contract with Customer [Abstract] | ||
Amounts included in the contract liability at the beginning of the period | $ 16,231 | $ 31,081 |