XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Stock Warrant Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Number of Warrants, Outstanding 17,129,415 6,351,658
Weighted Average Exercise Price, Outstanding $ 6.49 $ 8.21
Number of Warrants, Issued 379,610 10,889,238
Weighted Average Exercise Price, Issued $ 3.18 $ 6.93
Number of Warrants, Exercised
Weighted Average Exercise Price, Exercised
Number of Warrants, Expired (4,846,072) (111,481)
Weighted Average Exercise Price, Expired $ 7.23 $ 146.94
Weighted Average Remaining Life in Years, Outstanding 3 years 10 days  
Intrinsic Value, Outstanding $ 14,096  
Number of Warrants, Outstanding 12,662,953 17,129,415
Number of Warrants, Exercisable 12,662,953  
Weighted Average Exercise Price, Outstanding $ 6.11 $ 6.49
Weighted Average Exercise Price, Exercisable $ 6.11  
Weighted Average Remaining Life in Years, Outstanding 2 years 9 months 18 days  
Weighted Average Remaining Life in Years, Exercisable 2 years 9 months 18 days  
Intrinsic Value, Outstanding $ 8,505 $ 14,096
Intrinsic Value, Exercisable $ 8,505