v3.26.1
License Agreements - 2022 Lilly License (Details) - License agreement with Lilly - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 08, 2022
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