XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Business - License Agreement (Details) - License agreement
$ in Millions
Oct. 04, 2023
USD ($)
item
Nature of Business  
Upfront license fee paid $ 15.0
License fee payable in milestone 305.0
License fee payable related to clinical development milestones $ 20.0
Maximum number of indications under clinical development milestones 70.0
License fee payable related to regulatory approval and commercial sales milestones $ 215.0
Underwritten public offering  
Nature of Business  
Maximum number of indications under regulatory approval and commercial sales milestones | item 3