v3.25.2
SCHEDULE OF CHANGES IN NUMBER OF WARRANTS OUTSTANDING (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Equity [Abstract]    
Number of warrants outstanding, beginning 11,894,537 12,349,912
Weighted average exercise price, warrants outstanding, beginning $ 1.20 $ 1.20
Number of warrants exercised (455,375)
Weighted average exercise price, warrants exercised   $ 1.20
Number of warrants outstanding, ending 11,894,537 11,894,537
Weighted average exercise price, warrants outstanding, ending $ 1.20 $ 1.20