XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Outstanding and exercisable warrants, weighted average remaining contractual life 48 months 15 days 52 months 9 days
2023 Purchase Warrants [Member]    
Outstanding and exercisable warrants, number of warrants 355,055  
2023 Purchase Warrants [Member] | Range One [Member]    
Outstanding and exercisable warrants, Exercise price $ 10.04  
Outstanding and exercisable warrants, number of warrants 298,805  
Outstanding and exercisable warrants, weighted average remaining contractual life 4 years 2 months 12 days  
2023 Purchase Warrants [Member] | Range Two [Member]    
Outstanding and exercisable warrants, Exercise price $ 110.00  
Outstanding and exercisable warrants, number of warrants 18,750  
Outstanding and exercisable warrants, weighted average remaining contractual life 3 years  
2023 Purchase Warrants [Member] | Range Three [Member]    
Outstanding and exercisable warrants, Exercise price $ 130.00  
Outstanding and exercisable warrants, number of warrants 18,750  
Outstanding and exercisable warrants, weighted average remaining contractual life 3 years  
2023 Purchase Warrants [Member] | Range Four [Member]    
Outstanding and exercisable warrants, Exercise price $ 150.00  
Outstanding and exercisable warrants, number of warrants 18,750  
2024 Purchase Warrants [Member]    
Outstanding and exercisable warrants, weighted average remaining contractual life 4 years  
2024 Purchase Warrants [Member] | Range Four [Member]    
Outstanding and exercisable warrants, weighted average remaining contractual life 3 years