XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Warrant Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Warrants        
Number of Shares Underlying the Warrants, Outstanding Beginning 50,569 96,502 96,502  
Weighted Average Exercise Price Per Share, Outstanding Beginning $ 1.07 $ 41.16 $ 41.16  
Weighted Average Remaining Life (Years) 4 years 10 months 28 days 7 years 4 months 13 days 7 years 8 months 15 days 3 years 6 months 29 days
Number of Shares Underlying the Warrants, Exercised (94,967)      
Weighted Average Exercise Price Per Share, Exercised $ 22.68    
Number of Shares Underlying the Warrants, Issued 18,160,847      
Weighted Average Exercise Price Per Share, Issued $ 2.49      
Issued Weighted Average Remaining Life (Years) 4 years 11 months 8 days      
Number of Shares Underlying the Warrants, Expired      
Weighted Average Exercise Price Per Share, Expired      
Number of Shares Underlying the Warrants, Outstanding Ending 18,116,449 61,262 50,569 96,502
Weighted Average Exercise Price Per Share, Outstanding Ending $ 2.49 $ 3.36 $ 1.07 $ 41.16
Number of Shares Underlying the Warrants, Previously issued regular warrants exchanged   (60,324)    
Weighted Average Exercise Price Per Share, Previously issued regular warrants exchanged   $ 49.20    
Number of Shares Underlying the Warrants, Revalued regular warrants   60,324    
Weighted Average Exercise Price Per Share, Revalued regular warrants      
Revalued regular warrants, Weighted Average Remaining Life (Years)   7 years 4 months 6 days    
Number of Shares Underlying the Warrants, Exercised   (35,240)