Annual report [Section 13 and 15(d), not S-K Item 405]

Note 10 - Stockholders' Equity (Details Textual)

v3.25.4
Note 10 - Stockholders' Equity (Details Textual)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 06, 2019
USD ($)
$ / shares
May 14, 2019
USD ($)
$ / shares
shares
Dec. 06, 2018
$ / shares
shares
Jun. 30, 2025
USD ($)
Jan. 31, 2021
USD ($)
Oct. 31, 2025
USD ($)
$ / shares
shares
Oct. 31, 2024
$ / shares
shares
Common Stock, Shares Authorized (in shares) | shares     500,000,000     500,000,000 500,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.0001     $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized (in shares) | shares     10,000,000        
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.0001        
Common Stock, Shares, Issued, Total (in shares) | shares     28,847,707     51,272,503 53,273,644
Preferred Stock, Shares Outstanding, Ending Balance (in shares) | shares     2,450,980        
Convertible Preferred Stock, Redemption, Principal Investment | $ $ 25,000,000            
Convertible Preferred Stock, Additional Cumulative Amount, Accrue Annual Rate 7.00%            
Convertible Preferred Stock, Additional Cumulative Amount | $           $ 12,300,000  
Convertible Preferred Stock, Convertible, Stock Price Trigger (in dollars per share) | $ / shares $ 13            
Debt Instrument, Consecutive Period (Day) 30 days            
Stock Repurchase Program, Increase In Authorized Amount | $       $ 15,000,000      
Stock Repurchase Program, Authorized Amount | $       $ 50,000,000      
Public Offering [Member]              
Stock Issued During Period, Shares, New Issues (in shares) | shares   18,098,166          
Shares Issued, Price Per Share (in dollars per share) | $ / shares   $ 4.5          
Proceeds from Issuance of Common Stock | $   $ 77,400,000          
Public Offering [Member] | Directors, Officers, Stockholders [Member]              
Stock Issued During Period, Shares, New Issues (in shares) | shares   3,980,166          
Shares Issued, Price Per Share (in dollars per share) | $ / shares   $ 4.5          
Percentage of Shares Issued   25.00%          
Series A Preferred Stock [Member]              
Preferred Stock, Dividend Rate, Percentage     0.00%        
Dividends, Preferred Stock, Total | $         $ 0    
Preferred Stock, Convertible, Conversion Ratio 1