v3.25.2
Stockholders' Equity - Common Stock Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 10, 2025
Apr. 30, 2025
Apr. 30, 2024
Feb. 28, 2025
Jun. 30, 2024
Nov. 30, 2023
Nov. 16, 2023
Oct. 31, 2023
Sep. 30, 2023
Apr. 30, 2023
Class of Stock [Line Items]                    
Stock issued during period   442,509 575,266              
Minimum                    
Class of Stock [Line Items]                    
Warrants exercise price   $ 0.001 $ 0.001             $ 0.001
Maximum                    
Class of Stock [Line Items]                    
Stock issued during period 4,285,714                  
Warrants exercise price   825 $ 825             $ 1,518
Warrants Exercisable at 100 Per Share | Front Range Ventures Llc And John Q Adams                    
Class of Stock [Line Items]                    
Warrants exercise price               $ 44    
Warrants issued to purchase common stock               2,000    
Pre funded warrants were exercised               $ 1    
Warrants Exercisable at 100 Per Share | Consulting Services                    
Class of Stock [Line Items]                    
Warrants exercise price           $ 17     $ 73  
Warrants issued to purchase common stock                 150  
Warrants Exercisable at 100 Per Share | Consulting Services | Maximum                    
Class of Stock [Line Items]                    
Warrants issued to purchase common stock           2,400        
Warrants Exercisable at 100 Per Share | MSW Note                    
Class of Stock [Line Items]                    
Warrants exercise price                 $ 100  
Warrants issued to purchase common stock                 5,000  
Warrants Exercisable at 100 Per Share | MSW Note | Matthews Southwest Holdings, Inc.,                    
Class of Stock [Line Items]                    
Warrants exercise price                 $ 100  
Warrants issued to purchase common stock                 5,000  
Warrants Exercisable at 125 Per Share | MSW Note                    
Class of Stock [Line Items]                    
Warrants exercise price                 $ 125  
Warrants issued to purchase common stock                 2,500  
Warrants Exercisable at 125 Per Share | MSW Note | Matthews Southwest Holdings, Inc.,                    
Class of Stock [Line Items]                    
Warrants exercise price                 $ 125  
Warrants issued to purchase common stock                 2,500  
Warrants Exercisable at 150 Per Share | MSW Note                    
Class of Stock [Line Items]                    
Warrants exercise price                 $ 150  
Warrants issued to purchase common stock                 2,500  
Warrants Exercisable at 150 Per Share | MSW Note | Matthews Southwest Holdings, Inc.,                    
Class of Stock [Line Items]                    
Warrants exercise price                 $ 150  
Warrants issued to purchase common stock                 2,500  
MSW Warrant Amendment | Matthews Southwest Holdings, Inc.,                    
Class of Stock [Line Items]                    
Warrants exercise price             $ 16      
MSW Warrant Amendment | MSW Note | Matthews Southwest Holdings, Inc.,                    
Class of Stock [Line Items]                    
Warrants exercise price             16      
Adams Warrant Amendment | Mr. Adams                    
Class of Stock [Line Items]                    
Warrants exercise price             $ 16      
Warrants Exercisable at 5.15 Per Share | Consulting Services                    
Class of Stock [Line Items]                    
Warrants exercise price         $ 5.15          
Warrants Exercisable at 5.15 Per Share | Consulting Services | Maximum                    
Class of Stock [Line Items]                    
Warrants issued to purchase common stock         2,500          
Warrants Exercisable at Ranging from 3.45 to 3.81 Per Share | Consulting Services | Minimum                    
Class of Stock [Line Items]                    
Warrants exercise price       $ 3.45            
Warrants Exercisable at Ranging from 3.45 to 3.81 Per Share | Consulting Services | Maximum                    
Class of Stock [Line Items]                    
Warrants exercise price       $ 3.81            
Warrants issued to purchase common stock       12,000            
Warrants Exercisable at 3.35 Per Share | Consulting Services                    
Class of Stock [Line Items]                    
Warrants exercise price   $ 3.35                
Warrants Exercisable at 3.35 Per Share | Consulting Services | Maximum                    
Class of Stock [Line Items]                    
Warrants issued to purchase common stock   50,000                
Common Stock Warrants                    
Class of Stock [Line Items]                    
Warrants convertible into common stock from date of issuance   5 years                
Common Stock Warrants | Mount SInai                    
Class of Stock [Line Items]                    
Warrants exercise price           $ 50.6        
Common Stock Warrants | Maximum | Mount SInai                    
Class of Stock [Line Items]                    
Warrants issued to purchase common stock           9,142        
Pre-Funded Warrants | Mount SInai                    
Class of Stock [Line Items]                    
Warrants exercise price           $ 0.001        
Pre-Funded Warrants | Maximum | Mount SInai                    
Class of Stock [Line Items]                    
Warrants issued to purchase common stock           7,107