SCHEDULE OF WARRANT EXERCISED TABLE (Details) - $ / shares |
6 Months Ended | 12 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Equity [Abstract] | ||||
Warrants Outstanding, Beginning balance | 6,718,176 | 3,650,278 | 3,650,278 | |
Weighted Average Exercise Price, Beginning balance | $ 2.37 | $ 2.82 | $ 2.82 | |
Weighted Average Remaining Contractual Term in Years | 4 years 7 months 13 days | 4 years 10 months 13 days | 4 years 6 months 21 days | 5 years |
Warrants Outstanding, Issued | 3,644,299 | 2,949,169 | ||
Weighted Average Exercise Price, Issued | $ 4.04 | $ 1.65 | ||
Warrants Outstanding, Exercised | (219,283) | (1,157,201) | ||
Weighted Average Exercise Price, Exercised | $ (1.50) | $ (1.98) | ||
Warrants Outstanding, Expired | ||||
Weighted Average Exercise Price, Expired | ||||
Warrants Outstanding, Ending balance | 10,143,192 | 5,442,246 | 6,718,176 | 3,650,278 |
Weighted Average Exercise Price, Ending balance | $ 2.17 | $ 2.37 | $ 2.37 | $ 2.82 |