XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - License agreement
$ in Millions
1 Months Ended
Oct. 31, 2023
USD ($)
Oct. 04, 2023
USD ($)
item
Underwritten public offering    
Subsequent Events    
Maximum number of indications under regulatory approval and commercial sales milestones | item   3
Subsequent Event    
Subsequent Events    
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 | item   70,000,000
License fee payable related to regulatory approval and commercial sales milestones   $ 215.0