XML 50 R45.htm IDEA: XBRL DOCUMENT v3.25.1
License Agreements - Additional Information (Details) - License Agreement - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2019
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2022
Schedule Of License Agreement [Line Items]        
Milestone payment       $ 100,000
Written notice period to terminated agreement   60 days    
Written notice period to terminated license agreement in event of breach of contract   30 days    
Uncured period of agreement in event of breach of agreement notice   60 days    
Written notice period for termination of agreement   90 days    
Termination period Description   WARF may terminate the License Agreement with 90 days written notice if first commercial sale does not occur before December 31, 2031. Unless terminated earlier by the parties, the term of the License Agreement will continue until the last licensed patent expires in all countries.    
Maximum        
Schedule Of License Agreement [Line Items]        
Potential milestone payments   $ 800,000    
Investigation New Drug (IND) | Maximum        
Schedule Of License Agreement [Line Items]        
Expected milestone payment on achieving certain regulatory and commercial milestones   17,500,000    
Investigation New Drug (IND) | Minimum        
Schedule Of License Agreement [Line Items]        
Expected royalty payments upon first commercial product sale   $ 100,000    
Research and Development        
Schedule Of License Agreement [Line Items]        
Upfront payment upon execution of agreement $ 300,000      
License fees     $ 200,000