XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Warrants Outstanding (Details) - $ / shares
4 Months Ended
Apr. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercise price $ 60.08 $ 60.08 $ 61.72 $ 61.72
Warrants Outstanding 616,338 616,338 635,314 635,314
Warrants Exercisable 616,338 616,338 635,314 635,314
Weighted Average Life of Outstanding Warrants in Months 22 months      
Warrants Range One [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercise price $ 60.00      
Warrants Outstanding 592,125      
Warrants Exercisable 592,125      
Weighted Average Life of Outstanding Warrants in Months 22 months      
Warrants Range Two [Member]        
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Exercise price $ 61.95      
Warrants Outstanding 24,213      
Warrants Exercisable 24,213      
Weighted Average Life of Outstanding Warrants in Months 22 months