XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Stockholders' Equity, Stock Options and Warrants (Details Textual)
3 Months Ended
Apr. 19, 2023
shares
Mar. 16, 2023
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
shares
Common Stock, Shares Authorized 200,000,000   200,000,000   200,000,000
Share-Based Payment Arrangement, Expense | $     $ 734 $ 9,287  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $     $ 779    
Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period     3 years    
Maximum [Member] | Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period     10 years    
Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 20        
Reverse Stock Split [Member] | Minimum [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 2        
Reverse Stock Split [Member] | Maximum [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 25        
Series F Preferred Stock [Member]          
Preferred Stock, Shares Authorized   80,000      
Preferred Stock, Par or Stated Value Per Share | $ / shares   $ 0.01      
Preferred Stock Dividends, Shares Per Share   0.001      
Dividends Payable, Date of Record   Mar. 27, 2023      
Preferred Stock, Shares Issued   79,404      
Preferred Stock, Voting Rights Per Share   1,000,000      
Preferred Stock, Shares Outstanding (in shares) 0