Collaborations and Other Arrangements - Summary of Revenues Recognized Resulting from Changes in Contract Liability Balance (Detail) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Revenue from Contract with Customer [Abstract] | ||
| Amounts included in the contract liability at the beginning of the period | $ 6,660 | $ 5,095 |