v3.25.1
Commitments and Contingencies (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Clinical Trial and Research Contingencies [Abstract]    
Contract cancelation notice period 30 days  
Vendors disputed claim amount $ 1,000,000  
Additional accrued amount $ 0 $ 0