XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock Warrants (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
May 02, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Expiring date May 02, 2028          
Warrants to purchase shares of common stock       31,666    
Warrants issued 1,232          
Changes in fair value of warrant liability   $ 62,112 $ 0 $ 470,674 $ 0  
Exercise price amount $ 2,450          
Exercise price of warrants exercisable amount $ 2,625          
Expiring date of warrants exercisable Nov. 02, 2026          
Number of Warrants exercisable 172          
Warrant Liability   $ 328,610   $ 328,610   $ 799,284
Common Stock Shares, Issued   752,390   752,390   536,908
Series B Warrants [Member]            
Warrants to purchase shares of common stock       178,255    
Warrant exercise price           $ 1.75
Common Stock Shares, Issued   178,255   178,255    
Series A Warrants [Member]            
Warrants to purchase shares of common stock       178,255    
Common Stock Shares, Issued   178,255   178,255    
Bottoms [Member]            
Exercise price $ 1,225          
Tops [Member]            
Exercise price $ 2,450          
Placement Agent Warrants [Member]            
Warrant exercise price           227.50
Purchase price of prefunded warrants           $ 227.325
Common Stock Shares, Issued           1,758