XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Stock Warrants - Summary of Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of shares (in shares) 1,389,584 14,202,417
Exercise price (in dollars per share) $ 17.43  
Remaining contractual life (Year) 1 year 11 months 4 days  
Warrant One [Member]    
Number of shares (in shares) 431,250  
Exercise price (in dollars per share) $ 10  
Remaining contractual life (Year) 1 year 29 days  
Warrant Two [Member]    
Number of shares (in shares) 958,334  
Exercise price (in dollars per share) $ 20  
Remaining contractual life (Year) 2 years 4 months 6 days