v3.25.1
Note 1 - Description of Business and Basis of Presentation (Details Textual)
1 Months Ended
Apr. 11, 2025
Apr. 10, 2025
$ / shares
Feb. 14, 2025
Sep. 17, 2024
Dec. 21, 2023
Aug. 11, 2023
May 04, 2023
Apr. 30, 2025
Mar. 31, 2025
$ / shares
Sep. 30, 2024
$ / shares
Sep. 16, 2024
$ / shares
Nov. 05, 2021
$ / shares
Common Stock, Par or Stated Value Per Share (in dollars per share)                 $ 0.001 $ 0.001   $ 0.001
NASDAQ Required Closing Bid Price (in dollars per share)                     $ 1  
Subsequent Event [Member]                        
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001                    
Reverse Stock Split [Member]                        
Stockholders' Equity Note, Stock Split, Conversion Ratio     60 100 100 9 25          
Reverse Stock Split [Member] | Subsequent Event [Member]                        
Stockholders' Equity Note, Stock Split, Conversion Ratio 100 100           100