XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Weighted average number of ordinary shares 25,292,694 20,362,124 24,419,172 19,487,016
Weighted average Vested restricted stock units 941,744 834,115 188,222
Weighted average Pre-funded Warrants 24,769,462 15,515,802 25,255,373 15,385,212
Total Weighted average number of ordinary shares used in computing net loss per share - basic 51,003,900 35,877,926 50,508,660 35,060,450
Total Weighted average number of ordinary shares used in computing net loss per share - diluted 51,003,900 35,877,926 50,508,660 35,060,450