XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments (Details)
$ in Millions
3 Months Ended
Oct. 04, 2023
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Oct. 04, 2024
item
License agreement        
Commitments        
Upfront license fee paid $ 15.0      
Maximum fee payable 305.0      
Maximum fee payable, upon achievement of development milestones 20.0      
Maximum fee payable, upon achievement of regulatory milestones 70.0      
Maximum, upon achievement of commercial milestones 215.0      
Maximum number of indications under regulatory approval and commercial sales milestones | item       3
Achievement of clinical milestones   $ 2.2    
Aggregate milestone payments   $ 2.0 $ 0.0  
Research services agreement        
Commitments        
Maximum fee payable, upon achievement of regulatory milestones 5.4      
Maximum, upon achievement of commercial milestones 6.5      
Achievement of clinical milestones $ 2.2      
Aggregate milestone payments     $ 0.0