XML 109 R94.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Outstanding and exercisable warrants, weighted average remaining contractual life 52 months 9 days 51 months 6 days
2023 Purchase Warrants [Member]    
Outstanding and exercisable warrants, number of warrants 10,894,872  
Outstanding and exercisable warrants, weighted average remaining contractual life 4 years 4 months 24 days  
2023 Purchase Warrants [Member] | Range One [Member]    
Outstanding and exercisable warrants, Exercise price $ 0.001  
Outstanding and exercisable warrants, number of warrants 3,793,777  
Outstanding and exercisable warrants, weighted average remaining contractual life 4 years 6 months  
2023 Purchase Warrants [Member] | Range Two [Member]    
Outstanding and exercisable warrants, Exercise price $ 0.50  
Outstanding and exercisable warrants, number of warrants 5,976,095  
Outstanding and exercisable warrants, weighted average remaining contractual life 4 years 6 months  
2023 Purchase Warrants [Member] | Range Three [Member]    
Outstanding and exercisable warrants, Exercise price $ 5.50  
Outstanding and exercisable warrants, number of warrants 375,000  
Outstanding and exercisable warrants, weighted average remaining contractual life 3 years 3 months 18 days  
2023 Purchase Warrants [Member] | Range Four [Member]    
Outstanding and exercisable warrants, Exercise price $ 6.50  
Outstanding and exercisable warrants, number of warrants 375,000  
Outstanding and exercisable warrants, weighted average remaining contractual life 3 years 3 months 18 days  
2023 Purchase Warrants [Member] | Range Five [Member]    
Outstanding and exercisable warrants, Exercise price $ 7.50  
Outstanding and exercisable warrants, number of warrants 375,000  
Outstanding and exercisable warrants, weighted average remaining contractual life 3 years 3 months 18 days