Commitments and Contingencies - Additional Information (Detail) $ in Thousands |
Dec. 31, 2025
USD ($)
|
|---|---|
| Presage License Agreement | |
| Purchase Commitment, Excluding Long-term Commitment [Line Items] | |
| Accrued payment for potential future payments | $ 0 |