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