v3.26.1
SCHEDULE OF NET EARNINGS PER SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted average warrants to purchase common stock 567,472,527 565,000,000 566,243,094 565,000,000
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted average warrants to purchase common stock 20,027,473 228,958,334 95,220,995 228,958,334