XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Outstanding Warrants to Purchase Common Stock (Details) - USD ($)
4 Months Ended 12 Months Ended
Apr. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Outstanding Warrants        
Warrants Outstanding, Beginning Balance 616,338 635,314 635,314  
Warrants Exercisable, Beginning Balance 616,338 635,314 635,314  
Weighted Average Exercise Price, Beginning Balance $ 60.08 $ 61.72 $ 61.72  
Weighted Average Life of Outstanding Warrants in Months, Ending Balance 22 months 26 months 37 months 49 months
Aggregate Intrinsic Value, Beginning Balance  
Warrants Outstanding. Granted  
Warrants Exercisable, Granted  
Weighted Average Exercise Price, Granted  
Aggregate Intrinsic Value, Granted  
Warrants Outstanding, Exercised  
Warrants Exercisable, Exercised  
Weighted Average Exercise Price, Exercised  
Aggregate Intrinsic Value, Exercised  
Warrants Outstanding, Expired (18,976)  
Warrants Exercisable, Expired (18,976)  
Weighted Average Exercise Price, Expired   $ 115.13  
Aggregate Intrinsic Value, Expired  
Warrants Outstanding, Ending Balance 616,338 616,338 635,314 635,314
Warrants Exercisable, Ending Balance 616,338 616,338 635,314 635,314
Weighted Average Exercise Price, Ending Balance $ 60.08 $ 60.08 $ 61.72 $ 61.72
Aggregate Intrinsic Value, Ending Balance