XML 105 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Changes in Warrants Outstanding (Details) - Warrant [Member] - USD ($)
8 Months Ended 12 Months Ended
Dec. 31, 2024
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of warrants outstanding, Beginning balance 2,275,999 1,539,999 1,539,999  
Weighted-average exercise price per share, Beginning balance $ 2.49 $ 3.38 $ 3.38  
Weighted-average remaining contractual term (in years), Outstanding 2 years 4 months 24 days 2 years 9 months 7 days 2 years 10 months 20 days 3 years 10 months 20 days
Aggregate intrinsic value, Beginning balance $ 666,080 $ 427,533  
Number of warrants, Granted 1,076,000 736,000  
Weighted-average exercise price, Granted $ 7.32 $ 0.63  
Weighted-average remaining contractual term (in years), Granted 5 years      
Number of warrants, Exercised (2,437,943)  
Weighted-average exercise price, Exercised $ 3.77  
Number of warrants outstanding, Ending balance 914,056 2,275,999 1,539,999 1,539,999
Weighted-average exercise price per share, Ending balance $ 4.76 $ 2.49 $ 3.38 $ 3.38
Aggregate intrinsic value, Ending balance $ 7,397,542 $ 666,080 $ 427,533