XML 83 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Warrants Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Number of warrants outstanding, Ending balance 5,574,253 5,681,392  
Weighted Average Exercise Price Exercisable, Ending balance $ 4.81 $ 5.05  
Weighted Average Remaining Contractual Life (in years), Outstanding 4 months 13 days 10 months 9 days 1 year 10 months 6 days
Warrants Aggregate Intrinsic Value, Ending balance $ 9,348,348 $ 10,026,387  
Number of warrants outstanding, Vested and Exercisable, Ending balance 5,574,253 5,681,392  
Weighted Average Exercise Price, Vested and Exercisable, Ending balance $ 4.81 $ 5.05  
Weighted Average Remaining Contractual Life (in years), Vetsed and Exercisable 4 months 13 days 10 months 9 days 1 year 10 months 6 days
Warrants Aggregate Intrinsic Value, Vested and Exercisable, Ending balance $ 9,348,348 $ 10,026,387  
Warrants, Unvested, balance  
Weighted Average Exercise Price, Unvested, balance  
Weighted Average Remaining Contractual Life (in years), Unvested and Non-exercisable     0 years
Warrants Aggregate Intrinsic Value, Unvested Ending balance  
Number of warrants outstanding, Granted  
Weighted Average Exercise Price, Granted  
Number of warrants outstanding, Exercised (1,953,308) (43,814)  
Weighted Average Exercise Price, Exercised $ 4.73 $ 4.73  
Number of warrants outstanding, Cancelled/Forfeited (3,524,945) (63,325)  
Weighted Average Exercise Price, Cancelled/Forfeited $ 4.86 $ 26.39  
Weighted Average Remaining Contractual Life (in years), Unvested and Non-exercisable  
Number of warrants outstanding, ending balance 96,000 5,574,253 5,681,392
Weighted Average Exercise Price Exercisable, ending balance $ 4.73 $ 4.81 $ 5.05
Warrants Aggregate Intrinsic Value, ending balance $ 9,348,348 $ 10,026,387
Number of warrants outstanding, Vested and Exercisable, ending balance 96,000 5,574,253 5,681,392
Weighted Average Exercise Price, Vested and Exercisable, ending balance $ 4.73 $ 4.81 $ 5.05
Warrants Aggregate Intrinsic Value, Vested and Exercisable, ending balance $ 9,348,348 $ 10,026,387
Warrants, Unvested, ending balance
Weighted Average Exercise Price, Unvested, ending balance
Warrants Aggregate Intrinsic Value, Unvested ending balance