XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock Warrants (Details 1) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Exercise Price $ 75.95  
Stock price $ 3.51 $ 7.26
Expected Life   4 years 7 months 20 days
Discount Rate   4.36%
Bottoms [Member]    
Exercise Price   $ 1.75
Expected Life 1 year 7 months 20 days  
Discount Rate 3.72%  
Volatility Rate 140.00% 131.00%
Tops [Member]    
Exercise Price   $ 28.70
Expected Life 4 years 1 month 20 days  
Discount Rate 3.74%  
Volatility Rate 191.00% 167.00%