v3.25.1
Related Party Transactions (Details Narrative) - shares
shares in Millions
Apr. 15, 2025
Mar. 31, 2025
Nantahala Capital Management, LLC [Member] | Subsequent Event [Member]    
Number of shares purchased 57.0  
Percentage of shares issued and outstanding 49.10%  
OrbiMed Advisors LLC [Member]    
Ownership percentage   52.60%