Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF WARRANTS OUTSTANDING (Details)

v3.25.1
SCHEDULE OF WARRANTS OUTSTANDING (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock Warrants    
Number of warrants, outstanding, beginning balance 3,446
Weighted average exercise price, outstanding, beginning balance $ 21.91
Number of warrants, issued
Weighted average exercise price, issued
Number of warrants, exercised (3,446)
Weighted average exercise price, exercised $ 2.80
Number of warrants, outstanding, ending balance
Weighted average exercise price, outstanding, ending balance
Number of warrants, exercisable, ending balance  
Weighted average exercise price, exercisable, ending balance