XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Preferred Stock - Additional Information (Details)
3 Months Ended
Sep. 10, 2024
$ / shares
shares
Jul. 31, 2024
USD ($)
$ / shares
shares
Jul. 31, 2023
shares
May 06, 2024
$ / shares
Apr. 30, 2024
$ / shares
shares
Class of Stock [Line Items]          
Number of preferred stock converted   20      
Preferred stock, shares authorized   20,000,000      
Preferred stock par value | $ / shares   $ 0.001      
Conversion price of common stock | $ / shares   $ 0.001   $ 0.001 $ 0.001
Common Stock          
Class of Stock [Line Items]          
Number of preferred stock converted   76,027      
Conversion price of common stock | $ / shares   $ 125.03      
Common Stock | Subsequent Event          
Class of Stock [Line Items]          
Number of preferred stock converted 76,380        
Conversion price of common stock | $ / shares $ 124.47        
Series A Preferred Stock          
Class of Stock [Line Items]          
Preferred stock, shares authorized   10,000      
Series B Preferred Stock          
Class of Stock [Line Items]          
Preferred stock, shares authorized   10,000      
Series C Preferred Stock          
Class of Stock [Line Items]          
Number of preferred stock converted   431      
Conversion ratio   0.0464      
Preferred stock, shares authorized   600,000      
Offering price per unit | $ / shares   $ 25      
Preferred stock, shares outstanding   380,440     380,440
Preferred stock dividends rate per share | $ / shares   $ 1.5      
Dividends declared | $   $ 0      
Preferred stock, voting rights   The holders of the shares of Series C Preferred Stock have voting rights equal to an equivalent number of shares of Common Stock into which it is convertible and vote together as one class with Common Stock.      
Series C Preferred Stock | FRV | Minimum          
Class of Stock [Line Items]          
Preferred stock, shares outstanding   71,000      
Series C Preferred Stock | Common Stock          
Class of Stock [Line Items]          
Number of preferred stock converted     20