XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of options outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of options 4,177,876 4,201,910 3,999,572
Exercise price $ 3.63 $ 3.86 $ 3.89
Options Outstanding 1 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expiry date Mar. 15, 2026    
Number of options 573,750    
Exercise price $ 1.92    
Remaining life (years) 1 year 2 months 15 days    
Options Outstanding 2 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expiry date May 17, 2026    
Number of options 1,453,125    
Exercise price $ 4.76    
Remaining life (years) 1 year 4 months 17 days    
Options Outstanding 3 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expiry date Sep. 13, 2026    
Number of options 200,000    
Exercise price $ 5.09    
Remaining life (years) 1 year 8 months 12 days    
Options Outstanding 4 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expiry date Oct. 18, 2026    
Number of options 300,000    
Exercise price $ 4.64    
Remaining life (years) 1 year 9 months 18 days    
Options Outstanding 5 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expiry date Sep. 02, 2027    
Number of options 571,447    
Exercise price $ 3.01    
Remaining life (years) 2 years 8 months 1 day    
Options Outstanding 6 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expiry date Nov. 18, 2027    
Number of options 300,000    
Exercise price $ 3.74    
Remaining life (years) 2 years 10 months 17 days    
Options Outstanding 7 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expiry date Mar. 01, 2028    
Number of options 333,588    
Exercise price $ 2.81    
Remaining life (years) 3 years 2 months 1 day    
Options Outstanding 8 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expiry date Mar. 01, 2029    
Number of options 445,966    
Exercise price $ 2.12    
Remaining life (years) 4 years 2 months 1 day