XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Stock Options - Details of Options Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of options outstanding (in shares) 1,065,000 1,565,000 5,415,000
Exercisable (in shares) 927,000    
Range Four [Member]      
Number of options outstanding (in shares) 375,000    
Expiry date Jun. 10, 2024    
Exercisable (in shares) 375,000    
Remaining contractual life (Year) 2 months 8 days    
Range Five [Member]      
Number of options outstanding (in shares) 590,000    
Expiry date Oct. 14, 2024    
Exercisable (in shares) 472,000    
Remaining contractual life (Year) 6 months 14 days    
Range Six [Member]      
Number of options outstanding (in shares) 100,000    
Expiry date Jan. 31, 2025    
Exercisable (in shares) 80,000    
Remaining contractual life (Year) 10 months 2 days