Collaborations and Other Arrangements - Summary of Revenues Recognized Resulting from Changes in Contract Liability Balance (Detail) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Revenue from Contract with Customer [Abstract] | ||
| Amounts included in the contract liability at the beginning of the period | $ 7,290 | $ 10,245 |