v3.25.2
SUMMARY OF WARRANTS OUTSTANDING AND EXERCISABLE (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices $ 3.44  
Warrants Exercisable 585,200 631,737
Warrant [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants Outstanding 1,882,076  
Warrants Outstanding, Weighted-Average Remaining Contractual Life 2 years 3 months 18 days  
Weighted-Average Exercise Price $ 3.47  
Warrants Exercisable 585,200  
Warrants Exercisable, Weighted-Average Exercise Price $ 22.59  
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices 3.44  
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices $ 85.12