SCHEDULE OF WARRANT EXERCISED TABLE (Details) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Equity [Abstract] | |||
| Warrants Outstanding, Beginning balance | 6,718,176 | 3,650,278 | |
| Weighted Average Exercise Price, Beginning balance | $ 2.37 | $ 2.82 | |
| Weighted Average Remaining Contractual Term in Years | 3 years 1 month 17 days | 4 years 6 months 21 days | 5 years |
| Warrants Outstanding, Issued | 7,027,830 | 4,225,099 | |
| Weighted Average Exercise Price, Issued | $ 1.58 | $ 1.87 | |
| Warrants Outstanding, Exercised | (659,786) | (1,157,201) | |
| Weighted Average Exercise Price, Exercised | $ 1.37 | $ 1.98 | |
| Warrants Outstanding, Expired | |||
| Weighted Average Exercise Price, Expired | |||
| Warrants Outstanding, Ending balance | 13,086,220 | 6,718,176 | 3,650,278 |
| Weighted Average Exercise Price, Ending balance | $ 1.92 | $ 2.37 | $ 2.82 |
| X | ||||||||||
- Definition Class of warrants exercised. No definition available.
|
| X | ||||||||||
- Definition Class of warrants expired. No definition available.
|
| X | ||||||||||
- Definition Class of warrants issued. No definition available.
|
| X | ||||||||||
- Definition Class of warrants weighted average exercise price. No definition available.
|
| X | ||||||||||
- Definition Class of warrants weighted average exercise price exercised. No definition available.
|
| X | ||||||||||
- Definition Class of warrants weighted average exercise price expired. No definition available.
|
| X | ||||||||||
- Definition Class of warrants weighted average exercise price issued. No definition available.
|
| X | ||||||||||
- Definition Class of warrants weighted average remaining contractual term. No definition available.
|
| X | ||||||||||
- Definition Number of warrants or rights outstanding. No definition available.
|
| X | ||||||||||
- References No definition available.
|