License Agreements - 2023 Lilly License (Details) - License agreement with Lilly $ in Millions |
Apr. 26, 2023
USD ($)
payment
|
Jun. 30, 2026
USD ($)
|
Dec. 08, 2022
USD ($)
|
|---|---|---|---|
| License Agreements | |||
| Maximum amount of development and regulatory milestone payments | $ 155.0 | ||
| Maximum amount of sales milestone payments | $ 440.0 | ||
| Contingent payments due | $ 0.0 | ||
| Stone Peach Properties, LLC | |||
| License Agreements | |||
| Contingent payments due | $ 0.0 | ||
| BAFFX17, Ltd | |||
| License Agreements | |||
| Number of development and regulatory milestone payments | payment | 4 | ||
| Maximum amount of development and regulatory milestone payments | $ 155.0 | ||
| Maximum amount of sales milestone payments | $ 440.0 | ||
| Period for payment of milestone payment | 12 years |