SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Earnings Per Share [Abstract] | ||||
| Weighted average number of common stock | 39,903,736 | 25,292,694 | 39,598,447 | 24,419,172 |
| Weighted average Vested restricted stock units | 1,664,100 | 941,744 | 1,546,188 | 834,115 |
| Weighted average Pre-funded Warrants | 43,092,107 | 24,769,462 | 43,092,107 | 25,255,373 |
| Total Weighted average number of ordinary shares used in computing net loss per share - basic | 84,659,943 | 51,003,900 | 84,236,742 | 50,508,660 |
| Total Weighted average number of ordinary shares used in computing net loss per share - diluted | 84,659,943 | 51,003,900 | 84,236,742 | 50,508,660 |