XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Stockholders' Equity - Schedule of Warrants and Options Outstanding (Details) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Exercise Price (in dollars per share) $ 0.2 $ 0.23 $ 0.3
Number of Shares (in shares) 32,900,882 34,091,250 26,391,250
Warrants and Options [Member]      
Exercise Price (in dollars per share) $ 0.24    
Number of Shares (in shares) 62,204,034    
Warrants Expiring March 31, 2025 [Member]      
Exercise Price (in dollars per share) $ 0.05    
Number of Shares (in shares) 23,428,348    
Warrants Expiring March 31, 2025 2 [Member]      
Exercise Price (in dollars per share) $ 0.05    
Number of Shares (in shares) 4,376,000    
Warrants Expiring January 31, 2026 [Member]      
Exercise Price (in dollars per share) $ 2    
Number of Shares (in shares) 1,498,804    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 23, 2032 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 795,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring October 1, 2027 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 30,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 4, 2033 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 25,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 1, 2028 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 55,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 1, 2033 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 10,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 22, 2033 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 895,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring November 18, 2029 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 70,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 4, 2034 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 25,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring August 12, 2032 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 55,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 1, 2034 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 10,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 4, 2033 2 [Member]      
Exercise Price (in dollars per share) $ 0.06    
Number of Shares (in shares) 50,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring April 15, 2032 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 960,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 22, 2033 2 [Member]      
Exercise Price (in dollars per share) $ 0.07    
Number of Shares (in shares) 6,525,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 4, 2034 2 [Member]      
Exercise Price (in dollars per share) $ 0.07    
Number of Shares (in shares) 125,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 1, 2027 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 107,500    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 17, 2032 2 [Member]      
Exercise Price (in dollars per share) $ 0.14    
Number of Shares (in shares) 210,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 4, 2027 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 50,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 4, 2032 [Member]      
Exercise Price (in dollars per share) $ 0.15    
Number of Shares (in shares) 3,200,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring April 17, 2027 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 40,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring April 15, 2032 2 [Member]      
Exercise Price (in dollars per share) $ 0.15    
Number of Shares (in shares) 6,304,325    
Share-Based Payment Arrangement, Employee [Member] | Expiring May 21, 2027 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 200,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring December 10, 2025 [Member]      
Exercise Price (in dollars per share) $ 0.16    
Number of Shares (in shares) 340,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring December 2, 2025 [Member]      
Exercise Price (in dollars per share) $ 0.18    
Number of Shares (in shares) 25,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 23, 2032 2 [Member]      
Exercise Price (in dollars per share) $ 0.18    
Number of Shares (in shares) 5,130,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 4, 2028 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 25,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring August 1, 2032 [Member]      
Exercise Price (in dollars per share) $ 0.24    
Number of Shares (in shares) 25,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring April 6, 2028 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 4,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring August 12, 2032 2 [Member]      
Exercise Price (in dollars per share) $ 0.24    
Number of Shares (in shares) 118,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 6, 2029 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 25,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 1, 2031 2 [Member]      
Exercise Price (in dollars per share) $ 0.25    
Number of Shares (in shares) 413,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 18, 2029 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 35,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 3, 2025 [Member]      
Exercise Price (in dollars per share) $ 0.28    
Number of Shares (in shares) 25,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 3, 2029 [Member]      
Exercise Price (in dollars per share) $ 0.28    
Number of Shares (in shares) 25,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 5, 2030 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 35,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring June 15, 2027 [Member]      
Exercise Price (in dollars per share) $ 0.29    
Number of Shares (in shares) 25,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 4, 2031 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 75,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring July 9, 2031 [Member]      
Exercise Price (in dollars per share) $ 0.39    
Number of Shares (in shares) 1,435,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring May 21, 2031 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 200,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring May 21, 2027 2 [Member]      
Exercise Price (in dollars per share) $ 0.59    
Number of Shares (in shares) 1,400,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring July 17, 2031 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 300,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring May 21, 2031 2 [Member]      
Exercise Price (in dollars per share) $ 0.59    
Number of Shares (in shares) 1,600,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 1, 2031 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 10,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 4, 2027 2 [Member]      
Exercise Price (in dollars per share) $ 0.92    
Number of Shares (in shares) 350,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 5, 2032 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 500,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 4, 2031 2 [Member]      
Exercise Price (in dollars per share) $ 0.92    
Number of Shares (in shares) 550,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 17, 2032 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 55,000    
Share-Based Payment Arrangement, Employee [Member] | Expiring January 2, 2025 [Member]      
Exercise Price (in dollars per share) $ 1.38    
Number of Shares (in shares) 96,557    
Share-Based Payment Arrangement, Employee [Member] | Expiring September 1, 2032 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 10,000    
Share-Based Payment Arrangement, Nonemployee [Member] | Expiring October 1, 2027 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 10,000    
Share-Based Payment Arrangement, Nonemployee [Member] | Expiring January 1, 2028 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 7,500    
Share-Based Payment Arrangement, Nonemployee [Member] | Expiring February 28, 2028 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 30,000    
Share-Based Payment Arrangement, Nonemployee [Member] | Expiring September 22, 2033 [Member]      
Exercise Price (in dollars per share) $ 0.07    
Number of Shares (in shares) 55,000    
Share-Based Payment Arrangement, Nonemployee [Member] | Expiring November 18, 2029 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 80,000    
Share-Based Payment Arrangement, Nonemployee [Member] | Expiring August 12, 2032 [Member]      
Exercise Price (in dollars per share) $ 0.01    
Number of Shares (in shares) 20,000    
Share-Based Payment Arrangement, Nonemployee [Member] | Expiring April 15, 2032 [Member]      
Exercise Price (in dollars per share) $ 0.15    
Number of Shares (in shares) 50,000    
Share-Based Payment Arrangement, Nonemployee [Member] | Expiring December 10, 2029 [Member]      
Exercise Price (in dollars per share) $ 0.16    
Number of Shares (in shares) 75,000