XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders' Equity - Common Stock Warrants - Additional Information (Details) - $ / shares
6 Months Ended
Oct. 31, 2024
Apr. 30, 2024
Warrants Exercisable at 5.15 Per Share | Consulting Services    
Class of Stock [Line Items]    
Warrants exercise price $ 5.15  
Maximum    
Class of Stock [Line Items]    
Warrants exercise price $ 825 $ 825
Maximum | Warrants Exercisable at 5.15 Per Share | Consulting Services    
Class of Stock [Line Items]    
Warrants issued to purchase common stock 2,500  
Minimum    
Class of Stock [Line Items]    
Warrants exercise price $ 0.001 $ 0.001
Common Stock Warrants    
Class of Stock [Line Items]    
Warrants convertible into common stock from date of issuance 5 years