XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Warrants Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of options outstanding, beginning of year 20,587,988  
Number of Warrants, Exercised   (4,659)
Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of options outstanding, beginning of year 152,160 226,610
Weighted average exercise price outstanding, beginning of year $ 8.03 $ 9.10
Number of options outstanding, beginning of year 20,587,988
Warrant price, Granted  
Weighted average exercise price, Granted $ 0.33
Number of Warrants, Expired (147,501) (74,450)
Warrant price, expired   $ 17.05
Weighted average exercise price, Expired $ 8.03 $ 17.05
Number of Warrants, Exercised (4,659)
Warrant price, Exercised $ 8.80
Weighted average exercise price, Exercised $ 8.80
Number of warrant outstanding, end of year 20,587,988 152,160
Weighted average exercise price outstanding, end of year $ 0.33 $ 8.03
Number of warrant exercisable, end of year 11,281,916 152,160
Warrant price exercisable, end of year $ 0.363  
Weighted average exercise price outstanding, end of year $ 0.363 $ 8.03
Weighted average remaining contractual life 3 years 9 months 9 months
Years exercisable 2025 2024
Warrant [Member] | Minimum [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Warrant price outstanding, beginning of year $ 0.99 $ 0.99
Warrant price, Granted 0.28  
Warrant price, expired 0.99  
Warrant price outstanding, end of year 0.28 0.99
Warrant price exercisable, end of year   0.99
Warrant [Member] | Maximum [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Warrant price outstanding, beginning of year 8.80 132.00
Warrant price, Granted 0.363  
Warrant price, expired 8.80  
Warrant price outstanding, end of year $ 0.363 8.80
Warrant price exercisable, end of year   $ 8.80