Commitments and Contingencies - Additional Information (Details) |
Mar. 31, 2026
USD ($)
Claim
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| Potential development and commercial milestone payments | $ 180,500,000 |
| Number of claims exist under indemnification arrangements | Claim | 0 |
| Amounts accrued under indemnification arrangements | $ 0 |