Commitment and Contingencies, including License Agreements - Collaboration Agreements (Details) - Integral - Collaborative Arrangement, Transaction with Party to Collaborative Arrangement - USD ($) $ in Millions |
Jun. 30, 2026 |
Feb. 29, 2024 |
Apr. 30, 2021 |
|---|---|---|---|
| Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||
| Maximum development and regulatory milestone payments | $ 55.0 | $ 15.0 | $ 55.0 |
| Maximum sales milestone payments | $ 12.5 | $ 130.0 | |
| Tiered royalty payment, percent (up to) | 6.00% | 12.00% | |
| Minimum | |||
| Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||
| Tiered royalty payment, percent (up to) | 8.00% | ||
| Maximum | |||
| Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||
| Tiered royalty payment, percent (up to) | 12.00% |