Quarterly report pursuant to Section 13 or 15(d)

Restatement tables (Details)

v3.24.3
Restatement tables (Details) - USD ($)
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Apr. 30, 2024
Apr. 30, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Preferred stock value $ 0 $ 20,025,108 $ 0  
Additional paid-in capital 182,723,002 198,638,764 185,334,173  
Accumulated deficit (92,203,655) (119,142,070) (115,625,010)  
Treasury stock value   (40,282,520)    
Total stockholders equity 47,708,370 39,193,789 27,647,603 $ 72,690,344
Total liabilities, convertible preferred stock and stockholders equity 70,194,434 79,880,485 $ 59,903,883  
Preferred stock accretion 2,148,047 3,272,033    
Preferred stock accretion (2,148,047) (3,272,033)    
Net income (loss) $ 20,587,507 $ (6,775,179)    
Net loss per share $ 1.90 $ (0.54)    
Net loss per share $ 1.90 $ (0.54)    
Accretion of discounts to redemption value   $ 3,272,033    
Previously Reported [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Preferred stock value   16,753,075    
Additional paid-in capital   202,230,646    
Accumulated deficit   (119,461,919)    
Treasury stock value   (40,017,947)    
Total stockholders equity   42,730,395    
Total liabilities, convertible preferred stock and stockholders equity   79,880,485    
Preferred stock accretion   0    
Preferred stock accretion   0    
Net income (loss)   $ (3,503,146)    
Net loss per share   $ (0.28)    
Net loss per share   $ (0.28)    
Accretion of discounts to redemption value   $ 0    
Revision of Prior Period, Adjustment [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Preferred stock value   3,272,033    
Additional paid-in capital   (3,591,882)    
Accumulated deficit   319,849    
Treasury stock value   (264,573)    
Total stockholders equity   (3,536,606)    
Total liabilities, convertible preferred stock and stockholders equity   0    
Preferred stock accretion   3,272,033    
Preferred stock accretion   (3,272,033)    
Net income (loss)   $ (3,272,033)    
Net loss per share   $ (0.26)    
Net loss per share   $ (0.26)    
Accretion of discounts to redemption value   $ 3,272,033