v3.25.2
SCHEDULE OF WARRANTS OUTSTANDING (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Mar. 12, 2025
Mar. 05, 2025
Dec. 31, 2024
Aug. 31, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]          
Exercise Price per Share   $ 2.25 $ 2.25   $ 1.25
Number of warrants outstanding and common stock underlying warrants [1] 16,773,245     4,475,068  
Unmodified August 2022 Warrants [Member]          
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]          
Issuance Date Aug. 25, 2022        
Expiration Date Aug. 25, 2027        
Exercise Price per Share [1] $ 13.20        
Number of warrants outstanding and common stock underlying warrants [1] 433,321     433,321  
Modified August 2022 Warrants [Member]          
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]          
Issuance Date Aug. 25, 2022        
Expiration Date Aug. 25, 2027        
Exercise Price per Share [1] $ 4.13        
Number of warrants outstanding and common stock underlying warrants [1] 55,553     55,553  
January 2024 Purchase Warrants [Member]          
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]          
Issuance Date Jan. 26, 2024        
Expiration Date Jul. 26, 2029        
Exercise Price per Share [2] $ 4.13        
Number of warrants outstanding and common stock underlying warrants [2] 171,000     171,000  
July 2024 Purchase Warrants [Member]          
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]          
Issuance Date Jul. 09, 2024        
Expiration Date Jul. 09, 2027        
Exercise Price per Share [2] $ 2.25        
Number of warrants outstanding and common stock underlying warrants [2] 1,248,527     1,248,527  
August 2024 Purchase Warrants [Member]          
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]          
Issuance Date Aug. 01, 2024        
Expiration Date Aug. 01, 2029        
Exercise Price per Share [2] $ 1.36        
Number of warrants outstanding and common stock underlying warrants [2] 2,566,667     2,566,667  
March 2025 Warrants [Member]          
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]          
Issuance Date Mar. 12, 2025        
Expiration Date Mar. 12, 2030        
Exercise Price per Share [1],[3] $ 0.50        
Number of warrants outstanding and common stock underlying warrants [1] 12,298,177      
[1] Liability classified
[2] Equity classified
[3] The exercise price will be discounted to $0.25 if the warrants are exercised prior to March 12, 2027